Problem z Planetą? |
Problem z Planetą? |
29.05.2012, 07:06:00
Post
#1
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) |
Właściwie to tytuł powinien być zdaniem twierdzącym:P Co się stało, że Planeta nie agreguje wpisów? Od ponad miesiąca nie było żadnego nowego wpisu, a zdarza mi się od czasu do czasu przeglądać niektóre blogi i z tego, co widziałem, to na kilku pojawiły się nowe wpisy.
-------------------- |
|
|
2.11.2012, 13:18:40
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Potrzebne rzeczy przecież można sobie zamockować - to jedna z przydatniejszych umiejętności programistycznych.
Co do tego co się sypało: Problem był ze stronicowaniem - "strona zero" potrafiła praktycznie zabić serwer, szczególnie jeśli w URL'u ktoś wymusił "0". Wybaczcie brak jakiegokolwiek opisu - ponieważ do tej poty takowego nie było, muszę znaleźć chwilę wolnego czasu na radosną twórczość. Analiza kodu powinna (IMHO) powiedzieć Wam tyle przynajmniej, czy warto próbować załatać obecny kod, czy jednak postanowimy obecny kod zamrozić i wystartować z kodem od zera - i jeśli tak, to z wykorzystaniem jakich mechanizmów. Na pewno przez weekend napiszę co chciałbym, zbyt planeta posiadała w podstawowym przynajmniej zakresie - w przyszłym tygodniu podjęlibyśmy finalne decyzje. -------------------- |
|
|
2.11.2012, 15:45:04
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) |
Co do tego co się sypało: Problem był ze stronicowaniem - "strona zero" potrafiła praktycznie zabić serwer, szczególnie jeśli w URL'u ktoś wymusił "0". coś podobnego było dawniej wspomniane, dlatego pod tym kontem przeglądałem kod na necie ponad tydzień temu ale brakowało mi pewnych elementów... no ale skoro problemem jest tylko stroną 0 to dlaczego nie zrobić sprawdzenia i przypisania lub przekierowania na stronę pierwszą routing Planeta / apps / frontend / config / routing.yml: Kod posts: url: /strona/:page param: { module: post, action: list, type: all } homepage: url: / param: { module: post, action: list, type: all, page: 1 } w pliku Planeta / apps / frontend / modules / post / actions / actions.class.php fragment domyślnej metody postActions::executeList():
więc tu można by zrobić sprawdzenie i przypisanie do inta, wartości dozwolone tylko większe od 0... ale też w wielu miejscach przewija się klasa Criteria - wygląda na model (być może i w niej można by coś zmienić), jednak nigdzie jej nie znalazłem nawet w Planeta / lib / model -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
Wersja Lo-Fi | Aktualny czas: 11.06.2024 - 11:23 |