Дневник разработчика

Текущие записи отфильтрованы по: t3blog
Сброс фильтра для просмотра всех записей.

21.01.2011
11:59

t3blog - списки Архива и Категорий на jQuery

В t3blog для работы сворачивания/разворачивания списков Архив и Категория предлагается использовать JS на основе схемы mootools. Это зачастую не устраивает создателей сайта - они могут использовать и другие библиотеки, а решение на основе mootools попросту может не работать, либо может отказаться работать другой функционал.

В частности, на своем сайте я в основном использую библиотеку jQuery. Подключена она при помощи небезызвестного, отличного расширения  Внешняя ссылка открывается в новом окнеt3 jQuerry. Для того, чтобы не было конфликта с другими библиотеками JS, используется режим jQuery.noConflict().

И все бы ничего, но вот обнаружил, что реализация списков по умолчанию работает с ошибкой - свернуть список можно, а развернуть уже нет... То есть, если обновить страницу, то список выводится уже развернутый - работают устанавливаемые cookie. Об этой проблеме я писал на  Внешняя ссылка открывается в новом окнестранице разработки расширения, но ничего вразумительного за четыре месяца написано не было (до недавнего момента).

Здесь я опишу решение, для списка Архива реализованное в расширении  Внешняя ссылка открывается в новом окнеt3blogjquery, а для списков - через дополнительно подключаемый сценарий, написанный для jQuery.


дальше...
04.10.2010
10:40

Продолжаем настраивать t3blog

Здесь я хочу рассказать, как все же можно настроить сетевой журнал на основе t3blog под себя... Будем считать, что расширение t3blog уже установлено, остается его настроить. 

В расширении уже имеются следующие функциональные внешние модули (widgets, виджеты):

  • список журнала
  • архив
  • блогролл - список "любимых" и

дальше...
28.09.2010
12:01

Как заставить работать t3m_cumulus_tagcloud после обновления t3blog

Если заметили, 24 сентября расширение  Внешняя ссылка открывается в новом окнеt3blog было обновлено. Но после обновления перестало работать красивое расширение для отображения облака меток  Внешняя ссылка открывается в новом окнеt3m_cumulus_tagcloud. Что же случилось? Дополнение облака тегов из класса class.tx_t3mcumulustagcloud_pi1.php обратилось к функции getTags_array () в классе class.tagCloud.php из расширения t3blog (файл класса находится в папке t3blog/pi1/widgets/tagCloud/).

После обновления и ревизии этот класс попросту удалили... Чтобы временно решить проблему (о ней я сообщил разработчику, но будет ли это исправлено - неизвестно...) я сделал следующее:

меняем в строке 126 файла class.tx_t3mcumulustagcloud_pi1.php (t3m_cumulus_tagcloud/pi1/class.tx_t3mcumulustagcloud_pi1.php)

$tags = tagCloud::getTags_array();

на

$tags = getTags_array();

А в конце файла, после функции main() вставляем копирую функции getTags_array() из старой версии расширения t3blog:


дальше...
01.07.2010
07:57

Основные настройки t3blog

Основные настройки делаем, как написано в руководстве пользователя, в разделе "установка":

  • Создайте новую страницу, где-нибудь в своем дереве страниц через модуль Веб>Страница. На вкладке "Настройки" в разделе "Содержит плагин", укажите расширение T3BLOG. Сохраните и закройте страницу. Не обязательно создавать дополнительную системную страницу-директорию для данных — все они будут храниться на этой странице для сетевого журнала.
  • На этой новой странице создайте TS шаблон.
  • Настало время подключения статических шаблонов для расширения T3BLOG. TypoScript этого расширения по большей части хранится в папке static. В ней имеются несколько файлов TS, все они объединяются в одном статическом включаемом объекте. Каждое из украшений (widget) имеет собственный TypoScript, включаемый из основного шаблона.

Вообщем, на первый взгляд, все как обычно, но это-то и подкупает. Для получения нужного результата нужно не только дальше прочитать руководство, но и залезть в файлы расширения и детально разобраться что и для чего.

Подключать все статические шаблоны совсем необязательно и даже не нужно. На этом я и попался сначала, сделал все как на картинке из руководства, подключил все статические шаблоны для странички журнала (общий шаблон css_styled_content подключен для шаблона всего сайта) в следующем порядке:

  • T3BLOG template – snowflake theme 1
  • T3BLOG – main configuration
  • T3BLOG CSS – snowflake theme 1
  • T3BLOG blog2page – output to the page

После этого страница с установленным журналом полностью поменялась – она стала совсем другой по виду. Конечно же это мне не понравилось, я углубился в изучение руководства... Не буду останавливаться на всех промежуточных действиях, расскажу лишь о результатах.

Итак, все шаблоны подключать оказалось не нужно. Все перечисленные выше шаблоны относятся к уже настроенному разработчиками шаблону сетевого журнала, а значит не понадобятся при внедрении журнала в уже существующий 


дальше...
28.06.2010
09:01

Выбор сетевого журнала - знакомимся t3blog!

Недавно захотелось дополнить свой сайт сетевым журналом – блогом. Как принято в TYPO3, залез в репозиторий расширений TYPO3  с запросом blog. Так как изначально сайт строился на шаблоне от  WEC, там, конечно же, уже имелось решение на основе расширений TIMTAB (Typo3 is More Than a Blog), Новостей (tt_news), и Современной гостевой книги (ve_guestbook).

Глядя на количество вовлеченных в одно решение расширений (извините за каламбур), я решил, что должно быть какое-то решение, объединяющее все это вместе в одном расширении. Но, как ни странно, такое решение появилось не так давно и имя ему – T3BLOG.

Несмотря на обещание простой установки:

Большое преимущество этого дополнения — его полная интегра­ция в TYPO3 и простота установки. Ввиду чего, благодаря мощи CMS, приобретаются все те возможности, о которых только можно мечтать.

Пришлось столкнуться с подводными камнями, хотя, в целом, создать хороший журнал у себя на сайте под управлением TYPO3 довольно просто.

Итак, приступим.


дальше...
 

Популярно

TypoScript за 45 минут... Интересно? Читаем!!!
просмотров: 3088
15.10.2010 17:09
Замена Indexed Search на систему пользовательского поиска...
просмотров: 2787
29.09.2010 10:45
Выбор сетевого журнала - знакомимся t3blog!
просмотров: 2768
28.06.2010 09:01
Первоначальные сведения об Extbase
просмотров: 1465
28.08.2010 13:48

Последние комментарии

Изменения расширения
18.10.2011 15:15

Категории

 
 

Скопируйте эту ссылку в программу для чтения новостей RSS

RSS 0.91Записи
RSS 2.0Записи
 
 
webeffector. система продвижения сайта.
Яндекс цитирования
RU-CENTER. Регистрация доменов. Хостинг
Rambler's Top100
 
Система Orphus