Przesunięty przez: Matteo 09-11-2013, 09:35 |
Bogacze mod - wymaga CashMod/PointsSystem |
Autor |
Wiadomość |
michalman
Pomógł: 17 razy Posty: 204
|
Wysłany: 13-12-2009, 12:10 Bogacze mod - wymaga CashMod/PointsSystem
|
|
|
Bogacze mod - wymaga CashMod/PointsSystem
Modyfikacja dodaje oddzielną podstrone z informacją kto ma najwięcej kasy
Kod: | ##############################################################
## MOD Title: Lista Najbogatszych użytkowników na forum
## MOD Author: michalman ( admin@michalman.pl )
## MOD Descripton: Modyfikacja dodaje oddzielną podstrone z informacją kto ma najwięcej kasy. Wymagany cash mod albo points_system
## MOD Version: 1.0.1 xD
##
## Installation Level: easy
## Installation Time: 3 minut
##
## Files To Edit:
## includes/constants.php,
## language/lang_polish/lang_main.php
##
## Included Files:
## bogacze.php
## templates/NAZWA TWOJEGO STYLU/bogacze.tpl
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
############################################################## |
Modyfikacja wyświetla liste 5 najbogatszych użytkowników na forum.
Wymagany point_system albo cash mod
Cytat: | jeśli chcemy żeby wyświetlało więcej bogaczy to wchodzimy do:
bogacze.php
znajdz:
i te 5 zamień na tyle ile chcesz mieć wyświetlanych
|
Cytat: | Standardowo ustawiłem na kolumnę user_cash ale jeśli macie inną to wejdzcie w bogacze.php
i wszystkie
zamień na
|
|
_________________ Koniec z phpbb2 |
Ostatnio zmieniony przez Majkelo 10-01-2012, 11:33, w całości zmieniany 11 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 13-12-2009, 12:18
|
|
|
Kod: |
define('IN_PHPBB', 3);
|
co to jest? IN_PHPBB to stała, definiuj się ją na TRUE bądź FALSE (1:0)
Warunek dla niezarejestrowanych napisałbym go tak:
Kod: |
if( [b]![/b]$userdata['session_logged_in'])
message_die(GENERAL_MESSAGE, 'niezalogowany')
|
przez co nie musisz ciągnąć klamry przez cały kod, i od razu będzie przejrzyściej się prezentowało wszystko
poza tym Optymalizacja, nie SLECT * tylko SELECT co_chcesz_pobrac,
bo np. po co Ci ma pobierać informacje o sesji, haśle, ile prób błędnych logowań, ile postów itd ? tylko to co najważniejsze, potrzebne dla MOda pobierz z bazy
W pętli while dałbym $template dla pętl, a dla zwykłego $template (55 linijka) podpiąłbym langi - aby trzymało się standardów phpBB
Poza tym nie trzymaj kodu HTML w pliku PHP. Skoro ekipa phpBBteam dała nam tak coś pięknego jak template system, to oddzielaj to.
Pozdro |
_________________ Prezes |
|
|
|
|
Bucu
Pomógł: 487 razy Posty: 2127
|
Wysłany: 13-12-2009, 12:22
|
|
|
Kod: | $userdata = session_pagestart($user_ip, PAGE_DOWNLOAD); |
E to jest podstrona downloadu?
Kod: | $page_title = 'Najbogatsi użytkownicy'; |
to do langow
stałe tabel stosuj, a nie taka fuszerke.
Kod: | $result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result) |
jest cos takiego jak klasa db
Kod: | $status = ($row['user_session_time'] > (CR_TIME - 1800) && ($row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN)) ? ' <a href=viewonline.php style="text-decoration: none"><font color="green">Online</font></a>' : ' <font color="red">Offline</font>'; |
a to juz totalna pomylka, kod html w pliku php.
Ogolnie mod do poprawy. |
_________________ Zanim napiszesz głupi temat, zapoznaj sie z FAQ
Pisanie / Instalacja Modyfikacji / For / CMS , przenoszenie For / CMS / Baz Danych (odpłatnie) - Osoby zainteresowane Proszę o kontakt GG.
Przez GG Pomagam tylko odpłatnie! |
|
|
|
|
michalman
Pomógł: 17 razy Posty: 204
|
Wysłany: 13-12-2009, 12:30
|
|
|
O mój boże! Będę pisał moda który ma 3x dłuższy kod po to żeby, no nie wiem po co.
Ktoś potrzebował to napisałem. A może jeszcze niech będzie konfiguracja w PA?
Napisałem na szybko, bo tak mi się podobało
Bucu napisał/a: | to do langow |
nom i co jeszcze? Bucu napisał/a: | stałe tabel stosuj, a nie taka fuszerke. |
lecę, tak mi było wygodniej.
Bucu napisał/a: | jest cos takiego jak klasa db |
to niech sobie będzie
Bucu napisał/a: | a to juz totalna pomylka, kod html w pliku php. |
ten mod jest tak profesionalny że zaraz jeszcze PA dorobie. a może jeszcze przydałoby się dać w języku chińskim, francuskim, niemieckim? A no i jeszcze trzeba zrobić moją stopkę!
KK rozumiem jakby to był jakiś wywalony w kosmos mod, który posiada xx plików że to szok. Mod ma zaledwie 70linijek i wszystko można zmieniać ręcznie |
_________________ Koniec z phpbb2 |
Ostatnio zmieniony przez michalman 13-12-2009, 12:32, w całości zmieniany 1 raz |
|
|
|
|
Bucu
Pomógł: 487 razy Posty: 2127
|
Wysłany: 13-12-2009, 12:32
|
|
|
michalman, po to zeby nie byl bublem takim jakim jest, jak juz sie bierzesz za robienie modow to zrob to porzadnie - uwierz wygodniejsze, przyznasz mi kiedys racje. |
_________________ Zanim napiszesz głupi temat, zapoznaj sie z FAQ
Pisanie / Instalacja Modyfikacji / For / CMS , przenoszenie For / CMS / Baz Danych (odpłatnie) - Osoby zainteresowane Proszę o kontakt GG.
Przez GG Pomagam tylko odpłatnie! |
|
|
|
|
michalman
Pomógł: 17 razy Posty: 204
|
Wysłany: 13-12-2009, 13:53
|
|
|
Dobra macie poprawiony cały mod. Dodałem langi i cały kod poprawiłem. Nie ma juz html w php ;P
Thanks bucu za motywacie
Nie zapomniałem tego umieścić w instrukcji |
_________________ Koniec z phpbb2 |
|
|
|
|
Seba123
Pomógł: 74 razy Posty: 868
|
Wysłany: 13-12-2009, 16:22
|
|
|
kevin_ napisał/a: | przez co nie musisz ciągnąć klamry przez cały kod, i od razu będzie przejrzyściej się prezentowało wszystko | Lepiej jest Bucu napisał/a: | a to juz totalna pomylka, kod html w pliku php. | Dobrze jest zrobione. |
_________________ Fejs |
|
|
|
|
lsteam
Czarna lista
Pomógł: 35 razy Posty: 348
|
Wysłany: 13-12-2009, 16:25
|
|
|
Posiadam Points System który działa mi.. zainstalowałem ten mod bogacze i takie coś mi się pokazuje:
http://lssite.pl/bogacze.php |
_________________
Wykonuje szybko i solidnie zlecenia |
|
|
|
|
Boltex
Pomógł: 475 razy Posty: 2239
|
Wysłany: 13-12-2009, 18:27
|
|
|
a demko można? |
_________________
Nie pisz do mnie na PW/GG, chyba że o to poproszę | Zanim cokolwiek napiszesz radzę zapoznać się Regulaminiem | Przed założeniem nowego tematu sprawdź czy podobny temat już istnieje
Odpowiedź na większość pytań możesz znaleźć TUTAJ lub w FAQ | Poza forum pomagam tylko odpłatnie | Projekt subSilver2.0 - dołącz do nas! |
|
|
|
|
krystianr
Pomógł: 680 razy Posty: 1999
|
Wysłany: 13-12-2009, 18:28
|
|
|
lsteam, w bogacze.php
znajdź :
zamień na :
powinno chodzić |
_________________ eat
sleep
trance
repeat
Ostatnio odwiedziłeś nas 04-01-2016, 11:36
Obecny czas to 03-12-2021, 16:58 |
|
|
|
|
lsteam
Czarna lista
Pomógł: 35 razy Posty: 348
|
|
|
|
|
Seba123
Pomógł: 74 razy Posty: 868
|
Wysłany: 13-12-2009, 19:19
|
|
|
Bucu napisał/a: | bo poprawil | Mówię o kodzie HTML w php. Tak czy tak musisz w PHP dać porównanie, a dzięki takiemu zastosowaniu templatki są mniejsze i łatwiejsze do sparsowania.
Bucu napisał/a: | Po cos są pliki tpl tavaro prawda? Trzeba jakies granice trzymac i uczyc sie dobrych nawykow | Te "dobre nawyki" nie są w cale dobre- a jak uważasz inaczej to przedstaw mi argumenty. |
_________________ Fejs |
|
|
|
|
Bucu
Pomógł: 487 razy Posty: 2127
|
Wysłany: 13-12-2009, 19:42
|
|
|
Seba123,
Porządek w kodzie - HTML oddzielony od PHP.
Inna filozofia pracy - niektóre rzeczy łatwiej jest zrobić za pomocą systemu szablonów (np. obsługa formularzy).
Łatwość dostosowania do własnych potrzeb wyglądu - wystarczy znajomosc html (ktos nie zna php, pogubi kropki, przecinki etc i ma problem ) |
_________________ Zanim napiszesz głupi temat, zapoznaj sie z FAQ
Pisanie / Instalacja Modyfikacji / For / CMS , przenoszenie For / CMS / Baz Danych (odpłatnie) - Osoby zainteresowane Proszę o kontakt GG.
Przez GG Pomagam tylko odpłatnie! |
|
|
|
|
michalman
Pomógł: 17 razy Posty: 204
|
Wysłany: 13-12-2009, 20:05
|
|
|
Znając jakiegoś innego użytkownika pomocy byś już nie dostał! Gdzie moja stopka? Najprościej usunąć nie?
Cytat: | w bogacze.php znajdz:
Kod: | FROM " . USERS_TABLE . "
|
Dodaj po:
Kod: | WHERE username != 'Anonymous' |
|
Albo pobierz jeszcze raz i podmień bogacze.php.
Pliki zaaktualizowałem |
_________________ Koniec z phpbb2 |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Seba123
Pomógł: 74 razy Posty: 868
|
Wysłany: 13-12-2009, 20:12
|
|
|
lepiej sprawdzaj po userid, nie username. |
_________________ Fejs |
|
|
|
|
|