Zobacz temat
|
[EF IV] eXtreme Point System - potrzebna poprawka naliczania punktów
|
|
| QooBooS |
Dodany dnia 09.07.2008 19:19:16
|
|
Przedszkolak ![]() Postów: 52 Data rejestracji: 02.06.2008 22:31 |
Witam. Zauwa?y?em, ?e mod ten zlicza punkty w dziwny sposób: gdy kto? nie ma ?adnych user_points, wy?wietla points_normal. Chcia?bym, aby to wszystko dodawa?. Ponadto, nie zlicza on punktów za posty, linki, artyku?y i newsy (przynajmniej u mnie) - a powinien. Zabra?em si? samemu za modyfikacj?, ale nie do ko?ca mi si? uda?o. Wprawdzie mod zlicza teraz punkty w nast?puj?cy sposób: posty na shoutboxie napisane przez usera * mno?nik postów za shoutbox (w ten sam sposób liczy punkty dla pozosta?ych "kategorii" ), to jednak wy?wietla je nieprawid?owo dla poszczególnych u?ytkowników - u ka?dego u?ytkownika wy?wietla ilo??, któr? ostatnio widzia?em w czyim? profilu. Kod mojej "modyfikacji" wygl?da nast?puj?co: Dzia?a bezb??dnie na profilach, jednak nie dzia?a nigdzie indziej. Ostatni? linijk? chcia?em, aby po obliczeniu mod wstawia? wynik w miejsce starego, jednak dzia?a on tylko w profilu (poniewa? w URLu podawana jest warto?? dla lookup). Czy móg?by kto? zoptymalizowa? ten kod, aby dzia?a? wsz?dzie? Dobrze by?oby, aby mo?na by?o go umie?ci? np. w maincore.php lub subheader.php, aby zlicza?o t? warto?? przy otwieraniu ka?dej ze stron. Prosz? nie bi? - ja tylko próbowa?em ;) Edytowane przez QooBooS dnia 09.07.2008 19:22:30 |
|
|
|
| W?cibski Go?? |
Dodany dnia 25.10.2025 13:35:42
|
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
| IP: localhost | |
| Szapko |
Dodany dnia 10.07.2008 01:29:27
|
|
Bywalec ![]() Postów: 888 Pomógł: 66 Data rejestracji: 19.08.2007 19:49 |
Wgraj sobie orginalny plik i powinno dzia?a?. |
|
|
|
| QooBooS |
Dodany dnia 10.07.2008 12:15:53
|
|
Przedszkolak ![]() Postów: 52 Data rejestracji: 02.06.2008 22:31 |
Problem w tym, ?e mam oryginalny plik, zarówno eps_settings, jak i ranking (pobrany kilka dni temu - dla pewno?ci - z Laboratorium). |
|
|
|
| bartek124 |
Dodany dnia 10.07.2008 12:19:51
|
|
Weteran ![]() Postów: 3264 Pomógł: 236 v7.02.06Data rejestracji: 26.05.2007 12:25 |
Jak masz wersje 6.01.xx to ma forum jest instrukcja instalacji dla tej wersji. Zlicza punkty prawid?owo dla wszystkiego. To co Ty da?e? mija si? z celem: 10 dodatkowych zapyta? za ka?dym od?wie?eniem strony (je??i umie?cisz w subheader.php lub maincore.php). |
|
|
|
| QooBooS |
Dodany dnia 10.07.2008 12:29:08
|
|
Przedszkolak ![]() Postów: 52 Data rejestracji: 02.06.2008 22:31 |
Rozumiem, ?e to bardzo spowolni?oby wczytywanie strony? Dlatego uwa?asz, ?e mija si? to z celem? Gdzie mog? dowiedzie? si?, któr? wersj? mam dok?adnie? (w plikach jest komentarz ) |
|
|
|
| bartek124 |
Dodany dnia 10.07.2008 12:34:33
|
|
Weteran ![]() Postów: 3264 Pomógł: 236 v7.02.06Data rejestracji: 26.05.2007 12:25 |
No to nie pami?tasz, jak? instalowa?e?? W PA Ci pisze.
|
|
|
|
| QooBooS |
Dodany dnia 10.07.2008 12:41:00
|
|
Przedszkolak ![]() Postów: 52 Data rejestracji: 02.06.2008 22:31 |
Dzi?ki. Moja wersja to PHP-Fusion 6.01.9 v4.11, a wi?c to mnie dotyczy Twój post Serdeczne dzi?ki za podpowied?, poszukam.Znalaz?em temat: http://www.php-fu...post_92783 (w którym to podajesz paczk? do zainstalowania dla wersji 6.01.12 i wy?szych - skoro wy?szych, to wnioskuj?, ?e do mojej nie pasuje?) A instalowa?em wed?ug instrukcji z tego tematu: http://www.php-fu...#post_9336 oraz instrukcji zawartej w pliku ReadmePL.txt, a mimo to nie dodaje mi punktów ani za newsy, ani za posty na shoutboxie, ani na forum, ani nigdzie... Jedynie dodaje, gdy wpisz? pewn? ilo?? w eps_settings i zapisz?. PS: Je?li zajdzie taka potrzeba, s?u?? FTPem. Edytowane przez QooBooS dnia 10.07.2008 14:09:07 |
|
|
|
| bartek124 |
Dodany dnia 10.07.2008 15:14:37
|
|
Weteran ![]() Postów: 3264 Pomógł: 236 v7.02.06Data rejestracji: 26.05.2007 12:25 |
Masz eXtreme-Fusion, którego ja nie podejmowa?em si? wspiera?, wi?c moja dzia?ka ko?czy si? na tym po?cie. http://www.php-fu...post_92783 Tak, to jest dla 6.01.12 i wy?szych, ale my?l?, ?e instalacja na ni?szych, dla u?ytkownika cho? troch? znaj?cego PHP-Fusion, nie powinna by? problemem. Chodzi tu o podwójne mieszanie hase?. W 6.01.11 i ni?szych jest ono pojedyncze, wi?c jest to kwestia zmiany jednej linijki kodu. |
|
|
|
| QooBooS |
Dodany dnia 10.07.2008 15:19:02
|
|
Przedszkolak ![]() Postów: 52 Data rejestracji: 02.06.2008 22:31 |
Nie jestem, jak to powiedzia?e?, "u?ytkownikiem cho? troch? znaj?cym PHP-Fusion" - ja pracuj? na EF. Zdaj? sobie spraw?, ?e to przeróbka PF, jednak jest w niej par? rzeczy odbiegaj?cych form? i sposobem pisania kodu od tych z PF. Je?li masz pohamowania co do pomocy osobom nie korzystaj?cym z PHP-Fusion, w takim razie przecierpi? t? spraw? i porzuc? ca?? zabaw? z tymi punktami lub poczekam, a? znajdzie si? osoba, która ich nie ma. Nic na si??. Poza tym, ju? w temacie napisa?em, ?e posiadam EF. Pozdrawiam. Edytowane przez QooBooS dnia 10.07.2008 15:20:30 |
|
|
|
| bartek124 |
Dodany dnia 10.07.2008 15:26:15
|
|
Weteran ![]() Postów: 3264 Pomógł: 236 v7.02.06Data rejestracji: 26.05.2007 12:25 |
Kurde, dasz wiar?, ?e nie zwróci?em uwagi na nazw? tematu i dzia?? ![]() Sorry, mój b??d .pracuj? na EF Czekaj, skoro masz EF, to po co chcesz instalowa? EPS, skoro on ju? tam jest? |
|
|
|
| QooBooS |
Dodany dnia 10.07.2008 15:35:22
|
|
Przedszkolak ![]() Postów: 52 Data rejestracji: 02.06.2008 22:31 |
Tak naprawd? to nie chcia?em go instalowa?, a poprawi? b??d, który mnie irytuje. Ponowna instalacja przysz?? mi do g?owy po tym, jak ju? nie mia?em ?adnych pomys?ów. Owszem, zlicza on punkty, ale tylko te, które ja sam dodam z panelu administracyjnego tego infusiona - nie dodaje automatycznie punktów za napisanego posta na shoutboxie ani na forum, newsa, artyku?u, itd. W?a?nie dlatego chcia?em, aby na bie??co za ka?dym od?wie?eniem strony, zlicza? ponownie punkty, poniewa? by?oby pewne, ?e niczego nie przegapi i nawet po zainstalowaniu wtyczki po roku dzia?ania strony, zlicza?by je w prawid?owy sposób. Wtyczka zast?puje warto?ci? z komórki points_normal warto?? z komórki user_points, gdy to drugie jest równe 0 - ja natomiast chcia?bym, aby wszystkie punkty, nie wa?ne jakie, dodawa?y (lub odejmowa?y si?, gdy mowa o punktach karnych) do "g?ównej puli", czyli do user_points, a nast?pnie wy?wietla?o WSZYSTKIE punkty u?ytkownika (po prostym dzia?aniu matematycznym: user_points = points_normal - points_ponushment + points_bonus gdzie do points_normal dodawane by?yby punkty za posty, newsy, artyku?y, itd., a user_points by?by tylko wynikiem tego dzia?ania - i niczym wi?cej). Mam nadziej?, ?e zrozumia?e?
Edytowane przez QooBooS dnia 10.07.2008 15:36:27 |
|
|
|
| bartek124 |
Dodany dnia 10.07.2008 15:40:31
|
|
Weteran ![]() Postów: 3264 Pomógł: 236 v7.02.06Data rejestracji: 26.05.2007 12:25 |
Dawno nie pracowa?em na EF. S?uchaj, odezwij si? ko?o 18 na gg, looknie sie co i jak
|
|
|
|
| QooBooS |
Dodany dnia 10.07.2008 15:42:21
|
|
Przedszkolak ![]() Postów: 52 Data rejestracji: 02.06.2008 22:31 |
Jednak zmieni?e? zdanie :) Dzi?ki za szczere ch?ci. Odezw? si? na pewno. Informacja dla innych osób: gdy wszystko b?dzie dzia?a?, postaram si? umie?ci? tutaj rozwi?zanie. Chodzi o modyfikacj?, która jest dost?pna tak?e dla u?ytkowników PHP-F, wi?c jak najbardziej mog? pomóc :P.//bartek124 Po d?ugiej rozmowie bartek124 zdo?a? naprawi? b??d z dodawaniem punktów. Wystarczy?o zmodyfikowa? funkcj? show_points w pliku maincore.php - wida? przyczyn? by?o b??dne wy?wietlanie ilo?ci punktów (punkty si? dodawa?y, ale nie wy?wietla?o ich poprawnie). Teraz funkcja wygl?da tak: ----------------------------------------------------------------------- Problem dotycz?cy dodawania zosta? rozwi?zany, jednak wci?? istnieje b??d z odejmowaniem punktów. Odpowiednie fragmenty s? wstawione w odpowiednie miejsca, a mimo to po usuni?ciu posta z forum (shoutbox dzia?a prawid?owo), artyku?u, newsa lub linku, ilo?? punktów si? nie zmienia. Zapytanie do bazy wygl?da podobnie jak to, które punkty dodaje, z tym ?e zamiast + jest w nim -. Funkcja dodaj?ca: Funkcja odejmuj?ca: Nie jest ona dok?adnie taka sama, ale dzia?a na podobnej zasadzie. Je?li problem mo?e tkwi? w b??dnym umieszczeniu fragmentu kodu, to poka??, gdzie je wklei?em: forum/post.php: forum/options.php: administration/weblinks.php: administration/articles.php: administration/news.php: Edytowane przez QooBooS dnia 10.07.2008 20:39:18 |
|
|
|
| Przejdź do forum: |



















Serdeczne dzi?ki za podpowied?, poszukam.
.