Яндекс.Метрика
    Поиск по тегу

    wordpress


    Найдено: 4 записи

    Песочница

    Как раскрутить свои блог: ошибки, мотания на ус, лучшие практики (начинающим блогерам и разработчикам оных)

    Доброго времени суток всем хабражителям.

    Я по первому образованию математик, а магистратуру заканчивал уже по специальности «Информационные технологии» в США.

    Не работаю по специальности (айтишником) уже полтора года, но все равно не могу отпустить айти навсегда. Год назад завел блог на вордпресс (self hosted) и решил писать о наболевших вопросах. Кроме того, это бы дало мне возможность ковыряться в кодах и базах, чего я забыть просто не могу. Писал для друзей и друзей друзей. Хотел собрать некое сообщество приятных в общении и интеллектуальных людей. Забегая вперед скажу, что получилось.

    Ни о чём

    Продвинутые шаблоны редактора Wordpress

    Допустим, у вас стоит задача предоставить вашему клиенту для заполнения заранее сверстанный макет или форму, куда он может смело добавить текстовый материал, будь-то описание товара или услуги, разделенный на колонки. Да, эту задачу можно решить многими способами, но хотелось бы, что бы и человеку было проще пользоваться редактором, и к вам вопросов было поменьше. В конце концов WYSIWYG и был создан для того, что бы даже сферическая секретарша в вакууме понимала, что именно будет отображено на сайте в результате её работы в редакторе. Но, пойди, найди такую «секретаршу».

    image

    Веб разработка

    Небезопасный код приостановленного проекта PHP Speedy для Wordpress

    Для решения задачи объединения множества CSS и JS файлов блога на Wordpress я не нашла ничего лучше, чем заброшенный проект PHP Speedy. (Web Optimizer не захотел устанавливаться из-за наличия конфликтующего плагина). Какого же было мое удивление, когда я случайно обнаружила вот такой небезопасный код:

    // action function for above hook
    function mt_add_pages() {
    add_options_page('php_speedy_wp.php', 'PHP Speedy', 0, $this->home_url, array(&$this, 'menu_system'));
    }

    стр. 568 исходного кода

    Обратите внимание на строку с функцией add_options_page(), которая отвечает за добавление пункта меню «PHP Speedy» в списке плагинов для его настройки. 3й параметр этой функции указывает уровень пользователя (от 0 до 10), которому будут доступны настройки плагина. И почему-то этот параметр 0, вместо 10. Это означает, что любой зарегистрированный пользователь вашего блога увидит в консоли этот пункт в меню, ну и конечно, сможет настроить плагин как угодно или даже деактивировать его.

    Так что, если вы еще используете этот плагин и у вас открыта регистрация, обязательно поправьте это недоразумение.

    humour

    Померяемся «письками»?

    pipiska

    Статистика и рейтинги — штука важная. Слежение за ними затягивает, а в тяжёлых случаях доводит до истерии. Мало того, что собственное усердие влияет на них очень косвенно, так ещё и результатами особо не похвастаешь. Все, кому ни лень, называют визуальные счётчики — «писькомерами». Здесь, как и во многих других случаях, ситуацию разрядит доведение до абсурда. А именно: буквализация образа.

    pipiska

    Мой новый виджет — фаллический статсвизуализатор. В админку виджета можно ввести счётчик фида, коды «лайвинтернета», «туду», «лайвджорнала», «блоговара»... практически любой статистической системы. (Для «хабралюдей» — актуален замер кармы) . Результат будет красоваться в сайдбаре, увеличиваться и уменьшаться, а также сообщать результаты по наведению мышки.

    pipiska

    В проекте — визуальный рейтинг: «Письки блогосферы (рунета)».

    Следите за апдейтами в моём блоге (обсуждение проекта с разработчиками будет вестись там).