June 28th, 2008
Подобни резултати от Blogsearch
От доста време се замислях да напиша такъв плъгин и ето я първата версия на плъгина. Благодарение на поста на Пламен Томов за Подобни резултати от Google Blogsearch се роди идеята. Доразвих неговия код, използвайки вградени за wordpress класове и функции ( т.е. няма нужда от добавяне на нови файлове, просто качвате плъгина във директорията /wp-content/plugins/, след което го активирате от административния панел ), като по този начин се подобрява бързодействието на плъгина, защото не зарежда много файлове наведнъж. Плъгина има възможност да се скинва - т.е. частта с html-a е отделена във файла theme.php, css-а е изведен във файла style.css, като използва зададените по подразбиране стилове от оригиналния css файл. Плъгина е xHTML съвместим.
Линкът
http://blog.unone.org/wp-content/uploads/2008/06/blogsearch1.rar
Идеята
Идеята на плъгина е да покаже свързани по смисъл постове от други блогове, от което печелите допълнително ключови думи по съответната тема, на която е поста.
Как работи плъгина?
Ако има добавени тагове към поста, ги взима и прави заявка към blogsearch.google.com, ако липсват такива - взима всички думи от заглавието и тогава прави заявката. Резултатите се визуализират директно след самия пост
Инсталация
- Разархивирайте архивния файл, след което копирайте създалата се директория във /wp-content/plugins/ на вашата wordpress инсталация
- Активирайте плъгина от раздел “Plugins”
Описание на файловете
- blogsearch.php - основния файл за плъгина - препоръчително е да не се редактира
- theme.php - файла с html-a - тук може да дописвате, редактирате тагове на HTML и съдържание
- style.css - css файла, който можете да ползвате, за да скиннете плъгина
- readme.txt - стандартен readme файл
Лиценз
На фона на интернет пиратството, винаги е било забавно да се говори за лицензи. Включил съм плъгина текст от GPL лиценза:
Copyright 2008 by Manol Trendafilov (email : manol.trendafilov /at/ gmail.com)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Разпространява се свободно и безплатно под GPL лиценз ( тъй като винаги съм бил фен на Линукса, е под GPL, а не някакъв друг )
Чувствайте се свободни, да коментирате, да давате идеи за развитието на плъгина, защо не и да критикувате.
P.S. Първият ми плъгин за Wordpress Йее! ![]()
- Оптимизация за търсачки на Wordpress
- Активиране на AdSense за RSS емисии
- Хакнаха ми блога
- Оптимизацията за търсачки и бизнеса
- SEO и семантичните търсачки
8 Responses to “Подобни резултати от Blogsearch”
[...] wordpress, който търси за подобни постове във Blogsearch.google.com http://blog.unone.org/blogsearch в Любими преди 5 секунди edno23.com Начало контакти [...]
man0l: Плъгин за wordpress, който търси за под.. - edno23.com, June 28th, 2008 at 4:36 am
[...] Резултатите се визуализират директно след самия пост Seo - Оптимизация на сайтове за търсачки » Blog Archive » Подоб… Ping [...]
Подобни резултати от Blogsearch, June 28th, 2008 at 12:26 pm
Много е сходно с това което съм пуснал на няколко блога (blogsearch + tags), но при теб е продължено много добре като идея за plugin.
Това което наблюдавам при себе си, обаче са много нерелевантни резултати по доста теми и наистина се замислям дали не е добра идея да направиш няколко варианта в които да се вземат предвид различни неща : Title, Tags и там още за каквото се сетиш … а блогърите да слагат този който най им върши работа
oggin, June 28th, 2008 at 12:52 pm
Обмислям вариант за настройка през административния панел, да се избира дали да търси по тагове, заглавие, или по зададени ръчно ключови думи. Проблема при твоя блогсърч ( и при моя ) е, че взима първите 3 думи от заглавието на поста ( при моя са 4 ), и прави търсенето с тях. Затова резултатите са несвързани. Варианта с ръчно добавените ключови думи ще вади най - свързани резултати по смисъл.
man0l, June 28th, 2008 at 1:24 pm
Хм, при мен търси по първите 2 таг-а подредени по азбучен ред
$posttags = get_the_tags();
$arGoogleQuery=Array();
if ($posttags) foreach ($posttags as $tag) $arGoogleQuery[]= $tag->name;
…
http://blogsearch.google.com/blogsearch_feeds?q=arGoogleQuery1+OR+arGoogleQuery0+-blogspot&lr=lang_bg&ie=utf-8&num=5&output=rss
oggin, June 28th, 2008 at 2:59 pm
От дадения код ми изглежда, че търси по всички тагове?
man0l, June 28th, 2008 at 3:02 pm
Това звучи много добре, идеята за плъгин облегчава много процеса по инсталацията! Браво!
Тодор Христов, July 17th, 2008 at 9:25 am
Разбира се, това беше идеята да е бързо и лесно
Все още обмислям начини, за показване на по релевантни резултати
man0l, July 17th, 2008 at 4:37 pm
Leave a Reply