X
ďťż

Mefisto...diabeł czy anioł?

Oto kolejna funkcja która może się okazać użyteczna:

Wyświetlanie treści strony na bieżąco pobieranej z adresu URL danej strony.

Jak działa?
Klikając w szczegóły danego wpisu, jako klient, gość katalogu (wszędzie poza PA) po kolei wyświetlają się nam informacje: tytuł (link), opis, data dodania, słowa kluczowe, KONTENT (treść strony razem z jej formatowaniem), tagi itd.

Po co?
W celu zwiększenia ilości pobieranej treści przez roboty wyszukiwarek. I żeby dana strona miała zmienną treść (za każdym razem jak zmieni się treść oryginalnej strony).

Wady?
Spowolnienie wchodzenia w zakładkę szczegóły. Powoduje częstsze niepowodzenia przy pobieraniu treści tej strony przez Googlebota.

Zabezpieczenia:
- funkcja "obiera" treść strony ze wszystkich tagów poza: <big>, <b>, <i>, <h1>, <h2>, <h3>, <h4>, <span>, <br>, <li>, <font>, <ul>.
- funkcja ignoruje błędy w przypadku niedostępności strony (unikamy błędu 303 itp.)

Instalacja (dotyczy tylko i wyłącznie wersji mini otwarty mod v2.0):

##OTWÓRZ PLIK: otwarty_admin/index.php

##ZNAJDŹ:


mysql_query("insert into ".$prefix."konfiguracja set nazwa='dodkat', wartosc='$_POST[dodkat]' ");

##DODAJ PO:


mysql_query("insert into ".$prefix."konfiguracja set nazwa='pob_tresc', wartosc='$_POST[pob_tresc]' ");


##ZNAJDŹ:


if ($cfg[dodkat]=="" AND $_POST[dodkat]=="") { $cfg[dodkat]="0";} else if ($_POST[dodkat]!="") { $cfg[dodkat]=$_POST[dodkat];}

##DODAJ PO:


if ($cfg[pob_tresc]=="" AND $_POST[pob_tresc]=="") { $cfg[pob_tresc]="0";} else if ($_POST[pob_tresc]!="") { $cfg[pob_tresc]=$_POST[pob_tresc];}

##ZNAJDŹ:


<tr><td align=right width=260>Czy wy&#182;wietlać dodkatkowe kategorie w formularzu dodawania strony ?:</td><td width=200><input type="radio" name="dodkat" value="1" <?=$dodkata?>> tak | <input type="radio" name="dodkat" value="0" <?=$dodkatb?>> nie</td></tr>

##DODAJ PO:


<tr><td colspan=3 width=480><br /><b>Modyfikacje otwarty mini by Twardes</b></td></tr>

<?
if ($cfg[pob_tresc]==1) { $pob_tresca="checked"; }
if ($cfg[pob_tresc]==0) { $pob_trescb="checked"; }

?>
<tr><td align=right width=260>Czy wy&#182;wietlać tre&#182;ć pobieran&#177; ze strony? (wydłuża czas otwierania strony szczegółów):</td><td width=200><input type="radio" name="pob_tresc" value="1" <?=$pob_tresca?>> tak | <input type="radio" name="pob_tresc" value="0" <?=$pob_trescb?>> nie</td></tr>


##OTWÓRZ PLIK: otwarty_disp/funkcje.php

##ZNAJDŹ:




// ------------------------------------ tpl();

function tpl() {
global $prefix;
$zap = mysql_query("select * from ".$prefix."template");
while ($l = mysql_fetch_assoc($zap)) {
$tpl[$l['nazwa']] = $l[wartosc];
}
return $tpl;
}


##DODAJ PO:




// ------------------------------------ html2txt();

function html2txt($document) {
$search = array('@<script[^>]*?>.*?</script>@si');
$text = preg_replace($search, '', $document);
$text = strip_tags($text,'<big><b><i><h1><h2><h3><h4><span><br><li><font><ul>');
return $text;
}


##OTWÓRZ PLIK: otwarty_disp/szcz.php

##ZNAJDŹ:


<div class="text_link"><b>Keywords:</b> <?=$item[slowa]?></div>
</td></tr></table></div>


##DODAJ PO:


<?php

if ($cfg[pob_tresc]==1) {
$source = @file_get_contents($item[url2]);
$data = @html2txt($source);
$data = @mb_convert_encoding($data, "ISO-8859-2", "auto");
echo '<div class="text_link" style="float:left;width:380px;"><b>Kontent:</b><br>'.$data.'</div>';
}

?>


##ZAPISZ I ZAMKNIJ WSZYSTKIE PLIKI
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • katkaras.opx.pl
  • Drogi uzytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczac Ci coraz lepsze uslugi. By moc to robic prosimy, abys wyrazil zgode na dopasowanie tresci marketingowych do Twoich zachowan w serwisie. Zgoda ta pozwoli nam czesciowo finansowac rozwoj swiadczonych uslug.

    Pamietaj, ze dbamy o Twoja prywatnosc. Nie zwiekszamy zakresu naszych uprawnien bez Twojej zgody. Zadbamy rowniez o bezpieczenstwo Twoich danych. Wyrazona zgode mozesz cofnac w kazdej chwili.

     Tak, zgadzam sie na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerow w celu dopasowania tresci do moich potrzeb. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

     Tak, zgadzam sie na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerow w celu personalizowania wyswietlanych mi reklam i dostosowania do mnie prezentowanych tresci marketingowych. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

    Wyrazenie powyzszych zgod jest dobrowolne i mozesz je w dowolnym momencie wycofac poprzez opcje: "Twoje zgody", dostepnej w prawym, dolnym rogu strony lub poprzez usuniecie "cookies" w swojej przegladarce dla powyzej strony, z tym, ze wycofanie zgody nie bedzie mialo wplywu na zgodnosc z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.