PDA

View Full Version : помощь


Fleash
07.01.2006, 03:30
Пиривет!Люди помогите.Ставлю новую тему через понель админа,а nuke выдает (The html tags you attempted to use are not allowed) не подскажите как это устронить.

Soniks
07.01.2006, 13:23
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> ]");
}
}

ниже добавьте:
}

sam555
11.02.2006, 19:11
зашибись и теперь у меня белая страница.

а где такой файл minfile.php ?, я менял в mainfile.php

ещё есть варианты как другую тему поставить?

Soniks
11.02.2006, 22:13
sam555 ну конечно mainfile.php, опечатался.
видимо сделали что то не так, перепроверьте.

sam555
12.02.2006, 11:10
Вроде всё правильно.
$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();

Soniks
12.02.2006, 14:50
здесь правильно, включите вывод ошибок на экран, возможно в другом месте ошиблись

sam555
12.02.2006, 15:08
а в других местах я не чего не трогал и не менял, а как включить вывод ошибок на экран?

Soniks
12.02.2006, 22:12
http://forum.mynuke.ru/faq.php?faq=phpnuke_faq_err#faq_phpnuke_faq_erron

sam555
13.02.2006, 22:22
Сейчас поновой всё поставил PHP-NUKE-7.6_rus_patched_3.0_phpbb_2.0.19, отредактировал файл mainfile.php, всеравно пишет "The html tags you attempted to use are not allowed", ну какже тему другую поставить?

Soniks
14.02.2006, 00:58
sam555 если вы ставите вот это http://mynuke.ru/modules.php?name=Downloads&op=getit&lid=30 то там уже это исправленно.

sam555
14.02.2006, 01:07
имено это я и ставлю, ничего там не исправлено, тему нельзя другую поставить, просто это единственная версия которая у меня ставится с нормальным русским языком, остальные версии с какимито знакоми вопросиков.

качал эту версию три дня назад, когда вы исправили?

Soniks
14.02.2006, 01:40
sam555 там стоит дата обновления архива.
а когда у вас выводиться надпись о запрете тегов, в какой момент?

sam555
14.02.2006, 08:19
а когда у вас выводиться надпись о запрете тегов, в какой момент?
в момент нажатия кнопки "сохранить изменения" в разделе свойства.
я заметил что я не только тему не могу поменять но и даже название сайта не даёт сменить.

UnrealHA
14.02.2006, 11:28
огромное человеческое спасибо что ты есть :)
очень много полезной информации и очень хорошие ответы на все вопросы.
спасибо !!!

Soniks
14.02.2006, 14:35
sam555 странно, но такого не должно быть, ну тогда удалите текст из трех окон "Сообщения внизу"

sam555
14.02.2006, 22:28
sam555 странно, но такого не должно быть, ну тогда удалите текст из трех окон "Сообщения внизу"
Вот теперь всё заработало, удалил текст из трех окон "Сообщения внизу", спасибо.

Episod
22.02.2006, 15:37
у меня тоже самое при добавлении кода баннера ! как мне быть,что предпринять ?

Episod
23.02.2006, 12:06
товарищи ! что никто с этим не сталкивался ? каким образом вы добавляете банеры на сайт ?
Хм.. что за чертовщина... вобще HTML теги не добавляет никакие.. ни новости не добавить ничего..

Soniks
24.02.2006, 00:21
Episod читайте выше и пользуйтесь поиском

Episod
24.02.2006, 16:50
Soniks В том то и дело,я всё изменил бенеры теперь можно добавить, а вот новость с картинкой нельзя...
Как быть ?

Soniks
25.02.2006, 16:02
http://forum.mynuke.ru/showthread.php?t=756

sam555
27.02.2006, 09:27
Ещё проблема, на зтой версии почемуто не работает форум, выдаёт ошибки
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

Soniks
27.02.2006, 14:40
sam555 поиск!

sam555
27.02.2006, 17:51
поиск не дал результатов.

Soniks
27.02.2006, 23:53
http://forum.mynuke.ru/showthread.php?t=89

sam555
28.02.2006, 00:01
спасибо!