Архив рубрики "Wordpress"

мая 19

ADLABS.индикатор

Рубрики: Wordpress Метки: , ,

null
«AD|LABS.индикатор» – Это отдельный скрипт а также плагин/виджет для WordPress.

Он по домену/ссылке определяет основные сео-параметры сайта. Полный список того, что он определяет, смотрите тут.

  1. Скачать
  2. Установка
  3. Использование
  4. Список сервисов
  5. История версий
  6. Системные требования
  7. Скриншоты

Скачать

В качестве отдельного скрипта (нужен только PHP версии 5.2.0 и выше)

AD|LABS.индикатор, автономная версия

Загрузок: 935 | Размер: 23.6 KiB

В качастве плагина/виджета для WordPress

ADLABS.индикатор

Загрузок: 674 | Размер: 27.9 KiB

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

Мар 25

Разработал очередной плагин «Tell a friend»

Рубрики: Wordpress Метки: , , ,

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

В этот раз клиент уместил свое техническое задание в четыре пункта:

Нужно написать небольшой плагин Tell a Friend (отсылка ссылки на пост другу) для WordPress.

  1. Линк на попап окно, который можно вставить к каждому посту.
  2. В новом окне: форма с полями имя маил друга, имя маил отправителя, текстовое поле и сбоку  идет область где виден текст который вводится в текстовом поле как привью.
  3. Также есть кнопка добавить еще маил, и имя друга. Когда нажимают на нее появляется 2 новых поля маил и имя друга максимум 5 таких.
  4. После заполнения всех полей отправляется сообщение на маилы с данными человека который послал письмо его сообщение и ссылка на пост.

Вполне подойдет доработать плагин wp-email

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

Я уже знаю, что лучше сделать универсальное, под все версии движка, чем заниматься переделками в будущем, пусть даже за деньги.

Итак на разработку у меня ушел один рабочий день, и незначительное время на исправления и доработку в следующие. Читать далее »

Фев 16

Конструктор для wordpress плагинов

Рубрики: Wordpress Метки:

Я очень не люблю рутинную работу, когда нужно писать один и тот же код. Это часто меня сбивает с мысли, а иногда из-за этого не хочется начинать новые проекты…

Мне последнее время заказывают в основном wordpress плагины, и что вы думаете самое сложное в этих заказах? Не знаю как у других разработчиков, но мне тяжелее всего именно начать плагин. Написать функции активации, деактивации, добавление меню…

Можно конечно использовать сниппеты (тот же Eclipse их поддерживает), но я решил по другому – я разработал конструктор плагинов для WordPress. Не знаю существуют уже такие конструкторы или нет… мне проще было написать самому чем искать готовое.

И так что конструирует мой конструктор? Все очень просто – он создает минимальный плагин. Вы вводите базовые для вордпрессовских шаблонов данные (имя плагина, перечисляете какие функции нужны, всякие копирайты и т.д.) жмете кнопку «Генерировать», и получаете zip-архив с вашим плагином.

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

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

Фев 7

Портфолио +1 работа. Футбольная таблица-информер

Рубрики: Wordpress Метки: , ,

Начну с того, что я не все выполненные заказы анонсирую на блоге. Этой «чести» удостаиваются только интересные, сложные, масштабные заказы. Данная работа пожалуй претендует только на интересную. Сложной назвать не могу.

Задача стояла такая:

Разработать для футбольного блога плагин для WordPress «Информер футбольной таблицы». Владелец блога должен иметь возможность редактировать таблицу ч-з админку.

Предусмотреть страницу, на которой читатели блога смогут самостоятельно выбрать цвет фона и шрифта для таблицы и получить информер в виде html кода.

Админка

Как я считаю удобна. При клике на любой <input type=»text» /> текст в нем пропадает. Так же можно в без перезагрузки страницы удалить лишние строки и добавить новые. Все это сделано с использованием jquery.

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

Янв 13

Разработан wordpress-плагин для Маулнета «Рейтинг Линкомаулии»

Рубрики: Wordpress, Новости

Задача:

Скрипт можно назвать: «Рейтинг Линкомаулии». Он должен брать данные по запросу «линкомаулия» в Яндексе – стандартная выдача с маленькой буквы.

Особенности данного скрипта – которые надо учесть при разработке:

  1. Выдача скрипта должна быть текстовой – и встраиваться в стандартный пост WordPress последней версии.
  2. Скрипт должен показывать первые 100 позиций по этому запросу.
  3. Скрипт должен обновлять данные в те дни – в ночь которых произошел апдейт. Например, в 12 дня. Апдейты можно фиксировать с моей пузомерки.
  4. Скрипт должен показывать изменения позиции того или иного сайта в выдаче после каждого апдейта. Например, так – как это делает Semonitor.
  5. Первые 7 мест можно выделять каким-нибудь ярким цветом.

Реализация

Реализовал все в виде плагина для WordPress, чтобы запустить систему, нужно:

  1. Активировать плагин ч-з админку.
  2. Переходим «Настройки» => «Рейтинг линкомаулии», задаем интервал обращения к сервису вычисления апдейтов яндекса.

Задаем временной интервал Читать далее »

Ноя 27

Выполнен заказ от plasticfantastic.ru

Рубрики: Php, Wordpress Метки: , ,

Выполнил заказ сайта www.plasticfantastic.ru, который специализируется на пластической хирургии и косметологии, занимается освещением популярных пластических операций: груди, носа, лица. Их сайт работает на движке WordPress 2.3.2

Техническое задание было примерно следующим:

Расширить функционал сайта на движке вордпресса:

  • Ввести регистрацию новых пользователей.
  • Систему личных блогов с возможностью добавления до и после операционных фотографий.
  • предусмотреть сжатие размеров фотографий, в случае если наши клиенты загружают огромные фото прямо с камеры. Эта обработка должна происходить на сервере, а фото после обработки должно корректно вписываться в сайт.
  • На каждой фотографии нужно написать копирайты нашего сейта.
  • Предусмотреть возможность комментирования блогов.
  • У каждого блоггера должны быть своя админ-панель, в которой он сможет менять текст своих записей, добавлять/удалять фотографии и т.д.
  • Сделать возможность редактировать посты блоггеров, комментарии из админки вордпресса.

Взялся за проект с большим желанием, ведь по сути функционал, который им был нужен у меня был реализован на сайте о рыбалке. Там так же используется wordpress, но версии 2.6, потому копипаста кода не было, ведь многие современные функции вордпресса не доступны в версии 2.3.2, а предлагать клиентам обновится до последнего вордпресса не захотел из-за его прожорливости в плане ресурсов. Поэтому многое пришлось переписать. Читать далее »

Окт 28

Создаем html карту сайта для wordpress

Рубрики: Wordpress Метки:

В этой статье я расскажу как можно за 5 минут построить html карту блога на отдельной странице вида http://youblog.com/sitemap/. Конечно только в том случае когда включен ЧПУ, если отключен то ссылка на карту сайта будет иметь не такой красивый вид.

А зачем нужна html карта сайта?

Я думаю что прежде всего для читателей, чтобы все посты блога были на одной странице. Ну и для поисковый систем карта сайта это не маловажно.

  1. Для построения карты сайта воспользуемся плагином blix-archive. Качаем его с сайта разработчика, помещаем в папку /wp-content/plugins/, активируем ч-з админку вордпресса.
  2. Создаем копию файла page.php из каталога текущей темы, переименовываем его в sitemap.php
  3. В текстовом редакторе (желательно не notepad, который не корректно поддерживает кодировку UTF-8) открываем sitemap.php
  4. В самое начало вставляем следующие строки:
    <?php
    /*
    Template Name: Sitemap
    */
    ?>
  5. Удаляем все между циклом вывода записей начиная от if (have_posts() заканчивая endwhile; endif;
  6. Вместо удаленного кода вставляем следующий код:
    <?php
    	blix_archive(
    		$show_comment_count=false,
    		$before='<h3>',
    		$after='</h3>',
    		$listclass='postspermonth'
    	);
    ?>

    Так же можно почитать на сайте разработчика параметры функции blix_archive, и составить вывод карты сайта посвоему, но мне хватает помесячного вывода постов и страниц.

  7. На данном этапе у вас должен быть сформирован файл sitemap.php примерно следующего содержания:
    <?php
    /*
    Template Name: Sitemap
    */
    ?>
    
    <?php get_header(); ?>
    
    <?php
    	blix_archive(
    		$show_comment_count=false,
    		$before='<h3>',
    		$after='</h3>',
    		$listclass='postspermonth'
    	);
    ?>
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
  8. Создаем новую страницу ч-з админку вордпресса, в качестве заголовка пишем «Карта сайта», постоянная ссылка (slug) – «sitemap», Шаблон страницы выбираем Sitemap, опубликовываем страницу. Если не получилось, почитайте о технике создания страниц на основе индивидуальных шаблонов
  9. Все карта сайта готова, осталось поместить ссылку на нее в блогролл или на картинку сарты сайта в самом дизайне. Лично я поместил ее в футер.

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

Окт 8

Полезности для wordpress. Часть 1

Рубрики: Wordpress Метки:

Серьезные плагины для вордпресса я писать пока не готов. Не готов не в плане возможностей а из-за нехватки времени в данный момент. Задумки есть, полезные, хорошие, и думаю в ближайшее время я начну выпускать бесплатные плагины собственного производства.

Зато на всякие полезные функции время есть, я сталкиваюсь с ними почти ежедневно. Некоторые рождаются в моих ответах на форумах о wordpress, некоторые пишу для своих проектов на ВП.

В общем я решил время от времени создавать пост под названием «Полезности для wordpress. Часть ##» как только наберется небольшой запас кода, который заслуживает внимания, и который может быть полезным прежде всего новичкам, или тем, чьи знания php и структуры wordpress не велики – а функционал блога расширить хочется. Пост будет в формате «Вопрос-ответ».

И так, приступим: Читать далее »

Сен 19

WordPress: Создаем персональные страницы

Рубрики: Wordpress Метки: , ,

Перед тем как приступить к разработке личных дневников для сайта rybalka.tv нужно было определится в каком формате были бы ссылки. В голове крутились 2 варианта.

Либо:

http://lnx.rybalka.tv

Либо:

http://rybalka.tv/users/lnx/

Сам я больше склонялся к второму варианту, но все же, немного сомневаясь задал вопрос на searchengines.ru. Ответов не много, но меня они убедили остановится на втором варианте.

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

Для начала я хочу предложить пользователям сайта:

  1. Вести личный дневник. Ссылка вида: http://rybalka.tv/users/lnx/blog/
  2. Создавать отчеты о рыбалке. Ссылка вида: http://rybalka.tv/users/lnx/foto/
  3. Писать собственные статьи. Ссылка вида: http://rybalka.tv/users/lnx/articles/

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

Сен 19

Индивидуальный шаблон для страниц в wordpress

Рубрики: Wordpress Метки: , ,

У меня в ВП на сайте rybalka.tv в качестве шаблона ссылок используется ЧПУ в виде:

/%category%/%post_id%/

Примеры:

http://rybalka.tv/tag/рыба/ // Тег
http://rybalka.tv/fish/1490/ // Пост
http://rybalka.tv/webmaster/ // Страница

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

http://rybalka.tv/login/ // для входа в систему личных страниц
http://rybalka.tv/registration/ // для регистрации новых юзеров
http://rybalka.tv/password-reset/ // для восстановления пароля

Как вы понимаете пришлось бы создать страницу в админке вордпресса, а это статика, и обработать php код не получилось бы. Но выход был найден, благодаря Юрию Белотицкому, который направил мои мысли на форуме по WordPress в нужное русло, за что ему большое спасибо!

Рецепт страниц с индивидуальным шаблоном довольно прост, и предусмотрен движком wordpress:
Читать далее »