ForumCała strona

Nawigacja

Aktualnie online

Gości online: 10

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
[OH] Zmiana "id" na "username" w linku do profilu
zezol
Panel potrzebny do działania modyfikacji - Nazwa użytkownika zamiast id w linku do profilu.

Proszę go nie używać bez w/w modyfikacji!

Panel zamienia wszystkie linki do profili na postać potrzebną do działania wspomnianej modyfikacji, tj:
profile.php?nick=nazwa użytkownika

Tworzymy nowy panel, w którego treść wklejamy:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Zapisujemy i włączamy.

Do podglądnięcia jak to wygląda TUTAJ. Link można zobaczyć w profilu 1. posta w shoutboxie.
Edytowane przez zezol dnia 16.08.2009 23:30:07
 
Wścibski Gość
Dodany dnia 21.11.2024 16:04:36
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Konto ukryte
Przecież to nie ma sensu, bo wychodzą np. takie wynalazki:

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


Wiadomo, że automatycznie polskie znaki spacje itp. zostaną zamienione i wyjdzie:

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


ale mimo wszystko ani taki, ani taki link nie wygląda dobrze. Najlepsze byłoby coś takiego:

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


Poza tym przy wchodzeniu do profilu warto byłoby filtrować wartość przy użyciu mysql_real_escape_string, samo preg może nie wystarczyć na SQL Injection :P
 
zezol
W sumie nie robiłem tego z myślą o polskich znakach w nicku, bo raczej nikt tego nie używa. W różnych przeglądarkach różnie to wygląda, ja na Firefoxie 3beta(to co mam na LiveCD Ubuntu) mam polskie znaki ze spacją ładnie. Nie mam jak sprawdzić tego na innych, bo na swoim kompie mogę włączyć tylko LiveCD(mam tylko Ubuntu 8.04). Myślałem czy użyć funkcji urlencode, wtedy spacja zamieniana jest na +. Myślisz, że ładniej z plusem? Wink

"Jakis_tester" - to nie byłoby złe w sumie. Mógłbym to przepuścić przez funkcję, która pozamienia polskie znaki, ale w profile.php user jest pobierany po nicku(username), więc potem nie byłoby jak odczytywać jaki to user.


 
Konto ukryte
No to trzeba gdzieś to id jednak wrzucić Smile
Poza tym na tą wartość jest w bazie nałożony index, na username nie ma, więc i takie wyszukiwanie jest sporo wolniejsze.
 
Pieka
Wytlumacz to osobie, ktora prosila o takie rozwiazanie. Link w pierwszym poscie zezola.
Jestem jaki jestem Smile
 
www.php-fusion.pl
zezol
Ciekawy jestem rozwiązania na dobrychprogramach:
dobreprogramy.pl/index.php?dz=15&n=12062&Uzytkownicy+Google+wyszukuja+wiecej

No ale tutaj jak widać news jest pobierany po ID.
No chyba, żeby pomyśleć o czymś takim:
profile.php?id=5&nick=Jakis_user

Spacja albo jako "_" albo automatycznie przez funkcję "+".

Myślicie, że jest sens to już zmieniać?
 
Borek
Wszystko działa pięknie oprócz jednej rzeczy. Nie działa wtyczka NicksMod. Proszę o pomoc, ponieważ zależy mi na tej wtyczce.
 
www.ddadc.com.pl
bartek124
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Dla Nicks Mod spróbuj w/w kodu.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Borek
Nie działaSad nicki co prawda, są kolorowe,ale gdy kliknę w dowolny wczytuje się strona główna. W dodatku cała strona się rozjechała.
 
www.ddadc.com.pl
ostry38
A gdzie wyświetlasz te nicki? Jak masz kod w theme.php to tam popraw ...
Pomagam na GG jedynie w drobnych sprawach!
 
www.lamacs.pl
Szapko
Dałoby radę to jakoś pogodzić z Nicks Mod? Sprawdzałem bartek124 Twój kod, ale nie działa.
 
Xerxes
A czy można zrobić coś takiego:

www. mojastrona .pl/profil-xerxes ?

Z tego co pamiętam to w EF IV jest taki infusion.
Edytowane przez khaman dnia 21.04.2013 13:33:53
 
www.phpinnovation.pl
Vanko
Witam, a czy jest możliwość dodania kodu do pliku .htaccess , by wyglądało w ten sposób: nazwa.pl/user/user_name ?
 
http://skyde.pl
poki289
soltys napisał(a):

Witam, a czy jest możliwość dodania kodu do pliku .htaccess , by wyglądało w ten sposób: nazwa.pl/user/user_name ?

Tak jest, natomiast wszystkie obrazki/linki/skrypty się "posypią". Nie pomoże tutaj nawet znacznik base, w skrócie musisz edytować wszystkie ścieżki.
 
www.add-ons.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl