Управление дизайном модуля «Каталог файлов»
С помощью данной инструкции вы научитесь управлять внешним видом модуля «Каталог файлов».
За отображение всех страниц модуля отвечают шаблоны:
- Главная страница каталога файлов (//example.com/load/)
- Страница со списком материалов раздела
- Страница со списком материалов категории
- Страница материала и комментариев к нему
- Вид материалов
- Страница поиска и рейтинга материалов
- Страница добавления/редактирования материала
- Форма добавления/редактирования материала
Если включена PDA-версия сайта, для неё используются отдельные шаблоны модуля:
В каждом шаблоне модуля используется собственный набор переменных. Они выводят различную информацию и выполняют определённые функции. Посмотреть список доступных переменных можно, нажав на соответствующий значок в редакторе:
Главная страница каталога файлов
Главная страница содержит перечень кратких обзоров добавленных файлов. Отображение перечня осуществляется через переменную $BODY$. Количество материалов регулируется настройкой «Количество отображаемых материалов».
Для навигации между страницами используется переменная $PAGE_SELECTOR$.
Если вы используете разделы или категории, то переменная $CATEGORIES$ выведет их список. Она показывает только те категории и разделы, которые находятся в корне. Изменить отображение можно в настройках «Внешний вид» / «Разделы и категории».
Страница со списком материалов раздела
На этой странице отображаются анонсы файлов, добавленных в определённый раздел. За вывод отвечает переменная $BODY$.
Как и на главной странице:
$PAGE_SELECTOR$— переключатель страниц;$CATEGORIES$— список вложенных в раздел категорий.
Для вывода меню сортировки на страницах разделов используется переменная $SORTING_MENU$.
Настроить вид меню можно в разделе «Внешний вид» / «Меню сортировки».
Страница со списком материалов категории
Этот шаблон используется всегда, так как при добавлении файла необходимо указать категорию.
Актуальные переменные:
$BODY$— вывод анонсов файлов;$PAGE_SELECTOR$— переключатель страниц;$SORTING_MENU$— меню сортировки.
Для отображения информации о родительском разделе можно использовать переменные:
$SECTION_NAME$$SECTION_DESCR$$SECTION_URL$
Страница материала и комментариев к нему
Этот шаблон содержит информацию, добавленную при создании файла: полный текст, изображения, дату публикации, категорию и пр. Каждое поле представлено соответствующей переменной, которую можно разместить в любом месте шаблона.
Если включена настройка «Комментирование», на странице появится форма для добавления комментариев. Шаблоны отображения формы и комментариев находятся в разделе «Дизайн» / «Редактор» / «Комментарии».
Скачивание файлов реализуется через переменные:
$FILE_URL$,$RFILE_URL$— ссылки на файл (локальный или удалённый), с учётом прав доступа;$FILE_DIRECT_URL$,$RFILE_DIRECT_URL$— прямые ссылки без проверки прав.
Дополнительные переменные модуля «Каталог файлов»:
$DOCPAGE_URL$— ссылка на страницу документации;$INTERFACE_LNG$— язык интерфейса (выпадающий список с выбором: мультиязычный, русский, английский и др.);$LICENCE$— тип лицензии: бесплатно, условно-бесплатно, платно;$OS$— операционная система: Windows, Mac OS, Android и др.;$VERSION$— версия ПО, например 1.0 или 3.15.
Вид материалов
Шаблон «Вид материалов» используется для отображения анонсов файлов. Все добавленные на сайт файлы, в зависимости от настроек, выводятся через переменную $BODY$ в следующих шаблонах:
- Главная страница модуля;
- Страница категорий и разделов;
- Страница поиска и рейтинга материалов.
В шаблоне могут быть размещены любые поля материала. Задача администратора — оформить компактный и информативный вид материала, чтобы пользователи могли быстро просматривать список и переходить к нужному файлу.
Страница поиска и рейтинга материалов
Этот шаблон охватывает несколько типов страниц:
- Поисковая страница — отображает результаты поиска по модулю;
- Страница рейтинга — показывает файлы, отсортированные по определённым параметрам;
- Страница пользователя — выводит файлы, добавленные конкретным пользователем.
Поисковая страница
Показывает анонсы файлов, подходящих под поисковый запрос. Оформление результатов соответствует шаблону «Вид материалов».
Переход на страницу осуществляется через форму поиска $MODULE_SEARCH_FORM$. Поисковый запрос отображается в переменной $SECTION_NAME$ в виде: Поиск[ваш запрос].
Страница рейтинга
Позволяет пользователям просматривать списки файлов, отсортированных по:
$TOP_COMMS_URL$— количеству комментариев;$TOP_LOADS_URL$— количеству загрузок;$TOP_NEW_URL$— дате добавления;$TOP_RATING_URL$— рейтингу;$TOP_READS_URL$— количеству просмотров.
Страница пользователя
Выводит список файлов, добавленных конкретным пользователем. Переход осуществляется из профиля по ссылке $_LOAD_ACTIVITY_URL$. Количество добавленных файлов отображается через $_LOAD_ENTRIES$.
Как и на других страницах, переменная $BODY$ отвечает за вывод содержимого, а $PAGE_SELECTOR$ — за постраничную навигацию.
Страница добавления/редактирования материала
Основной частью страницы является форма добавления файла. Её поля формируются автоматически на основе настроек модуля и выводятся через переменную $BODY$.
Форма добавления/редактирования материала
В этом шаблоне содержится полный список полей, которые можно включать или отключать в настройках модуля. Вы можете изменить порядок полей, просто переместив код нужного элемента в шаблоне.
Например, поле «Краткое описание» представлено следующим кодом:
<?if($BRIEF_FL$)?> <li class="notcolumn">$BRIEF_FL$</li> <li class="notcolumn"> </li> <li class="notcolumn"><hr /></li> <?endif?>
Скопируйте этот код (или аналогичный код другого поля) и вставьте его в нужное место между другими блоками, соблюдая структуру шаблона. Например, вставка производится после тега:
<li class="notcolumn"><?endif?>






