Отправляет email-рассылки с помощью сервиса Sendsay

Сайт: раз, два и готово!

  Все выпуски  

JoomlaOn-line - быстрое и эффективное изучение Joomla Выпуск 4


JoomlaOn-line - быстрое и эффективное изучение Joomla

     Приветствую  подписчиков рассылки!

     Вот и очередной выпуск рассылки,  в нем мы рассмотрим еще несколько надеюсь полезных статей и компонентов Joomla.

     Нусс приступим :)

     Так как Твиттер набирает все  большие обороты, я решил в данном выпуске рассмотреть вставку модуля Твиттер  на сайт, тем более это несложная задача. Так же рассмотрим полезную функцию  подсветки кода HTML/PHP/CSS в контенте.

      ▪▪▪ Вставка модуля - виджета Twitter ▪▪▪

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

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

     Для того, чтобы  добавить виджет, зайдем в амдинку своего сайта (кто забыл, она находится тут  http://ваш сайт/administrator/, далее перейдем в Менеджер модулей.

     Создадим новый модуль, предварительно  выбрав Тип модуля - HTML-код.

     Заполняем все поля. Не забываем  опубликовать  модуль и выбрать верную позицию размещения.

    Авторизуемся в аккаунте Твиттер и  переходим в раздел Настройки.

     Переходим  в раздел меню Виджеты,  и создаем новый.

     На сайт можно вывести: своя лента,  избранные, список пользователей и поиск. Мы выведем на сайт ленту JoomlaOn.

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

     Сформированный код виджета копируем в  буфер обмена и вставляем в соответствующее поле модуля, сохраняем.

     Осталось  только проверить, корректно ли отображается виджет на Вашем сайте.

     ▪▪▪   Прочитать полную Веб-версию статьи ▪▪▪

 

      ▪▪▪ Подсветка кода в Joomla GeSHi ▪▪▪

    После перехода на Joomla версии 1.5, а в  дальнейшем на 2.5 и 3, я столкнулся с проблемой вывода кода. В принципе код  можно ввести и обычно, но это мне кажется не очень красивым.

      Функцию аккуратного вывода кода можно осуществить спец. плагинами, например  Source от NoNumber и подобные. Но и в самом дистрибутиве Joomla имеются стандартные средства для вывода и подсветки кода - плагин  подсветки кода GeSHi.


     После изучения и  сравнения GeSHi с другими плагинами, он оказался вполне себе  конкурентоспособным и легким в применении.

     Плагин GeSHi  поддерживает большое количество синтаксисов языков программирования:
     css
    
diff
    
html4strict
    
ini
    
javascript
    
php
    
mysql
    
php-brief
    
sql
    
xml

      Расположение плагина

     Плагин находится в корневой папке  вашего сайта, полный путь: plugins/content/geshi/geshi/geshi.

      Настройка и использование

     Плагин легко монтируется в контент  установкой в необходимом месте конструкции <pre xml:lang="php"> </pre>. Параметр lang можно и не использовать, тогда вывод будет  осуществлен как для языка по умолчанию, в противном случае можно указать нужный  вам язык программирования,  и тогда плагин необходимую подсветку и вывод  кода.

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

      Модификации плагина Geshi

     Если Вы  хотите чтобы код имел свою нумерацию каждой строки, в плагине необходимо  произвести замену, для этого в файле plugins/content/geshi/geshi/geshi.php  и редактируем строку:

var $line_numbers = GESHI_NO_LINE_NUMBERS; 
на
var $line_numbers = GESHI_NORMAL_LINE_NUMBERS;
      Иногда, когда Ваш код будет огромным, он может не влезть в рамки статьи, для  того, чтобы вставленный код отображался корректно и красиво, в файле CSS шаблона сайта добавить несколько строк:
pre {
    font-size: 9px;
    background-color: #F6F6F6;
    width: 550px;
    overflow: auto;
}
     Т.к. огромное количество внешних ссылок  со страницы это плохо по отношению к СЕО, можно так же в Geshi отключить отключить добавление внешних ссылок по ключевым  словам. Для этого в файле plugins/content/geshi/geshi/geshi.php  необходимо отредактировать строку:
var $keyword_links = true;
на
var $keyword_links = false;

     Вот в принципе и все настройки.

 

     ▪▪▪   Прочитать полную Веб-версию статьи ▪▪▪

 

     Еще несколько полезных  статей:

     Как  вставить модуль в статьи сайта

     Компонент Fox Contact Form 2.0.19 Rus - созданием контактную форму

     Плагин Content Hider для скрытия части текста для разных категорий  пользователей Joomla

     С этими и другими статьями и компонентами Joomla, Вы можете познакомиться на сайте joomlaon.ru, вступив в  группу Вкотнакте, или подписавшись  на обновления Твиттере

     Если же Вы  еще не являетесь подписчиком, то это легко исправить здесь :)

     До встречи  ...


В избранное