Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Установка Модулей
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
ScoobieDoo вне форума      Старый модуль вопросов и ответов-не работает #1  
ScoobieDoo
Новенький
Регистрация: 11.09.2005
Сообщения: 12


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для ScoobieDoo Найти все сообщения от ScoobieDoo Добавить ScoobieDoo в список друзей  
23.10.2005, 10:20

У меня PHP-Nuke 7.7, стоит в локальной сети. Скачал с phpnuke.ru модуль AQ, модуль вопросов и ответов.
Установил данный модуль (вместо стандартного FAQ). Когда в админке нажимаю на иконку модуля, у меня возникает ошибка: Access Denied. Пробовал менять в файлах админки проверку запрета на прямой доступ на:
Код:
if (!defined('ADMIN_FILE')) { die ("Access Denied"); }

В файлах модуля сменил на
Код:
if (!defined('MODULE_FILE')) { die ("You can't access this file directly..."); } {

Но ничего не изменилось...
Помогите ,пожалуйста, уважаемые участники!

Soniks вне форума      Старый #2  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
23.10.2005, 13:46

ScoobieDoo менять надо доступ в файлах:
admin/modules/adminfaq.php
Это:
PHP код:
 if (!eregi("admin.php"$_SERVER['PHP_SELF'])) { die ("Access Denied"); }
$aid trim($aid);
$result sql_query("select radminfaq, radminsuper from ".$prefix."_authors where aid='$aid'"$dbi);
list(
$radminfaq$radminsuper) = sql_fetch_row($result$dbi);
if ((
$radminfaq==1) OR ($radminsuper==1)) { 

на это:
PHP код:
 if (!defined('ADMIN_FILE')) {
 die (
"Access Denied");
}
global 
$prefix$db$admin_file;
$aid substr("$aid"0,25);
$row $db->sql_fetchrow($db->sql_query("SELECT name, radminsuper FROM " $prefix "_authors WHERE aid='$aid'"));
if ((
$row['radminsuper'] == 1) && ($row['name'] == 'God')) { 

в файле admin/links/links.faq.php
это:
PHP код:
 if (($radminsuper==1) OR ($radminfaq==1)) { 

на это:
PHP код:
 if (!defined('ADMIN_FILE')) {
 die (
"Access Denied");
}
global 
$admin_file;
if (
$radminsuper==1) { 

в файле admin/case/case.adminfaq.php
это:
PHP код:
 if (!eregi("admin.php"$_SERVER['PHP_SELF'])) { die ("Access Denied"); } 

на это:
PHP код:
 if (!defined('ADMIN_FILE')) {
 die (
"Access Denied");

 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


ScoobieDoo вне форума      Старый #3  
ScoobieDoo
Новенький
Регистрация: 11.09.2005
Сообщения: 12


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для ScoobieDoo Найти все сообщения от ScoobieDoo Добавить ScoobieDoo в список друзей  
23.10.2005, 14:09

Спасибо, Soniks! Спасибо за быстрый ответ!
Всё сделал,как ты сказал. Захожу в адмипанель, и что я вижу? Я вижу, что у меня иконок значительно поубавилось! Осталось штуки 4-5! Стал я тогда проверять, может в каком-то файле допущена ошибка. Оказалось, что в линках нужно просто прописать:
Код:
if (!defined('ADMIN_FILE')) { die ("Access Denied"); } if (($radminsuper==1) OR ($radminfaq==1)) { adminmenu("admin.php?op=FaqAdmin", ""._FAQ."", "faq.gif"); } {

И всё, всё заработало!
Радует, что администратор сайта не остаётся в стороне.

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
модуль Faq Melkiy Настройка и Изменение 2 10.08.2005 02:25
Не работает модуль Downloads vOFFcka Установка Модулей 8 24.07.2005 08:04
Помогите подобрать модуль "Помощи" для чайников Melkiy Общение по форуму 4 26.04.2005 21:38


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


На Верх
Рейтинг@Mail.ru