ForumCała strona

Nawigacja

Aktualnie online

Gości online: 8

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

Polski Oficjalny Support PHP-Fusion » PHP-Fusion v5.00-v6.01 Support » Modyfikacje skryptów
 Drukuj temat
Dodanie pola podpis w profilu użytkownika
marksman
Jak już wiecie (a Pieka na pewno Wink ) jestem początkujący i w związku z tym proszę Was o drobną pomoc.

Jak dodać pole podpis żeby się wyświetlało w profilu użytkownika?
Nie chodzi mi o to, żeby ktoś mógł edytując swój profil go wpisać, tylko o to, że jak ludzie wchodzą przez listę użytkownika i oglądają czyjś profil to żeby tam była na dole zawartość pola podpis. Chyba jasno wyjaśniłem o co mi chodzi. (Chory jestem, najadłem się grypexów i ciężej kontaktuję Wink )

Wiem, że chodzi o plik profile.php, ale gubię się w tych tabelkach i nie chcę niczego popsuć, a dla takich guru jak wy to powinien być banał.
Proszę, pomóżcie
 
Wścibski Gość
Dodany dnia 25.11.2024 19:55:16
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Spoczywaj w pokoju... wlodekp
Jeszcze raz powtórzę-szybka, skuteczna, fachowa pomoc wymaga danych ich brak w większości przypadków odstawia temat-trudny, albo banalny-do lamusa. Po raz ostatni odpowiadam w ciemno.
wlodekp dodał/a następującą plik:
profile_podpis0.zip [1.97kB / 409 Pobrane]

Edytowane przez wlodekp dnia 10.10.2006 14:18:58
 
wlodekp.europa.pl
Spoczywaj w pokoju... wlodekp
Jak dodać pole podpis żeby się wyświetlało w profilu użytkownika?
Nie chodzi mi o to, żeby ktoś mógł edytując swój profil go wpisać, tylko o to, że jak ludzie wchodzą przez listę użytkownika i oglądają czyjś profil to żeby tam była na dole zawartość pola podpis.
złączony plik jest odpowiedzią na Twoje sugestie pochodzi z wersji 6.01.5 Twój taki sam czyli mój jest gotów do wstawienia-nie rozumię po co te następne(nie dotyczą Twojej wypowiedzi) i wcale o nie mi nie chodził. Adres strony-wystarcza za wszystko. Na jego podstawie jestem w stanie ustalić jakiej wersji fusion temat dotyczy, jaki jest serwer i jego wersja php, a nawet mysql. Widzę wygląd i gdzie to chodzi, użyte dodatkowe mody(problemy) Dysponuję wszystkimi plikami fusion od 5.0. I w konkretnych przypadkach-no problem postawić wersję. Dodatkowo dysponując swoimi serwerami(komputerami-w sieci nie localhost) jestem w stanie dokonać niemal 99% symulacji ustawień PROBLEMATYKA. I często jestem zdecydowany to zrobić ale brak danych. Staram sie pracować empirycznie-i nie robię tego dla swojego widzimisię-chcę pomóc a nie pisać banialuków.
I przez wzajemne nie zrozumienie właśnie śmiecisz-bo ja to wszysko mam-ale Ty z uporem maniaka nie mówisz-czego mam użyć by Ci pomóc(adres).
 
wlodekp.europa.pl
marksman
Co za różnica jaki jest adres, jak te pliki są takie same co najmniej od wersji 6.01.1 ... no i nie jestem aż takim amatorem, żeby nie instalować krytycznych patchy/update'ów :/ Swoją droga super, że potrafisz tak poszamanić, ale chodzi tylko o to gdzie mam wstawić dodatkowy wiersz w tej tabelce, co chyba nie ma żadnego związku z wersją php i mysql, ani z serwerem, skoro reszta pól uzytkownika działa i mają się dobrze, a ponadto plik ten się nie zmienia w zależności od wersji php i mysql, więc może zamiast się chwalić co potrafisz to pokaż co potrafisz.

Adres: www.bjdm.eu, ovh.pl, serwer 1000GP

P.S.
Wiem, ze ten kod trochę zajmuje w bazie i dlatego zaraz po otrzymaniu odpowiedzi go usunę z posta. Wrzuciłem go tylko po to, żeby jeśli ktoś nie ma takich zamiłowań do crastestów na swoim kompie itp, a za to jest biegły w php mógł patrząc na to napisać mi odpowiedź bez babrania sie w testowe serwery, ściąganie fusiona z laboratorium albo modyfikacji swojego.
Edytowane przez marksman dnia 19.09.2006 19:29:05
 
Spoczywaj w pokoju... wlodekp
Ja już pokazałem Ci to w moim pierwszym poście i dalsza dyskusja z Tobą jest zbyteczna.



Przenioslem i przykleilem/Pieka
Edytowane przez Pieka dnia 20.09.2006 00:30:51
 
wlodekp.europa.pl
marksman
Ok, znalazłem rozwiązanie... sam :D

No więc w profile.php wklejamy:

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



zaraz nad (gdzieś tak w połowie pliku/tekstu/linii):

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





Chyba można zamknąć.
 
crasch
marksman napisał/a:
Ok, znalazłem rozwiązanie... sam :D

No więc w profile.php wklejamy:

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



zaraz nad (gdzieś tak w połowie pliku/tekstu/linii):

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





Chyba można zamknąć.


Brawo :D a moze podasz link do stronki www gdzie można to zobaczyć? :)
btw. zamykać nie bede, moze ktos bedzie mial problemy i co wtedy? Ano bedzie mógl na pisać w tym miejscu :) po co nowe tematy o tym samym :).


pozdro!!
..i to by było na tyle.
28 listopada 2006
 
marksman
Poprawka mała, bo wczesniej wyświetlało, ale nie uwzględniało bbcode i łamania linii, czyli generalnie brzydko to wyglądało w podglądzie profilu. W sumie to trzeba tylko dodać jedną zmienną (taką pomocniczą), w tym przypadku nazwałem ją sig, która weźmie wpis z bazy danych, przetrawi, no i ładnie wypluje na stronkę. Jeśli z jakiś względów nie mozecie użyć sig, to wybierzcie jakąś inną nazwę i pozamieniajcie w miejscach zaznaczonych na czerwono... tylko pamiętajcie o $

No więc w profile.php zaraz nad:

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


należy wstawić

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


Nie wiem jak u innych, ale u mnie teraz działa w 100%, no i działa też z modem "MOD-Zmiana_Statusu_MSN_Yahoo_na_GG_Tlen"

Zobaczyć to można na www.bjdm.eu
 
vroobell
czy ktoś z dyskutantów może wkleić ostateczną wersją profile.php tutaj? próbuję robić metodą marksmana i wywala mi jakieś błędy. a kiedy nadpisuję wersją zapodaną wyżej przez wlodekp pokazuje mi że mam pusty podopis mimo że podpis jest ustawiony...

dodatkowko "MOD-Zmiana_Statusu_MSN_Yahoo_na_GG_Tlen" coś nie do końca chce u mnie działać -> wywala tabelki i wytłuszczone napisy...

gdyby to było potrzebne to podaję adres stronki na której chcę to zrobić => vroobell.boo.pl
Edytowane przez vroobell dnia 10.10.2006 12:36:14
 
Spoczywaj w pokoju... wlodekp
Masz rację mój plik był do du_szy wstawiłem nowy-na miejsce starego. Poprawka polega na:
było:$data['sig'] a powinno być: $data['user_sig'] dlatego zawsze było brak- To mój kardynalny błąd-nie sprawdziłem wyświetlania z wstawionym podpisem uznałem za ok przy braku. Kłania się podstawowa zasada SPRAWDŹ WSZYSTKO DO KOŃCA BO CI SIĘ CZKNIE!. Bez czkania pszepraszam za mój błąd
 
wlodekp.europa.pl
vroobell
plik który zupdate'owałeś wyżej dalej ma $data['sig'].
Pobierz kod źródłowy  Rozwiń Kod źródłowy


ale teraz wiem o co chodzi i sam zmieniłem. tak czy inaczej dzięki za wskazanie ścieżki ;)

poza tym dopisuje się to 'podpisu' widoczne na końcu linijki, ale to już nic poważnego bo dodam sobie w localach odpowiednią linijkę i zmodyfikuję.

czy istnieje jakiś sposób żeby w tym podpisie formatowało text czy
czyli tzw formatowanie bbcode to się chyba nazywa. marksman podaje sposób na to zdaje się ale chyba próbuję to wklejać nie w tym miejscu i tabelkę z profilem użytkownika rozjeżdża na całą stronę :/
Edytowane przez vroobell dnia 10.10.2006 14:04:35
 
Spoczywaj w pokoju... wlodekp
marksman zasyąpił: $data['user_sig'] zmienną $sig i dalej już zmienną parsuje: i kolejno masz : parser ubb: $sig = parseubb($sig);
i automatyczne łamanie wierszy $sig = nl2br($sig);
zdefiniowanie tych zmiennych i parsowanie można wstawić po wykonaniu 1 zapytania do bazy nad opentable($locale['420']); wiersz 22
 
wlodekp.europa.pl
vroobell
ostatecznie dzięki modyfikacjom wlodka i paru innym, oraz własnym testom uzyskałem to co mnie interesowało

images3.fotosik.pl/200/7d8bdda4c3fadf37m.jpg

tak wg. mnie wygląda najbardziej estetycznie Smile w załączniku daję local =>user_field oraz zmodyfikowany profile.php. może się komuś przyda. głównie chodziło mi o to żeby stworzyć dodatkową tabelkę z tytułem i z ustawionym przez użytkownika podpisem.
vroobell dodał/a następującą plik:
podpis.zip [2.66kB / 414 Pobrane]

Edytowane przez vroobell dnia 13.10.2006 07:40:12
 
Pieka
Dodaj jeszcze wyswietlanie emotek i bedzie gut :)
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Jestem jaki jestem Smile
 
www.php-fusion.pl
MaRcIn_PL
Pieka, dał byś profile.php z supportu bo tu jest jakoś nielogicznie pokazane!!
Polakom gratulujemy SZUKAJKI
 
http://www.salon-gier.pl
Pieka
MaRcIn_PL napisał/a:
Pieka, dał byś profile.php z supportu bo tu jest jakoś nielogicznie pokazane!!


Wszystko jest logicznie pokazane, sam sie na tym wzorowalem Smile
Nie wywaza sie otwartych drzwi Wink

EDIT: Zalaczam plik dla wersji v6.01.6, jednak na 100% bedzie dzialala z kazda inna z serii 6.
Pieka dodał/a następującą plik:
podpis_w_profilu.zip [2.83kB / 405 Pobrane]

Edytowane przez Pieka dnia 07.01.2007 13:09:38
Jestem jaki jestem Smile
 
www.php-fusion.pl
MaRcIn_PL
Dziękuje serdecznie, bo ten pierwszy to nie było BBc a ten drugi to mi table znikały Pfft
Polakom gratulujemy SZUKAJKI
 
http://www.salon-gier.pl
Pieka
MaRcIn_PL napisał/a:
Dziękuje serdecznie, bo ten pierwszy to nie było BBc a ten drugi to mi table znikały Pfft


Tu masz wersje z warunkiem, czyli nie ma podpisu = brak tabelki na podpis.
Pieka dodał/a następującą plik:
profile-brak_podpisu-brak_tabelki.zip [2.05kB / 389 Pobrane]

Edytowane przez Pieka dnia 07.01.2007 17:04:01
Jestem jaki jestem Smile
 
www.php-fusion.pl
MaRcIn_PL
O jeszcze lepiej Smile 70% ludzi u mnie na portalu nie ma podpisu Smile Dziękuje serdecznie c[cenzura]ny człowieku Smile
Polakom gratulujemy SZUKAJKI
 
http://www.salon-gier.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl