ForumCała strona

Nawigacja

Aktualnie online

Gości online: 7

Użytkowników online: 0

Łącznie użytkowników: 25,393
Najnowszy użytkownik: Assassin

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

JazOOn
06.12.2024 23:45:46
Amen

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?

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » PHP-Fusion v5.00-v6.01 Support » Modyfikacje skryptów
 Drukuj temat
Modyfikacja rejestracji oraz wyswietlania usera
K@iTO
Witam dzis przychodze z dosc ciekawym problemem.

Sprawa wyglada tak.

Wyłączam rejestracje.

twoze recznie uzytkownikow z generowanym haslem.

i teraz!

Chodzi o to by login usera byl np. :
Pobierz kod źródłowy  Rozwiń Kod źródłowy


i na niego ma sie rejestowac ale widoczny w info panel w profilu oraz na forum powinien być jako:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


przy czym w panelu edycji profilu nie ma możliwości zmiany loginu tylko poprostu w tym miejscu wyswietla się
Pobierz kod źródłowy  Rozwiń Kod źródłowy


jest mozliwość edycji reszty danych z haslem!

Pytanie brzmi.

Jak zamienić rozpoznawalny dla systemu login:"dx458694" na wyswietlany "Krzystow Zawada Sekcja bio".

Jeszcze raz podkreślam on zawsze ma się logować przez te cyferki!
Portal o grze 9dragons w PHP-Fusion
 
www.9dragons.svajs.eu
Wścibski Gość
Dodany dnia 24.12.2024 04:01:31
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
jantom
Może po prostu dodaj kolejne pola w bazie danych i tam gdzie powinien się wyświetlać login, to ustaw by pobierało dane właśnie z tych dodatkowych pól. Czy może jednak innego rozwiązania poszukujesz?
 
http://jantom.info
K@iTO
jantom napisał/a:
Może po prostu dodaj kolejne pola w bazie danych i tam gdzie powinien się wyświetlać login, to ustaw by pobierało dane właśnie z tych dodatkowych pól. Czy może jednak innego rozwiązania poszukujesz?


dobry tok ale...

juz zrobilem nowe pola z tym, ze teraz problem jest taki.

edytowalem narazie 2 pliki tzn. edit_profile i user_fields [z lokale]

w edit dodalem 2 pola z baza polaczone z imie i nazwisko a w user.. dodalem nazwy

teraz tak jak zrobic zeby po 1:

mozna bylo to wyedytowac - tzn. jak ja tam w edit panel na stronie wpisuje nazwisko i imie to mi sie niestety do bazy nie dodaje

po 2 w pliku edit_profile musze dac opcje rozbic to na 2 tzn.

if admin mam miec mozliwosc edit if user ma sie tylko wyswietlic pobrane z bazy.
Portal o grze 9dragons w PHP-Fusion
 
www.9dragons.svajs.eu
jantom
Weź jeszcze na warsztat /includes/update_profile_include.php. To w gruncie rzeczy on jest najważniejszy, bo odpowiada za przysył danych usera do bazy.
A z tymi polami możesz zrobić coś takiego:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Jeśli nigdzie się nie kropnąłem, to powinno zadziałać ;)
Edytowane przez jantom dnia 04.07.2006 23:10:56
 
http://jantom.info
K@iTO
Pobierz kod źródłowy  Rozwiń Kod źródłowy


no jak sie nie myle to zeby pole bylo wymagane musze je tu dodać w pliku update_profile_include.php

i teraz tak:

do bazy dodalem 2 pola

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


i teraz musze tu w update_profile dodać.

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

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


Czy cos wiecej czy o to chodzi? czy jak?

a co do wyswietlania to:

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


czy to wstawić w edit profile.php czy jak. No troche sie poplatalem!

PROSZE O POMOC moze ma ktos nozyczki :D to sie poprzecina moje wiezy!

/edit

mam i jestem co raz blizej! chyba!

Weź jeszcze na warsztat /includes/update_profile_include.php. To w gruncie rzeczy on jest najważniejszy, bo odpowiada za przysył danych usera do bazy.
A z tymi polami możesz zrobić coś takiego:
if (iMEMBER){
if (iAdmin && (iUSER_RIGHTS != "")){
kod formularza odpowiadającego za edycję danych
} else
{
kod wyświetlający jedynie dane usera
};};



Jeśli nigdzie się nie kropnąłem, to powinno zadziałać ;)


to jest nie potrzebne zamieszanie :D

Prawda jest taka ze powiedzcie mi 2 rzeczy.

1 jak zmienic w edit_panel zeby nie bylo możliwości zmiany pul "login" "imie" "nazwisko" zeby one się tylko wyswietlaly pogrubionym textem!!!

a rozwiazanie zmiany tego przez admina lezy w /administration/members.php

Tu nalezy dodać pola do edycji z imie i nazwisko. Jak to dodac? co tam wpisać!?
Edytowane przez K@iTO dnia 05.07.2006 18:29:35
Portal o grze 9dragons w PHP-Fusion
 
www.9dragons.svajs.eu
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl