Jak dodać do profilu uzytkownika na forum opartym o phpbb nową linijke na wpisanie np. wieku, itp. aby potem mozna bylo to wyswietlic w danych uzytkownika :?:
Proszę o pomoc
Z góry dziekuje za odpowiedzi.
UP. wersja phpbb to 2.0.4
na phpbb.pl nie ma :?:
Ja się tym nie bawiłem, bo mi się znudziło narazie phpbb i wogóle php :), ale na Twoim miejscu jeżeli nie ma nigdzie oficjalnej informacji na necie to dwa sposoby:
AD1. Znaleźć takie forum na którym jest taki edit i zapytać admina jak to zrobił
AD2. Zrobić to samemu (imho lepsze rozwiązanie) :), wydake mi się, że wszystko znajdziesz w pliku profil.php i mysql, tylko musisz dobrze szukać :).
Powodzenia.
po to sa mody, aby takie rzeczy robic ;)
phpbb.pl i modyfikacje tam
- Add new field to profile [ źródło alternatywne - click me! ] - kompatybilny z phpBB 2.0.4 i wzwyż, możesz sobie dowolnie ustawić, czy to ma być lista rozwijalna czy nie, gdzie ma być wyświetlane itp.
Dzieki Allen
Edit:
Jak to zrobić :?:
You may have to change your database prefix
ALTER TABLE phpbb_users ADD user_music VARCHAR(255) AFTER user_interests;
alternate you can use table_update.php to alter the database automatically
(just upload and run the file)
A dokladnie jak to dodać do tabeli. Jakbym mugł to proszę o gotowe zapytanie do mysql. Niebardzo sie znam n SQL.
To poniżej to komenda SQL, którą musisz wprowadzić do bazy danych phpmyadmin.
#-----[ SQL ]-------------------------------------------
#
# You may have to change your database prefix
ALTER TABLE phpbb_users ADD user_music VARCHAR(255) AFTER user_interests;
## alternate you can use table_update.php to alter the database automatically
## (just upload and run the file)
## 1. Wchodzisz sobie do phpmyadmin
2. Wybierasz odpowiednią bazę danych, gdzie wprowadzisz zapytanie SQL
3. Klikasz na zakładkę SQL
4. W okno, które się pokaże na stronie wklejasz poniższe zapytanie:
ALTER TABLE phpbb_users ADD user_music VARCHAR(255) AFTER user_interests; Jeśli twój prefix do forum, tj.: [/b]phpbb_[/b] jest inny, tzn. podczas instalacji go zmieniałeś na inny, to zmień go na ten, który wpisałeś, jeśli nie zmieniałeś, to pozostaw jak jest.
5. Klikasz na przycisk z Wyślij, czy jaki tam jest do wysłania zapytania.
na końcu powinna Ci się pojawić notka, że: This ... has been succesfully added to your database, czy coś w tym stylu ;)
Drugą opcją, czyli nie bawiąc się we wchodzenie do bazy jest:
1. wchodzisz na ftp do głównego! katalogu z forum
2. Kopiujesz tam plik table_update.php
Ad. jeśli zmieniłeś prefix z phpb_ na inny to zmień go na poprawny w zawartości tego pliku, ale wątpię, abys zmieniał prefix ;)
3. Odpalasz przeglądarkę i dajesz url do pliku table_update.php, czyli:
http://www.adres_do_forum.pl/table_update.php 4. Update powinien zakończyć się sukcesem ;)
5. Po update'cie bazy zamykasz przeglądarkę i usuwasz plik: table_update.php, który skopiowałeś na ftp.
Zalecałbym opcję 1wszą ;) Gdyż wiesz co robisz ;)
Dzieki bardzo, jak cos to jeszcze napisze.
Nie mam w sciagnietym zbiorze pliku table_update.php .
Musi być, w downloadzi z phpbbhacks jest.
Pojawił mi sie kolejny problem :-( otóż nie wywietla mi uśmieszków na forum :-( i nie wiem dlaczego :-( co moze byc tego przyczyną :?: Czy do uśmieszków jest jakaś tabela w sql :?:
Może coś zjechałeś przy zamienianiu kodu w plikach, wyłączyłeś w panelu administracyjnym?? Kopię zapasową plików robiłeś?, Może w czymś innym tkwi błąd, przes przypadek wykasowałeś uśmieszki ; P
W Bazie jest tabela smilies, ale jeśli korzystałeś z powyższego zapytania, to nic mnie powinno ruszyć żadnej tabeli oprócz wspomnianej w instrukcji instalacji. najlepiej by było, gdybyś zapytał na phpbb . pl / forum ;) Tam powinieneś uzyskać odpowiedź. :)
Zamienialem phpbb na phpbb modified by przemo 1.8 i po tym mi usmieszki zniknely w katalogu smiles sa pliki z usmieszkami ale na forum nie sa wyswietlane :( nie wiem czemu
W takim wypadku zalookaj na przemo . org / phpBB2 /