Все видели на сайтах такую срочку «Страница сгенерирована за — 0.хх секунд».
Хотите такое же себе?
Да запросто, нужен только Notepad++ или в чем вы там пишете не важно.(только не Word :)

Сначала принцип:

  1. Засекаем время старта скрипта
  2. Засекаем время окончания работы скрипта
  3. Теперь вычитаем из второго первое и получаем разницу
  4. Выводим то, что получилось

Вроде нетрудно и понятно.

(далее…)

Читать далее…
10
Нояб
2009

А вот, понадобилась мне такая возможность PHP, как случайный выбор.
Для чего мне это понадобилось, просто надо было из папки с музыкой воспроизводить случайную мелодию, не спрашивайте зачам, просто надо и все. Кстати это можно использовать, и для вывода случайной картинки, и для вывода случайной фразы, ну в принципе не важно.
Ну я открыл книжку (бумажную, купил за деньги, толстая), начал там искать. И что вы думаете нашел, все уже есть. Как это выглядит,сейчас подробно покажу.
(далее…)

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

Итак. Для того чтобы построить сайт на CMS которая использует базу данных MySQL, нужно эту самую базу в MySQL сделать. В данной статье я наглядно покажу как это сделать используя одноу из самых популярных контрольных панелей хостинга — cPanel. (далее…)

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

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

Начал я разбираться как это работает.

Для тех, кто не читал другое мое «творчество» на этом сайте я скажу, что я только учусь. А для чего я все это пишу?
Да для тех людей, которые тоже захотят чему-то научится, я тут пишу максимально простым и понятным языком. Потому, что везде написано так, как будто у всех уже есть навыки программирования.

Ну и как обычно на конкретном примере разберем это чудо cookies.
(далее…)

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

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

До того как написать вот это я просмотрел несколько подобных руководств и понял что не все они для меня достаточно понятны. Некоторые были слишком просты и ограничивались выводом надписи «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