Вставка ссылок и изображений в комментариях Maxsite CMS22 августа 2011
По умолчанию в Maxsite CMS при публикации комментария происходит очищение текста комментария от различных тегов. Под эту чистку попадают теги ссылок и картинок.
Этот функционал зашит в ядре системы.
Но если кому необходимо в комментариях выводить ссылки и картинки, то можно сделать небольшой хак, даже не хак, небольшую переделку своего шаблона.
Я уверен, что никаких проблем не будет при обновлении системы.
И так, чтобы запретить "вычищение" тегов картинок и ссылок из текста комментария, надо сделать несколько простых действий:
- в папке шаблона создается папка type/ (если такой нет)
- в эту папку копируется файл page-comments.php из папки type/ шаблона default, открываем файл для редактирования
- строка 12
- строка 16
echo mso_get_new_comment( array('page_title'=>$page_title) );
заменяется на
echo mso_get_new_comment( array('page_title'=>$page_title,
'tags' => '<p><blockquote>
<span><strong><strong><em><i><b><u><s><code><img><a>') );
$comments = mso_get_comments($page_id);
заменяется на
$args = array( 'tags' => '<p><img><strong><em><i><b><u><s><font><code><blockquote><a>', 'tags_users' => '<p><img><strong><em><i><b><u><s><font><code><blockquote><a>', 'tags_comusers' => '<p><img><strong><em><i><b><u><s><font><code><blockquote><a>', ); $comments = mso_get_comments($page_id, $args);
Теперь в комментариях можно публиковать ссылки и картинки.
НО!!! Будьте внимательны. Может полезть спам!!! Каждый захочет оставить ссылку на свой сайт.
А так же, есть маленькая вероятность, что после какого-нибудь обновления системы, что-то не будет работать. Но вероятность очень мала.
А еще, возможно, что вам потребуется доработать css-стили для комментариев, вдруг что-то полезет за края или будет на что-то наезжать.
Никаких хуков на эту тему не нашел, поэтому пришлось делать так.
В общем, если кому надо - пользуйтесь.















Оставьте комментарий!