|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: Majkelo 13-01-2012, 09:55 |
Losowy DEMOTYWATOR |
Autor |
Wiadomość |
dextudo
Pomógł: 1 raz Posty: 11
|
Wysłany: 27-07-2010, 18:19 Losowy DEMOTYWATOR
|
|
|
Opis działania: dodatek wyświetla losowego demota, na stronie głównej, ze strony demotywatory.pl
Autor: dextudo
Demo
WYMAGANE cURL
Pliki do edycji (3):
includes/functions.php
index.php
templates/TwojStyl/index_body.tpl
functions.php
Cytat: |
Znajdź:
Dodaj przed:
Kod: | function losujdemota()
{
$strona = 'http://demotywatory.pl/poczekalnia';
$ch = curl_init($strona);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$zrodlo = curl_exec($ch);
curl_close($ch);
preg_match_all("(<a href=\"http://demotywatory.pl/(.*?)/(.*?)\">)", $zrodlo, $wynik);
$max = $wynik[1][0];
$los = rand(1, $max);
$strona1 = 'http://demotywatory.pl/'.$los;
$ch1 = curl_init($strona1);
curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch1, CURLOPT_HEADER, 0);
$zrodlo1 = curl_exec($ch1);
curl_close($ch1);
preg_match_all("(<div id=\"demotivatorImage\">
(.*?)<div id=\"loupe\">)", $zrodlo1, $wynik1);
while($wynik1[1][0] == '')
{
$strona = 'http://demotywatory.pl/poczekalnia';
$ch = curl_init($strona);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$zrodlo = curl_exec($ch);
curl_close($ch);
preg_match_all("(<a href=\"http://demotywatory.pl/(.*?)/(.*?)\">)", $zrodlo, $wynik);
$max = $wynik[1][0];
$los = rand(50, $max);
$strona1 = 'http://demotywatory.pl/'.$los;
$ch1 = curl_init($strona1);
curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch1, CURLOPT_HEADER, 0);
$zrodlo1 = curl_exec($ch1);
curl_close($ch1);
preg_match_all("(<div id=\"demotivatorImage\">
(.*?)<div id=\"loupe\">)", $zrodlo1, $wynik1);
}
return $wynik1[1][0];
} |
|
index.php
Cytat: | Znajdź: Kod: | //
// Generate the page
// |
Dodaj przed:
Kod: | $template->assign_vars(array(
'DEMOT' => '<center>'.losujdemota().'</center>')
); |
|
index_body.tpl
Cytat: | Znajdź:
Kod: | <!-- END switch_enable_board_msg_index --> |
Dodaj po:
|
Gotowe
Funkcje można wykorzystywać nie tylko na forum. Może być wykorzystywana na każdej stronie. Należy wpisać i wywołać funkcje losujdemota() |
Ostatnio zmieniony przez Boltex 04-09-2010, 12:59, w całości zmieniany 5 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 27-07-2010, 18:28
|
|
|
demoty z poczekalni? nie lepiej po prostu z http://demotywatory.pl/losuj - samo losuje, i na dodatek demoty z głównej a nie sucharki z poczekalni |
_________________ Prezes |
|
|
|
|
dextudo
Pomógł: 1 raz Posty: 11
|
Wysłany: 27-07-2010, 18:31
|
|
|
z poczekalni pobiera id ostatniego dodanego demota demoty wyswietlane sa nie tylko z poczekalni - wystarczy sie wczytać ;p strony losuj nie zauważyłem tak też jest dobrze |
|
|
|
|
kooza
Pomógł: 486 razy Posty: 2401
|
Wysłany: 27-07-2010, 19:25
|
|
|
jakies demo ? |
|
|
|
|
adrian507120
zbanowany
Pomógł: 29 razy Posty: 746
|
Wysłany: 27-07-2010, 22:03
|
|
|
Bezsensu kazdy wejdzie sobie na demoty i obejrzy co bedzie chcial. |
|
|
|
|
dextudo
Pomógł: 1 raz Posty: 11
|
Wysłany: 28-07-2010, 20:50
|
|
|
są rożni ludzie i rożne zapotrzebowania |
|
|
|
|
bolek i lolek [Usunięty]
|
Wysłany: 06-11-2010, 20:34
|
|
|
Da radę zrobić to z przyciskiem losuj aby losowało bez przeładowani
a strony? |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Majkelo
Pomógł: 1283 razy Posty: 3081
|
Wysłany: 13-01-2012, 09:54
|
|
|
Po wgraniu tej modyfikacji, index w ogóle się nie wczytuje, cały czas "myśli", w skrócie nie działa.
Archiwum. |
|
|
|
|
|
Nie możesz pisać nowych tematów 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 Nie możesz ściągać załączników 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,16 sekundy. Zapytań do SQL: 14 | |
|
|