Архив за месяц: Март 2009

Комментарии к страницам в WordPress


Wordpress изначально поддерживает возможность комментирования страниц (не-постов).

В основном страницы содержат статическую информацию, которая особо и не подлежит обсуждению.

Видимо поэтому в основном в шаблонах WordPress отключена возможность комментировать страницы.

Но мне захотелось, чтобы страницы моего блога тоже могли стать площадкой для обсуждения.

Как вернуть возможность комментирования страниц?
Читать далее

Вести с полей 2.

Прошла неделя с тех пор было объявлено о запуске проекта «Инструменты вебмастера» с главным его инструментом ХостерТестер . Самое время подвести итоги.

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

Глюки, пользовательский скрипт
На данный момент в базе данных лежит всего 19 тестов, из которых почти половина сделана мной. И тем не менее возникло довольно много проблем.

Кроме проблем с полем HIDDEN, а также с тем что некоторые нечаянно запускали тест на серверах, где вообще нет поддержки PHP вылезло ещё одно, но уже по моей вине: Нечаянно я включил в сборку тест с отключенным тестированием MySQL. Это делается лишь одним флагом, но оказывается мало кто это знает кроме меня. Исправил сборку, и добавил в оповещении информацию о включении этого и подобных флагов. Я не стал громко объявлять о новой версии, а просто исправил уже существующую.

Глюки, серверный скрипт
Однако пара тестов прошедших с отключенным MySQL выявила ещё одну проблему. Тесты, у которых время выполнения по какой-то причине вставилось некорректно, имеют суперпоказатель — операция выполняется за 0 секунд, то есть мгновенно! Кроме того, что такой хостинг несправедливо вылезает в топы, он ещё и портит среднюю величину, относительно которой сравниваются другие хостеры, то есть топит других. Вот примерно как-то так.

Вообще-то проблема была известна давно, но пока база маленькая, данные выверены и решение откладывалась на потом.

Итак «потом» настал. Проблема решена, и надеюсь больше не вернётся.
Вот такие итоги недели. =)

PS: Не забудьте перевести часы в ночь с субботы на воскресенье.

Подбор сочетаний цветов для сайта

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

К сожалению я таковым не являюсь. Я скорее кодер, программер, который в художественном плане шедевра не сделает. И даже подбор сочетания цветов для меня настоящая мука.

В этом плане для меня настоящим спасением оказался инструмент Color Wizard — Color Scheme Generator — Color Theory for web designers:. Это по сути визард на флеш, который довольно просто подберёт вам наиболее гармоничные сочетания цветов на любой вкус. Кроме визарда по ссылке множество других материалов по теме цвета.

Сегодня я поменял оформление у http://hostertest.ru. За пару дней я перебрал несколько наиболее подходящих цветовых сочетаний и наконец выбрал нужный мне колер. А до этого я пару недель мучился над одним лишь сочетанием!!

Кстати кроме цветовой палитры там ещё были изменения. Об этом будет в следующем посте

Комментирование комментариев

Сегодня понадобился код, который, если интерпретировать как HTML — выводит дополнительную надпись, а если как PHP — то не выводит.

Решение оказалось на поверхности:


PHP не работает

Просто и изящно. Аж самому понравилось :)

Зачем такой код нужен? Думаю после примера стало понятно =)

PS: Да, кстати, обновилась версия ХостераТестера. В ней введена проверка на вышеописанную ситуацию.

А такие ситуации по всей видимости бывают..

Прикручиваем счётчик Akismet

Владельцы блогов на WordPress, использующие антиспамовый плагин Akismet, могут включить на своих страницах отображение счётчика. Это может подействовать на спамеров и уменьшить поток спама вообще.

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

Однако этот счётчик может диссонировать с оформлением блога. Он подставляет в качестве фона такой рисунок:
Фон счётчика Akismet

Например на мой блог никак не подошёл такой фон. Дальше можно пойти двумя путями:

  • Вставить в блог свой код. Например такой:

    Akismet поймал и вырезал

    ". number_format_i18n(get_option('akismet_spam_count'))."

    спамовых комментов
    "; ?>
  • Подпилить штатный счётчик.

    Например, можно заменить фоновый рисунок /wp-content/plugins/akismet/akismet.gif на более соответствующий цветовой гамме блога.

    Или более радикально, подпилить функцию akismet_counter плагине /wp-content/plugins/akismet/akismet.php. Функция несложная, доработке поддаётся.

См.также