To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

F.A.Q. - Najczęściej Zadawane Pytania - ID - sk?d wzi?? ?

Gilu - 08-11-2007, 08:11
Temat postu: ID - skąd wziąć ?
Zauważyłem, że coraz częściej, coraz więcej osób pyta się jak sprawdzić ID.
Nie tylko usera [ co jest potrzebne do nadania uprawnień SQL ] ale także ID forum, tematu, postu..
Postanowiłem zebrać w jedno miejsce sposoby pozyskiwania ID danych rzeczy.

Zacznijmy od tego, na które jest największe zapotrzebowanie:

Jak uzyskać ID danego usera?
Oczywiście istnieje kilka sposobów, każdy z nich oznaczyłem punktorem.
• Najprostszy i chyba najszybszy sposób. Klikamy na nick danego usera, tak żeby zobaczyć jego profil [ może być na przykład z listy użytkowników ] W pasku przeglądarki, tam gdzie wyświetla się adres aktualnie przeglądanej strony znajdziemy np.
Cytat:
http://www.przemo.org/phpBB2/forum/profile.php?mode=viewprofile,u,2

Cyfra, lub cyferki po ',u,' to właśnie ID użytkownika, w tym konkretnym przypadku wynosi ono 2. ID głównego admina, tego który założył forum wynosi właśnie tyle. Link którego użyłem, jest łączem do profilu Przema, więc wszystko się zgadza.
• Ambitniejszy, inny sposób. Polega on na zdobywaniu informacji z Bazy Danych. W przykładzie podam 'obsługę' tego sposoby przez phpMyAdmina. Wybieramy w nim daną bazę, tą z której korzystamy na forum. Z listy wybieramy tabelę phpbb_users, zapewne otworzyła się jej struktura. W takim przypadku klikamy na odnośnik 'Przeglądaj' na górze, zauważymy wtedy rekordy dotyczące użytkowników. Pierwszy od lewej to user_id ten którego szukamy, obok mamy username, więc chyba po problemie.
• Jak zdobyć ID usera pierwszym sposobem, przy zainstalowanym Spider Friendly? Sprawa równie prosta, jak bez SF. Tutaj chyba nie ma co tłumaczyć, wszystko jest jeszcze bardziej widoczne.
Cytat:
http://www.sailforum.pl/profiles/2.htm


Jak uzyskać ID forum, tematu, posta?
I znowu, jak z numerem usera.
• Odszukując ID z paska przeglądarki:
Cytat:
http://www.przemo.org/phpBB2/forum/viewforum.php?f=14

Oczywiście dla tematu i posta analogicznie. ID posta można wyciągnąć np. po użyciu opcji 'cytuj' na danej wiadomości.
• Ze SQLa, przez phpMyAdmina. Wszystko wykonujemy podobnie jak z ID usera. Możemy kolejno przeglądać tabele phpbb_forums, phpbb_topics, oraz phpbb_posts w której mamy także pozostałe dane.
• Jak to się ma do zainstalowanego Spider Friendly?
Cytat:
http://www.sailforum.pl/forum28.htm ---> ID forum
http://www.sailforum.pl/tematy28/71.htm ---> ID tematu
http://www.sailforum.pl/p...m?mode=quote&p=164 ---> ID posta po użyci 'cytuj'

lub przy innej konfiguracji:
Cytat:
../test-subfor-vf2.htm
../testowy-temat-w-subforum-vt2.htm


Mam nadzieje, że wszystko jasno wyjaśniłem, oczywiście nie zamieszczałem tutaj kolejnych rzeczy jak np. pozyskiwanie ID stylu, bo robi się to analogicznie do poprzednich - za pomocą Bazy Danych.
Liczę także, że to krótkie FAQ zapobiegnie powstawaniu kolejnych tematów dotyczących znalezienia odpowiedniego ID.

pafflick - 08-11-2007, 09:50

Było o tym już na forum mowa dziesiątki, jeśli nie setki razy... :/

Zapomniałeś dodać, że aby stworzyć odnośnik do konkretnego posta trzeba wykorzystać numer posta i wpisać go w taki sposób:
Cytat:
http://www.przemo.org/phpBB2/forum/viewtopic.php?p=293769#293769

joli - 08-11-2007, 09:53

Było, ale ciagle pytaja i czasami juz czlowiek ma dosc. Dodalam do FAQ
Gilu - 08-11-2007, 10:35

Dzięki. Jak ktoś jeszcze raz spyta to szlag mnie trafi ;]
Goroman - 08-11-2007, 11:37

lol a po co to ?
bo nie wiem
:mrgreen:

Gilu - 08-11-2007, 11:44

Na przykład po to żeby nadać uprawnienia do SQLa w PA. :roll:
bartek98 - 28-02-2009, 11:59

Przepraszam,że odkopuję ale mam mały problem:

Mam link do tematu
Kod:
http://semasters.unl.pl/viewtopic.php?p=50#50


I gdzie tu jest ID tematu :?:

xlesiu - 28-02-2009, 12:06

Aby odczytać ID tematu najlepiej być na stronie z tematami. Na Twoim linku są ID postów. A jak już jesteś w temacie z postami to ID tematu możesz sprawdziić po przez najechanie na Nazwę tematu, która znajduje się po prawej stronie u góry na rogu przy przycisku Ignoruj temat. Końcówka mósi być ...php?t=XX.
patriquus - 27-08-2009, 13:38

A czy mozna zmienic id usera? Jak?
xlesiu - 27-08-2009, 18:10

Tak. Jest do tego taki mod. Wgrywasz na serwer. Wchodzisz na http://www.nazwaforum.pl/id.php . Zmieniasz ID . Usuwasz plik id.php.
damian01211 - 01-04-2010, 18:38

ej forum mi sie zepsulo
ma ktos orginalny plik index.html

Oneitatsu - 01-04-2010, 19:26

damian01211, "ej" to sobie możesz do kolesiów w piaskownicy rzucić, nie na forum publicznym.
damian01211 napisał/a:
zepsulo
ma ktos orginalny
Posty piszemy zgodnie z regułami polskiej ortografii i interpunkcji.



damian01211 napisał/a:
plik index.html
Zanim zadasz pytanie użyj narządu zwanego
Mózgiem

oryginalne pliki są w oryginalnej paczce ze skryptem.



Powered by phpBB modified by Przemo © 2003 phpBB Group