По просьбам некоторых трудящихся продолжаю цикл статей по клонированию модулей, на сей раз "myarticles". Здесь алгоритм очень схож с модулем "news" (и это понятно, почему :), но все же есть некоторые отличия.
Вот здесь, на сайте, лежат две статьи по клонированию модулей - это хорошо, но немного абстрактно. Лежат также и непосредственно клоны модулей, в частности "news" - это тоже хорошо, но при необходимости использования большего (чем двух) количества клонов данного модуля, все-таки не очень понятно, в каких конкретно файлах и какие именно делать изменения. Решил, из собственного опыта, попробовать внести некоторую ясность. Если статья будет востребована, то постараюсь в скором времени выложить такие же руководства по клонированию модулей "myarticles" и "mydownloads".
В принципе и описывать тут нечего... но всё-таки есть довольно много людей, которым это описание просто необходимо!
Ну что-ж начнём с того, что модуль mydownloads предназначен для того, чтобы посетители могли качать файлы с вашего и не только сайтов. Устроен он на редкость удобно, так чтобы не пришлось слишком много в нём лазить и разбираться. Я сам разобрался в нём практически полностью примерно за несколько часов. Чтобы у вас не возникало вопросов, которые возникали у меня, постараюсь ответить на все или хотя бы большинство.
Для начала делаем копию модуля предназначенного для клонирования. Переименовываем папку так как будет нужно. (поскольку я собирался делать каталог телефонных аппаратов, то и папку назвал "apparats"). Далее по шагам:
Все уже привыкли к тому, что в стандартных дизайнах портала E-xoops (далее Е-Х) присутствует возможность вывода баннера, в каком-либо месте на странице. Обычно этим и ограничиваются, не особенно вникая в возможности данного модуля - banners.
В самом деле модуль может многое:
Показывать баннеры в более чем одном месте на сайте
Показывать баннеры со сложным HTML-кодом
Выводить баннеры с использованием Java
Баннеры на ФЛЕШе
Снимать статистику по кликам и показам
Ограничивать количество показов.
Ну, придумайте что-нибудь сами, я иссяк :)
Сегодня мы поговорим о "множестве" баннеров на сайте и показе нескольких "сложных" баннеров на примерах.
В качестве примера будем использовать модуль sections. Для начала определяемся с названием нового модуля, допустим, новый модуль будет у нас – articles.