phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
[Pytanie] Losowe ogłoszenie
Autor Wiadomość
Camillo

Posty: 63
Wysłany: 05-03-2008, 12:40   [Pytanie] Losowe ogłoszenie

Witam!

Chciałbym się dowiedzieć, czy jest mozliwość, że np. przy każdym odświeżeniu forum zmieniałoby się ogłoszenie? Chciałbym tak napisać ze 5 ogłoszeń. I żeby pokazywały się pojedynczo i zmieniały po każdym odświeżeniu. Jest taka możliwość?
 
     
Gadatliwa Kasia 

   
adam.exe


Pomógł: 11 razy
Posty: 105
Wysłany: 05-03-2008, 20:02   

A chcesz to zrobić w js czy w php??
 
     
Camillo

Posty: 63
Wysłany: 05-03-2008, 20:04   

w php, mam forym by przemo.
 
     
adam.exe


Pomógł: 11 razy
Posty: 105
Wysłany: 05-03-2008, 20:14   

Najprostrze z mozliwych:

Zakładając, że masz 5 ogłoszeń
Kod:
<?
$con = rand(0,4);
$t0 = "Treść 1 ogłoszenie";
$t1 = "Treść 3 ogłoszenie";
$t2 = "Treść 3 ogłoszenie";
$t3 = "Treść 4 ogłoszenie";
$t4 = "Treść 5 ogłoszenie";
$nt = array("$t0", "$t1", "$t2", "$t3", "$t4", "$t5");
echo"$nt[$con]";
?>


Możesz to teraz wstawić do jakiegoś pliku php. Ogłoszenia mogą zawierać html, tylko pamiętaj, aby cudzysłowy poprzedzić \ , np.
Kod:
<a href=\"treść\">coś</a>
Ostatnio zmieniony przez adam.exe 05-03-2008, 20:16, w całości zmieniany 1 raz  
 
     
Camillo

Posty: 63
Wysłany: 05-03-2008, 20:16   

I to mam wkleić do PA w ogłoszeniach?
 
     
adam.exe


Pomógł: 11 razy
Posty: 105
Wysłany: 05-03-2008, 20:18   

Cytat:
I to mam wkleić do PA w ogłoszeniach?

I tu pojawia i problem. Musisz znaleźć plik php, do którego to wstawisz.
Jesli chcesz wstawić to w ogłoszenia w PA musisz użyć js. PA nie obsługuje php.

Napisać ci js??
Ostatnio zmieniony przez adam.exe 05-03-2008, 20:21, w całości zmieniany 1 raz  
 
     
Camillo

Posty: 63
Wysłany: 05-03-2008, 20:21   

A co to jest te JS? Bo w php no to trudno będzie mi znaleźć plik nie wiedząc jaki :D
 
     
adam.exe


Pomógł: 11 razy
Posty: 105
Wysłany: 05-03-2008, 20:22   

JavaSkrypt. To powinno działać:
Kod:

<script languge="JavaScript" type="text/javascript">                 
<!--                                                                 
                                                           
msgArray = new Array();                                               
msgArray[0] = "Tekst 1";                                             
msgArray[1] = "Tekst 2";                                             
msgArray[2] = "Tekst 3";                                             
msgArray[3] = "Tekst 4";                                             
msgArray[4] = "Tekst 5";                                             

                                                                     
document.writeln(msgArray[Math.floor(Math.random()*msgArray.length)]);
// -->                                                               
</script>                                                             
 
     
Camillo

Posty: 63
Wysłany: 05-03-2008, 20:26   

Hmm nie działa. Jest tabelka "Ogłoszenie" ale nic w niej nie pisze. Jak możesz to sprawdź
 
     
adam.exe


Pomógł: 11 razy
Posty: 105
Wysłany: 05-03-2008, 22:17   

Camillo napisał/a:
Hmm nie działa. Jest tabelka "Ogłoszenie" ale nic w niej nie pisze. Jak możesz to sprawdź


Daj linka do strony. Popatrzę...
Właściwie nie powinienem ci pomagać, bo DZIAŁAJĄCY link do swojego forum powinieneś mieć w profilu... zrobie wyjątek...

Patrząc na kod źródłowy twojej strony:

1) masz napisane:
"głośno i tłoczno"
zmień na
\"głośno i tłoczno\"

2) masz:
<a href="http://seriale.najlepsze.net/?we=camillo88" target="_blank">
zmień na:
<a href=\"http://seriale.najlepsze.net/?we=camillo88\" target=\"_blank\">

Dlaczego?? W js tak jak w php jesli chcesz umieścić znak specjalny (" \ / ' itp) w innym cudzysłowie musisz go poprzedzić znakiem: \ , inaczej będzie on odczytywany jako zakończenie zmiennej i będzie generował blędy.
Ostatnio zmieniony przez adam.exe 05-03-2008, 22:26, w całości zmieniany 1 raz  
 
     
Camillo

Posty: 63
Wysłany: 05-03-2008, 22:19   

Ale ja mam działający w profilu: www.seriale-tv.com
 
     
adam.exe


Pomógł: 11 razy
Posty: 105
Wysłany: 05-03-2008, 22:27   

Napisałem wyżej

Żeby działał w profilu musisz dodać www
 
     
Gadatliwa Kasia 

   
Camillo

Posty: 63
Wysłany: 05-03-2008, 22:30   

Dziękuję za pomoc :)
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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

Skocz do:  

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: 11
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę