От доста време се замислях да напиша такъв плъгин и ето я първата версия на плъгина. Благодарение на поста на Пламен Томов за Подобни резултати от 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 Йее! ![]()
Pingback: man0l: Плъгин за wordpress, който търси за под.. - edno23.com
Pingback: Подобни резултати от Blogsearch
Много е сходно с това което съм пуснал на няколко блога (blogsearch + tags), но при теб е продължено много добре като идея за plugin.
Това което наблюдавам при себе си, обаче са много нерелевантни резултати по доста теми и наистина се замислям дали не е добра идея да направиш няколко варианта в които да се вземат предвид различни неща : Title, Tags и там още за каквото се сетиш … а блогърите да слагат този който най им върши работа
Обмислям вариант за настройка през административния панел, да се избира дали да търси по тагове, заглавие, или по зададени ръчно ключови думи. Проблема при твоя блогсърч ( и при моя ) е, че взима първите 3 думи от заглавието на поста ( при моя са 4 ), и прави търсенето с тях. Затова резултатите са несвързани. Варианта с ръчно добавените ключови думи ще вади най – свързани резултати по смисъл.
Хм, при мен търси по първите 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
От дадения код ми изглежда, че търси по всички тагове?
Това звучи много добре, идеята за плъгин облегчава много процеса по инсталацията! Браво!
Разбира се, това беше идеята да е бързо и лесно
Все още обмислям начини, за показване на по релевантни резултати
Pingback: SEO в България » Blog Archive » Готина афилиейт програма от FColor
Pingback: SEO в България » Blog Archive » Топ 20 интересни wordpress плъгина
Pingback: SEO в България » България » Собствен домейн в Wordpress.com