Дата: августа 19, 2010
Категория: Готовые решения, Полезно

PHP функция генерирования превью изображения

В сети есть много функций для генерирования маленьких изображений. Особенность моей заключается в том что она “умная”. подробее…

Дата: июля 22, 2010
Категория: PHP
3 сообщений

Генерация PDF файлов с помощью PHP класса FPDF

Статья о том как сгенерировать pdf документ с помощью PHP. В этом поможет абсолютно бесплатный класс FPDF

подробее…

Дата: июля 14, 2010
Категория: CMS, Joomla, Готовые решения

Полезности при разработке модуля Joomla

Архитектура файлов модуля

Архитектура файлов модуля Joomla

XML файл настроек – содержит описание настроек модуля.

Контроллер – идентичен названию папки в которой находится модуль. При подключении он загружается первый и управляет остальной логикой ( подключает Helper и шаблон модуля ).

Helper – файл с классом уникального названия, содержит функции для работы с данными сайта.

Шаблон – файл принимающий данные от контроллера для отображения данных. подробее…

Дата: мая 24, 2010
Категория: Полезно

Как распознать ложь делового партнера

ЛожьБывший специальный агент ФБР и автор книги «Громче слов» Джо Наварро рассказывает как распознать лжеца. всего есть три стадии общения, когда вы можете это сделать: когда он впервые слышит ваш голос, когда подстраивается под него и когда отвечает. подробее…

Дата: мая 23, 2010
Категория: Joomla

Работа с почтой в Joomla 1.5

Столкнулся с проблемой, нужно отправить почту в Joomla 1.5. Все проще чем кажется, при том Joomla по умолчанию имеет класс для работы с почтой. Вот что получилось:


jimport( 'joomla.mail.mail' ); //импортируем библиотеку

$mail =& JMail::getInstance(); //инициализируем объект отправки почты

$config = new JConfig;

$mail -> setBody("Текст нашего письма" ); //текст нашего письма

$mail -> setSubject( 'Тема сообщения' );

$mail -> setSender(array( $config->mailfrom, $config->fromname )); //отправитель письма

$mail -> isHTML( true ); //мы будем отправлять HTML код в письме

$mail -> addRecipient( "recipient@mail.ru" ); //кому мы отправляем письмо

$mail -> Send(); //отправляем письмо

Более подробную информацию об объекте JMail можно узнать тут.

Дата: апреля 18, 2010
Категория: Joomla

Заметки программиста Joomla

Инициализация редактора текста

$editor = &JFactory::getEditor();
// display( 'название',  'html' , 'шырима', 'столбцов', 'рядов', 'параметры' ) ;
$editor->display( 'name',  '' , '100%', '550', '75', '20' ) ;
Дата: апреля 9, 2010
Категория: Отдых

Береги курсор

Убегайте курсором от китайца. Он умеет быстро прыгать, еще пускает ракеты, бомбы, телепортируется и много чего еще. Не убирайте курсор с «клетчатой» зоны флешки, иначе могут сброситься набранные очки.

Дата: апреля 2, 2010
Категория: Отдых

Интернет математика

Что получится если к идее какого то проекта добавить идею другого. Смотрим картинки

Интернет математика

Дата: марта 27, 2010
Категория: ImageMagick

Инструкция по установке ImageMagick на Windows

ImageMagick — свободный и многоплатформенный пакет программ для неинтерактивной (пакетной) обработки графических файлов. Поддерживает множество графических форматов, выпущен под лицензией GPL. Может использоваться с языками Perl, C, C++, Python, Ruby, PHP, Pascal, Java, в скриптах командной оболочки или самостоятельно. Одним словом это консольный photoshop. подробее…

Дата: марта 22, 2010
Категория: MySQL
1 сообщение

Выборка случайных значений из таблицыо

Столкнулся с проблемой выборки случайных значений из таблицы.

SELECT * FROM tTable ORDER BY RAND() LIMIT 10;

не подходит, так как при большем количестве записей в БД запрос вызывает высокую нагрузку. Поискав в интернете нашел решение:

$row_count = mysql_result(mysql_query('SELECT COUNT(*) FROM tTable;'), 0);
$query = array();
while (count($query) < 10) {
$query[] = '(SELECT * FROM tTable LIMIT '.rand(, $row_count).', 1)';
}
$query = implode(' UNION ', $query);
$res = mysql_query($query);

Get Adobe Flash player
 9fce13c8-2714-4603-b8e7-33be6c785d58