Forums / National / Russian / Вопросы и пожелания к движку

Для юзеров Seditio и новичков

Alex300
#28100 2011-01-25 08:43
Cotonti Genoa 0.6.13

В файле forums.topics.tpl в тег {FORUMS_TOPICS_ROW_PREVIEW} выводится значение поля ft_preview, в которое может попасть и bb-код. Что на самой странице списка топиков не красиво выглядет во всплывающей посказке. Пожет перед записью этого значения его стоит чистить от ненужного bb-кода?

При редактировании первого поста (forums.editpost.inc.php)

строка 123:
$rtext = sed_sql_prep($rtext);

строка 157:
$rtopicpreview = mb_substr(htmlspecialchars($rtext), 0, 128);
$sql = sed_sql_query("UPDATE $db_forum_topics SET ft_preview='".sed_sql_prep($rtopicpreview)."' WHERE ft_id='$q'");

Получается, что к одним данным дважды применяется sed_sql_prep, в результате чего в данное поле в текст попадают лишние слеши. Последнее - видимо баг.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/