Модуль статей MyArticles (v. 0.6 beta)

Модуль предназначен, для создания на сайте раздела статей.

Раздел администрирования модуля имеет пять подразделов:

- Конфигурация модуля - Управление разделами - Управление статьями - Добавить статью - Новые поступления

1) Конфигурация модуля (Главные настройки модуля)

  1. Количество статей на главной странице? - указывает какое количество статей должно быть показано на одной странице в "ленте статей", как для главной страницы модуля, так и для конкретных разделов
  2. Количество заголовков в списке статей? - указывает количество статей (заголовков) выводимых в списке статей для конкретного раздела
  3. Анонимные пользователи могут добавлять статьи? (Да/Нет) - Могут ли незарегистрированные пользователи, добавлять статьи, через стандартную форму модуля
  4. Уведомлять по Е-mail о новых поступления? (Да/Нет) - Оповещать или нет, администратора, о поступивших на модерацию новых статьях
  5. Показывать окошко навигации по разделам на главной? (Да/Нет) - Включает/выключает раскрывающийся список с ссылками на разделы модуля (над лентой статей)
  6. Включить ЧПУ? (Да/Нет) - Включает/выключает эмуляцию статических ссылок. ссылки будут иметь вид http://ваш_сайт.ru/modules/myarticles/article_1.html Только для сервера Apache с поддержкой модуля mod_rewrite!
  7. Включить WYSIWYG редактор (Да/Нет) Использовать при публикации статей стандартный редактор RUNCMS или WYSIWYG редактор модуля (только для администратора)
  8. Тип панели WYSIWYG редактора - тип панели определяет различные функциональные возможности редактора
  9. Тема WYSIWYG редактора - тема определяет внешний вид редактора
  10. Язык WYSIWYG редактора - язык кнопок, подсказок и т.п. редактора
  11. Группы имеющие доступ к визуальному редактору при добавлении статьи (на сайте) - Внимание! Очень аккуратно используйте эту опцию! Разрешайте использовать WYSIWYG редактор, только проверенным пользователям, добавляя их в нужную группу.
  12. Укажите группы, имеющие право загружать изображения через визуальный редактор - Внимание! Настройка только для визуального редактора MyArticles - SPAW
  13. Включить древовидный топик (Да/Нет) - определяет как будут показан блок с разделами модуля, стандартно (логотип, если есть, название раздела) или в виде полного дерева, со всеми подкатегориями. Внимание! При большом количестве подразделов модуля, это может привести к резкому увеличению SQL запросов к базе данных!
  14. Показывать форму голосования за статью, на странице статей (Да/Нет) - определяет, будет или нет показан блок с формой голосования за конкретную статью.
  15. Включить комментарии (Да/Нет) - функция активирует или нет, возможность комментировать статьи
  16. Показывать форму быстрого добавления комментария (Да/Нет) - выводить на странице статьи, или нет форму для быстрого ответа.
  17. Показывать топик на главной странице (Да/Нет) - выводить или нет блок с разделами модуля (предыдущий пункт)
  18. Показывать ленту статей на главной странице (Да/Нет) - показывать ленту статей или нет
  19. Показывать блок "Родственные ссылки" (Да/Нет) - "родственные ссылки" - это блок на странице данной статьи, показывает дополнительную информацию о разделе (самая читаемая статья, последняя статья и т.д.).
  20. Показывать заголовок (вводную часть) статьи (Да/Нет) - показывать при просмотре полного варианта статьи текст введения или нет.
  21. Включить генерацию RSS заголовков? (Да/Нет) - Включает публикацию заголовков последних статей в формате RSS
  22. Максимальное количество RSS объектов для генерации: - сколько заголовков статей будет входить в RSS
  23. RSS описание длинной: - длина начала статьи, которая войдет в RSS
  24. Условия (правила) добавления статей: - Данный текст будет виден пользователем на странице добавления статьи. В тексте допустимо использование html тегов.
  25. Показать правила добавления статей (Да/Нет): - включает/отключает показ условий (предыдущий пункт)

2) Управление разделами/категориями (в данном разделе администрирования, мы можем создавать, редактировать и удалять разделы/категории модуля)

Главная страница, данного подраздела, содержит две части. В верхней части расположено дерево категорий. Нажав на имя категории мы перейдем на страницу редактирования статей имеющихся в данной категории. Нажав на кнопку в виде плюса около имени категории, мы перейдем в форму добавления подкатегории в данную категорию. Так же в таблице с деревом категорий выводится общее количество статей для каждой категории, и ссылки для удаления или редактирования этой категории.

Нижняя частиь страницы содержит форму добавления категории.

Форма добавления / редактирования разделов/категорий имеет следующие поля

  1. Название раздела - не должно превышать 80 символов
  2. Логотип раздела - если есть будет выведена картинка (логотип) раздела Рядом с полем располагается кнопка открывающая окно для добавления/изменения логотипа - все логотипы располагаются в папке modules/myarticles/cache/topics/ если в данной папке уже есть нужный нам логотип, то в поле заносим просто имя нужного нам файла (например, blank.gif), или же с помощью кнопки обзор выбираем нужный нам файл на вашем компьютере и загружаем его на сервер. Так же мы можем вставить полный URL нужного нам рисунка, расположенного на другом сайте.
  3. Родительский раздел - выбираем / или нет, родительский раздел
  4. Описание раздела - описание раздела /категории (будет показано в на странице списка статей конкретного раздела)

3) Управление статьями (список статей)

Подраздел администрирования содержит список статей опубликованных на сайте. Чтобы получить список статей для конкретного раздела, воспользуйтесь фильтром. так же вы можете сортировать статьи по разным критериям: по дате, автору, убыванию, возрастанию и т.д. Чтобы отредактировать статью, нажмите на ссылку "редактировать". Чтобы удалить статью, нажмите на ссылку "удалить".

4) Добавить новую статью (данный раздел администрирования содержит форму добавления статей)

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

Обратите внимание! WYSIWYG редактор работает только в Microsoft Internet Explorer версии 5.5 и выше и в браузерах на движке Gecko (Mozilla / Mozilla Firefox и т.д.) для Windows

WYSIWYG редактор не работает с браузером Opera

Форма имеет следующие поля:

  1. Автор - подставляется автоматически
  2. Заголовок - заголовок статьи не должен превышать 255 символов
  3. Раздел - выбираем раздел статьи
  4. Лого раздела (Показывать картинку раздела?/Позиция логотипа) - показывать в ленте статей логотип раздела или нет, если показывать, слева или справа
  5. Опубликовать на главной странице? - показывать статью на главной странице модуля в ленте статей или нет
  6. Введение - описание (вводная часть статьи) будет показана в ленте статей
  7. Основной текст - основной текст статьи (при показе полной статьи, будет выведено описание + основной текст) Обратите внимание, если нужно разделить текст на страницы используйте тег [pagebreak] - со скобками
  8. Разрешенные HTML теги: - разрешенные теги устанавливаются в главных настройках сайта
  9. Статус статьи (Влияет на обработку HTML тегов) - опция активна только при редактировании статьи. Указывает на то, какой набор разрешенных тегов HTML использовать при обработке текста статьи (разрешенные теги устанавливаются в главных настройках сайта - отдельно для администратора и пользователей)
  10. Формат - разрешить HTML или нет (в режиме WYSIWYG редактора опция неактивна)
  11. Опции (Включить смайлики/Включить BB код) - включить обработку смйликов и BB кода (в режиме WYSIWYG редактора опция неактивна)
  12. Дата - по умолчанию - дата на момент публикации, можно установить свою, для этого нужно установить переключатель "изменить дату" в положение "да" (о нем ниже)
  13. Изменить дату (Установить дату/время публикации? ) - подтверждает изменение даты публикации (смотрите выше), если дата не изменялась, оставить в положении "нет"
  14. Действие (Одобрить) - если убрать подтверждение одобрения, то статья будет добавлена в базу данных, но опубликована на страницах модуля не будет

5) Новые поступления (ожидают одобрения)

Подраздел администрирования содержит список статей добавленных пользователями и ожидающих проверки администратором.