Gdzieniegdzie na forach pozycjonerskich można natrafić na osoby oferujące różne zrzuty baz danych (piosenek, opisów, kawałów, ciekawostek, senników, znaczenia imion itd). Co do niektórych miałbym wątpliwości co do praw autorskich treści… więc byłbym ostrożny z ich użytkowaniem.

Podsunęło mi to jednak pewien pomysł.

Siedziałem cały dzień w phpmyadminie nad stworzeniem własnej takiej bazy. Zawiera ona różne ciekawostki, reklamy tekstowe z programów partnerskich, jak i linki do różnych moich stron (podstron).

Baza zawiera 2 pola (zrób kodowanie po swojemu):
CREATE TABLE `reklamy` (
`klucze` tinytext NOT NULL,
`tresc` text NOT NULL
)

klucze: tutaj wpisuje oddzielone przecinkiem słowa kluczowe do danej reklamy
treść: tutaj jak nazwa wskazuje wpisałem treść reklamy

Teraz trzeba uzupełnić bazę, no ale to już każdy osobno.

Jak już to mamy gotowe, to teraz trzeba to wykorzystać kontekstowo, na naszej stronie internetowej. Inaczej rzecz biorąc wyświetlić odpowiednie reklamy na odpowiedniej podstronie. Do dopasowania użyjemy słów kluczowych, które wcześniej należy umieścić po przecinku w zmiennej $keyprec np.

$keyprec='tomek,precelik,młotek';

Teraz wklejamy funkcje która wygeneruje nam odpowiednie zapytanie do bazy mySQL.

function lajki()
{
global $keyprec;
$tablica = explode(",", $keyprec);
$porownania;
$x=1;
foreach ($tablica as $wart)
{
$wart =trim($wart);
if ($x==1)
{$porownania="`klucze` LIKE '%".$wart."%'";}
else
{$porownania=$porownania." OR `klucze` LIKE '%".$wart."%'";}
$x=$x+1;
}
return $porownania;
}

Teraz tworzymy zapytanie:
$q=” SELECT * FROM `reklamy` WHERE „.lajki().” LIMIT 3″;

W powyższym zapytaniu ustalamy własną liczbę reklam wyświetlanych (ta cyferka na końcu).

No i teraz najważniejsze wyświetlamy na stronie nasze reklamy kontekstowe:


$wykonaj = mysql_query($q);
if (mysql_num_rows($wykonaj)>0)
{
$x=1;
$linki='';
while($wency=mysql_fetch_array ($wykonaj))
{

if ($x==1) {echo 'Zobacz takze:'; $y=5;}
$x++;
echo '- '.$wency['tresc'];
}
if ($y==5) echo '

';

Mam nadzieję, że działa, skrypt wyciągałem z większej całości, mogłem coś namieszać (w razie co proszę się upominać w komentarzach poprawię). To jest tylko pomysł, na to jak urozmaicić swoją stronę.

Można to wykorzystać np. do zdobycia linków kontekstowych z katalogów stron, stron presell page, z blogów.Jak i na kontekstowe urozmaicenie stron, które mogą być zagrożone nie unikalną treścią.

Sam na dana chwilę wrzuciłem to do jednego ze sklepów escpartners (zamiast słów kluczowych wyciągnąłem długie słowa z tytułów i wstawiłem pod zmienną $keyprec). Za jakiś czas zamontuje pewnie tą bazę na kolejną moją stronkę (co za dużo linków jednocześnie to nie zdrowo).

PS: Aha no i jeśli chodzi o php jestem tylko laikiem, skrypt powyższy może wiec coś namieszać, za co nie odpowiadam ;P no i napewno da się bardziej efektywnie wykonać (już widzę co można poprawić), choć nie mam zamiaru tego robić, gdyż ten mnie zadowolił (bo działa).

PS2. Jeśli ktoś nie ma zielonego pojęcia o co w tym skrypcie chodzi, zapraszam do zielonej lektury, autorstwa Damiana.