Вышла первая версия модуля SMF Latest Posts Module, позволяющего отображать на сайте последние сообщения из форума SMF. Модуль полностью работоспособен без использования каких-либо компонентов интеграции.
Возможности SMF Latest Posts Module v1.0
- Показывает название темы
- Показывает автора поста
- Показывает дату и время поста
ПРИМЕЧАНИЕ: Стоит также отметить, что все приведенные выше возможности изменяемы. Есть возможность ограничения названия топика до определенного количества символов (по умолчанию 20), возможно выключение отображения даты и имени автора, также изменять количество последних ответов демонстрируемых в модуле (по умолчанию 3)
Требования для установки Latest Posts Module v1.0
Главным требование является наличие у вас установленных Joomla и SMF. Данная версия модуля была протестирована на версии SMF 1.1RC2, но вероятно модуль будет работать и с другими версиями.
Установка Latest Posts Module v1.0
Модуль «Latest Posts Module v1.0» следует устанавливать как и обычно, через менеджер установки/удаления модулей, после чего следует зайти в настройки модуля и указать абсолютный путь к установленному форуму SMF, с помощью параметров настроить вид и опубликовать его.
Загрузить модуль SMF Latest Posts Module v1.0
Скачать модуль SMF Latest Posts Module v1.0
Хак SMF Latest Posts Module v1.0 для показа привычного формата даты
Дело в том, что по умолчанию модуль выводит дату в формате «месяц день, год», что не совсем удобно, а точнее совсем не удобно, так что заранее предполагая вопросы на форуме я решил произвести небольшой хак изменяющий формат даты сразу в новости.
Открываем файл \modules\mod_latestsmf.php и находим строку 30:
if($postDate==0){echo $post['time'] . '<br /><br />';}
меняем на:
if($postDate==0){echo preg_replace("/(\w+) (\d+), (\d+)/i","\${2} \${1} \${3}",$post['time']) . '<br /><br />';}
Сохраняем файл и радуемся дате в привычном формате: 28 Июля 2006