Показать сообщение отдельно
Soniks вне форума      Старый #238  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
12.05.2021, 19:41

Видимо ваши изменения и версия php 5.6 приводит к этому.
Можно попробовать в функциях где происходит сохранение новости заменить что то подобное:
PHP код:
 $subject stripslashes(FixQuotes($subject)); 

На
PHP код:
 $subject htmlspecialchars($subjectENT_QUOTES); 

Если скажем поле содержит html то тогда лучше так вот символы обрабатывать:
PHP код:
 $bodytext stripslashes(FixQuotes($bodytext)); 

Меняем на:
PHP код:
 $bodytext addcslashes($bodytext"'"); 


Возможно такой подход поможет, но к сожалению PHPNuke уже не совместима с PHP 5.6 без координатных изменений по всему коду.
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".