Feedburner в адресной строке браузера и meta name generator

Продолжаю ковырять JoOmlу. Сегодня мы решим еще две проблемы или так скажем ненужности Джумлы.

«Как убрать RSS иконку из строки браузера или как заменить ее на feedburner»?

Как ты уже, наверное, заметил, я использую фидбернер для учета кол-ва подписчиков. Заменить стандартный модуль Syndicate на фидбернировский счетчик не составляет труда, а вот что делать со значком rss в адресной строке браузера?
Первое, что нужно сделать это: заменить в файлах
/components/com_content/views/category/view.html.php
/components/com_content/views/frontpage/view.html.php
/components/com_content/views/section/view.html.php
строку
if($params->get('show_feed_link', 1) == 1) на if($params->get('show_feed_link', 0) == 0)
, она приблизительно 86.
Второе, установить модуль Show RSS Link и вписать в него адрес фидбернеровского фида.

«Как удалить meta name generator»?

Многие создатели сайтов под Joomla всячеки пытаются почистить и облегчить сайт. Одной из отвлекающих вещей является . Зачем от нужен, не ясно, но тем не менее он стандартно включен как Joomle, так и в многих других движках, таких как Wordpress, например. Как его отключить? Заходим в libraries/joomla/document/document.php
Приблизительно 85 строка:
var $_generator = ' '; Вписываем, что заблагорассудится.

Обрати внимание:
SimplaCMS – новый скрипт интернет магазина уже увидел свет.
Алтайский ищет место под ссылки в обход сапы.
Все, что ты хочешь знать про хостинг сайтов.
HDMI порт моего ASUS M50 не хочет работать с телевизорами Samsung, хотя прекрасно работает с Panasonic.

'Блогун

Joomla проблемы. Syndicate и yooeffects. Настройка SEF в Joomle.

Joomla

Постоянный читатель моего блога наверняка в курсе проблемы совместимости стандартного синдикатора Joomlы и плагина YooEffects. Честно говоря стандартный агрегатор Джумлы ужасен, в нем есть одна бооольшая проблема — ссылка ведет на тот раздел/категорию, в которой эта RSS-лента прописана. Например, рсс с первой страницы будет вести не на www.kolyan.cz, а на http://kolyan.cz/component/frontpage, что является жестокой ошибкой.
Я начал искать ему замену, да ещё и такую, что бы не имела пробем с юэфектсом. И нашем практически сразу. Им оказался компонент Breast Cancer Awareness RSS Syndicator For Joomla 1.5
Я пользовался его предидущей разновидностью под название DS Syndicate при работе над RSS лентой для сайта www.go-cz.ru и нареканий он не вызвал. Так же произошло и в этом случае, проблем с YooEffects нет, картинки отображаются, настраивается легко и просто. В случае с главной страницей, ведет прямо на www.kolyan.cz. Теперь фотки открываются в прикольном черном лайтбоксовском окошке для всех посетителей этого джумла-джедайского блога. Пользуйся на здоровье, рекомендую.
Теперь поговорю о SEF ссылках. Joomla 1.5 изначально приспособлена к ним, вопрос только в том, что нужно переписать файл .htaccess на поставляемый с Joomlой, что не возможно в случае с некоторыми провайдерами. Например, у моего провайдера включен модрерайт и по этому, закомментил строчку с Options +FollowSymLinks. Проблема пропала, прелесть стандартного джумловского сефа с том, что переименование станиц с использованием сеф ссылок не убивает предыдущие ссылки. Попробовал компонент sh404sef, не разобрался, все криво работает. Поэтому пользуюсь стандартным, который по моему мнению работает великолепно.

PS У тебя Joomla блог? Хочешь немного тематического трафа? Обращайся, размещу на тебя ссылочку. О_о

RSS поток. Гуди в гудок.

Как использовать YOOgallery

Установка (на примере Joomla 1.5)

Специально для тебя я выложил все компоненты, плагины и модули входящие в YOOtools одним архивом.
Устанавливаем (Administrator ->Extensions -> Install/Uninstall Upload Package File -> Выбираешь архив с плагином-> Upload file & Install -> Done -> Upload Package File -> Выбираешь архив с модулем-> Upload file & Install) все, что необходимо и включаем плагин и модуль! Готово.

Настройка

  • Стиль: Lightbox (открывается всплывающее окно) и Slideshow (изначально есть окно в котором отображаются фотографии)
  • Тип слайдшоу: Fade (постепенное исчезновение), Wipe (эффект вытирания), Slide (скольжение) и Random (произвольный из первых трех)
  • Стиль мини изображения: Default (стандантое), Polaroid (в виде фотографии прикрепленной скотчем), Rounded (закругленные края, внимание: изначально закругляет края белым цветом), Cutted (обрезанная фотка) и Plain (фотка в маленькой рамочке)
  • Порядок мини изображения: Ascending (прямой), Descending (обратный), Random (случайный)
  • Эффект Spotlight на мини изображении: Yes | No
  • Ширина мини изображения: в пикселях
  • Изменение размеров мини изображения: Yes | No
  • Префикс мини изображения: thumb_
  • Кэш директория с мини изображениями: thumb
  • Время хранения кэша мини изображений: 1440
  • Загружать Lightbox: Yes (если не используется YOOeffects)| No (если используется YOOeffects)

Использование

Пример использования ты можешь увидеть у меня в фотогалерее из России.

Принцип работы YOOgallery прост до безобразия и безумно приятен: из загруженных, на ФТП, фоток автоматически делаются мини изображения и все это добро выкладывается на сайт с помощью плагина.
Сначала ты отбираешь фотки, которые хочешь опубликовать на сайте. Переименовываешь их (так как заголовок фотографий будет браться из названия) и загружаешь в папку images/xxx, где xxx-название альбома английскими буквами без пробелов. Теперь создаешь материал, в котором прописываешь следующее: {.yoogallery src=[/images/xxx/]}(без точки в {} перед yoogallery), нажимаем сохранить и готово.
Ну, разве не здорово добавлять целую фотогалерею двумя движениями?

Как использовать YOOeffects

Сегодня я расскажу тебе, что такое YooEffects, зачем он нужен и почему я им пользуюсь.
YOOeffects – это коммерческий плагин (или мамбот для ранних версий) CMS системы Joomla. Этот плагин накладывает различные эффекты на изображения используя библиотеку Mootools.

Что бы увидеть действие этого плагина на моем сайте, необходимо залогиниться. Так как он включен только для зарегистрированных пользователей. Можно зарегиться с нуля или же ввести логин и пароль от Gmail’a и не мучаться.

Установка

Буду описывать установку на версию Joomla 1.5.xx (аналогично устанавливается и 1.0.xx).
Administrator -> Extensions -> Install/Uninstall
Upload Package File -> Выбираете архив с плагином -> Upload file & Install
Успешная установка.
Administrator->Plugin Manager ->YOOeffects -> Разрешаем к публикации
Поздравляю, наш плагин готов к работе!

В этот плагин встроено 3 эффекта:

Lightbox

При нажатии на объект (текст, картинка и т.п.) отрывает объект в специальном Лайтбокс окне. Объяснить сложно, поэтому вот пример:
Логотип этого сайта (фон у картинки получается черный, потому что она прозрачная, делай выводы)



Итак, что бы использовать этот эффект, нам нужно в тэг <a> вписать rel=”lightbox;width=xxx;height=yyy;” (где xxx – значение ширины, yyy – значение высоты), например <a rel=”lightbox;width=300;height=200;” >.
Если хочешь сделать галерее подобный пост, нужно вместо lightbox вписывать lightbox[xxx], где xxx- некое название. Например: rel=”lightbox[tanki];”. После этого под окном лайтбокса появятся надписи Previous и Next.

 

Spotlight

Эффект spotlight заключается в том, что одно изображение плавно заменяется другим. Примером может послужить логотип этого сайта, который изменится на фотографию Артемия Лебедева, если ты, конечно, залогинен.
Этот эффект накладывается на теги <div> и <span> в которых может быть прописан фон.
Пример:


Пример <div> тэга:
<div class="spotlight" style="background: url(http://www.kolyan.cz/images/logo2.png); “ width=”420” height= “120" ></div>

Пример <span> тэга:
<span class="spotlight" style="background: url(http://www.kolyan.cz/images/logo2.png); display: block;" width=”420” height= “120"></span>

Вторая картинка, на которую заменяется фон, должна называться так же, как и первая, только с добавлением _spotlight. Например: logo2.png и logo2_spotlight.png.

 

Reflection

Этот эффект представляет собой генерацию отражения к изображению программными средствами.
Например, вот так:

Что бы воспользоваться этим эффектом, необходимо прописать в тэг <img> класс: class=”reflect”.
Enjoy!