Название: Биографии актёров
Версия модуля: 1.2
Автор: rashpil
Версия DLE: 8.2 — 10.0
Описание:
Здравствуйте. Прошло 2 недели и я наконец смог выкроить несколько часов своего времени и сделать небольшое обновление для модуля «Биографии актёров». Сам я такими модулями не пользуюсь и особо даже не представляю, как и чем расширять функционал модуля. Поэтому, я решил начать с исправления багов предыдущей версии и добавления удобств при работе с моим модулем.
1. Исправлены баги с кешем (Только при включенном кеше). Скрипт кешировал и страницы биографий со страницами актёров и при переходе на другие страницы сайта подгружал кеш с биографией или со страницей фильмов и отдавал это как за нужное.
Оптимизирована работа скрипта. Изменены некоторые алгоритмы работы и добавлено кеширование.
2. Добавлено кеширование страница с биографией актёра. Это позволяет съэкономить 2 запроса к базе данных и ускорить загрузку страницы
3. Добавлено кеширование страниц со всеми фильмами актёра. Экономит 1 запрос
4. Введена возможность подключение дополнительного файла шаблона для вывода всех фильмов актёра. В предыдущей версии подгружался только стандартный shortstory.tpl
5. Введена постраничная навигация в панели управления модулем
6. Добавлена возможность управления актёрами для остальных групп, имеющих доступ к панели управления. Это реализовано следующим образом: На странице конфигурации модуля можно выбрать список групп, которые будут иметь доступ к добавлению и редактированию актёров. И есть ещё одно поле в котором можно выбрать группы, которым будет позволено редактировать, добавлять и удалять актёров. Я специально их разделил, дабы можно было дать доступы например журналистам добавлять и редактировать актёров, а модераторам ещё и их удалять.
Пользователям из групп, которым не разрешено удаление, ссылки на удаление отображаться не будут
7. Добавлена возможность указывать количество новостей на страницу со всеми фильмами актёров (В прошлой версии использовался конфиг движка)
8. Добавлена панель конфигурации модуля. Не смотря на возможность доступа модераторов к модулю актёров, ссылка на неё и сама страница будет доступна исключительно администраторам (Людям состоящим в группе Администраторы, ID 1).
Сама панель конфигурации:
9. Кто-то в комментариях к первой версии писал о перелинковке в новостях. Так вот, такую возможность я тоже добавил. Она опциональна и настраивается в админке, ибо не всем такое нужно. Так же перелинковку такую можно сделать например и на статических страничках. Ссылки при таком деле отображаются так же как и в списке актёров (При нажатии на ссылку всплывает окошко с вариантами выбора ссылок: Биография актёра или все фильмы).
Старая Версия:
!От 14.08.13. Поправлена инструкция и был исправлен /modules/actor.php пользователем severnake!