Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Форум -> Files (модуль и блок) -> Модерация комментариев
Модерация комментариев
XXX Дата: 30.11.2008, в 01:53 | Сообщение №1
XXX
Участник
Пользователь №: 487
Сообщений: 53

Создал админа, дал прова только на модуль файлов, но этот админ не может удалять и редоктировать комментарии, соответствующие значки горят, но при переходе по ним - пустая страница. Помогите плиз! Заранее спасибо!
Система Слаед 2.5 Lite
RRRinat Дата: 03.12.2008, в 07:49 | Сообщение №2
RRRinat
Активный участник
Пользователь №: 135
Сообщений: 112

Код в студию
Serg_pnz Дата: 03.12.2008, в 08:20 | Сообщение №3
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2243

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

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
RRRinat Дата: 03.12.2008, в 20:09 | Сообщение №4
RRRinat
Активный участник
Пользователь №: 135
Сообщений: 112

Эм... можеть я что-то не понял.
Как понял я:
Человек переходит к просмотру комментария и получает белую страницу.
Сделал вывод:
Белая пустая страница - это скорее всего какая-нибудь фатальная ошибка.
Но так как Эдик за последнее время все ошибки скрывает их не видно, а скрипт оказывается дальше выполнять код. Ошибка не отображается.

Serg_pnz, Но после твоего поста вообще ничего не понял что человеку надо.
alfainfo Дата: 03.12.2008, в 22:58 | Сообщение №5
alfainfo
Активный участник
Пользователь №: 237
Сообщений: 152

RRRinat, Serg_pnz, ну давайте еще в угадайку поиграем )))

- вот как понял я...
чел сделал кого то еще админом, но права ему дал не полные а только на модуль файлов (ну или еще на пару модулей, без разници), а в таком случаи такому админу в админке доступны тока эти модули и все, верхняя панель (куда кстати входит и управление коментами...) ему не доступне, поэтому и при попытке редектировать коменты след блакирует такой переход на редактирование... серж прав, простейший способ это в admin/modules/.... найти нужный пхп файлик и слелать из него обычный модуль с правами только для админов...
сам пару раз так изварачивался....
alfainfo Дата: 03.12.2008, в 23:04 | Сообщение №6
alfainfo
Активный участник
Пользователь №: 237
Сообщений: 152

XXX, - маленький совет тебе и всем кто паралельно это прочитает.... вот ответить на ваши вопросы порой совсем не трудно и не напряжно, но ногда их так трудно понять - ЧТО ВЫ СПРАШИВАЕТЕ?...
- люди не ленитеть, это же в ваших интнресаах, расписывайте проблему как можно подробней...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно alfainfo 03.12.2008 г. в 23:05:52
XXX Дата: 05.12.2008, в 01:09 | Сообщение №7
XXX
Участник
Пользователь №: 487
Сообщений: 53

alfainfo, ок, постараюсь быть поподробней!
Вообщем правильно меня поняли. Только вот не совсем получается модуль сделать. Файл comments.php из админки скопировал в модули (создал там папку Comments/admin) Файл переименовал в индекс . Изменил в коде, в шапке (по принципу других модулей):
Было
Код
1
<?php
if (!defined("ADMIN_FILE") || !is_admin_god($aid)) die("Illegal File Access");

function NaviComments() {
   global $admin_file, $chng_user, $search;
   GraphicAdmin();
   OpenTable();
   echo "<center><font class=\"title\"><b>"._EDITCOMMENTS."</b></font><br /><br />"
   ."<font class=\"content\">[ <a href=\"".$admin_file.".php?op=ShowComments\">"._HOME."</a>"
   ." | <a href=\"".$admin_file.".php?op=ConfComments\">"._PREFERENCES."</a> ]</center>";
   CloseTable();
}

Заменил на:
Код
1
<?php
if (!defined("ADMIN_FILE") || !is_admin_modul($aid, "Comments")) die("Illegal File Access");

require_once("config/config_comments.php");

function CommentsNavi() {
   global $admin_file, $chng_user, $search;
   GraphicAdmin();
   OpenTable();
   echo "<center><font class=\"title\"><b>"._EDITCOMMENTS."</b></font><br /><br />"
   ."<font class=\"content\">[ <a href=\"".$admin_file.".php?op=ShowComments\">"._HOME."</a>"
   ." | <a href=\"".$admin_file.".php?op=ConfComments\">"._PREFERENCES."</a> ]</center>";
   CloseTable();
}

Итог - ниче не работает! . В нижней админке пусто. Чуствую что, чтото нето натворил. Поясните плиз!

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно XXX 05.12.2008 г. в 01:12:10
Serg_pnz Дата: 05.12.2008, в 08:12 | Сообщение №8
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2243

XXX, на все функции надо еще организовать свич, посмотри в любом стандартном модуле сделано.
Также не забудь закинуть файл links.
Упакуй модуль, который у тебя получился и прицепи на форум.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
XXX Дата: 06.12.2008, в 02:32 | Сообщение №9
XXX
Участник
Пользователь №: 487
Сообщений: 53

Serg_pnz, свич там вроде и так был организован. Про links не сообразил, сделал, ссылка в нижней админке появилась, но выдает ошибку.
Вот получившийся модуль:

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно XXX 06.12.2008 г. в 02:38:19


Прикрепленные файлы:

Скачать: 23.75 KB
Serg_pnz Дата: 06.12.2008, в 03:27 | Сообщение №10
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2243

XXX, подним глаза на пару постов выше и прочти, что проблему надо описывать подробнее. Ты говоришь "ошибка", а какая? Ладно было время - поставил, глянул... Не надо боятся сказать что-то лишнее, кто смеется над новичками или непрограммерами - значит сам ничего не знает.

Вниз ты его опустил, но верхний придется удалить. В админке не могут быть функции с одинаковым названием даже в разных модулях, поэтому исходник, тот что в верхней части, надо удалить с сайта.
Можно, конечно, переименовать функции в том, что получилось, но тогда и модуль файлов или какой там у тебя - его надо будет править тоже - в соответствии с вновь-названными функциями.

Момент второй, какой я заметил - в links.php в op= неправильное имя функции указано, хотя 100% не могу утверждать - проверь. По моему всё же надо ссылаться на ShowComments.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
SHAKA1 Дата: 06.12.2008, в 05:12 | Сообщение №11
SHAKA1
Участник
Пользователь №: 323
Сообщений: 77

XXX, попробуй скачать файл прикрепленный ниже...

Как работает:

1. Закачиваем модуль

2. Открываем файл: modules\Comments\admin\links.php

там видим строчку:
Код
1
if (!is_admin_god($aid)) adminmenu("".$admin_file.".php?op=ShowComments", ""._COMMENTS."", "comments.gif");


меняем её на
Код
1
adminmenu("".$admin_file.".php?op=ShowComments", ""._COMMENTS."", "comments.gif");


Идём в Панель администратора--->Модули--->активируем наш модуль Comments

3. Добавляем нового админа (либо редактируем уже созданного) даём ему ограниченные права на нужные модули (в Вашем случае на модуль Files) + на модуль Comments

4. Затем меняем код в файле modules\Comments\admin\links.php обратно:

т.е меняем

Код
1
adminmenu("".$admin_file.".php?op=ShowComments", ""._COMMENTS."", "comments.gif");


на

Код
1
if (!is_admin_god($aid)) adminmenu("".$admin_file.".php?op=ShowComments", ""._COMMENTS."", "comments.gif");


Что это нам дает: если в админке администратор с полным доступом ко всем модулям (is_admin_god();) то он данный модуль не увидит, у него будет отображатся стандартный модуль комментариев, если же админ с ограничеными правами то у него стандартный не виден, а виден тот который мы установили, вроде так...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно SHAKA1 06.12.2008 г. в 05:17:40


Прикрепленные файлы:

Скачать: 19.7 KB
XXX Дата: 06.12.2008, в 19:57 | Сообщение №12
XXX
Участник
Пользователь №: 487
Сообщений: 53

Serg_pnz, Спасибо тебе! Все заработало. В links.php да, должно ссылаться на ShowComments.
SHAKA1, Спасибо за внимание! Твой вариант тоже проверил. Все работает . Спасибо всем!

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул


Генерация страницы: 0.059 сек. и 17 запросов к базе данных за 0.025 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.