Архив категории: Программы и скрипты

Внеочередное обновление плагина переводчика ваших URL-ов

Обновление плагина ZuRuEng

Всем привет!

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

Время у меня было и я решил разобраться.

Виной всему оказалась предвзятость Google. Он решил, что я слишком часто обращаюсь со своими запросами перевода и выдавал вот такую надпись: “suspected terms of service abuse

Меня это несколько удивило (по причине того, что я уж точно не задалбываю запросами гугл), однако я стал искать пути решения возникшей проблемы. И нашёл. Нашёл 2 решения реализации перевода. Оба решения используют Curl. И при этом … ха-ха … ни одно из них не работало.

Я обнаружил некую разность в предложенных вариантах и совместив оба решения, сделал рабочую функцию. Теперь эта функция находится в коде плагина и прекрасно выполняет свою задачу. Плагин же получил статус версии 2.0, т.к. (если можно так сказать) ядро плагина теперь работает по другому.

Поэтому, рекомендую обновить плагин. Скачать обновлённую версию нужно на странице плагина.

Всем успехов!
Приобретайте опыт.
Во всём…

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

Что такое ЗуРуЛат и ЗуРуЕнг ?

Два плагина Судя по картинке вы скорее всего уже догадались, что это два новых моих плагина.

Вообще я как бы уже зарёкся что-либо делать для Wordpress. Уж очень он тугой.

Но вот я всё-таки решил делать ещё один блог (не скажу пока какой) и чтобы долго не мучить себя, я решил воспользоваться старым опытом, а вернее старой проверенной версией Wordpress 2.3.3. Более поздние версии, я увы не приемлю, т.к. жрут (извиняюсь) не просто как свиньи, а как нахальные свиньи.

И всё бы ничего, но захотелось мне внести новинку, а именно, чтобы URL этого нового сайта были не просто английскими буквами, а именно английскими словами.

Не долго думая, я нашёл плагин, который как раз переводит название и делает полноценно читаемые на английском языке “короткие ссылки”. Но, как обычно без эксцессов не обошлось. Плагин у меня не захотел работать. То ли версия WP 2.3.3 в этом виновата (а в следующих версиях уже работает этот момент по другому), то ли у разработчика просто непомерные ресурсы на хостинге и он особо не заметил вот какой интересный баг. Я расскажу о нём вкратце.

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

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

(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.

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

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

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

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

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

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

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

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

Просмотр HTTP-заголовков

Итак прощупывая тему редиректов (ну нужно мне :-) ) я натолкнулся на пост под названием “Проблема с 301 редиректом и Wordpress или Почему не индексирует Яндекс”. Меня это не то чтобы заинтересовало и испугало, скорее возник вопрос “как узнать какой ответ возвращает сервер”. И именно этот запрос я задал в поисковик. И чтобы вы думали? Ничего толком не нашёл. Потом стали находиться некоторые программы и в конце-концов выяснилось, что это назвается HTTP-заголовки. Вот такой вот я “ламо” :-D (но я быстро учусь), что даже не знал как это называется. Оказывается ответ сервера (в моём понимании) как раз и содержит в своей неотемлемой части HTTP-заголовок.

В процессах поиска я нарвался на этот сервис: Просмотр HTTP-заголовков (рекомендую, удобно и без лишнего). Кстати потом нашёлся ещё один сервис выполняющий тоже самое, только от буржуйского производителя :-) .

Кстати, а ещё я нашёл нерабочий скрипт и поколдовал над ним основательно. И теперь могу смотреть HTTP-заголовки используя свой собственный ресурс. Посмотреть, как это дело работает можно здесь, а тело скрипта можете смотреть здесь.

Чего я собственно не нашёл? А не нашёл удобной кнопочки для браузера Opera, нажав на которую мне выдавалась именно эта информация. В процессе изыскания мне попадалась инфа, что в дебрях Devloper Consol (я так понимаю, что имеется ввиду Dragonfly) есть на какой-то вкладочке возможность посмотреть HTTP-заголовки. Но однако же попробовав это дело через предложенный вариант, я пришёл к выводу, что это дебри, да и я как обычно хер чего нашёл в этом Драгонфлае. Некоторые сторонние решения для Оперы были найдены, но одно из них работает через поиск, что неудобно на мой взгляд. А второе , работает через закладки (что опять же неудобно), да и я так и не смог заставить его работать.

Поэтому ищется решение в виде JS-кнопки обычной такой оперной, ненавязчивой, пусть даже использующей какой-то сторонний сервис.

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

Как сделать CRON для Denwer`а

В сфере своей рабочей деятельности, я часто пользуюсь продуктом под названием Denwer. Если кто не знает, то они это действительно Джентльменский набор Web-разработчика. При помощи этого бесплатного пакета я написал исключительно все свои скрипты, плагины и вообще всю работу PHP я веду на ДенWере.

Но вот иногда мне необходимо протестировать CRON. Я не буду объяснять что это такое (для тех кто не знает), если интересно, то отправляйтесь в поисковик и черпайте информацию. Если сказать кратко, то это “планировщик заданий”, но для *nix-подобных систем. И сегодня я расскажу, при помощи каких средств можно имитировать лично я имитирую его на Windows-системах, используя пакет Denwer.

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

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

« Раньше