Pager (stronicowanie), klasa, php4 i php5 |
Pager (stronicowanie), klasa, php4 i php5 |
25.05.2011, 09:32:55
Post
#221
|
|
Grupa: Moderatorzy Postów: 36 483 Pomógł: 6303 Dołączył: 27.12.2004 |
Nie wiem jak ci to wytłumaczyć....
$pager->SetActualPage(TU MASZ WSTAWIĆ LICZBĘ! TĄ LICZBĄ JEST WARTOŚĆ PAGE); Generujesz taki url: $url/cars/komis/page/#PAGE# W jego wyniku załóżmy masz taki link dla strony nr 2: http://blabla/cars/komis/page/2 No i teraz Twój ruter przetwarza ten link i wie, że cars i komis to jakaś tam akcja oraz gdzieś przechowuje parametr page. To ty powinieneś wiedzieć skąd ten parametr wziąść bo ty wiesz jaki masz ruter do adresów a nie ja. Cytat dzie $webid['4'] zawiera aktualny numer strony i nie działa Jeśli to $webid['4'] zawiera wartość parametru page z linku to masz wstawić tak:$pager->SetActualPage($webid['4']); -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
25.05.2011, 09:37:32
Post
#222
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) |
super,działa )) dzięki:)
|
|
|
4.07.2011, 20:03:10
Post
#223
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 1 Dołączył: 16.01.2008 Skąd: Świnoujście Ostrzeżenie: (0%) |
Witam
Może mi ktoś podpowiedzieć jak pozbyć się błędu:
Wyskakuje mi to po wgraniu na serwer ovh (na innych serwerach nie ma problemu) - fragment kodu to:
Błąd odnosi się do linijki 'try{' Z góry dziękuję za pomoc Pozdrawiam |
|
|
5.07.2011, 07:22:11
Post
#224
|
|
Grupa: Moderatorzy Postów: 36 483 Pomógł: 6303 Dołączył: 27.12.2004 |
Odpalasz to na php4 a powinienes na php5
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.07.2011, 07:30:19
Post
#225
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) |
W pliku .htaccess:
Dla 5.3 : Kod SetEnv PHP_VER 5_TEST dla 5.x - nie pamiętam dokładnie jaka wersja Kod SetEnv PHP_VER 5 -------------------- |
|
|
12.07.2011, 16:56:49
Post
#226
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 31.10.2010 Ostrzeżenie: (0%) |
Mam mały problemik z klasą, mianowicie
Jak zmienić ustawieni linku pagera. Chodzi mi o to że adres w aktualnościach mam /nowosci/strona/numerstrony z tego sobie wyjmuje id strony działa Lecz nie wiem ja zrobić aby pager w linku nie dawał idPagera=strona tylko /nowosci/strona/numerstrony Byłbym wdzięczny za pomoc Dziękuje //edit udąło mi się to zrobić Ten post edytował edzio_max 12.07.2011, 20:34:48 |
|
|
11.08.2011, 12:40:53
Post
#227
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 8.03.2010 Skąd: Zielona Góra Ostrzeżenie: (0%) |
Hej
Dzięki wielkie za pager - działa świetnie. Mam tylko jedno małe pytanie: jak wyłączyć zapamiętanie ostatniej strony? Bo działa to tak że przeglądam archiwum newsów, przechodzę na inną stronę i kiedy wracam do strony news, zamiast być na pierwszej stronie i patrzeć na najnowsze newsy, to jestem tam gdzie ostatnio czyli np. na stronie 3. |
|
|
11.08.2011, 12:42:50
Post
#228
|
|
Grupa: Moderatorzy Postów: 36 483 Pomógł: 6303 Dołączył: 27.12.2004 |
$pager->SetUseSession(false);
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
11.08.2011, 12:54:23
Post
#229
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 8.03.2010 Skąd: Zielona Góra Ostrzeżenie: (0%) |
Dziękuje bardzo
|
|
|
27.01.2013, 09:34:32
Post
#230
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 4 Dołączył: 26.04.2011 Skąd: Olsztyn Ostrzeżenie: (0%) |
Witam,
na wstępie gratuluję klasy - fajnie się z nią pracuje, ułatwia robotę, tak jak być powinno. Odnoszę jednak wrażenie, że znalazłem błąd. Otóż zależało mi na uzyskaniu tablicy pagera, żeby móc dokonać obróbki po swojej stronie. Lekko zmyliły mnie informacje zawarte w tym temacie (może warto wrzucić najnowsze informacje na górę pierwszego posta? [tak, wiem, to dodatkowa robota dla Ciebie]). W każdym razie, w końcu doszedłem do tego, że tablica pagera ma być zwracana przez metodę Make(). Zrobiłem var_dump na wyniku jej działania i otrzymałem... true Bez zbędnego przeciągania:
Wystarczyło oczywiście zamienić na:
i działa ładnie. Jeśli źle zrozumiałem zasadę działania klasy i narobiłem niepotrzebnego zamieszania, to przepraszam będę jednak wdzięczny za wyjaśnienie co w takim wypadku robiłem źle. |
|
|
28.01.2013, 08:56:47
Post
#231
|
|
Grupa: Moderatorzy Postów: 36 483 Pomógł: 6303 Dołączył: 27.12.2004 |
I myślę że już nic więcej tłumaczyć nie muszę -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
2.02.2013, 09:42:02
Post
#232
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 4 Dołączył: 26.04.2011 Skąd: Olsztyn Ostrzeżenie: (0%) |
Tak... Zauważyłem to oczywiście po napisaniu poprzedniego posta i w momencie, w którym nie miałem przez kilka dni dostępu do internetu. Teraz jedynie zastanawiam się, gdzie przeczytałem informację, że tę tablicę powinna zwracać metoda Make(). Pewnie odnosiło się to do innej wersji lub mam już urojenia - no nieważne - dziękuję za odpowiedź tak czy siak
|
|
|
13.02.2013, 09:39:18
Post
#233
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 25.03.2009 Skąd: Pionki Ostrzeżenie: (0%) |
A da się tak zrobić aby wyświetlało kilka pierwszych stron i kilka ostatnich?
Bo teraz mam coś takiego: 1 2 3 4 5 6 7 8 9 10 11 > >> >| A chciałbym: 1 2 3 4 5 ... 48 49 50 51 52 -------------------- Organizujesz konkurs? Chcesz coś wygrać? Wejdź na www.e-Konkursy.info :)
|
|
|
13.02.2013, 10:01:58
Post
#234
|
|
Grupa: Moderatorzy Postów: 36 483 Pomógł: 6303 Dołączył: 27.12.2004 |
Mój kod zwraca pager w postaci jak pokazałeś.
Ale zwraca też tablicę, której są różne informacje, jak np. liczba stron. Mając te dane, może sobie wyświetlać strony jak ci się podoba. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 27.06.2024 - 02:11 |