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

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

Привет всем :).
Тут где-то в каментах написали, где продолжение.
Так вот оно.

Вот тут наваял CSS`ку которая центрует DIV по середине, и не просто по середине, а по середине по вертикали и по горизонтали, короче прямо посередине окна.
Я смотрел как это сделано у Google.com и на Ya.ru и еще на других подобных.
Но у них как-то сложно или я просто не понял.

Вот и сделал свой способ, наверняка кто-то уже и до меня это придумал.
(далее…)

Читать далее…
14
Авг
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

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

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

Случилась у меня такая ерунда. Решил я на одном компе поставить Bat, взял дистрибутив, запускаю его не думая о плохом и тут на тебе:

Error 1327. Invalid Drive: I:\
или
Ошибка 1327. Ошибочный диск: I:\

Выскакивает ошибка с таким сообщением и все, установка прерывается Бат не устанавливается. Ну полез я в интернет посмотреть, может еще у кого такие вещи творятся. И правда не один я такой. Программ которые не хотят устанавливатся по этой причине тоже много например Fotoshop, PowerDVD, 3DMax и т.д. и т.п. Решения были разные предложены, начиная от переустановки Винды и предлагали скачать новый инсталлер и всякое еще прочее. Но порылся я порылся и нашел очень простое решение.

(далее…)

Читать далее…
23
Июль
2009

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

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<html>
<head>
<title>Блок всегда посередине</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<style type="text/css">
.align_center
{
position: relative;
width: 100%;
border: 1px solid red;
}
.align_center:after{
content: '';
display: block;
clear: both;
}
.align_to_left{
position: relative;
right: 50%;
float: right;
}
.align_to_right{
border: 1px solid blue;
position: relative;
margin: 15px 15px;
padding: 10px 10px;
z-index: 1;
right: -50%;
}
</style>
<div class="align_center">
Это Div 100%
<div class="align_to_left">
<div class="align_to_right">
А это отцентрованый Div, ширина зависит от содержимого.
</div>
</div>
</div>
</body>
</html>
Читать далее…
21
Июль
2009

Последнее время началось повальное заражение такой гадостью, как реклама Adsubsribe. Я тоже ее подцепил. Появляется окошко на весь экран с непристойными картинками и предлагает отправить СМС, для отключения. И ссылка на сайт sexshopextra.ru.

Снес я ее быстро. Но потом начал встречать в интернете много вопросов, как ее удалить. Ну и решил посмотреть , кто что делает. Удалять деинтсталятором uninstall не советуют, потому что в файле деинсталятора, говорят троян лежит (или сидит).
(далее…)

Читать далее…