Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
TeleNok вне форума      Старый проблема с хтмл тегами #1  
TeleNok
Новенький
Регистрация: 09.10.2005
Сообщения: 5


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

Посмотреть профиль Отправить персональное сообщение для TeleNok Найти все сообщения от TeleNok Добавить TeleNok в список друзей  
31.10.2005, 00:52

Товарищи! :) помогите разобраться, что в этой строчке чего означает.

PHP код:
 $AllowableHTML = array("img"=>1,"b"=>1,"i"=>1,"strike"=>1,"div"=>2,"u"=>1,"a"=>2,"em"=>1,"br"=>1,"strong"=>1,"blockquote"=>1,"tt"=>1,"li"=>1,"ol"=>1,"ul"=>1); 


Теперь поясню, почему кинул тему в раздел "Настройка".
На сайте все, что сделано с использованием хтмл тегов (такие как <img>, <font> и т.д.) видно только админу. простые смертные пользователи не видясказали, что надо править вышеуказангную строчку. а вот как ее править - не сказали. наверное сами не знают. пытался рыть интернет в поисках описания этой строки - никакой конкретики. переменная, массив.... ничерта не понятно.
прошу помощи.

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


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

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

TeleNok это список тегов которые разрешены к использованию по умолчанию, добавлять следует через запятую, т.е. было так:
,"ul"=>1);
стало
,"ul"=>1, "<tr>"=>1, "td>=>1);
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


TeleNok вне форума      Старый #3  
TeleNok
Новенький
Регистрация: 09.10.2005
Сообщения: 5


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

Посмотреть профиль Отправить персональное сообщение для TeleNok Найти все сообщения от TeleNok Добавить TeleNok в список друзей  
31.10.2005, 23:32

ага... хорошо, а теперь другой вопрос. вот я поменял "img"=>1 на "img"=>2, а все равно картинки видны только мне (если я зашел, как админ). а остальным пользователям вместо картинок показывают красный крестик. на сколько я смог вычитать в документации по пхп - атрибут "1" запрещает использовать данный тег, а атрибут "2" разрешает использовать данный тег всем юзерам. не понятная ситуация. может есть идеи? у меня - кончились :(

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


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

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

TeleNok нет здесь по другому 1 это разрешено, все остальное запрещено.
Проблеема заключается в глупости автора этой системы! если идет проверка переменной такого типа:
$text = filter($text, "nohtml"); то тего будут вырезаться все! их будет видеть только админ (если у вас русская версия от phpnuke.ru)? а если у вас запись такого типа:
$text = filter($text);, то оставят только те теги которые определены переменной $AllowableHTML.
Поэтому скорее всего придется лесть в код данного модуля находить там вызов функции filter() и удалять параметр "nohtml" (правда не везде)
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


TeleNok вне форума      Старый #5  
TeleNok
Новенький
Регистрация: 09.10.2005
Сообщения: 5


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

Посмотреть профиль Отправить персональное сообщение для TeleNok Найти все сообщения от TeleNok Добавить TeleNok в список друзей  
01.11.2005, 22:27

ага, у меня именно русская версия... тогда встречный вопрос: если не везде, то где? потому что у меня используется вставка картинок в описание файла в разделе Downloads, а так же выделения жирным строк в колонке навигации (ну там форум, каталог файлов и т.д.) ведь все-таки этот фильтр не зря придумали, и не отовсюду его надо удалять....

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


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

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

TeleNok придется вникать в структуру модуля, какая переменная за что отвечает и убирать этот фильтр.
Цитата ведь все-таки этот фильтр не зря придумали,

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


TeleNok вне форума      Старый #7  
TeleNok
Новенький
Регистрация: 09.10.2005
Сообщения: 5


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

Посмотреть профиль Отправить персональное сообщение для TeleNok Найти все сообщения от TeleNok Добавить TeleNok в список друзей  
11.11.2005, 17:38

е-мое! :( вот вникать-то как раз времени и нету :( блин.... придется что-то думать.... насколько я понимаю - вообще это фильтр убирать нельзя - дырка в безопасности получится... кстати, а есть-ли какая-нить версия пхп-нюки, где таких проблем с фильтром нет?

и еще... кстати, никакой строчки типа $text=filter(...... у меня нигде нет... может ище не в том месте?

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


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

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

TeleNok php-nuke 7.6 устанавливайте
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


TeleNok вне форума      Старый #9  
TeleNok
Новенький
Регистрация: 09.10.2005
Сообщения: 5


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

Посмотреть профиль Отправить персональное сообщение для TeleNok Найти все сообщения от TeleNok Добавить TeleNok в список друзей  
15.11.2005, 18:31

:( опять все сносить надо :( кстати, а базу с юзерами можно оставить, чтоб потом использовать в нюке 7.6?

Vek вне форума      Старый #10  
Аватара для Vek
Vek
Участник+
Регистрация: 09.07.2005
Сообщения: 244


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

Посмотреть профиль Отправить персональное сообщение для Vek Найти все сообщения от Vek Добавить Vek в список друзей  
10.01.2006, 13:36

я не понял 1 нюанс , тоесть если в $AllowableHTML стоит цифра 1 то его можно использовать а если 2 то нет ?
 
У меня вопросов до ... :)


Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с FCKeditor Graund Установка Модулей 12 31.07.2006 20:08
проблема с системой!!! finger Настройка и Изменение 3 26.10.2005 02:17
Downloads проблема с кирилицей ole-studio Установка Модулей 3 10.09.2005 13:30


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


На Верх
Рейтинг@Mail.ru