ForumCała strona

Nawigacja

Aktualnie online

Gości online: 40

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

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
Województwo i Miasto użytkownika
Gander
Chciałem zaprezentować moje kolejne pole użytkownika. Jest to "Województwo i Miasto użytkownika".

W jednej liście rozwijanej znajdują się 874 miasta w 16 województwach-grupach. Wybiera się więc od razu miasto w danym województwie. Prezentowanie tych danych w profilu jest już jednak w osobnych polach województwo/miasto.

Jeśli ktoś potrzebuje wyświetlić te dane na forum, w treści wątku, należy wykonać następujące modyfikacje. UWAGA! Nie wyjaśniam tu jak krok-po-kroku modyfikować pliki forum, musisz znać podstawy PHP i choć odrobinę orientować się w strukturze PHP-Fusion.

Na początku pliku forum/viewthread.php (linijka 21?) załączyć plik tłumaczeń:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Następnie koło linijki 305 w tym samym pliku, w zależności kto gdzie potrzebuje to umieścić, dodajemy kod podobny do tego:

Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP
Gander dodał/a następującą plik:
700-user_field-provincecity-1.zip [30.04kB / 712 Pobrane]

Edytowane przez Gander dnia 30.12.2008 14:34:33
 
gander.solutions
Wścibski Gość
Dodany dnia 24.11.2024 21:27:36
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
mail
Fajna sprawa ale jest tu jednak kilka rzeczy które można by było zmienić.

Warunki z $profile_method są wybierane za pomocą if... else co jest złą konstrukcją do tego typu służy switch... case.
Do tego dla przyspieszenia kodu można by było zlikwidować niepotrzebne echo bo są nadużywane.

Także używasz zmiennych jako aliasów choć nie trzeba ponieważ dane nie są filtrowane.

Myślę że te 2 ostatnie błędy nie są ważne natomiast przy użyciu switch ... case kod stałby się czytelniejszy no i takiej konstrukcji w tych przypadkach powinno się używać.

Wtyczka dość ciekawa i dobrze zrobiona Smile
Edytowane przez Pieka dnia 30.12.2008 17:22:28
 
Gander
Zawsze staram się tworzyć skrypty maksymalnie efektywne i wydajne, ale przyznam że nie sprawdzałem czy case jest szybszy od if. Zresztą chyba nie jest to takie ważne, bo praktycznie różnice nie są zauważalne. To samo tyczy się echo. Organizuję kod inaczej gdy mam kilkadziesiąt - kilkaset linijek Smile
Edytowane przez Gander dnia 30.12.2008 18:58:13
 
gander.solutions
LAbUdZiN
Posiadam fusionboard4 i nie Chce mieć tych informacji na forum ale wtedy wyskakuje błąd:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez LAbUdZiN dnia 30.12.2008 19:34:43
 
www.takgramy.pl
drobiu
Super dodatek! Dałoby radę,aby to pole dodać do rejestracji jako obowiązkowe? Z góry dzięki za informację.
 
www.wzstudent.pl
dante77
Jak można wyświetlić tą lokalizacje na liście ostatnio zalogowanych?
Próbowałem dodać pole user_provincecity, ale wyświetla mi się to w formacie cyfrowym.

 
http://stronyrobie.pl
kefirek
Daj sobie na początku kodu
Pobierz kod źródłowy  Rozwiń Kod źródłowy


I potem
Pobierz kod źródłowy  Rozwiń Kod źródłowy


I tam gdzie liczba wstaw 1 lub 2
1 - wyświetla miasto i województwo.
2 - wyświetla tylko miasto.
 
dante77
Jak zwykle mistrz.

Połączony z 26 sierpień 2011 15:34:
Jak można wyciągnąć listę wszystkich województw i miast posortowanych alfabetycznie na liście użytkowników.
Województwo sortowane osobno i miasto sortowane osobno.

Proszę o podpowiedź.
Edytowane przez dante77 dnia 26.08.2011 15:34:45
 
http://stronyrobie.pl
kefirek
Na jakiej liście użytkowników? Chodzi ci o ostatnio zalogowany?
Edytowane przez Drecha dnia 27.08.2011 19:15:35
 
dante77
Nie, chodzi mi o members.php.
Edytowane przez Drecha dnia 27.08.2011 22:31:03
 
http://stronyrobie.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl