Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript] Czytnik RSS i dodatkowa funkcja
92nasti
post 24.01.2011, 00:30:47
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 1
Dołączył: 22.01.2011

Ostrzeżenie: (0%)
-----


Witam,

korzystając z tego skryptu: http://www.acornartwork.com/blog/2010/04/0...er-in-pure-php/, chciałbym aby każdy wyświetlany wpis był zwinięty za pomocą tego skryptu - http://wiki.jogger.pl/wiki/Pokaz_Ukryj. Problem tkwi w tym, że nie bardzo wiem jak napisać pętle które dodawałaby ten skrypt do każdego wpisu.

Może ktoś mógłby mnie naprowadzić?
Go to the top of the page
+Quote Post
bialko0019
post 24.01.2011, 11:13:04
Post #2





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

Ostrzeżenie: (0%)
-----


Masz DIV`a , w którym treśc albo ukrywasz - albo chowasz i w nim trzymasz treści. To w nim własnie wklej kod PHP, czy inny który chcesz albo ukrywać, albo chować winksmiley.jpg

Po prostu - każdą treść, którą wpiszesz w DIV o ID=lista1 to ta treść się właśnie jest ukrywana i pokazywana...

Pozdrawiam,
Karol


--------------------
---
"kto pyta ten nie błądzi"...
Go to the top of the page
+Quote Post
92nasti
post 24.01.2011, 19:20:23
Post #3





Grupa: Zarejestrowani
Postów: 80
Pomógł: 1
Dołączył: 22.01.2011

Ostrzeżenie: (0%)
-----


tyle to ja wiem, tylko ze chce aby kazdy oczytany wpis mial niezalenie funkcje pokazywania i ukrywania.

Odświeżam.
Go to the top of the page
+Quote Post
bialko0019
post 24.01.2011, 20:24:05
Post #4





Grupa: Zarejestrowani
Postów: 294
Pomógł: 4
Dołączył: 19.12.2008

Ostrzeżenie: (0%)
-----


No zobacz. W pętli losujesz sobie każdą wiadomość/artykuł. W pętli też generujesz nowe przyciski z losowym ID każdy - i DIV i elementy klikalne. ALE tak abyś miał w jędnej petli jeden losowy ciąg. Na przykład:

  1. while($dana=mysql_fetch_array($zapytanie)
  2. {
  3.  
  4. $los = rand(100, 999);
  5.  
  6. echo "<div id='div$los'>tekst tekst tekst...t</div>";
  7. echo "<a href='java script:;' id='pokaz$los'>pokaz</a>";
  8.  
  9.  
  10. }
  11.  


Wtedy masz wygenerowane np. 20 divów. Jesli ustawisz w każdym z nich "diplay : none" w CSS wtedy żaden nie bedzie wyświetlony, aż do kliknięcia przycisku ?

To mój pomysł, sam osobiście korzystam z jQuery i troszeczkę inaczej się odwołuję, ale to już kwestia pomysłu winksmiley.jpg

Pozdrawiam
,
Karol


--------------------
---
"kto pyta ten nie błądzi"...
Go to the top of the page
+Quote Post
92nasti
post 25.01.2011, 19:43:11
Post #5





Grupa: Zarejestrowani
Postów: 80
Pomógł: 1
Dołączył: 22.01.2011

Ostrzeżenie: (0%)
-----


Naprowadziłeś mnie tym losowaniem liczb, zrobiłem to prościej, losując liczbę w samej funkcji i dodaniem jej do tablicy, po czym wczytuje je w odpowiednim miejscu.

Dziękuje Ci za pomoc i pozdrawiam.

Ten post edytował 92nasti 25.01.2011, 19:43:29
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 12:54