проблема с хтмл тегами
Товарищи! :) помогите разобраться, что в этой строчке чего означает.
PHP код:
Теперь поясню, почему кинул тему в раздел "Настройка". На сайте все, что сделано с использованием хтмл тегов (такие как <img>, <font> и т.д.) видно только админу. простые смертные пользователи не видясказали, что надо править вышеуказангную строчку. а вот как ее править - не сказали. наверное сами не знают. пытался рыть интернет в поисках описания этой строки - никакой конкретики. переменная, массив.... ничерта не понятно. прошу помощи. |
TeleNok это список тегов которые разрешены к использованию по умолчанию, добавлять следует через запятую, т.е. было так:
,"ul"=>1); стало ,"ul"=>1, "<tr>"=>1, "td>=>1); |
ага... хорошо, а теперь другой вопрос. вот я поменял "img"=>1 на "img"=>2, а все равно картинки видны только мне (если я зашел, как админ). а остальным пользователям вместо картинок показывают красный крестик. на сколько я смог вычитать в документации по пхп - атрибут "1" запрещает использовать данный тег, а атрибут "2" разрешает использовать данный тег всем юзерам. не понятная ситуация. может есть идеи? у меня - кончились :(
|
TeleNok нет здесь по другому 1 это разрешено, все остальное запрещено.
Проблеема заключается в глупости автора этой системы! если идет проверка переменной такого типа: $text = filter($text, "nohtml"); то тего будут вырезаться все! их будет видеть только админ (если у вас русская версия от phpnuke.ru)? а если у вас запись такого типа: $text = filter($text);, то оставят только те теги которые определены переменной $AllowableHTML. Поэтому скорее всего придется лесть в код данного модуля находить там вызов функции filter() и удалять параметр "nohtml" (правда не везде) |
ага, у меня именно русская версия... тогда встречный вопрос: если не везде, то где? потому что у меня используется вставка картинок в описание файла в разделе Downloads, а так же выделения жирным строк в колонке навигации (ну там форум, каталог файлов и т.д.) ведь все-таки этот фильтр не зря придумали, и не отовсюду его надо удалять....
|
TeleNok придется вникать в структуру модуля, какая переменная за что отвечает и убирать этот фильтр.
зря, собрали все в кучу, и теперь пользоватся php-nuke нормально нельзя. |
е-мое! :( вот вникать-то как раз времени и нету :( блин.... придется что-то думать.... насколько я понимаю - вообще это фильтр убирать нельзя - дырка в безопасности получится... кстати, а есть-ли какая-нить версия пхп-нюки, где таких проблем с фильтром нет?
и еще... кстати, никакой строчки типа $text=filter(...... у меня нигде нет... может ище не в том месте? |
TeleNok php-nuke 7.6 устанавливайте
|
:( опять все сносить надо :( кстати, а базу с юзерами можно оставить, чтоб потом использовать в нюке 7.6?
|
я не понял 1 нюанс , тоесть если в $AllowableHTML стоит цифра 1 то его можно использовать а если 2 то нет ?
|
Часовой пояс GMT +4, время: 21:05. |
Copyright © 2005 by Soniks