Mefisto...diabeł czy anioł?
Dodaje mo¿liwo¶æ usuniêcia wpisu w wynikach wyszukiwania danej frazy.
Instrukcja instalacji
// otwórz:
"otwarty_disp\search.php"
// znajd¼:
$links[$li[id]]['det_link'] = "$cfg[m5]$szcz_sep$li[id]$szcz_end";
// pod nim dodaj:
$links[$li[id]]['id'] = $li[id];
// znajd¼:
$links[$li[id]]['det_link'] = "$cfg[f1].php?a=szcz&id=$li[id]";
// pod nim dodaj:
$links[$li[id]]['id'] = $li[id];
// znajd¼:
class="in_link">szczegó³y</a>
// po nim dodaj:
| <a href="//www.katalog.forumbiznesu.eu/otwarty_admin/index.php?a=uw&id=<?=$item[id]?>">usuñ</a>
// zapisz plik
zmodyfikowany plik nale¿y wgraæ na serwer do odpowiedniego katalogu.
oto jak wygl±da mój ca³y plik search.php
<?
// ---------------------------------------------------------------------------- //
// Skrypt otwarty.pl mini
// wersja beta 1.0
// demo skryptu http://demo.otwarty.pl login: demo /haslo:demo
// copryright: Piotr otwarty.mini@gmail.com
// strona domowa skryptu: http://mini.otwarty.pl/
// dyskusja: http://forum.optymalizacja.com/index.php?showforum=54
// ---------------------------------------------------------------------------- //
// 2006 Irek http://forum.optymalizacja.com/index.php?showuser=42
// ---------------------------------------------------------------------------- //
// usuwanie w wynikach wersja 1.0test
// by twardes http://www.forumbiznesu.eu/phpforumbinzesueu-php-by-twardes-vf46.htm
// ---------------------------------------------------------------------------- //
if (!eregi("otwarty_disp/pod\.php$",$_SERVER[SCRIPT_FILENAME]))
{
if ($_GET[a]=='search')
{
$_GET[szukaj]=mysql_real_escape_string(stripslashes($_GET[szukaj]));
$kat = mysql_num_rows(mysql_query("select * from ".$prefix."wpisy where tytul LIKE '%$_GET[szukaj]%' or url LIKE '%$_GET[szukaj]%' or opis LIKE '%$_GET[szukaj]%' or slowa LIKE '%$_GET[szukaj]%' and akt='1'"));
$po_ile=$cfg[p1]; $min = $_GET[min];
if (!isset($min) || $min=="") $min=0;
if (!isset($max)) $max=$min+$po_ile;
$prev=$min-$po_ile; $next=$min+$po_ile;
$ktora_strona = ($min/$po_ile)+1;
if ($ktora_strona==0) { $ktora_strona=1; } $ktora_strona = floor($ktora_strona);
if ($cfg[m8]=='') $cfg[m8]='search';
$dod='';
if ($prev >= 0)
{
if ($cfg[m1]==1) {
if (eregi("/",$cfg[m4])) {$pod_end="/"; $pod_sep="/";} else {$pod_end=".html";$pod_sep="$cfg[m2]";}
$dod .= "<a href=\"$cfg[m8]$pod_sep$_GET[szukaj]$pod_sep$prev$pod_end\" class=\"body_links\">< prev</a>";
} else {
$dod .= "<a href=\"$cfg[f1].php?a=search&szukaj=".stripslashes($_GET[szukaj])."&min=$prev\" class=\"body_links\">< prev</a>";
}
}
$dod.=' ';
if ($next >= $po_ile AND $kat > $next)
{
if ($cfg[m1]==1) {
if (eregi("/",$cfg[m4])) {$pod_end="/"; $pod_sep="/";} else {$pod_end=".html";$pod_sep="$cfg[m2]";}
$dod .= "<a href=\"$cfg[m8]$pod_sep$_GET[szukaj]$pod_sep$next$pod_end\" class=\"body_links\">next ></a>";
} else {
$dod .= "<a href=\"$cfg[f1].php?a=search&szukaj=".stripslashes($_GET[szukaj])."&min=$next\" class=\"body_links\">next ></a>";
}
}
$min_list = $min+1;
if ($next >= $kat) { $next_list=$kat; } else { $next_list=$next; }
if ($kat>$po_ile)
{
$listwa = "<div class=\"nav\">wy¶wietlono: $min_list - $next_list z <b>$kat</b> | $dod</div>";
}
disp_header("Wynik wyszukiwania - ".stripslashes($_GET[szukaj]),"Wynik wyszukiwania - ".stripslashes($_GET[szukaj]),stripslashes($_GET[szukaj]));
mini_magic($tpl[ads2]);
?>
<div class="text_body_h3"> Wynik wyszukiwania: <?=stripslashes($_GET[szukaj])?></div></a>
<?
if ($_GET[szukaj]>'')
{
$links='';
$li_lw=mysql_query("select * from ".$prefix."wpisy where akt='1' and (tytul LIKE '%$_GET[szukaj]%' or url LIKE '%$_GET[szukaj]%' or opis LIKE '%$_GET[szukaj]%' or slowa LIKE '%$_GET[szukaj]%') limit $min,$po_ile");
while ($li = mysql_fetch_assoc($li_lw))
{
$links[$li[id]]['tytul'] = $li[tytul];
$links[$li[id]]['opis'] = $li[opis];
$links[$li[id]]['data'] = strftime("%d-%m-%Y",$li[data]);
$links[$li[id]]['url2'] = "http://$li[url]/$li[uri]";
if ($cfg[w5]==1)
{
$links[$li[id]]['url1'] = "http://$li[url]/$li[uri]";
}
else
{
$links[$li[id]]['url1'] = "$cfg[f1].php?a=go&id=$li[id]";
}
$links[$li[id]]['url3'] = "$cfg[f1].php?a=klik&id=$li[id]";
if ($cfg[m1]==1)
{
if (eregi("/",$cfg[m5])) {$szcz_end="/"; $szcz_sep="/";} else {$szcz_end=".html";$szcz_sep="$cfg[m2]";}
$links[$li[id]]['det_link'] = "$cfg[m5]$szcz_sep$li[id]$szcz_end";
$links[$li[id]]['id'] = $li[id];
}
else
{
$links[$li[id]]['det_link'] = "$cfg[f1].php?a=szcz&id=$li[id]";
$links[$li[id]]['id'] = $li[id];
}
$rel = mysql_query("select * from ".$prefix."relacje where id_wpi='$li[id]'");
while($l = mysql_fetch_assoc($rel))
{
$pod = mysql_fetch_assoc(mysql_query("select * from ".$prefix."podkategorie where id='$l[id_pod]'"));
$kat = mysql_fetch_assoc(mysql_query("select * from ".$prefix."kategorie where id='$l[id_kat]'"));
if ($cfg[m1]==1) {
if (eregi("/",$cfg[m4])) {$pod_end="/"; $pod_sep="/";} else {$pod_end=".html";$pod_sep="$cfg[m2]";}
$pod_link = "<a href=\"$cfg[m4]$pod_sep$l[id_pod]$pod_end\">$pod[nazwa]</a>";
} else {
$pod_link = "<a href=\"$cfg[f1].php?a=pod&id=$l[id_pod]\">$pod[nazwa]</a>";
}
if ($cfg[m1]==1) {
if (eregi("/",$cfg[m3])) {$kat_end="/"; $kat_sep="/";} else {$kat_end=".html";$kat_sep="$cfg[m2]";}
$kat_link = "<a href=\"$cfg[m3]$kat_sep$l[id_kat]$kat_end\">$kat[nazwa]</a>";
} else {
$kat_link = "<a href=\"$cfg[f1].php?a=kat&id=$l[id_kat]\">$kat[nazwa]</a>";
}
$links[$li[id]]['kategoria'] = $kat_link.' / '.$pod_link;
}
}
echo "$listwa";
?>
<div class="links_block">
<?
if ($links)
{
foreach($links as $item)
{
?>
<div class="link_block">
<table><tr><td class="wpistd">
<? if ($cfg[min]==1) echo"<img src=\"http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r=$item[url1]\" class=\"msn\" alt=\"$item[tytul]\" />";
?></td><td class="wpistd">
<a href="<?=$item[url1]?>" class="out_link" <?=$nofollow?>
<?=$target?> onclick="window.open(' <?=$item[url3]?> ','_blank');return false;">
<?=$item[tytul]?></a>
<div class="text_link" ><?=$item[opis]?></div>
<div class="text_link"><?=$item[url2]?></div>
<div class="text_link">data: <?=$item[data]?>
<?
// szczegoly
if ($cfg[p2]==1) { ?> | <a href="<?=$item[det_link]?>" class="in_link">szczegó³y</a> | <a href="//www.katalog.forumbiznesu.eu/otwarty_admin/index.php?a=uw&id=<?=$item[id]?>">usuñ</a>
<? } ?>
</div></td></tr></table>
</div>
<?
}
}
else
{
?>
<div class="text_body_h3">Brak wpisów zawieraj±cych: <?=stripslashes($_GET[szukaj])?></div>
<?
}
?>
</div>
<?
echo "$listwa";
}
else
{
echo 'Brak wpisów';
}
mini_magic($tpl[ads3]);
disp_footer();
}
else
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: /');
header('Connection: close');
}
}
else
{
echo 'wejscie bezposrednie nie jest dozwolone...';
}
?> [/quote]
zanotowane.pl doc.pisz.pl pdf.pisz.pl katkaras.opx.pl
Instrukcja instalacji
// otwórz:
"otwarty_disp\search.php"
// znajd¼:
$links[$li[id]]['det_link'] = "$cfg[m5]$szcz_sep$li[id]$szcz_end";
// pod nim dodaj:
$links[$li[id]]['id'] = $li[id];
// znajd¼:
$links[$li[id]]['det_link'] = "$cfg[f1].php?a=szcz&id=$li[id]";
// pod nim dodaj:
$links[$li[id]]['id'] = $li[id];
// znajd¼:
class="in_link">szczegó³y</a>
// po nim dodaj:
| <a href="//www.katalog.forumbiznesu.eu/otwarty_admin/index.php?a=uw&id=<?=$item[id]?>">usuñ</a>
// zapisz plik
zmodyfikowany plik nale¿y wgraæ na serwer do odpowiedniego katalogu.
oto jak wygl±da mój ca³y plik search.php
<?
// ---------------------------------------------------------------------------- //
// Skrypt otwarty.pl mini
// wersja beta 1.0
// demo skryptu http://demo.otwarty.pl login: demo /haslo:demo
// copryright: Piotr otwarty.mini@gmail.com
// strona domowa skryptu: http://mini.otwarty.pl/
// dyskusja: http://forum.optymalizacja.com/index.php?showforum=54
// ---------------------------------------------------------------------------- //
// 2006 Irek http://forum.optymalizacja.com/index.php?showuser=42
// ---------------------------------------------------------------------------- //
// usuwanie w wynikach wersja 1.0test
// by twardes http://www.forumbiznesu.eu/phpforumbinzesueu-php-by-twardes-vf46.htm
// ---------------------------------------------------------------------------- //
if (!eregi("otwarty_disp/pod\.php$",$_SERVER[SCRIPT_FILENAME]))
{
if ($_GET[a]=='search')
{
$_GET[szukaj]=mysql_real_escape_string(stripslashes($_GET[szukaj]));
$kat = mysql_num_rows(mysql_query("select * from ".$prefix."wpisy where tytul LIKE '%$_GET[szukaj]%' or url LIKE '%$_GET[szukaj]%' or opis LIKE '%$_GET[szukaj]%' or slowa LIKE '%$_GET[szukaj]%' and akt='1'"));
$po_ile=$cfg[p1]; $min = $_GET[min];
if (!isset($min) || $min=="") $min=0;
if (!isset($max)) $max=$min+$po_ile;
$prev=$min-$po_ile; $next=$min+$po_ile;
$ktora_strona = ($min/$po_ile)+1;
if ($ktora_strona==0) { $ktora_strona=1; } $ktora_strona = floor($ktora_strona);
if ($cfg[m8]=='') $cfg[m8]='search';
$dod='';
if ($prev >= 0)
{
if ($cfg[m1]==1) {
if (eregi("/",$cfg[m4])) {$pod_end="/"; $pod_sep="/";} else {$pod_end=".html";$pod_sep="$cfg[m2]";}
$dod .= "<a href=\"$cfg[m8]$pod_sep$_GET[szukaj]$pod_sep$prev$pod_end\" class=\"body_links\">< prev</a>";
} else {
$dod .= "<a href=\"$cfg[f1].php?a=search&szukaj=".stripslashes($_GET[szukaj])."&min=$prev\" class=\"body_links\">< prev</a>";
}
}
$dod.=' ';
if ($next >= $po_ile AND $kat > $next)
{
if ($cfg[m1]==1) {
if (eregi("/",$cfg[m4])) {$pod_end="/"; $pod_sep="/";} else {$pod_end=".html";$pod_sep="$cfg[m2]";}
$dod .= "<a href=\"$cfg[m8]$pod_sep$_GET[szukaj]$pod_sep$next$pod_end\" class=\"body_links\">next ></a>";
} else {
$dod .= "<a href=\"$cfg[f1].php?a=search&szukaj=".stripslashes($_GET[szukaj])."&min=$next\" class=\"body_links\">next ></a>";
}
}
$min_list = $min+1;
if ($next >= $kat) { $next_list=$kat; } else { $next_list=$next; }
if ($kat>$po_ile)
{
$listwa = "<div class=\"nav\">wy¶wietlono: $min_list - $next_list z <b>$kat</b> | $dod</div>";
}
disp_header("Wynik wyszukiwania - ".stripslashes($_GET[szukaj]),"Wynik wyszukiwania - ".stripslashes($_GET[szukaj]),stripslashes($_GET[szukaj]));
mini_magic($tpl[ads2]);
?>
<div class="text_body_h3"> Wynik wyszukiwania: <?=stripslashes($_GET[szukaj])?></div></a>
<?
if ($_GET[szukaj]>'')
{
$links='';
$li_lw=mysql_query("select * from ".$prefix."wpisy where akt='1' and (tytul LIKE '%$_GET[szukaj]%' or url LIKE '%$_GET[szukaj]%' or opis LIKE '%$_GET[szukaj]%' or slowa LIKE '%$_GET[szukaj]%') limit $min,$po_ile");
while ($li = mysql_fetch_assoc($li_lw))
{
$links[$li[id]]['tytul'] = $li[tytul];
$links[$li[id]]['opis'] = $li[opis];
$links[$li[id]]['data'] = strftime("%d-%m-%Y",$li[data]);
$links[$li[id]]['url2'] = "http://$li[url]/$li[uri]";
if ($cfg[w5]==1)
{
$links[$li[id]]['url1'] = "http://$li[url]/$li[uri]";
}
else
{
$links[$li[id]]['url1'] = "$cfg[f1].php?a=go&id=$li[id]";
}
$links[$li[id]]['url3'] = "$cfg[f1].php?a=klik&id=$li[id]";
if ($cfg[m1]==1)
{
if (eregi("/",$cfg[m5])) {$szcz_end="/"; $szcz_sep="/";} else {$szcz_end=".html";$szcz_sep="$cfg[m2]";}
$links[$li[id]]['det_link'] = "$cfg[m5]$szcz_sep$li[id]$szcz_end";
$links[$li[id]]['id'] = $li[id];
}
else
{
$links[$li[id]]['det_link'] = "$cfg[f1].php?a=szcz&id=$li[id]";
$links[$li[id]]['id'] = $li[id];
}
$rel = mysql_query("select * from ".$prefix."relacje where id_wpi='$li[id]'");
while($l = mysql_fetch_assoc($rel))
{
$pod = mysql_fetch_assoc(mysql_query("select * from ".$prefix."podkategorie where id='$l[id_pod]'"));
$kat = mysql_fetch_assoc(mysql_query("select * from ".$prefix."kategorie where id='$l[id_kat]'"));
if ($cfg[m1]==1) {
if (eregi("/",$cfg[m4])) {$pod_end="/"; $pod_sep="/";} else {$pod_end=".html";$pod_sep="$cfg[m2]";}
$pod_link = "<a href=\"$cfg[m4]$pod_sep$l[id_pod]$pod_end\">$pod[nazwa]</a>";
} else {
$pod_link = "<a href=\"$cfg[f1].php?a=pod&id=$l[id_pod]\">$pod[nazwa]</a>";
}
if ($cfg[m1]==1) {
if (eregi("/",$cfg[m3])) {$kat_end="/"; $kat_sep="/";} else {$kat_end=".html";$kat_sep="$cfg[m2]";}
$kat_link = "<a href=\"$cfg[m3]$kat_sep$l[id_kat]$kat_end\">$kat[nazwa]</a>";
} else {
$kat_link = "<a href=\"$cfg[f1].php?a=kat&id=$l[id_kat]\">$kat[nazwa]</a>";
}
$links[$li[id]]['kategoria'] = $kat_link.' / '.$pod_link;
}
}
echo "$listwa";
?>
<div class="links_block">
<?
if ($links)
{
foreach($links as $item)
{
?>
<div class="link_block">
<table><tr><td class="wpistd">
<? if ($cfg[min]==1) echo"<img src=\"http://msnsearch.srv.girafa.com/srv/i?s=MSNSEARCH&r=$item[url1]\" class=\"msn\" alt=\"$item[tytul]\" />";
?></td><td class="wpistd">
<a href="<?=$item[url1]?>" class="out_link" <?=$nofollow?>
<?=$target?> onclick="window.open(' <?=$item[url3]?> ','_blank');return false;">
<?=$item[tytul]?></a>
<div class="text_link" ><?=$item[opis]?></div>
<div class="text_link"><?=$item[url2]?></div>
<div class="text_link">data: <?=$item[data]?>
<?
// szczegoly
if ($cfg[p2]==1) { ?> | <a href="<?=$item[det_link]?>" class="in_link">szczegó³y</a> | <a href="//www.katalog.forumbiznesu.eu/otwarty_admin/index.php?a=uw&id=<?=$item[id]?>">usuñ</a>
<? } ?>
</div></td></tr></table>
</div>
<?
}
}
else
{
?>
<div class="text_body_h3">Brak wpisów zawieraj±cych: <?=stripslashes($_GET[szukaj])?></div>
<?
}
?>
</div>
<?
echo "$listwa";
}
else
{
echo 'Brak wpisów';
}
mini_magic($tpl[ads3]);
disp_footer();
}
else
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: /');
header('Connection: close');
}
}
else
{
echo 'wejscie bezposrednie nie jest dozwolone...';
}
?> [/quote]