Архив рубрики: Разработка

Несколько последних новостей на главной странице форума Invision Power Board

Как сделать, чтоб высвечивалась не одна последняя новость на главной странице форума от Invision Power Board, а например 4?

Читать далее

HTML5: 10 вдохновляющих экспериментов

HTML5 — это самый большой рывок в сетевых стандартах за почти полное десятилетие. Сейчас HTML вступает в ту фазу, когда он не просто создан для отображения контента, его пытаются сделать средой разработки, так сказать прикладной платформой, где звук, видео, графика и прочее — всё стандартизировано и предельно ясно описано в спецификации. Учитывая его перспективность, постоянно появляются новые проекты, которые были сделаны лишь для того, чтобы проверить его границы возможного.

В данной статье хочу продемонстрировать вам 10 великолепных экспериментов использования HTML5.

Читать далее

Zend Framework и AJAX

В данном посте расскажу о том, как лучше и правильнее интегрировать AJAX в Zend Framework, а точнее в его MVC-компоненты. Для реализации клиентской части скрипта используется javascript библиотека json.js.

Читать далее

Правильная RSS-лента в WordPress с BetterFeed и FD Feedburner Plugin

RSS – семейство XML форматов, создан специально для распространения потока новостей, так называемых новостных лент: анонсов статей, изменений в блогах и других ресурсах с динамическим контентом. WordPress по умолчанию поддерживает технологию RSS и все ваши записи автоматически попадают в ленту RSS вашего сайта. Для веб-мастера существует несколько проблем, связанных с RSS в WP. Первая — учет пользователей. Сколько человек читает вашу ленту, что именно они читают, кто эти люди. Вторая же проблема — внешний вид ленты.

Читать далее

Создание новой темы, используя API в IP.Board 3

Предположим у вас есть сайт и вы прикрутили к нему форум IPB 3.0.x. Бывает, что вы хотите сделать возможность создавать форумные темы вне форума. К примеру, организовать публикацию новостей или статей на своём сайте, но, чтобы эти же сообщения появились и на форуме. Можно конечно мудрить и самому делать вставки на уровне MySQL. Но IPB предлагает внешние API, которые упрощают работу с форумом.

Читать далее

Как изменить адрес форума?

Довольно частая проблема. К примеру, у вас есть сайт мой_сайт.ru. В подкаталоге /forum у вас лежат файлы форума. Соответственно, форум доступен по адресу мой_сайт.ru/forum, а вы хотите, чтобы форум был доступен по адресу мой_сайт.ru

Читать далее

Многопоточность в PHP

Существует ли в PHP многопоточность?

PHP относится к языкам, в которых поддержка многопоточности отсутствует. Но, есть немало задач, в которых она была бы очень полезна. В большинстве случаев вам не нужно порождать и создавать новых потоков вообще и можно получить отличную производительность и без этого.

Сокеты

Очень полезная штука, когда вам надо дёргать чужие страницы или просто посылать запросы к другим сайтам.

Недавно поступил заказ на скрипт, который будет дёргать информацию с одного сайта, сохранять в базу, а потом переносить на другой. Порой скрипт делает запросы к 100+ страницам. Если этот скрипт бы выполнялся последовательно, то заняло бы много времени.

В этом деле поможет функция stream_socket_client

Прелесть в том, что, создавая запросы к сайтам этой функцией в асинхронном режиме, нам не придётся ждать ответа. Задача состоит из двух частей.

Читать далее

Авторизация vkontakte на PHP

Ради интереса решил с имитировать авторизацию в vkontakte.ru Много примеров пересмотрел. Но большинство из них уже не рабочие, ибо постоянно меняется принцип. Да и всегда примеры с использованием curl. Я решил на основе сокетов сделать.

Читать далее

При попытке получить значение CSS свойства, возвращается пустая строка

Когда столкнулся с этой проблемой, не понимал в чём дело. Вроде свойство задано, но при попытке получить, пустая строка.Как выяснилось, объект style элемента содержит только значения, явно заданные в атрибуте style в тэге элемента.Если Вы задаёте CSS свойства через тэг <STYLE></STYLE> или внешние листы стилей, то они не будут присутствовать в объекте style элемента.Как узнать значение свойства элемента, если оно не задано явно в атрибуте style элемента? Читать далее