Небольшое обновление моего форка phpBB 3.0. Улучшена поддержка PHP 7.0+, появилась поддержка свежего PHP 8.1. В профиле пользователя теперь можно указать Telegram. Помимо этого, исправил несколько незначительных ошибок в коде и внёс небольшие косметические изменения в стиль. Подробнее →
Архив рубрики: Web-разработка
phpBBex v1.9.3
Не прошло и пяти лет, наконец добрался до своего форка phpBB 3.0 и добавил поддержку PHP 7.0+ и PHP 8.0. На новом PHP всё работает заметно быстрее и потребляет в 2 раза меньше ресурсов. Ого! Помимо этого, исправил несколько незначительных ошибок в коде и внёс небольшие косметические изменения в стиль. Подробнее →
Вышел phpBBex 1.8.0!
Собрался сегодня с силами и оформил новый релиз движка phpBBex. Вместе с этим перенёс исходный код с Google Code на Bitbucket, поскольку Google забил на свой сервис. Большой анонс с описанием изменений вы найдёте на форуме проекта.
Вышел Hosts Commander v1.6.0
Hosts Commander обновился до версии 1.6.0. В новой версии исправлены некоторые неудобные моменты и улучшена поддержка IPv6.
- Команда add автоматически удаляет все предыдущие вхождения добавляемых хостов
- Команда upd может только обновлять существующие записи
- Команда set может как обновлять существующие записи, так и добавлять новые
- Команды add, set и upd позволяют добавлять или обновлять одновременно IPv4 и IPv6 адреса за один запуск
- Нормализация IPv6 адресов, автоматическое приведение к компактному виду
- Команда recreate переименована в empty
- Для команды view добавлен алиас ls
- Другие незначительные изменения
Скачать: hostscmd.zip (17КБ). Страница проекта →
Вышел phpBBex 1.6.0. Нет неприятным мелочам!
После выхода phpBBex 1.5.0 прошло почти 6 месяцев. За это время в репозиторий было сделано более 100 коммитов с большим количеством полезных изменений. Были реализованы многие предложения и пожелания пользователей. Особое внимание уделялось мелким недоработкам в phpBB, которые которые в целом жить не мешают — но раздражают и отнимают время. Итак, время релиза phpBBex 1.6.0 пришло! Девиз: Нет неприятным мелочам! Подробнее...
Вышел phpBBex 1.5.0. Юбилейный выпуск!
phpBBex — это новый и динамично развивающийся форк phpBB 3. Проект был создан по причине того, что оригинальный phpBB 3 развивается очень медленно, и с момента выхода в 2007 году в нём практически не было видимых изменений. Подробнее...
Работа над проектом была начата 16 февраля 2011 года, и ровно год назад, 9 октября 2011 года, была анонсирована первая стабильная версия phpBBex. С тех пор проект регулярно обновляется, обрастая с каждым релизом новыми возможностями. И в этот раз, не глядя даже на то, что предыдущий релиз был всего полтора месяца назад, в новой версии масса приятных нововведений. Подробнее...
phpBB Simple Chat v2.1 [03.09.2012]
Новая версия простого чата для phpBB3 в стиле чата сайта delphimaster.ru.
Что нового?
- Исправлены ошибки
- Код для поддержки устаревших IE6-IE7 удалён
- HTML5 <audio> для уведомлений
- Настройки хранятся в локальном хранилище (а не в куках как было раньше)
Уведомление о том, что браузер устарел
Они уходят. Ещё вчера мы были вынуждены прикручивать очередной костыль для IE6/IE7, а сейчас в этом уже нет необходимости. В СНГ у IE6 сегодня всего 0.5% трафика, у IE7 — 1.8%. Они действительно уходят. Думаю, большинство верстальщиков давно уже не добивается попиксельного соответствия макету, а кто-то даже не проверяет на работоспособность сайтов в столь старых браузерах. В таком случае не будет лишним предупредить пользователя, что сайт может работать неправильно, и предложить обновиться. Предлагаю готовый комплект из панельки предупреждения и страницы с предложением выбрать новый браузер.
Читать далее
BB [media] теперь поддерживает Simple Machines Forum
Появился набор инструкций по установке BBCode из набора BB [media] для форумов Simple Machines Forum. Как и для других форумов, они расположились в отдельном подразделе.
BB [media] — универсальные аудио/видео/медиа BBCode
На сайте появилась официальная страничка проекта BB [media] — серии универсальных BBCode для различных форумов.
Проект зародился два месяца назад на форуме phpBBex в виде BBCode [video] для форума phpBB с поддержкой вставки видео с трёх видео-сервисов: youtube.com, vimeo.com и rutube.ru. Количество поддерживаемых сервисов быстро росло и на данный момент уже перевалило за два десятка. Буквально через пару недель появился phpBB [audio], который предназначен для вставки музыкальных треков с популярных аудио-сервисов. Прошло ещё немного времени, и стало очевидно: нужен один общий BBCode для вставки любого мультимедиа. Так появился phpBB [media]. А теперь данные BBCode доступны также для форумов vBulletin, а проект в целом получил новое имя — BB [media].
В будущем планируется добавить инструкции по установке BB [media] на форумы IP.Board, SMF и XenForo. Также планируется значительно расширить список поддерживаемых сервисов. Все поддерживаемые сервисы становятся сразу же доступны на всех форумах, независимо от того, на каком движке они работают. Достаточно только правильно установить BB [media].
Производительность flash-баннеров
Частяком, когда я работаю с множеством сайтов, какая-нибудь самая наглая страничка отнимает слишком много процессорного времени, из-за чего система неприятно подтормаживает. Чаще всего оказывается, что виновник — это какой-нибудь хитрый баннер на Flash или совершенно бесполезная приблуда на JavaScript, выполняющаяся в фоне.
Используем jQuery в скриптах GreaseMonkey
Я хочу рассказать об удобных и неоправданно редко использующихся новшествах GreaseMonkey версии 0.8, которая доступна уже более года. Они помогут сделать пользовательские скрипты более модульными, а главное — дадут возможность без ухищрений использовать jQuery, что позволит нам «писать меньше, а делать больше». Речь идет о новых мета-параметрах пользовательских скриптов: @resource и @require.
Читать далее
Индикатор окончания эры Internet Explorer 6 на рабочем столе
Internet Explorer 6 появился в 2001 году. В 2003-2004 годах он набрал рекордную рыночную долю 90%, и не глядя на все свои недостатки долгое время удерживал лидирующие позиции. Сегодня мы наблюдаем окончание эпохи IE6. Для того, чтобы наблюдать за этим процессом, я реализовал идею yanajy. Теперь мы можем прямо на рабочем столе наблюдать за изображением уходящего в тень логотипа IE6.
Скачать: ie6-meter.zip (1 кб.)
Исходники: ie6-meter-src.zip (236 кб.)
Демо: http://veg.by/files/ie6meter/
Данные автоматически берутся из статистики liveinternet.ru по неделям. Скрипт генерирует картинку, на которую ссылается обычный HTML документ, что собственно и устанавливается в качестве рабочего стола. Читать далее
Обоина «Когда умрет IE6...»
Время от времени захожу в статистику по браузерам в рунете на liveinternet.ru. Все жду, жду, когда же линия IE6 опустится ниже плинтуса... Будет меньше 5% — обязательно напьюсь. Чтобы не пропустить знаменательный день сделал обоину, на которой каждый день обновляется статистика по браузерам.
Это — обычная HTML страница. В свойствах рабочего стола ставим вместо картинки html — и вот оно! Можно кастомизировать сколько душе угодно :)
Скачать: browser-stat-wallpaper.zip (20КБ)
Избавляемся от www в адресе сайта
Универсальное решение проблемы постоянных редиректов на домен без www при помощи mod_rewrite. Просто и полезно. Работает на любом домене без необходимости править для каждого сайта.
В корень бросаем файл .htaccess со следующим содержимым:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # В переменную окружения %{ENV:PROTOCOL} помещаем протокол RewriteRule ^(.*)$ - [E=PROTOCOL:http] RewriteCond %{HTTPS} ^on$ [NC] RewriteRule ^(.*)$ - [E=PROTOCOL:https] # Если нужно убираем www RewriteCond %{SERVER_PORT} ^80$ RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ %{ENV:PROTOCOL}://%1%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ %{ENV:PROTOCOL}://%1:%{SERVER_PORT}%{REQUEST_URI} [R=301,L] </IfModule>
Это всё.