Другие полезные штуки.

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

4. Улучшаем и делаем красивее и удобнее.

1. Поставим карту сайта Xmap.

Как обычно идем к разработчику и забираем Xmap for Joomla 1.5, ставим обычным способом. Два предупреждения - отсутствие русской локализации, не очень то и нужна. Настройки можно посмотреть в Компоненты-->Xmap, а можно и не смотреть, оно уже и так работает. Вставить карту можно как пункт любого меню, а узнав в меню ID карты и в любой материал.

Thumbnail image Thumbnail image

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


2. Приделаем статистику и модули вывода статистики. (Снес я статистику. Тормозная!)

Читаем все, что ниже имея в голове, что лучшее ею не пользоваться. Почему?

  1. Вывод статистики на фронтэнд реально тормозит, т.к. много спрашивает у БД.
  2. Прикрутить Google-Analitics - дело двух минут, показывает она больше, а ресурсов совсем не жрет, в отличие от любой встроенной!
  3. Однажды вся статистика стала показывать 0! Значит что то поломалось в БД. Это меня напружинило и я решил, что мне оно не надо. Даже не пытался починить.

Поэтому то я ее и снес. На одном из сайтов оставил в бэкэнде но Google-Analitics туда заранее прикрутил. То же снесу и в дальнейшем пользоваться не буду. Конечно, всеобщее шпионство Гугля напрягает, опять же вся статистика храниться у кого то, да, это не есть хорошо, но лучше так. В общем я вас предупредил, думайте сами. 05.01.2011

Читал, что статистика неимоверно грузит хостинг, так что если у Вас хостинг не свой, то имейте ввиду. Я себе сам хостер, поэтому вопросы грузилова сервера меня не интересуют совсем, так что я пользуюсь.

Идем на http://www.joomlastats.org/ и забираем JoomlaStats компонент и JoomlaStats Back-end Module и модуль активации, ставим обычным образом.

Thumbnail image Thumbnail image Thumbnail image

Затем нужно пойти в Расширения-->Менеджер модулей и ткнуть в JoomlaStats Activation. В открывшемся окне надо поставить Показать заголовок--Нет, Включен--Да и хорошо бы поставить его в позицию без оутлайнов и с простым стилем - и статистика будет активирована и будет незаметен. Модуль активации нужен на тех страницах которые нужно учитывать.

Thumbnail image Thumbnail image

Теперь нужно пойти Расширения-->Менеджер модулей и на закладке Административная панель ткнуть в JoomlaStats Back-end, нужно включить модуль и поставить в желаемую позицию, у меня всегда последний. Все, в админке видна статистика.

Thumbnail image Thumbnail image Thumbnail image

Теперь нужно поставить модули вывода на морду, берутся там же, ставятся так же:

  1. JoomlaStats Internet Browsers - показывает статистику по броузерам.
  2. JoomlaStats Counters - куча всяких счетчиков.
  3. JoomlaStats Flags - показывает статистику по странам.

Нужно бы сходить и подкрутить конфигурацию статистики, отключить учет с локалхоста и пр. Будет достовернее.


3. Поставим плагин подсвечивающий ключевые слова при поиске.

Зовут плагин Search Engine Keywords Highlight – Плагин позволяет выделить в тексте те ключевые слова, которые использовал человек в поисковой системе когда нашел страницу сайта. Поддерживает поисковые системы – Google, Yahoo, MSN, Live, Ask, Baidu. Ищем гуглем, просто ставим, идем в менеджер плагинов и включаем.


4. Поставим модуль Missing Metadata.

Модуль добавляет панель в админ-панели Joomla, на которой отображаются все статьи, у которых не заполнены поля ключевых слов и мета описаний.

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

После установки модуля, его нужно опубликовать через менеджер модулей и поставьте его в cpanel.

Искать по mod_missingmeta.zip


5. Модуль проверяющий IE6 - YOOiecheck Module.

Выводит предупреждение о хромом броузере вверху окна с предупреждением. Зовут его mod_yoo_iecheck. Установить, включить, написать свой текст, потыркать в сеттинги. Ничего сложного.

11


6. JNavigation.

Плагин JNavigation - это модификация плагина Page Navigation. Он заменяет стандартную навигацию страниц <Предыдущая Следующая> на навигацию с кнопками, которые выравнены по тексту вверх, вниз, вправо, центр или слева.Чтобы его использовать, вы должны отключить плагин родной Page Navigation в Мееджере Плагинов.

7. Плагин backbutton.

Работает как кнопка Назад в броузере, иногда бывает полезным. Искать по plg_backbutton_multilanguage. Пример ниже: пойдете туда, откуда пришли.

{backbutton}

8. Плагин, логирующий админа навсегда.

Как иногда выбешивает, что время сессии кончилось и приходится заходить еще раз. Эту проблему решает плагин Admin Forever. Установить, включить в менеджере плагинов..


9. Разблокируем менюшки в админке.

Иногда хочется быстро уйти куда то в админке, что то подкрутить в другом месте, но менюшки заблокированы. Открыть их навсегда позволяет плагин Admin Bar Unlocker. Не забудьте включить.


10. Укроем часть контента от незарегистрированных пользователей.

В связи с усилением антипиратских настроений пришлось часть контента укрыть. Поставил плагин  с характерным названием Hider, он умеет укрывать контент внутри тегов от групп пользователей. Нужно пойти и включить, сам не включается.

Вот примеры тэгов, после первой фигурной скобки стоит лишний пробел.

{ reg} This text only displays to logged-in users {/reg}
{ pub} This text only displays to visitors who are NOT logged-in {/pub}
{ author} Authors only {/author}
{ editor} Editors only {/editor}
{ publisher} Publishers only {/publisher}
{ manager} Managers only {/manager}
{ admin} Administrators only {/admin}
{ super} Super Administrators only {/super}

11. Заменим навигацию по стрaницам текущего материала.

В п.6 мы заменили некрасивую навигацию между материалами, но и навигация внутри страницы - смерть. Родная навигация смотрится крайне угробищно, маленький хак позволяющий переделать из совсем некрасивого и избыточного « Первая Предыдущая 1 2 Следующая Последняя » в более или менее нормальный вид Предыдущая 1 2 Следующая

Для этого нужно файлик из этого архива положить по адресу /templates/template/html/pagination.php Вот и все! Хотя нет, не все: при обновлении все слетит к чертям, если, например у Вас стоит шаблон из коробки, как у меня. Для того, что бы шаблон не обновлялся нужно поменять название папки, в которой хранится шаблон и название шаблона в файле templateDetails.xml который лежит в корне папки шаблона. 

UPD добрый человек написал другую навигацию - смотрите вторую серию.


Сайт работает, но хочется форум. Приделаем форум!


Что бы не перегружать эту страницу я затеял вторую серию про полезные штуки для сайта на Жумле.