Подписка

добавить на Яндекс

Наши проекты

Delphi+Google

Google API

Google API в Delphi - проект с открытым исходным кодом.

Chrono

Chrono

Хронометр - программа для ведения списка задач.

ODFProc

ODFProc

ODFProc - работа с документами OpenOffice в Lazarus и FreePascal.

Поддержка блога

А тут я коплю на лицензию Delphi XE на iPad =).
Сумма пожертвования не фиксирована.

Публикации

Год назад

Случайный пост

Последние

Сообщения форума

Комментарии

Свежие комментарии

Социальные сети

Google

Facebook

Twitter

Опрос

Вы сейчас или в ближайшем обозримом будущем планируете разрабатывать кроссплатформенное приложение с использованием Firemonkey?



Loading ... Loading ...

Блоги и сообщества

Статьи по Delphi DelphiFeeds.ru - Все Delphi-блоги Рунета Сообщество умных людей VR-Online.RU Бесплатный журнал для программистов и всех, кто интересуется IT Статьи и уроки по Delphi Новостной блог о высоких технологиях
Система Orphus

Список публикаций с меткой: WordPress

Статьи с меткой WordPress содержат информацию по разработке своих программ и модулей для работы с CMS WordPress в Delphi, а также информацию по раскрутке блога, работающего под управлением WordPress.

Дополнительную информацию по работе с WordPress в Delphi вы можете найти в статьях с метками: ,  ,  

26.06.2011.
Опубликовал Vlad в 23:17.
Категории: Раскрутка блога.

tag_cloud

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

Однако зачастую метки могут пересекаться, например, у меня в блоге статьи, посвящённые работе с Excel в Delphi помечаются либо тегом “Excel”, либо “Excel в Delphi”, а то и обоими сразу. Для чего это делается – вопрос второй, но подобные действия могут приводить к тому, что читатель, проводящий поиск постов по тегам, может и не найти то, что имеется в блоге – не заметит второй дублирующий тег или просмотрит список по одному тегу, а второй даже и не тронет и т.д. Вариантов масса. Вот я и подумал – почему бы не обновить блог и не сделать небольшие подсказки по тегам для читателей блога.

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

1.05.2010.
Опубликовал Vlad в 18:36.
Категории: Delphi в Web.

Несмотря на то, что движок WordPress имеет в своем составе XML-RPC, всё же иногда приходится прибегать к старым добрым методам авторизации через POST-запрос и парсить, парсить, парсить...Необходимость возникает, например, в случае, когда XML-RPC отключен в блоге.
Сегодня хотел было вернуться к Indy, но попробовав пару раз авторизоваться в своем блоге с использованием idHTTP, решил что гемморное это дело - использовать Indy. И буквально за 10 минут накидал небольшой примерчик авторизации в WordPress-блоге с использованием Synapse.
Читать далее »

16.03.2010.
Опубликовал Vlad в 22:12.
Категории: Delphi в Web.

Продолжаем разбираться с XML-RPC в WordPress.  На данный момент в блоге можно получить информацию по использованию XML-RPC для чтенния комментариев и заголовков постов блога. Сегодня будем определять не только названия постов, но и их адреса в блоге, а также всю информацию о статье в блоге.  Использовать полученную информацию можно будет где угодно, например, для создания своих блог-клиентов или для автосабмитта в теже сервисы соц.закладок.
Читать далее »

4.02.2010.
Опубликовал Vlad в 19:40.
Категории: Без категории.

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

Мой провайдер опять дискриминирует Google по известным только ему (провайдеру) признакам. И снова глючит загрузка Гуглокода. Поэтому сегодня речь пойдет о другом.

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

Думаю, что многим блоггерам приходилось сталкиваться с подобного рода вандализмом, когда твой труд наглым образом копируют и выставляются за свой.  Иногда доходит до идиотизма - воруют, извращают каким-нибудь синонимайзером недоделанным, вывешивают на своем ГС и бьют себя пяткой в грудь с криками "Вот какой я молодец и чудо СЕОшник - раскрутил свой блог за счёт других"...Стрёмно не хорошо.

Недавно столкнулся с такой ситуацией - несколько сайтов (на вид вполне респектабельных и человеческих) начали с завидной периодичностью и избирательностью воровать контент с блога. Причём не просто взяли и скопировали, а именно что - выбрали наиболее подходящий пост, скопировали, изменили ссылки в тексте на свои и только потом вставили себе на сайт с еле-еле заметной ссылкой с редиректом на блог. Я не против поделиться своим трудом, НО на обоюдовыгодных условиях - либо прямая индексируемая ссылка на источник, либо оплата моего труда. Читать далее »

20.01.2010.
Опубликовал Vlad в 14:26.
Категории: Delphi в Web.

Продолжим разбираться с XML-RPC и API WordPress. Сегодня попробуем научиться считывать комментарии из постов.

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

Вообще, в xmlrpc.php есть следующие методы для работы с комментариями:

  • wp.getCommentCount - возвращает количество комментариев к одной записи блога.
  • wp.getComment - возвращает информацию по одному комментарию для одной записи блога.
  • wp.getComments - возвращает список комментариев по заданному фильтру
  • wp.editComment - редактирует комментарий
  • wp.newComment - добавляет новый комментарий к записи

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

18.01.2010.
Опубликовал Vlad в 18:00.
Категории: Delphi в Web.

Сегодня решил немного продолжить тему работы с XML-RPC в WordPress. Как это обычно со мной бывает, идея родилась в момент чтения случайного блога, вздумалось взглянуть на работу с постами в блоге и, заодно, попробовать написать что-нибудь под свои нужды.

Естественно программу я сегодня не выложу, но некоторые выкладки, листинги и идеи в посте будут присутствовать.

Вкратце работу с XML-RPC я рассматривал в посте "XML-RPC в Delphi. Первое знакомство с WordPress изнутри." Сегодня попробуем продвинуться дальше в своей работе и использовать несколько взаимосвязанных методов для получения определенной информации из блога.

Конкретизируем цель на сегодня: необходимо получить данные по постам в блоге, используя доступные методы из API WordPress. Читать далее »

14.01.2010.
Опубликовал Vlad в 08:00.
Категории: Delphi в Web.

"Шутки в сторону", как сказал король Дезмонд, когда посреди пиршества гости неожиданно принялись синеть и помирать.

(с)Анджей Спаковский, "Ведьмак"

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

Вначале о том, что может программа в принципе. Программа проводит проверку файлов в архиве по чеырем параметрам:

  1. Кодировка файла - если кодировка отличается от utf8, то шаблон считается потенциально опасным для использования
  2. Ссылки на сторонние ресурсы в файлах темы. Здесь, думаю всё ясно - нашли ссылку, пометили тему как опасную
  3. Зашифрованные участки кода - если найден такой участок, то тема помечается как потенциально опасная
  4. Наличие в файлах вызовов php-функции eval - может нести в себе довольно серьёзную опасность для пользователей блога.

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

10.01.2010.
Опубликовал Vlad в 20:07.
Категории: Delphi в Web.

В продолжение тем "Война с гоблинами...", рассмотрим сегодня новые функции, которые были добавлены в разрабатываемую мой программу по проверке шаблонов WordPress на "вшивость".

Как я уже упоминал, зачастую, ссылки на ГС выводятся на страницы наших с Вами сайтов при помощи php-функций, имена которых "зашифрованы" под вполне безобидные тэги шаблонов WordPress, например bloginfo и другие. Исходя из этого, проверка шаблона вручную может значительно осложняться, может возникнуть ситуация, когда в порыве праведного гнева, вы можете удалить нормальный тег и т.д.

Чтобы этого не произошло я немного расширил возможности поиска "вшей" в шаблонах и сделал подробный вывод информации о каждой найденной ошибке. Например, возьмем тему, содержащую файл functions.php в котором содержится вредоносная для нас функция. Читать далее »

8.01.2010.
Опубликовал Vlad в 18:57.
Категории: Delphi в Web.

Так уж получается, что людям свойственно совершать ошибки. К сожалению, разработчики плагина TAC, на мой взгляд, небольшую ошибочку допустили. Даже скорее не ошибку, а недочет. Смотрите. Я загружаю на сайт три шаблона оформления WordPress - все три "вшивые". Причём первые две содержат только скрытые ссылки, которые я рассматривал в первой части (с использованием php и класса в css), а третья - содержит помимо ссылок закодированный футер. Вот, что мне показывает TAC:

Две первые темы помечены как вполне пригодные для использования и, несодержащие ничего вредоносного. Назвать такое поведение плагина ошибочным? Думаю, что это будет неправильно, т.к. несмотря на вывод надписи "Theme OK" плагин всё-таки показывает все ссылки, которые обнаружил и Вы всегда можете оценить - нормальные это ссылки или это гоблин постарался. Так что договоримся, что плагин вполне пригодный, НО при его использовании следует просматривать все найденные ссылки самому, не надеясь на красивую надпись на зеленом фоне.
Читать далее »

7.01.2010.
Опубликовал Vlad в 21:36.
Категории: Delphi в Web.

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

Сегодня будем учится выявлять файлы и участки кода в шаблонах WordPress, которые были изменены и содержат вредоносный с точки зрения SEO код для нашего сайта.

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

  1. Рассмотрим пример приложения для проверки архивов тем WordPress
  2. На основе первой части поста рассмотрим некоторые технические моменты проверки.

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

« Предыдущая страница