ForumCała strona

Nawigacja

Aktualnie online

Gości online: 27

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
Dodawanie nowych pól w profilu użytkownika
Casta
Witam, prowadzę serwis o grach, zajmuje się on również modelowaniem modeli do gier, skryptowaniem i programowaniem JAVA. Wpadłem na pomysł aby użytkownicy byli rozpoznawani po 3 informacjach w profilu:
Modele: Tak/Nie
Skrypter: Tak/Nie
Java Programer: Tak/Nie

Zabrałem się do pracy, pracuję na plikach w locale dokładniej Polish\user_fields.php. Do tego pliku dodałem:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Następnie jest linijka
Pobierz kod źródłowy  Rozwiń Kod źródłowy

I następnie pod tą linijką również dodałem
Pobierz kod źródłowy  Rozwiń Kod źródłowy


To był koniec pracy w pliku w folderze locale.
Następnie otwarłem plik edit_profile.php

I dodałem linijki:

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


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


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


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


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


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


Po tej czynności w edycji profilu pokazały się te 3 pola wyboru.

Następnie do pliku profile1_inc.php dodałem linijki:

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


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


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


Dzięki powyższym linijkom gdy wejdziemy do profilu użytkownika widzimy te 3 pola.

I właśnie na tym zakończyłem i jestem w potrzasku...
Gdy w edycji profilu wybiorę dowolną opcję w dowolnym okienku np w modeler wybiorę "TAK" i aktualizuję profil to opcja się nie zapisuje. W związku z tym czy trzeba dodać te 3 pozycje w bazie danych w tabeli users? Jeśli tak to jaką mają mieć formę i jak je dodać żeby działało. Druga rzecz to to, że żadna z wybranych pozycji "Tak" lub "Nie" nie jest wyświetlana w podglądzie profilu:
img442.imageshack.us/img442/6629/beztytuufj3.jpg

A trzecia rzecz to chciałem zapytać jak zrobić aby te 3 kategorie było widać na forum. Tzn żeby w poście usera po lewej stronie dodać pod avatarem te informacje z profilu.
Trochę się rozpisałem ale zależy mi na dokładnym wyjaśnieniu ;) Serdecznie pozdrawiam i dziękuję za pomoc.

Kuba


PW od moderatora:
  1. Zmiana nazwy tematu - Pieka 08.12 - 16:04
  2. Przeniesienie tematu - Pieka 08.12 - 16:07
  3. Zmiana nazwy tematu - Milka 08.12 - 21:18

Edytowane przez Casta dnia 08.12.2007 23:31:11
 
http://www.redline-racers.info
Wścibski Gość
Dodany dnia 25.11.2024 08:32:05
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
bartek124
Po pierwsze to musisz dodać funkcję, która zapisze wartość w bazie do plik update_profile_include.php w folderze includes.

Po drugie to musisz do struktury tabeli dodać 3 nowe pola np user_modeler user_skrypter i user_java.

Po trzecie w profiles.php musisz dodać kod, ktory wyświetli tekst w zależności od wartości zapisanej w tabeli, np jeśli skrypt zapisze w user_java wartość 0 to w profiles.php wyświetli się nie 0 tylko Nie.
 
www.bartek124.net
Casta
To pierwsze odstawiłem na później bo kompletnie nie wiem jak to zrobić.
To drugie zrobiłem i w miejscu pustych pól mam 1 tam gdzie zaznaczone "Tak" a tam gdzie zaznaczone "Nie" to w profilu wyświetla 0. To następny krok:
Tu mam problemy :| Owszem wyświetla mi te Tak lub Nie, ale po za tabelą profilu użytkownika a 1 przy Modeler nadal jest....

profile.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy


EDIT:
Zrobiłem krok 1
Edytowane przez Casta dnia 08.12.2007 21:31:36
 
http://www.redline-racers.info
Pieka
Czytales? http://www.php-fu...ad_id=7564
Dotyczy standardowego Fusiona, ale zasady te same.
Edytowane przez Pieka dnia 08.12.2007 23:39:54
Jestem jaki jestem Smile
 
www.php-fusion.pl
Casta
Tak czytałem. Ale jestem jaki jestem i nie bardzo lubię robić takie rzeczy za pomocą jakiś modów, które często mogą zepsuć stronę. Wolę to zrobić sam, czegoś się dowiedzieć i wiedzieć jaką to ma składnie i w razie błędów mogę jechać po sobie a nie autorze modu ;] A teraz to proszę tylko o to aby ktoś mi pomógł zamienić te 1 w tabeli na TAK a 0 na NIE. Bo tylko to mi zostało.

EDIT:
Kombinowałem i doszedłem do tego, że ten blok warunkowy zamiany 1 na Tak a 0 na Nie żeby był w tabeli musi być wpisany pod każdą zdefiniowaną specjalizacją i dopiero za blokiem warunkowym zamknąć </td> i nie w pliku profile.php lecz profile1_inc.php
Tylko jakoś ten blok warunkowy nie chce mi w żaden sposób wyjść Frown

Struktura jednej ze specjalizacji w bazie:
http://img148.ima...tuuzh8.jpg

Czy aby na pewno wszystko dobrze?
Edytowane przez Milka dnia 09.12.2007 12:49:48
 
http://www.redline-racers.info
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl