4. Улучшаем и делаем красивее и удобнее.
1. Поставим карту сайта Xmap.
Как обычно идем к разработчику и забираем Xmap for Joomla 1.5, ставим обычным способом. Два предупреждения - отсутствие русской локализации, не очень то и нужна. Настройки можно посмотреть в Компоненты-->Xmap, а можно и не смотреть, оно уже и так работает. Вставить карту можно как пункт любого меню, а узнав в меню ID карты и в любой материал.
Карта полезная штука, и пользователю удобнее и роботам легче индексировать страницы.
2. Приделаем статистику и модули вывода статистики. (Снес я статистику. Тормозная!)
Читаем все, что ниже имея в голове, что лучшее ею не пользоваться. Почему?
- Вывод статистики на фронтэнд реально тормозит, т.к. много спрашивает у БД.
- Прикрутить Google-Analitics - дело двух минут, показывает она больше, а ресурсов совсем не жрет, в отличие от любой встроенной!
- Однажды вся статистика стала показывать 0! Значит что то поломалось в БД. Это меня напружинило и я решил, что мне оно не надо. Даже не пытался починить.
Поэтому то я ее и снес. На одном из сайтов оставил в бэкэнде но Google-Analitics туда заранее прикрутил. То же снесу и в дальнейшем пользоваться не буду. Конечно, всеобщее шпионство Гугля напрягает, опять же вся статистика храниться у кого то, да, это не есть хорошо, но лучше так. В общем я вас предупредил, думайте сами. 05.01.2011
Читал, что статистика неимоверно грузит хостинг, так что если у Вас хостинг не свой, то имейте ввиду. Я себе сам хостер, поэтому вопросы грузилова сервера меня не интересуют совсем, так что я пользуюсь.
Идем на http://www.joomlastats.org/ и забираем JoomlaStats компонент и JoomlaStats Back-end Module и модуль активации, ставим обычным образом.
Затем нужно пойти в Расширения-->Менеджер модулей и ткнуть в JoomlaStats Activation. В открывшемся окне надо поставить Показать заголовок--Нет, Включен--Да и хорошо бы поставить его в позицию без оутлайнов и с простым стилем - и статистика будет активирована и будет незаметен. Модуль активации нужен на тех страницах которые нужно учитывать.
Теперь нужно пойти Расширения-->Менеджер модулей и на закладке Административная панель ткнуть в JoomlaStats Back-end, нужно включить модуль и поставить в желаемую позицию, у меня всегда последний. Все, в админке видна статистика.
Теперь нужно поставить модули вывода на морду, берутся там же, ставятся так же:
- JoomlaStats Internet Browsers - показывает статистику по броузерам.
- JoomlaStats Counters - куча всяких счетчиков.
- 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. Установить, включить, написать свой текст, потыркать в сеттинги. Ничего сложного.
6. JNavigation.
7. Плагин backbutton.
Работает как кнопка Назад в броузере, иногда бывает полезным. Искать по plg_backbutton_multilanguage.
Пример ниже: пойдете туда, откуда пришли.
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 добрый человек написал другую навигацию - смотрите вторую серию.
Сайт работает, но хочется форум. Приделаем форум!
Что бы не перегружать эту страницу я затеял вторую серию про полезные штуки для сайта на Жумле.