Вы здесь: Статьи Статьи по Joomla! Создаем модуль ICQ статуса для Joomla! - Основной файл модуля

Создаем модуль ICQ статуса для Joomla! - Основной файл модуля

Индекс материала
Создаем модуль ICQ статуса для Joomla!
Основной файл модуля
Содержание основного файла
Все страницы

Создание основного файла модуля

Переходим к следующему файлу модуля:
 

По аналогии с предыдущим создаем текстовый документ и переименовываем его в mod_myicq.php.

Открываем его и вставляем в него вот этот код:

 
<?php
   /**
   * @version 1.0
   * @package ICQ_online ?
   * @copyright &copy; 200 LightDeath
   * @license <!--[if gte vml 1]>   <![endif]-->http://www.gnu.org/copyleft/gpl.html GNU/GPL
   */
 
defined('_VALID_MOS' ) or die( 'Restricted access' );
 ?>

 

Ну и тоже его разберем на кусочки:

 
/**
* @version 1.0
* @package ICQ_online ?
* @copyright &copy; 200 LightDeath
* @license <!--[if gte vml 1]> <![endif]-->http://www.gnu.org/copyleft/gpl.html GNU/GPL
*/
 

Эта часть является блоком комментариев соответственно:

  • номер версии
  • наименование
  • копирайт
  • ссылка на лицензию

Далее идет очень важная строчка:

 
defined( '_VALID_MOS' ) or die( 'Restricted access' );

 

Эта строчка является основой безопасности вашего модуля она должна быть обязательно.
С помощью этой строки мы запрещаем доступ к модулю напрямую пользователем и разрешаем доступ к файлу только движку Joomla.

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

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



Комментарии  

Коммент от
Мар 14, 2009
Комментатор
SeBun
0 именно с эти вроде не....
Кажется, букву м пропустил. А так статья понравилась, молодец!
Коммент от
Июл 03, 2009
Комментатор
Sandro
-1 Спасибо, реально помогло)) Даже для 1.5 годится :-)
Коммент от
Сен 02, 2009
Комментатор
АлександЫр-дЫр-дЫр
0 Спасибо большое.
Коммент от
Сен 06, 2009
Комментатор
турист
+1 Цитирую Sandro:
Спасибо, реально помогло)) Даже для 1.5 годится :-)
а что для 1.5 надо переделать?
Коммент от
Сен 06, 2009
Комментатор
Aleks_El_Dia
+1 Цитирую турист:
Цитирую Sandro:
Спасибо, реально помогло)) Даже для 1.5 годится :-)
а что для 1.5 надо переделать?

Нужно переделать лишь xml файл (можно взять от любого модуля для 1.5 и подкоректироват ь). Содержание основного файла (http://www.eldia.org.ua/stati/15-stati-po-joomla/36-sozdaem-modul-icq-statusa-dla-joomla.html?start=2 ) остается прежним.
Коммент от
Окт 12, 2009
Комментатор
Евгений
-1 А как насчет ссылку на источник поставить?
Раньше это было на сайте cms-joomla.info, а теперь http://blog.boxdox.ru/2009/08/modul_for-joomla/
Коммент от
Окт 13, 2009
Комментатор
Aleks_El_Dia
0 Цитирую Евгений:
А как насчет ссылку на источник поставить?
Раньше это было на сайте cms-joomla.info, а теперь http://blog.boxdox.ru/2009/08/modul_for-joomla/

Это претензия?
Ссылка на первоисточник стоит. Мне отслеживать перемещение всех первоисточников ? :-)
Коммент от
Ноя 17, 2009
Комментатор
Александр
0 спасибо автору
всегда думал что icq сложно определять статус
Коммент от
Дек 14, 2009
Комментатор
Леонид
0 А я уже создал такой модуль смотрим и качаем:
www.foto-s.ru/the-news/262-icq-online-module-for-joomla-15.html
Коммент от
Дек 17, 2009
Комментатор
Денис Огурцов
+1 Статья понятная, думаю пригодиться Автору СпасЫба.

Оставить комментарий

Защитный код
Обновить

Популярные файлы

1.
Компонент Миграции с Joomla! 1.0.x на Joomla! 1.5.x
2098
2.
Хак постраничной навигации сайта на CMS Joomla!
874
3.
Дополнительное изменяемое поле "Телефон"
510

Последние комментарии

  • повторюсь - очень очень надо для 1.5 )) Ну и спаси... Подробнее..
    От Илюха
  • Так введите это имя и пароль/мыло админа и заканч... Подробнее..
    От Aleks_El_Dia
  • делал, делал, миграция прошла успешно, жму далее -... Подробнее..
    От Вася