|
|
![](flycatimages/misc/snbg.gif) |
![](flycatimages/misc/tl.gif) |
|
![](flycatimages/misc/tr.gif) |
|
|
|
модуль вопросов и ответов-не работает
| ![](flycatimages/misc/pcon.gif) |
#1 | ![](flycatimages/misc/postl.gif) |
|
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...");
} {
Но ничего не изменилось...
Помогите ,пожалуйста, уважаемые участники!
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
|
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"); }
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
![](flycatimages/misc/gl.gif) |
|
![](flycatimages/misc/gr.gif) |
|
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");
} {
И всё, всё заработало!
Радует, что администратор сайта не остаётся в стороне.
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
Опции темы |
Поиск в этой теме |
|
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:01.
|
![](flycatimages/misc/fl.gif) |
|
![](flycatimages/misc/fr.gif) |
|
![](flycatimages/misc/vbbg.gif) |
![](flycatimages/misc/botl.gif) |
|
![](flycatimages/misc/botr.gif) |
![](flycatimages/misc/botcp.gif) |
|
![](flycatimages/misc/botcp.gif) |
|