Архив категории: Wordpress

(Zu)Promote – виджет-плагин ротации вашего кода

zupromote

Здравствуйте дорогие мои читатели!

Представляю вам свой новый плагин. Идея его проста, но почему то я ничего такого простого и подобного не встретил. Пришлось написать самому. :-)

Назначение:
    Плагин производит ротацию чего либо (TXT, HTML, JavaScript, Flash) через свой собственный виджет.
    Т.е. вы можете создать 10 разных кодов (текстов или комбинируя) и они поочерёдно будут меняться при каждом посещении.

    Установка:
    Просто залить папку "zuma-plugins" в папку Wordpress плагинов и активировать в админке.
    (если у вас уже есть эта папка с другими моими плагинами, и просит перезаписать класс например, то нажмите "да"... пусть перезапишет)

    Устройство и настройка:
    Данный плагин состоит из двух частей. Первая это появление виджета во "Внешний вид -> Виджеты". Настройки виджета интуитивно понятны.
    Вторая же часть находиться в админке. В ней вы видите поля в которые нужно вводить HTML (или что вы там хотите) и две кнопки.
    Обе понятны. Одна из них "Сохранить". Вторая "Добавить поле". Нажав её вы добавляете ещё одно поле для внесения очердного кода.
    Если вам нужно удалить какое либо поле, то очистите его (удалите из него всё) и нажмите "Сохранить".

   Где можно увидеть работу:
http://igrotort.ru - ротатор флеш-банеров
    (информация актуальна на 22 июля 2009)(В ближайшее время я ничего менять не собираюсь)

    Ответы на вопросы:
    Вопрос: А если нужно внести сразу 10 объявлений, как сразу добавить 10 новых полей?
    Ответ: Сразу никак, только поочерёдно. Добавил->Внес код->Сохранил.

    Вопрос: А сколько можно полей добавить?
    Ответ: В плагин не вносилось никаких ограничений. Теоретически хоть миллион.

    Вопрос: А если у меня 3 кода и у меня будет 3 посетителя на сайте, то каждый из них будет видеть один и тот же код?
    Ответ: Теоретически да, но нужно учитиывать, что врятли 3 посетителя будут одновременно в одно и то же время делать переходы на сайте.

    Вопрос: Почему плагин находиться в папке zuma-plugins и что там ещё за класс такой zuma.class.php ?
    Ответ: С недавних пор я пишу под PHP5 и очень активно использую классы. Поэтому для работы с плагинами Wordpress я создал себе вспомогательный класс. А в папке всё для того, чтобы все плагины моего производства, т.е. которые я пишу (и скорее всего исправлю в скором времени исправлю и старые) находились в одной папке.

    Вопрос: А если я нашёл ошибку?
    Ответ: Смотри контакты (там всё есть), пиши комментарии.

    Как отблагодарить:
    В сайдбаре есть хрюшка с циферками. Отправь SMS (от 5 рублей за SMS с которого я получу 2 рубля). Мелочь а приятно.
    ZUMA (это мой старый псевдоним, которым я снова стал пользоваться)
    июль 2009.

Скачать: (нажмите на название плагина ниже)

Посмотреть полностью »

Комментарии (4) | Просмотров 1277 всего

Про то, как работает внутренний Cron на Wordpress

Wordpress Cron Всё началось с того, что мне понадобилось в одном из своих проектов сделать регулярное выполнение кое-чего. В частности я разрабатывал плагин для одной конторы, у которой есть блог и в тоже время у которой есть интернет магазин. В магазине есть колонка “TOP товаров за неделю” и мне поставили задачу написать плагин, который выводит этот ещё и на блоге. В принципе проблем никаких, тем более что программеры сайта мне предоставляли XML этого топа, но дёргать каждый раз этот XML не хотелось, да и смысл, если этот топ меняется раз в неделю.

Сначала я думал просто написать сторонний скрипт, но потом вспомнил, что в есть ведь свой крон в Wordpress. Задачи его использовать раньше не стояло и я решил найти кое-какие решения в сети. Нашёл вот эту статью от SeoCoder-а. Скопировал скрипт, положил в папку плагинов и активировал. И … собственно не работает. (в последствии я нашёл 2 ошибки из которых я считаю обе критичны) Полез дальше в тырнет и увидел, что статью эту с этим кодом растащили по всему тырнету. Только ленивый наверное не запостил этот код. Но проблема заключалась в том, что код то не рабочий. Посему пришлось самому ковырять Вордпрессовский кодекс и кумекать что к чему. Вам же предоставляется результат, который уж точно работает, но при этом я ещё и расскажу, что и чего делает каждая функция. Приступим…

Посмотреть полностью »

Комментарии (3) | Просмотров 1137 всего, 1 сегодня.

Seo-LaС

Seo-LaC Seo-LaC - это новая (обновлённая) версия плагина для WordPress - JawsIk Seo Links and Category.

На текущий момент версия 2.0

Плагин рубит лишние вложения ссылок и отрубает слово "category" в ваших ссылках.

было: blog.ru / category / one / two / three

станет: blog.ru / three

было: blog.ru / category / one / two / three / post.html

станет: blog.ru / three / post.html

Плагин обновлён полностью (переработана регулярка). Он стал компактнее, теперь всего одна функция. Работает с WP2.2 - 2.3 (просьба проверить работоспособность на WP2.5>). Плагину пофиг насколько глубокие у вас вложения рубрик (хотя из опыта встречал только 5-ти кратные вложения)

Плагин работает, если в настроках ЧПУ вы настроили что-то типа такого:

  • /%category%/%postname%.php
  • /%category%/post%post_id%.html

Обязательным критерием является наличие /%category%/ , за которым должно идти %postname% или %post_id% (можно с вариациями, как у меня в примере) и заканчиваться это всё должно точкой с расширением (.html)

Расширения могут быть только такими:

  • htm
  • html
  • php
  • asp (добавил по просьбе одного маньяка :-) )

Ну и ещё кое что (ОБЯЗАТЕЛЬНОЕ!!!) НЕ ЗАБУДЬТЕ УСТАНОВИТЬ (и активировать) ПЛАГИН RusToLat ОТ СКОРОБОГАТОВА (и лучше это будет самый первый активированный плагин, а то у вас будет полный алес)

Скачать плаг можно ниже нажав на название:

Посмотреть полностью »

Комментарии (19) | Просмотров 4176 всего, 1 сегодня.

(J)ExR - JawsIk External Redirect Plugin для WordPress

Jexr

ПЛАГИН БЫЛ СДЕЛАН ДЛЯ WordPress v.2.3.3
ТО ЧТО ОН РАБОТАЛ НА СЛЕДУЮЩИХ ВЕРСИЯХ, ЭТО ИЗ-ЗА КОРЕКТНОСТИ КОДА
КОГДА ЗАКОНЧИТЬСЯ РАБОТОСПОСОБНОСТЬ Я НЕ В КУРСЕ (когда вордпрессовцы чё нить перемутят)
МОДЕРНИЗАЦИЯ В ДАННЫЙ МОМЕНТ НЕ ПЛАНИРУЕТСЯ (т.к. я занят)
если бы каждый кто пользует отправил за него SMS-ку хотя бы 5 рублей, я бы возобновил поддержку, а то только один добрый человек прислал, за что ему спасибо и у него всё работает :)

Встречайте!

(J)ExR это плагин для WordPress, задача которого, преобразовать все внешние ссылки во внутренние.

(J)ExR не является новой версией плагина External Redirect, т.к. полностью переделан алгоритм редиректа, а так же добавлено огромное количество функций.

(J)ExR создан по просьбам трудящихся, благодаря их комментариям, письмам и сообщениям по ICQ.

(J)ExR не претендует на первенство, среди плагинов такого рода. Кроме того в (J)ExR очень даже могло войти (и вошло) кое что с плагинов других разработчиков.

(J)ExR является некоммерческим продуктом, но я буду рад принять подарки в любом виде.

Возможности плагина:

  • Всё настраивается через админку;
  • Установка простая. Нужно положить единственный файл jexr.php в папку плагинов; 
  • Преобразование ссылок может быть в постах, стат.страницах, в цитатах (выдержка, excerpt), комментах, урлах авторов комментов и блогролле;
  • Настраиваемый спец REL для ссылок, которые преобразовывать не нужно;
  • Настраиваемый спец CLASS для ссылок, которые преобразовывать не нужно (например для контектных ссылок SAPE);
  • Настраиваемый список стоп-слов (если слово попадается в url, то замена производиться не будет);
  • Настраиваемый идентификатор редиректа (это значит ссылки могут быть вида myblog.ru/идентификатор/ссылка); (ИСПРАВЛЕНО!!!)
  • Возможность кодировать или не кодировать ссылки (но сразу говорю при некодированном варианте не все ссылки корректно обрабатываются самими браузерами);
  • Возможность вставлять в преобразованные ссылки target="_blank" если изначально не было (чтобы народ не убегал с блога);
  • Возможность вставлять в преобразованные ссылки rel="nofollow", если изначально не было (чтобы буржуйские поисковики любили);
  • Возможность оборачивать тегами <noindex>внешняя_ссылка</noindex> (специально для Яндексоидных параноиков, типа меня);
  • Возможность вставлять в преобразованные ссылки title="http_оригинальный_url", если изначально не было (очень актуальная вещь, при кодированных ссылках, т.к. при наведении, показывает оригинальный url);
  • Создание (обновление) robots.txt в автоматическом режиме (исходя из текущих настроек. нужно просто нажать одну кнопку)

Чтобы он работал знайте:

требуется включить mod_rewrite или "Постоянные ссылки (ЧПУ)" для шибко грамотных

Просьба обкатать плагин. Именно по причине малой обкатки ему присвоена приставка beta.

http://blog.jawsik.com/wp-content/plugins/downloads-manager/img/icons/winzip.gif download: (J)ExR 2.0.1 beta (4.35KB)
added: 10/04/2008
clicks: 3681
description: Плагин Wordpress для преобразования внешних ссылок во внутренние

Комментарии (131) | Просмотров 30247 всего, 5 сегодня.

Критическое Обновление плагина Anti-XSS attack

Как я уже писал Максим написал плагин Anti-XSS attack, так вот он выпустил обновление:

Как мне подсказали (спасибо, Kesha) плагин Anti-XSS attack всё-таки можно обойти. Если кратко, то в плагине проверяется вхождение «родного» адреса в адрес реферера. Таким образом можно сформировать url, содержащий адрес атакуемого сайта и выполнить POST. Плагин в данном случае не сработает, поскольку в referer будет содержаться адрес атакуемого сайта.

По этой причине я переписал плагин. Теперь он строго проверяет входящий и «родной» host'ы и в случае несовпадения выдает соответствующее предупреждение.

Если вы использовали предыдущую версию, то я бы рекомендовал его обновить. Текущая версия 0.4 beta.

 

Скачать обновлённый плагин можно на странице автора.

Оставить комментарий | Просмотров 829 всего

Полезный плагин Wordpress для параноиков или Anti-XSS

Если кто не знает что такое XSS, то почитайте в Wiki про это дело. Но в крадце скажу так: При помощи неких манипуляций создаётся спец страница и можно передать некий зловредный код, который добавит пользователя с "вкусными" правами на ваш блог и дальше... аля улю... могут напакостить, испортить или разместить свою инфу, да и вообще....

Именно на такой случай был сделан плагин Anti-XSS attack, который на мой взгляд кажется нужным, тем более, что WordPress всё больше и больше становиться просто хорошей и удобной CMS, и на её основе появляется всё больше и больше сайтов.

Более подробно об этом плагине можно почитать тут.

Оставить комментарий | Просмотров 774 всего

« Раньше

Потребление памяти: 8.49MB