Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Темы оформления phpNuke (http://forum.mynuke.ru/forumdisplay.php?f=12)
-   -   помощь (http://forum.mynuke.ru/showthread.php?t=1096)

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 так что бы проверка тегов не донимала админа:
найдите:
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> ]");
                }
        } 

выше добавьте:
PHP код:
 if (!defined('ADMIN_FILE')) { 

Найдите:
PHP код:
 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> ]");
                }
        } 

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

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

Вроде всё правильно.
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(); 

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=...pnuke_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=D...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

Цитата: Сообщение от Soniks
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

Ещё проблема, на зтой версии почемуто не работает форум, выдаёт ошибки
PHP код:
 WarningCannot modify header information headers already sent by (output started at /var/www/user2705/html/header.php:32in /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:32in /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

спасибо!


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

Copyright © 2005 by Soniks