|  Pager (stronicowanie), klasa, php4 i php5 | 
|   | 
|  Pager (stronicowanie), klasa, php4 i php5 | 
|   
				 Post
					#61
					
				
			 | |
| Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)    | 
				kiedy mozna (czy wogole mozna) spodziewac sie tej klasy dla php 4?
				
				
				
			 | 
|  | |
|   
				 Post
					#62
					
				
			 | |
| Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004  | 
				Ups.... zupelnie o tym zapomnialem. W nastepnym tygodniu ide na urlop, to postaram sie wowczas to przepisac. edit: W zasadzie przeróbek nie bylo duzo i zrobilem to teraz. Tak wiec wersja dla php4 jest juz dostępna. Link w pierwszym poscie topicu i/lub w moim podpisie. | 
|  | |
|   
				 Post
					#63
					
				
			 | |
| Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 12.08.2006 Ostrzeżenie: (0%)    | 
				Mam problem, uzylam kodu tak jak w przykladzie, wszystko dziala ale tylko jesli biore wszystkie rekordy z bazy, jesli wstawie wczesniej forme  pytaniem i przekaze zmienna do wyszukiwania przez post to na 1 stronie jest OK, a na kolejnych zmienna ograniczajaca wyszukiwanie jest kasowana (ilosc stron sie zmienia automatycznie i mam wszystkie rekordy z bazy...)  (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)   Co mam zrobic? Pomocy!!! Joanna | 
|  | |
|   
				 Post
					#64
					
				
			 | |
| Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004  | 
				Problem jako taki nie jest związany z moją klasą.  Dzieje sie tak, gdyz przechadząc do nastepnej strony, tracone sa dane z posta z poprzedniego żadania. Rozwiązanie: gdy wyslesz formularz, zapisz jego wynik (w sensie pol jakie przeslalas) do sesji. Nastepnym razem sprawdzaj czy wyslano formularz. Jesli nie wyslano, pobieraj dane wyszukiwania z sesji. Jesli znowu wyslano formularz, nadpisz dane w sesji. Jesli nadal nie wiesz jak to zrobic, zaloz topic w dziale php. Twoj problem jak pisalem nie jest związany z moją klasą a z logiką Twojej aplikacji. edit po poscie nizej: zaloz topic w dziale php i tam opisz sprawe. Nie wykluczone ze sie tam odezwe. chodzi oto, by tu nie zasmiecac topicu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) edit: widze ze topic juz zalozylas. Posta ponizej wiec usuwam | 
|  | |
|   
				 Post
					#65
					
				
			 | |
| Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)    | 
				dzieki za klase w wersji dla php4 mam problem jak ladnie polaczyc ja z moim serwisem korzystam z mod_rewrite mam podstrone wszystkie_numery teraz chcialbym zeby link wygladal tak: wszystkie_numery_7 da sie to jakos ladnie ustawic czy trzeba pisac swoja klase, albo ingerowac w ta? | 
|  | |
|   
				 Post
					#66
					
				
			 | |
| Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004  | 
				@AxZx nie bede sciemnial. mod_rewrite to dla mnie wielka tajemnica....  A konkretnie rzecz mowiac nie mialem jeszcze okazji sie tym zajac, wiec nie wiem co musisz zrobic. | 
|  | |
|   
				 Post
					#67
					
				
			 | |
| Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)    | 
				hmm chcialbym moc wprowadzic jak ma wygladac url 
 chcialbym tez ustawic z jakiej zmiennej $_GET ma pobierac na ktorej stronie wlasnie jest 
 wiem ze niektore opcje mozna ustawic, ale troche pogmatwane to i jeszcze ten = przeszkadza w generowaniu adresu | 
|  | |
|   
				 Post
					#68
					
				
			 | |
| Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004  | 
				@AxZx z racji ze szerzych po różnych topicach nieprawdziwe plotki to pisze tutaj (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)  U mnie tez mozesz ustawic sobie jak ma wygladac link. W wersji 2.0 mozesz albo dziedziczyc po klasie, albo do klasy zapodac funkcje, ktora generuje Pager i tym samym, ktora generuje linki. Zczytywanie strony skad chcesz tez nie jest problemem. Zczytujesz sobie strone sam, a potem wywolujesz metody klasy: SetActualPage() I juz wszystko jest. | 
|  | |
|   
				 Post
					#69
					
				
			 | |
| Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%)    | 
				nospor: a co ty powiesz na taki pomysl (moze w wersji 2.1?), ze masz w klasie zmienna co wyglada tak: /path_costam<page_id>_<cos_tam_innego>, i regexami bedziesz ustalal jak ma wygladac link, mysle ze nie kazdemu bedzie sie chcialo dziedziczyc klase i sie za duzo bawic. Ja to jak juz tu wspomnialem, musialem sobie zrobic (i zrobilem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ) link co wyglada tak: "java script:doNavigateToPage(<page-id>);". Mysle ze zalapiesz o co mi chodzi. Pozdrawiam | 
|  | |
|   
				 Post
					#70
					
				
			 | |
| Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)    | 
				chyba chodzi ci o to samo o co mnie:) balon wlasnie cos takiego zrobil w swojej klasie | 
|  | |
|   
				 Post
					#71
					
				
			 | |
| Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004  | 
				co za lenie.... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)  Dobra, leniwy klient nasz Pan. Sie dorobi. To zaden problem. | 
|  | |
|   
				 Post
					#72
					
				
			 | |
| Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%)    | 
				@nospor jak widzisz problem wizualizacji linkow powraca. Ja we wczesniejszej wypowiedzi zaproponowalem zaprzegniecie do tego celu wzorca strategii tzn. proces generowania linka wyrzucic do osobnej wyspecjalizowanej klasy, nasty_psycho proponuje uzycie wyrazen regularnych. O ile moja propozycja wydaje mie sie bardziej profesjonalna (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)  o tyle propozycja nasty_psycho bardziej przyjazna dla uzytkownika.
				
				
				
			 | 
|  | |
|   
				 Post
					#73
					
				
			 | |
| Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004  | 
				@bigZbig jak tak sie dluzej nad tym zastanawiam to faktycznie to ma sens. Chyba pojde na "kompromis": zrobie i tak i tak. czyli po nasty_psychowemu i po Twojemu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)  Dodatkowo po Twojemu to mysle by dorobic w interfejsie metode do pobierania numeru aktualnej strony. Skoro ktos buduje wlasny link, to i pewnie w specyficzny sposob bedzie pobieral ten numer edit: No to jest wersja 2.01 Zmiany: - dorobilem na szybko ten link. teraz w konstruktorze, jesli podamy drugi parametr i bedzie w nim ciag: #PAGE# to link ten zostanie niezmieniony, czyli bedzie tak jak user podal, za wyjatkiem #PAGE#, ktore zostanie zamienione na numer strony Czyli dla przykladu co podal AxZx powinno byc: 
 - metoda Render moze zwracac teraz tablicę pagera zamiast kodu html. Należy ustawic na true jej trzeci parametr | 
|  | |
|   
				 Post
					#74
					
				
			 | |
| Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)    | |
|  | |
|   
				 Post
					#75
					
				
			 | |
| Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004  | 
				No ale teraz to ustawiasz w konstruktorze. Co za roznica czy w metodzie oddzielnej czy od razu? Tak mialem od wersji 1.0 i tak zostalo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) 
				
				
				
			 | 
|  | |
|   
				 Post
					#76
					
				
			 | |
| Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%)    | Cytat O ile moja propozycja wydaje mie sie bardziej profesjonalna winksmiley.jpg o tyle propozycja nasty_psycho bardziej przyjazna dla uzytkownika. Mi sie wydaje ze w tym wypadku uzycia stratego byloby przerostem formy nad trescia, i to bardzo. bo tu niema bardzo skomplikowanych czy wyspecjalizowanych konfiguracji jak np. ta klasa log-ow co byla tu kilka dni temu (SimpleLog). | 
|  | |
|   
				 Post
					#77
					
				
			 | |
| Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%)    | 
				@nasty_psycho - wzorzec strategi jest bardzo latwy do realizacji  i osobiscie nie uwazam, aby oplacalnosc jego stosowania rezerwowac jedynie dla bardzo skomplikowanych mechanizmow. Trzeba jedynie rozumiec idee OOP i umiec pisac do interfejsu.
				
				
				
			 | 
|  | |
|   
				 Post
					#78
					
				
			 | |
| Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)    | 
				gdzie mozna nauczyc sie takiego fachu ?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 
				
				
				
			 | 
|  | |
|   
				 Post
					#79
					
				
			 | |
| Grupa: Zarejestrowani Postów: 634 Pomógł: 14 Dołączył: 27.05.2006 Skąd: Berlin Ostrzeżenie: (0%)    | @nasty_psycho - wzorzec strategi jest bardzo latwy do realizacji i osobiscie nie uwazam, aby oplacalnosc jego stosowania rezerwowac jedynie dla bardzo skomplikowanych mechanizmow. Trzeba jedynie rozumiec idee OOP i umiec pisac do interfejsu. Ok, ale przecietny uzytkownik tej klasy, (w mojej opinji), nie bedzie chcial/umiec pisac klasy implementujace ten interface. I dalem przyklad SimpleLog, bo tam sie ustala format pisania loga, czyli nieda sie jedna opcja ustalic czy to bedze text, xml czy moze arkusz exela, ale w klasie Pager, jest tylko jedna konfiguracja ktora sie podaje w postaci stringu, myslac o interfajsie, jakie beda tak funkcje? np. get format, czyli zwracanie stringa z formatek linku. A po nosporowemu ( (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) oko za oko ~nospor (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ), to sobie idziesz na skruty, i tylko podajesz stringa, bo funkcja generujaca ten link juz jest zrobiona. Cytat gdzie mozna nauczyc sie takiego fachu ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)  O co ci chodzi ? bo nie bardzo lapie ? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Pozdrawiam | 
|  | |
|   
				 Post
					#80
					
				
			 | |
| Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%)    | 
				Nie mam zielonego pojęcia jak to ze smarty połączyć  (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)  i wogóle jak to działa, przeczytałem dwie strony i pod kilkoma odnośnikami byłem ale nie mogę tego ugryźć :| W ogóle nie kapuje stronicowania  (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) 
				
				
				
			 | 
|  | |
|   | 
|   | Aktualny czas: 25.10.2025 - 01:57 |