|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
jak dodać kawałek kodu php do indexu?? |
Autor |
Wiadomość |
peter13135
Pomógł: 1 raz Posty: 65
|
Wysłany: 08-02-2009, 14:30 jak dodać kawałek kodu php do indexu??
|
|
|
napisałem sobie prosty skrypt php i teraz chciałbym go umieścić na forum, problem w tym że nie znam sie na obiektowym programowaniu, i niewiem jak to umieścić
no ale mam nadzieje że wy mi pomożecie
mam plik o nazwie ph.php
chciałbym go zaincludować pod napisem "Powered by phpBB modified by Przemo © 2003 phpBB Group" |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
warna


Pomógł: 475 razy Posty: 2335
|
Wysłany: 08-02-2009, 15:07
|
|
|
phpBB by Przemo nie jest pisane obiektowo
Co jest kodem wynikowym tego Twojego skryptu? Jeśli chcesz mieć w stopce, to możesz wkomponować to w /includes/page_tail.php (odpowiada za dół forum) i zakombinować z templatkami.
Najlepiej, to pokaż ten swój kod. |
|
|
|
 |
peter13135
Pomógł: 1 raz Posty: 65
|
Wysłany: 08-02-2009, 15:39
|
|
|
Kod: | <?php
$site='adres'';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.google.pl/search?q=site%3A$site");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$strona = curl_exec($curl);
curl_close($curl);
preg_match_all('/<b>[0-9]*,*[0-9]*<\/b> z domeny/', $strona, $a);
preg_match_all('/<b>[0-9]*,*[0-9]*<\/b>/', $a['0']['0'], $a);
echo 'liczba podstron zaindeksowanych przez google: '.$a['0']['0'];
?> |
wynik tego skryptu to wyświetlenie
liczba podstron zaindeksowanych przez google: (liczba)
dla przykładu, jeśli za zmienną site dam przemo.org,
to wynik skryptu będzie taki
liczba podstron zaindeksowanych przez google: 43,100
edit://
troche sie zdziwiłem że przemo nie jest obiektowe (chociaż to w sumie logiczne bo phpbb2 nie jest nowe)
ale mimo to nie rozumiem tego kodu
edit://
poradziłem sobie już, tylko że napis jest pod shoutboxem |
|
|
|
 |
warna


Pomógł: 475 razy Posty: 2335
|
Wysłany: 08-02-2009, 17:13
|
|
|
Można stworzyć z tego funkcję.
/includes/functions.php
przed końcowym ?>
dodajesz
Kod: | function site_in_google($site)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.google.pl/search?q=site%3A$site");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$strona = curl_exec($curl);
curl_close($curl);
preg_match_all('/<b>[0-9]*,*[0-9]*<\/b> z domeny/', $strona, $a);
preg_match_all('/<b>[0-9]*,*[0-9]*<\/b>/', $a['0']['0'], $a);
return 'liczba podstron zaindeksowanych przez google: '.$a['0']['0'];
} |
Natomiast w /includes/page_tail.php znajdujesz
Kod: | 'GENERATE_TIME' => $generate_time, |
i zaraz po tym dodajesz:
Kod: | 'SITE_IN_GOOGLE' => site_in_google(http://przemo.org), |
Teraz pasowałoby umieścić to w tej stopce, więc otwierasz /templates/TwojStyl/overall_footer.tpl
znajdujesz
Kod: | {PAGE_LOAD_PLEASE_WAIT} |
i dodajesz po tym
Powinno działać. |
Ostatnio zmieniony przez warna 08-02-2009, 17:20, w całości zmieniany 1 raz |
|
|
|
 |
Tavaro
Pomógł: 242 razy Posty: 1135
|
Wysłany: 08-02-2009, 17:20
|
|
|
warna napisał/a: | 'SITE_IN_GOOGLE' => site_in_google(http://przemo.org), |
warna napisał/a: | {PAGE_IN_GOOGLE} |
[ Komentarz dodany przez: warna: 08-02-2009, 17:21 ]
Dzięki, poprawiłem |
|
|
|
 |
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 12 | |
 |
|