Данное руководство ни на что не претендует, просто напишу как сам делаю.

До того как написать вот это я просмотрел несколько подобных руководств и понял что не все они для меня достаточно понятны. Некоторые были слишком просты и ограничивались выводом надписи «Hello World», другие наоборот , а в связи с тем что у меня знаний в области программирования просто никакие пришлось все это долго анализировать просматривать различные готовые модули и пытаться понять как оно работает.

Ну вот и решил написать этот документ который адресуется людям далеким от программирования, но желающим сделать что-то свое.
Сразу скажу что «Hello World» мы делать не будем. А зачем? Практической пользы это не приносит. Мы будем делать что-нибудь полезное и на примере моего «полезного», Вы сделаете свое «полезное».
Погнали.

Вот посидел и придумал, надо сделать ICQ информер. После размещения на сайте он будет показывать есть вы в аське или нет.

Модуль у нас состоит минимум из двух файлов.
mod_myicq.php и mod_myicq.xml

Так я их назвал что бы потом когда установлю этот модуль на сайт можно было отличить его от других установленных модулей. Поэтому имеет смысл давать осмысленные имена (во как закрутил).
Создаем текстовый документ переименовываем его в mod_myicq.xml и вставляем в него код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
< ?xml
   version="1.0" encoding="windows-1251"?>
    <mosinstall type="module" version="1.0.0">
                <name>ICQ_online
    ?</name>
                <author>LightDeath</author>
                <creationdate>jule
    2008</creationdate>
                <copyright>(C) 2008 Open
    Source Matters. All rights reserved.</copyright>
                <license>http://www.gnu.org/copyleft/gpl.html
    GNU/GPL</license>
                <authoremail>evp.pos+gmail.com</authoremail>
                <authorurl>http://cms-joomla.info</authorurl>
                <version>1.0.0</version>
                <description>Информер статуса ICQ</description>
                <files>
                            <filename module=" mod_myicq "> mod_myicq.php</filename>
                </files>
                <params>
                            <param name="moduleclass_sfx" type="text" default=""
   label="Суффикс класса модуля"
   description="Тут можно прописать свой суффикс класса модуля." />
                </params>
    </mosinstall>

Этот файл можно даже назвать установочным.
Разберем что есть что:
(далее…)

Читать далее…
04
Авг
2009

Криво выводится дата?

Или просто не нравится как она смотрится.

Попробуйте перевести ее в другой формат.
Например в Joomla можно открsnm файл \language\russian.php и найти строчку:

DEFINE (‘_DATE_FORMAT_LC’,»%A, %d %B %Y»);
поменяйте ее на
DEFINE (‘_DATE_FORMAT_LC’,» %d.%m.%Y»);

и Ваша дата из вот такой: Понедельник, 16 Января 2008, превратится

Вот в такую: 11.01.2006

При определенной фантазии можно придумать и другой вид даты, который вам больше нравится.
(далее…)

Читать далее…
04
Авг
2009

Ну для начала надо попробовать стандартное восстановление паролей. Для этого переходим по вот такой ссылке

http://site.ru/index.php?option=com_registration&task=lostPassword это для Joomla 1.0

http://site.ru/index.php?option=com_user&view=reset это для Joomla 1.5

Только поменяйте site.ru на имя вашего сайта. Потом введите Логин и Емаил.
Если это не помогло, тогда есть более радикальный способ. (далее…)

Читать далее…
03
Авг
2009