Архив за Март, 2009



Счётчик загрузок для WP

Страница управления плагином Download CounterСегодня я установил себе на Wordpress плагин Download Count в переводе от Lecactus. Не смотря на то, что есть довольно хорошая инструкция и всё по-русски, не обошлось без непоняток. Поэтому решил написать инструкцию в собственном изложении.

Инсталляция
Для начала нужно скачать архив плагина downloadcount-1.2-rus.rar (Advanced пока не рекомендуют использовать).

Обычно содержимое архива целиком копируется в директорию /wp-contents/plugins. Здесь же кроме собственно плагина имеется главный файл менеджер закачек, который для большего удобства URL рекомендуется размещать в корне.

После копирования файлов нужно выполнить активацию плагина. Тут всё как обычно.

Как это использовать?

Если штатный редактор WP позволял нам загружать файлы прямо из редактора и тут же автоматически размещать ссылку в тексте поста, то здесь всё работает несколько по-другому.

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


Категории Wordpress |
автор: altesack / Понедельник, Март 09, 2009 / 1 коммент »

Боремся со спамом Akismet. FAQ.

Недавно я активировал антиспам-плагин Akismet. Однако он вызвал у меня слишком много вопросов, особенно после русскоязычного Parasite Eliminator. Когда разобрался я решил было написать о нём обзор – а потом подумал, что проще сделать просто перевод официального FAQ

Перевод не претендует на полноту. Некоторые моменты, которые я счёл неважными, пропущены.

Кстати, все в курсе, что Akismet небесплатен?

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


Категории Wordpress |
автор: altesack / Понедельник, Март 09, 2009 / 9 комментов »

Воюем с MSIE 6. Условные комментарии.

Иногда кажется что MSIE версии 6 и ранее писали инопланетяне – настолько по-другому эти браузеры отображают страницы. И порой так хочется махнуть рукой на этот медленно, но верно устаревающий браузер, настолько надоедают несоответствия отображения.

Однако 15-20% аудитории интернета всё ещё пользующиеся этим браузером наверняка могут думать иначе, и они скорее всего будут не довольны, если на них будут махать рукой :)

Итак я засел вычищать глюки этого блога, специфичные именно для MSIE 6 и ранее. Как я ни старался писать код одинаково интерпретируемый в обоих браузерах -увы мне это не удалось.

В этой ситуации остался один только выход, использовать условные комментарии. Для тех кто свободно владеет английским подробно расписано здесь. Для тех кто предпочитает читать по-русски и прямо здесь, читаем дальше.

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


Категории Веб-программирование |
автор: altesack / Суббота, Март 07, 2009 / 21 комментов »

Галерея фото на Coppermine

Сoppermine с темой FruitНедавно другу понадобился движок для фото галереи, а поскольку я успел назваться экспертом по CMS он меня попросил рассмотреть движок Coppermine Photo Gallery.

“Медная шахта” (а именно так переводится Coppermine) судя по отзывам весьма не плоха, а, судя по частоте обновлений безопасности, разработчики стараются вовремя исправлять обнаруженные уязвимости. Как и многие CMS она использует MySQL для хранения своей информации. Для масшабирования миниатюр требуется на выбор либо GD-библиотека, либо ImageMagick. Что-то одно должно быть обязательно.

Установка проходит просто, в один экран. Довольно добротный движок. Доступно огромное множество настроек, гибкая настройка доступа и квот. Множество разработанных шаблонов.

Русификация

Практически сразу я столкнулся с проблемой русификации. Я так и не смог по-человечески русифицировать движок. Самое любопытное, что:

  • файл русского перевода есть в поставке (lang/russian.php)
  • русский язык можно выбрать в настройках
  • после выбора язык корректно прописывается в БД.

Пройдясь по сайтам на Coppermine, я понял, что проблема русификации довольно распространена. Я поначалу выкрутился радикально, просто поместив russian.php вместо english.php. Побочных эффектов такого грубого хака я не заметил.

Позже я нашёл в FAQ, что проблема лечится сбросом cookie. Однако как об этом объяснять посетителям сайта? Должен признать, решение по локализации в движке весьма неудачным.

Создание и изменение шаблонов для Coppermine
Несмотря на множество существующих шаблонов, практически наверняка придётся делать шаблон для себя

Сознание шаблона для Coppermine выглядит более простым чем для например WordPress, но и здесь есть своя магия которую нужно знать. Создание шаблона довольно скудно документировано. К сожалению, многое придётся делать по-наитию.

Однозначно, проще всего создавать свой шаблон на базе существующего. Папка среднестатистического шаблона содержит файл шаблона template.html, theme.php, файл стилей style.css и папку с изображениями шаблона images. Вот собственно вокруг этих файлов и происходит вся свистопляска.

Основа шаблона – это template.html, в котором задаётся каркас страницы, в котором вставляются специальные метки (Template tokens) для вставки типовых блоков движка. Типовые блоки, которые можно использовать, кратко описаны здесь.

Если же нужно переопределить вывод самих блоков движка – нужно пытать счастья в редактировании theme.php, опять же глядя на образцы.

Вот пока всё. =)


Категории для галерей, для чайников |
автор: altesack / Воскресенье, Март 01, 2009 / 9 комментов »