Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Настройка и Изменение (http://forum.mynuke.ru/forumdisplay.php?f=11)
-   -   редакторы у пользователей отключены - как включить? (http://forum.mynuke.ru/showthread.php?t=3859)

MuTPoFaN 21.05.2010 16:33

редакторы у пользователей отключены - как включить?
 
Здравствуйте! возник такой вопрос!!!скачал последнюю сборку Rus - Nuke сайта rus-phpnuke.com, установил на хост! Поставил использование TinyMCE, но вот в чём загвоздка: TinyMCE доступен только админам, простым пользователям показывается стандартная форма! Вот в чём собственно и вопрос: как его сделать доступным всем пользователям???! Подскажите пожалуйста!

Soniks 22.05.2010 11:29

Вообще он должен отображаться для зарегистрированных пользователей (не админов):
/includes/javascript.php
Код:
elseif (is_user($user)) { echo "<!-- tinyMCE --> <script language=\"javascript\" type=\"text/javascript\" src=\"includes/tiny_mce/tiny_mce.js\"></script> <script language=\"javascript\" type=\"text/javascript\"> tinyMCE.init({ mode : \"textareas\", theme : \"simple\", language : \"".substr($user_info['user_lang'],0,2)."\", force_p_newlines: \"false\", force_br_newlines: \"true\", editor_deselector: \"NO_EDITOR\" }); </script> <!-- /tinyMCE -->"; }

Можете этот код расширить вставить plugins и theme_advanced_buttons ... по примеру как сделано для админа. Но стоить помнить о безопасности, и о том что в системе работает фильтрация html кода для пользователей.

MuTPoFaN 25.05.2010 00:17

большое спасибо! всё настроил под свои нужны с помощью вашего совета!!!

MuTPoFaN 25.05.2010 23:50

Появилась другая проблема! При добавлении к примеру в новость картинки, либо смайлика из TinyMCE из под админа всё это видно! А если зайти под пользователя, то всё пропадает и остаётся только текст! В чём может быть причина?!

Soniks 26.05.2010 12:44

Цитата: Сообщение от Soniks
Но стоить помнить о безопасности, и о том что в системе работает фильтрация html кода для пользователей.

Я это не зря написал.
http://forum.mynuke.ru/showpost.php?p=5885&postcount=37

MuTPoFaN 26.05.2010 22:34

Ну я записал по примеру там были теги уже!!! но всё равно: картинку пользователям не выводится, формат текста не виден, а именно заголовок, цвет текста и т.д. ниже привожу строку которая у меня!!!Подскажите как добавить необходимые стандартные теги от TinyMCE!!!

PHP код:
 $AllowableHTML = array("col"=>2,"td"=>2,"tr"=>2,"hr"=>2,"p"=>2,"font"=>2,"font color="=>3,"table"=>3,"b"=>2,"i"=>2,"strike"=>2,"div"=>3,"u"=>2,"a"=>2,"em"=>2,"br"=>2,"strong"=>2,"blockquote"=>2,"tt"=>2,"li"=>2,"ol"=>2,"ul"=>2,"img"=>3,"img src"=>2"center"=>2"embed"=>2"object"=>2"param"=>2"body"=>2"bgsound"=>2"p style"=>2"img style"=>2"span style"=>2"script"=>2); 

Soniks 28.05.2010 19:30

MuTPoFaN а в каком модуле такое происходит? укажите часть html кода который вырезает фильтр.

MuTPoFaN 29.05.2010 21:52

В частности я заметил это в модуле News, т.е. на главной выводится именно он!

Вот как выглядит добавленная новость:
Код HTML:
<p style="text-align: center;"><img src="images/news/2010/05/****/169114337.jpg" alt="" width="360" height="203" /></p>


А так же не показывается в модуле "Сообщения", так же выводится на главное над блоком с новостями:
Код HTML:
<p><span style="font-size: medium;"><br /></span></p> <p style="text-align: center;"><span style="font-size: medium;"><span style="color: green;">Текстовое сообщение!</span></span></p> <p>&nbsp;</p> <p><br /></p>


Вот собственно! этого пока достаточно будет я думаю!

Soniks 02.06.2010 12:48

MuTPoFaN а какой html код видит пользователь?
Посмотрите в настройках системы включена ли у вас фильтрация изображений, параметр:
"Удалять изображения при фильтрации"

MuTPoFaN 02.06.2010 21:45

да действительно! этот параметр был активирован, отключил и картинки стали видны, но вот форматирование текста до сих пор не выдаётся:( тобишь: заголовки, цвет и т.д.


Часовой пояс GMT +4, время: 21:55.

Copyright © 2005 by Soniks