View Full Version : помощь
Пиривет!Люди помогите.Ставлю новую тему через понель админа,а nuke выдает (The html tags you attempted to use are not allowed) не подскажите как это устронить.
Fleash скорее всего в полях для копирайтов (там где их три штуки) содержится текст с html тегами, его надо либо удалить либо, отредактировать mainfile.php так что бы проверка тегов не донимала админа:
найдите:
foreach ($_GET as $sec_key => $secvalue) {
if((eregi("<[^>]*script*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*object*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*iframe*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*applet*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*meta*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*style*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*form*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*img*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*onmouseover *\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*body *\"?[^>]*", $secvalue)) ||
(eregi("\([^>]*\"?[^)]*\)", $secvalue)) ||
(eregi("\"", $secvalue)) ||
(eregi("forum_admin", $sec_key)) ||
(eregi("inside_mod", $sec_key)))
{
die ("<center><img src=images/logo.gif><br><br><b>The html tags you attempted to use are not allowed</b><br><br>[ <a href=\"javascript:history.go(-1)\"><b>Go Back</b></a> ]");
}
}
выше добавьте:
if (!defined('ADMIN_FILE')) {
Найдите:
foreach ($_POST as $secvalue) {
if ((eregi("<[^>]*iframe*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*object*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*applet*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*meta*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*onmouseover*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]script*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*body*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]style*\"?[^>]*", $secvalue)))
{
die ("<center><img src=images/logo.gif><br><br><b>The html tags you attempted to use are not allowed</b><br><br>[ <a href=\"javascript:history.go(-1)\"><b>Go Back</b></a> ]");
}
}
ниже добавьте:
}
зашибись и теперь у меня белая страница.
а где такой файл minfile.php ?, я менял в mainfile.php
ещё есть варианты как другую тему поставить?
sam555 ну конечно mainfile.php, опечатался.
видимо сделали что то не так, перепроверьте.
Вроде всё правильно.
$user = base64_decode($user);
$user = addslashes($user);
$user = base64_encode($user);
}
if (!defined('ADMIN_FILE')) {
foreach ($_GET as $sec_key => $secvalue) {
if((eregi("<[^>]*script*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*object*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*iframe*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*applet*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*meta*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*style*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*form*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*img*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*onmouseover *\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*body *\"?[^>]*", $secvalue)) ||
(eregi("\([^>]*\"?[^)]*\)", $secvalue)) ||
(eregi("\"", $secvalue)) ||
(eregi("forum_admin", $sec_key)) ||
(eregi("inside_mod", $sec_key)))
{
die ("<center><img src=images/logo.gif><br><br><b>The html tags you attempted to use are not allowed</b><br><br>[ <a href=\"javascript:history.go(-1)\"><b>Go Back</b></a> ]");
}
}
foreach ($_POST as $secvalue) {
if ((eregi("<[^>]*iframe*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*object*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*applet*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*meta*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*form*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*img*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*onmouseover*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]script*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]*body*\"?[^>]*", $secvalue)) ||
(eregi("<[^>]style*\"?[^>]*", $secvalue)))
{
die ("<center><img src=images/logo.gif><br><br><b>The html tags you attempted to use are not allowed</b><br><br>[ <a href=\"javascript:history.go(-1)\"><b>Go Back</b></a> ]");
}
}
}
if (stristr($_SERVER['PHP_SELF'], "mainfile.php")) {
Header("Location: index.php");
die();
здесь правильно, включите вывод ошибок на экран, возможно в другом месте ошиблись
а в других местах я не чего не трогал и не менял, а как включить вывод ошибок на экран?
http://forum.mynuke.ru/faq.php?faq=phpnuke_faq_err#faq_phpnuke_faq_erron
Сейчас поновой всё поставил PHP-NUKE-7.6_rus_patched_3.0_phpbb_2.0.19, отредактировал файл mainfile.php, всеравно пишет "The html tags you attempted to use are not allowed", ну какже тему другую поставить?
sam555 если вы ставите вот это http://mynuke.ru/modules.php?name=Downloads&op=getit&lid=30 то там уже это исправленно.
имено это я и ставлю, ничего там не исправлено, тему нельзя другую поставить, просто это единственная версия которая у меня ставится с нормальным русским языком, остальные версии с какимито знакоми вопросиков.
качал эту версию три дня назад, когда вы исправили?
sam555 там стоит дата обновления архива.
а когда у вас выводиться надпись о запрете тегов, в какой момент?
а когда у вас выводиться надпись о запрете тегов, в какой момент?
в момент нажатия кнопки "сохранить изменения" в разделе свойства.
я заметил что я не только тему не могу поменять но и даже название сайта не даёт сменить.
UnrealHA
14.02.2006, 11:28
огромное человеческое спасибо что ты есть :)
очень много полезной информации и очень хорошие ответы на все вопросы.
спасибо !!!
sam555 странно, но такого не должно быть, ну тогда удалите текст из трех окон "Сообщения внизу"
sam555 странно, но такого не должно быть, ну тогда удалите текст из трех окон "Сообщения внизу"
Вот теперь всё заработало, удалил текст из трех окон "Сообщения внизу", спасибо.
у меня тоже самое при добавлении кода баннера ! как мне быть,что предпринять ?
товарищи ! что никто с этим не сталкивался ? каким образом вы добавляете банеры на сайт ?
Хм.. что за чертовщина... вобще HTML теги не добавляет никакие.. ни новости не добавить ничего..
Episod читайте выше и пользуйтесь поиском
Soniks В том то и дело,я всё изменил бенеры теперь можно добавить, а вот новость с картинкой нельзя...
Как быть ?
http://forum.mynuke.ru/showthread.php?t=756
Ещё проблема, на зтой версии почемуто не работает форум, выдаёт ошибки
Warning: Cannot modify header information - headers already sent by (output started at /var/www/user2705/html/header.php:32) in /var/www/user2705/html/includes/sessions.php on line 222
Warning: Cannot modify header information - headers already sent by (output started at /var/www/user2705/html/header.php:32) in /var/www/user2705/html/includes/page_header.php on line 492
поиск не дал результатов.
http://forum.mynuke.ru/showthread.php?t=89
MyNuke.ru