PDA

Zobacz pełną wersję : Wyszukiwarka indeksująca skrypt php



kopczyn
18-07-2013, 11:06
Witam,
Mam do rozwiązania problem i potrzebuje sugestii. (Joomla 2.5)
Stworzyłem około 100 artykułów każdy jest prawie taki sam różni się zapytaniem do bazy napisanym w PHP.
Jedyna różnica to ID artykułu które jest przekazywane do zapytania.

Problem polega na tym, że wyszukiwarka indeksująca nie czyta wyniku zapytania tylko źródło.
W efekcie czego wyszukiwarka nie indeksuje danych które są istotne ale dostępne tylko po wykonaniu zapytania.

KES
18-07-2013, 11:42
Możesz pokazać to co napisałeś w PHP ?
I z tego co rozumiem to zainteresuj się pluginami /plugins/finder/content

kopczyn
18-07-2013, 12:17
Kod z artykułu

<?php

$user="XXX";
$pass="XXX";
$baza="XXX";
$id=$_GET['id'];
mysql_connect('localhost', $user, $pass) or die(mysql_error());
mysql_select_db($baza) or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
$result = mysql_query("select * from KLIENT where ID_KLIENTA = '$id';")
or die(mysql_error());
echo '<div>'.$row[0].' '.'</div>';
echo '<div>';
while ($row = mysql_fetch_row( $result )) {
echo '<span><strong>'.$row[2].'</strong></span>'.'<br /> <br/>'; // NAZWA
echo '<span>'.$row[6].' '.$row[7].'<br />'; // ADRES
echo $row[5].' '.$row[4].'<br />';
echo 'tel.: '.$row[8].'<br />'; // TELEFON
echo 'e-mail: '; // E-MAIL
echo '<a href="mailto:'.$row[9].'">'.$row[9].'</a><br /><br />';


?>


Zaglądałem też do tabeli gdzie zapisywane są dane z indeksowania i widzę tam fragmenty kodu.
Zakładam, że indeksacja działa na zasadzie przeszukiwania tabeli "content", wolał bym żeby indeksowało
wynik skryptu.

KES
18-07-2013, 13:52
Wiele ci nie napiszę sugeruj się moim powyższym kodem.
Zacznij od nauki frameworka Joomla! a następnie poczytaj o pluginach, co dzięki nim można uzyskać. Tak jak napisałem wyżej dla ciebie pluginy to z grupy finder.