Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Установка Блоков (http://forum.mynuke.ru/forumdisplay.php?f=9)
-   -   Блок ShoutBlock (http://forum.mynuke.ru/showthread.php?t=49)

Brigadir 14.03.2005 02:27

Блок ShoutBlock
 
скажите, а для работы на версии 7.5 + патч 2.7 что необходимо подправить?

Soniks 14.03.2005 03:01

Надо отредактировать все php файлы этого модуля следующим образом, заменяя все строки в самом начале скрипта (после <?php ):
PHP код:
 if ( !defined('ADMIN_FILE') )
{
die(
"Illegal File Access");


или
PHP код:
 if ( !defined('NUKE_FILE') ) {
    
Header("Location: index.php");
    die();


или
PHP код:
 if ( !defined('MODULE_FILE') )
{
die(
"You can't access this file directly...");



на свои. А именно какие?, скажем редактируете фаил admin/modules/ShoutBlock.php.
Открываете любой фаил, нахожящийся в этой директории нюки (admin/modules/) и смотрите что там идет в самом начале, например вот это:
PHP код:
 if (!eregi("admin.php"$_SERVER['PHP_SELF'])) { die ("Access Denied"); } 

и заменяете в своем файле ShoutBlock.php вот это:
PHP код:
 if ( !defined('ADMIN_FILE') )
{
die(
"Illegal File Access");

на выше написаное.
Таким образом проходите все файлы.
Так же надо отредактировать фаил config.php, добавить после строк:
PHP код:
 $gfx_chk 0;
$subscription_url ""

вот это:
PHP код:
 $admin_file "admin"

john 14.03.2005 12:14

Поставил на локалке, создаю блок жму ок и всё зависает, терь он когда начинает блок погружать, просто процесс виснет и всё... м msql просто умирает, приходится рестартовать..
nuke 7.6, 2.8

Soniks 14.03.2005 12:27

john а установку таблиц сделал?

john 14.03.2005 12:44

есесено...

Soniks 14.03.2005 13:35

john странно, там вообще нечему лететь

john 15.03.2005 13:04

в локе от прямого доступа поменял на это
Цитата if (stristr($_SERVER['SCRIPT_NAME'], "block-ShoutBlock.php")) {
Header("Location: index.php");
die();
}

заработало.
Вопрос: когда юзверь патается запостить сообщение сразу второй раз. появляется ошибка
как сделать что-бы например появлялось сообщение что нельзя запостить, ну типа как восплывающая посказка alerter или как там она называется??

Soniks 15.03.2005 13:23

john Ну и правильно, во втором посту написано же как раз про это

Цитата Вопрос: когда юзверь патается запостить сообщение сразу второй раз. появляется ошибка

что еще за ошибка, там нет такого вообще...

john 15.03.2005 16:11

корче например я написал чё нит, и потом сразу ещё раз если написать то переходит на страницу типа ошибка и ссылка вернутся назад(((( а если через некоторое время написать то всё ок. я дкмал это специально чтоб не флудили(((

Soniks 15.03.2005 16:47

john да нет там такого, какую именно ошибку выдает?


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

Copyright © 2005 by Soniks