Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Моды/Плагины | Моды/Mods
# 1 Тема: Мод стандартного download.php
danyabagrov
Пользователь

Avatar пользователя


Глеб Иванов

Местный

Сообщений: 24
Откуда: Россия, г. Якутск
Зарегистрирован: 08 Января 2008, 11:14:51
Сказали спасибо 1 раз
Статус: offline
ICQ статус 267-577-271
Опубликовано 15 Января 2008, 14:07:04
Посмотрел я переделку download.php от Sky'я (http://www.rus-phpfusion.com/forum/viewthread.php?forum_id=3&thread_id=482&pid=3061). Думаю многим(из тех, кто юзает встроенный скрипт каталогизации файлов) пригодился данный мод. Но заметил там неточности с выводом категорий и новых файлов. В частности есть следующие ошибки:

-пользователь, для которого скрыта категория, ну, скажем, категория "Х", - ВИДИТ новые файлы из этой категории, что не совсем логично;
-если категория разрешена для показа только некоторым пользовательским группам, то Супер Администратор и Администратор тоже не видят эту категорию, если не состоят в соответствующих пользовательских группах; это совсем нелогично; я убежден, что администраторы должны видеть все, что есть на сайте.

Ввиду вышеуказанных недостатков я взял на себя смелость переписать алгоритм проверки на соответствие рангу и причастности к определенным группам.

Изменения:
-Супер Администратор и Администратор видят все существующие категории файлов;
-в списке новинок Пользователь, не видит новинок из категорий, доступ к которым для него в частности ограничен;
-если список новинок получается пустым, то вместо пустой таблицы выводится соответствующее сообщение**;
-использован 1 лишний запрос к БД.

** Локаль добавлять не стал, потому как это очень субъективный момент. Кому надо, думаю сделают сами.

Ниже выкладываю свою модификацию downloads.php.

Чуть не забыл: предлагаю включить этот мод в следующую сборку(если конечно качество модификации устроит авторов проекта)
Прикрепленные файлы
Для просмотра вложения зарегистрируйтесь


[Изменил(а) danyabagrov, 16 Января 2008, 06:56:49]  
^ наверх ^ 267-577-271
1 пользователь сказал спасибо Вам: lumian
# 2  
yury
Пользователь

Avatar пользователя

Магистр Дизайна и Верстки

Почетный SF

Сообщений: 1201
Зарегистрирован: 11 Января 2008, 15:57:19
Сказали спасибо 37 раз
Статус: offline
ICQ статус 371635405
Опубликовано 15 Января 2008, 14:31:58
а можно вообще по подробнее, что это за файл и как им пользоватьтся?smileyкуда его вставлять?


[Изменил(а) yury, 15 Января 2008, 14:33:20]

--------------------
Нужен сайт или красивый оригинальный дизайн?
Только лучший и оригинальный дизайн для php-fusion 6, 7, SF!
www.artcell.ru-правильный выбор!!!
^ наверх ^ 371635405 www.artcell.ru
# 3  
danyabagrov
Пользователь

Avatar пользователя


Глеб Иванов

Местный

Сообщений: 24
Откуда: Россия, г. Якутск
Зарегистрирован: 08 Января 2008, 11:14:51
Сказали спасибо 1 раз
Статус: offline
ICQ статус 267-577-271
Опубликовано 15 Января 2008, 15:45:08
Это файл - модуль КМС, который отвечает за вывод каталога файлов(В переводе SF "Загрузки"). Он находится в корне сайта. Для установки достаточно заменить существующий downloads.php на тот, что прикреплен к сообщению.

P.S. Думаю напоминать о том, что нужно сохранить старый файл(забэкапить), не надо. Мало ли, вдруг не понравится.


[Изменил(а) danyabagrov, 15 Января 2008, 15:47:17]  
^ наверх ^ 267-577-271
# 4  
danyabagrov
Пользователь

Avatar пользователя


Глеб Иванов

Местный

Сообщений: 24
Откуда: Россия, г. Якутск
Зарегистрирован: 08 Января 2008, 11:14:51
Сказали спасибо 1 раз
Статус: offline
ICQ статус 267-577-271
Опубликовано 16 Января 2008, 06:40:14
Простите, только сегодня заметил недостаток переделки.
Все исправлено и работает правильно. См. аттач в первом сообщении.

P.S. Локаль всетаки добавил, так будет удобнее


[Изменил(а) danyabagrov, 16 Января 2008, 07:13:14]  
^ наверх ^ 267-577-271
# 5  
Sky
Супер Администратор

Avatar пользователя

АнарХия Х4

Администратор

Сообщений: 3023
Откуда: Astana
Зарегистрирован: 01 Апреля 2007, 18:11:10
Сказали спасибо 470 раз
Статус: offline
Опубликовано 18 Января 2008, 06:29:54
спасибо, посмотрю!


--------------------
Я в контакте

Народ читаем и запоминаем!
Не помогаю по ICQ
Не помогаю по ЛС
буду просто игнорировать эти сообщения!
Все вопросы задаем на форуме, но предварительно пользуемся поиском!
^ наверх ^
# 6  
rusbody
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 282
Зарегистрирован: 28 Января 2008, 00:45:36
Сказали спасибо 7 раз
Статус: offline
Опубликовано 13 Февраля 2008, 00:48:49
smiley


--------------------
Мой сайт на вашем движке бодибилдинг видео
^ наверх ^ rusbody.com
Перейти на форум:


105,508,094 уникальных посетителей
сейчас: 23 Ноября 2024, 04:20:30
Генерация страницы: 0.16 сек.

Original size:24 кб.
GZipped size: 7 кб.
Compression:72%