ForumCała strona

Nawigacja

Aktualnie online

Gości online: 6

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
18.10.2025 19:31:20
Forum nie dziala nawet bez polskich znakow.

JazOOn
16.10.2025 18:21:12
nie dziala z polskimi znakami

Zbigniew@
12.10.2025 15:20:31
Tylko dla wybranych.

JazOOn
06.10.2025 21:00:15
czy shout dziala?

hoopak
02.10.2025 10:33:17
Bleeeeee Cool

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
[EF IV] eXtreme Point System - potrzebna poprawka naliczania punktów
QooBooS
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:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

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

Polecamy hosting SferaHost.pl
IP: localhost  
Szapko
Wgraj sobie orginalny plik i powinno dzia?a?.
 
QooBooS
Problem w tym, ?e mam oryginalny plik, zarówno eps_settings, jak i ranking (pobrany kilka dni temu - dla pewno?ci - z Laboratorium).
 
bartek124
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).
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
QooBooS
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
Pobierz kod źródłowy  Rozwiń Kod źródłowy
)
 
bartek124
No to nie pami?tasz, jak? instalowa?e?? W PA Ci pisze.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
QooBooS
Dzi?ki. Moja wersja to PHP-Fusion 6.01.9 v4.11, a wi?c to mnie dotyczy Twój post Smile 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
Pobierz kod źródłowy  Rozwiń Kod źródłowy


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.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
QooBooS
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
Kurde, dasz wiar?, ?e nie zwróci?em uwagi na nazw? tematu i dzia?? Grin

Sorry, mój b??d Wink.

pracuj? na EF

Czekaj, skoro masz EF, to po co chcesz instalowa? EPS, skoro on ju? tam jest?
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
QooBooS
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? Smile
Edytowane przez QooBooS dnia 10.07.2008 15:36:27
 
bartek124
Dawno nie pracowa?em na EF.

S?uchaj, odezwij si? ko?o 18 na gg, looknie sie co i jak Wink
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
QooBooS
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:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


-----------------------------------------------------------------------

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:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Funkcja odejmuj?ca:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

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:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


forum/options.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


administration/weblinks.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


administration/articles.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


administration/news.php:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez QooBooS dnia 10.07.2008 20:39:18
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl