Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Решив поставить на один из своих сайтов блог (мне нужен был простенький мини-блог с возможностью оставлять записи или статьи зарегистрированным пользователям), я столкнулась с массой проблем. Видимо, бесплатные варианты блогов для Joomla 1.5 мало разрабатывались, а некоторые разработанные компоненты блогов через определённое время переставали поддерживаться разработчиками.

Блоги на Joomla 1.5

Idoblog

Широкоизвестный Idoblog у меня установился, но криво. Окно для добавления записей изначально было не таким как я его представляла, всё съехало и было действительно кривым… В принципе, можно было покопаться в коде и довести блог до ума.

Idoblog 500 ошибка. Решение

Решение 500 ошибки в Idoblog оказалось в моём варианте весьма простым. Нужно отключить формирование ЧПУ-ссылок в компоненте ARTIO JoomSef (Компоненты — ARTIO JoomSEF — Manage Extensions — Idoblog).

Отключение формирования ЧПУ-ссылок

 

Smart Blog

Решила попробовать поставить SmartBlog. Установился нормально. Мне понравился — «простенький и со вкусом» (с). На сайте разработчика можно скачать последнюю версию Smart Blog — компонента реализации блогов на Joomla 1.5.

Smart Blog 404 ошибка

При выведении пунктов меню Смарт Блога выводилась 404 ошибка (не найден материал). Решение такое же, как и с 500 ошибкой Idoblog — нужно отключить формирование ЧПУ-ссылок в компоненте ARTIO JoomSef (скрин выше).

Настройка меню Smart Blog

Настройка проста. Нужно создать отдельное меню специально для вывода блога (Все меню — Меню — Создать). В это меню добавляем пункты:

  • Написать в блог
  • Мой профиль
  • Блоги
  • Комментарии

Настройка модуля mod_bloglatestpost Smart Blog

Вывести меню в нужно месте можно с помощью модуля mod_bloglatestpost (который идёт в стандартной сборке) стандартным образом, опубликовав его в нужной вам позиции на сайте.

Настройка mod_bloglatestpost

 

  • List limit — количество выводимых тем блогов (по умолчанию 5)
  • Title Length — длина названия сообщения (по умолчанию 5)
  • Menu Class Suffix — суффикс класса меню.

Окно редактора прилепилось к низу сайта

У меня возникла проблема с выведением окна редактора при записи статьи в блог. Оно буквально было прилеплено к низу сайта и выводилось после основных блоков сайта. Решила проблема банально просто. Нужно просто удалить класс, который отвечает за очищение потока (clear:left, clear:right или clear:both, clearfloat). В нашем случае это означает, что окно редактора с применением таких классов будет располагаться после всех блоков, как бы за гранью, за чертой. Найдите в файле style.css (полный путь — Components — com_blog — style.css) подобный класс и просто удалите его.


Если форма добавления материала или статьи в блог или вывод всех статей падает вниз сайта, то есть отображается под другими блоками, есть ещё один способ решения этой проблемы: нужно убрать, то бишь, удалить тег <div class="clsClearBoth"></div>, которые удаляет (отменяет) обтекание элемента с двух сторон (одновременно, как с левого, так и с правого края). 

 

Во всех папках (addpost, blog, blogger, comments, myposts) находим папку tmpl, в ней файл default.php (например, /components/com_blog/views/addpost/tmpl/default.php) и удаляем в этих файлах в каждой папке строчку:

<div class="clsClearBoth"></div>

Также эту строчку можно и просто закомментировать, используя комментарии в HTML:

<!--<div class="clsClearBoth"></div>-->

Вот и вся настройка. Если возникнут вопросы — пишите в комментариях, обязательно попробую помочь вам в их решении.

 

Интересных статей вам и блоггеров!