Как я раскрутил свой сайт без вложений 

Из в этой книги Вы узнаете, как я раскрутил свой сайт до посещаемости 4000+ хостов в день, при этом не вкладывая в продвижение сайта ни копейки. Раскрываю все свои наработки и ноу-хау, благодаря которым достиг таких результатов.

На этот раз хочу поделиться маленькой хитростью, как превратить ссылки в модуле mod_cblogin в кнопки любого дизайна! Сначала я сделал кнопку с помощью сервиса http://www.dabuttonfactory.com и сохранил на комп под именем profil.png Затем зашёл в админку joomla и через медиа менеждер закачал кнопку в папку stories. Конечно же, если вы с фотошопом на ты, то можно сделать очень красивые кнопки под дизайн сайта самостоятельно.

Затем открыл настройки модуля mod_cblogin и в поле Profile link text вписал код

<br /><div><img src="http://мой_домен.ru/images/stories/profil.png"/></div>

Тег переноса 

 <br />

я добавил, чтобы сделать отступ сверху.

Точно так же можно превратить в кнопку и ссылку Редактировать профиль, введя такой же код в поле Profile edit link text .

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

После установки форума нужно его правильно настроить. В этом посте поделюсь своими настройками,  полученными на основе личного опыта.  Так как я использую Community Builder,  то и настройки форума заточены под этот компонент социалки.

Итак,  идём в админку kunena и открываем вкладку Конфигурация форума. Вписываем название форума и вводим своё мыло. Продолжительность сессии у меня установлена 1800 секунд. В поле Сообщение о причине закрытия я вписал код:

<h1 style="text-align: center;">Ведутся технические работы. </h1><h1 style="text-align: center;">Форум некоторое время будет недоступен. </h1><h1 style="text-align: center;">Приносим свои извинения.</h1>

Это сообщение выводится,  если форум закрыт на техработы.

RSS включён,  так как посетители просили дать возможность получать новости через RSS. Генерация PDF отключена, так как не считаю это нужной функцией да и сервер будет нагружать. Включить проверку версий тоже отключил,  дабы не мозолила глаза своими предупреждениями.

Далее идут установки SEO,  и тут важная деталь. Поиск дружественных URL-адресов включён, остальные два пункта выключены.

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

http://domen.ru/tehnomagija/267−2011−08−24−14−30−30.html

Это не только  некрасиво выглядит,  но и плохо, с точки зрения SEO. Поэтому приходится прописывать псевдонимы вручную. Занятие  муторное —  я стал искать готовое решение автоматизации этого процесса. Нашёл плагин Best Alias, он автоматически прописывает псевдонимы к статьям, пунктам меню, разделам и категориям.

В настройках плагина можно выбрать: иcпользовать транслитерацию или переводить псевдонимы на английский язык, используя API Google. При транслитерации (возьмём для примера название статьи  «Тестовая статья» ) мы получим такую ссылку:

http://domen.ru/tehnomagija/267-testovaja-statja.html

А если включим перевод, то ссылка примет такой вид:

http://domen.ru/tehnomagija/267-test-article.html

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

Скачать - Плагин Best Alias

После смены хостера на форуме kunena 1.7.0 (актуально и для версии 2.0.4) все заголовки тем стали отображаться крязекозябрами. Почему-то такое происходит лишь на некоторых хостингах. Видимо, зависит от настроек сервера.

Итак, решение данной проблемы:

Открываем в редакторе файл: /administrator/components/com_kunena/libraries/html/parser.php

И закомментируем 30 строку. Проще говоря, ставим перед ней два слеша.

//$txt = preg_replace('/(\S{30})/u', '\1&#8203;', $txt);

После этого форум будет отображаться как положено: без каракулей во всех браузерах.

Так сложилось, что на одном из своих сайтов пришлось ставить чат. Долго выбирал и нашёл, на мой взгляд,  лучший  компонент чата Universal Ajax Chat. Но после установки обнаружилось несколько косяков в его работе.

1. В браузерах Safari и Google Chrome вылетала ошибка

TypeError: Object #<HTMLObjectElement> has no method 'create'

И не работал звук в чате.

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

3. Таблица сообщений в БД разрасталась с пугающей быстротой.

Итак, мои решения этих проблем:

Чтобы избавиться от ошибки в сафари и хроме, а также  вернуть в чат звуки, я заменил файл

components\com_ajaxchat\ js\FABridge.js на файл из архива.

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

Позиций модулей в нём много. Подойдёт для сайта строительной тематики или для сообщества самодельщиков.

Скачать - шаблон для Joomla 1.5