ForumCała strona

Nawigacja

Aktualnie online

Gości online: 14

Użytkowników online: 0

Łącznie użytkowników: 25,386
Najnowszy użytkownik: Hisfatt

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

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

Zbigniew@
01.04.2024 12:28:45
Wszystkiego najlepszego z okazji świąt.

JazOOn
28.02.2024 19:25:31
ja zostałem przy fusionie ale nazywa się 360. Projektowanie i druk 3d...

MajsterBieda
25.02.2024 00:12:42
Ponad 20 lat .... tosz to sioook panie.... Grin

JazOOn
24.02.2024 20:32:31
a już na pewno mamuty

JazOOn
24.02.2024 20:31:59
Albo dinozaury

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
Zastępczy avatar dostosowywany do płci
zsp2wagrowiec
Witam

Wpadł mi do głowy pomysł aby avatar zastępczy był dostosowywany do płci. Przerobiłem więc user_info_panel.php dodając kod na avatar zastępczy i trochę kodu z ustawienia ikonki płci niestety nie jestem tak dobry w php i to co zrobiłem nie działa. Jak to przerobić żeby działało?

Oto co zrobiłem:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Z góry dziękuje za pomoc ;)


PW od moderatora:
  1. Przeniesienie tematu - Pieka 15.12 - 19:07
 
Wścibski Gość
Dodany dnia 19.04.2024 19:45:39
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
kefirek
Nie sprawdzałem ale zobacz może tak
Pobierz kod źródłowy  GeSHi: PHP
  1.  
  2. if ($userdata['user_avatar'] != "" AND $data['user_sex'] == 1) {
  3. echo "<p><center><img src='".INFUSIONS."user_info_panel/images/men.jpg' border='0'></center><br /></p>\n";
  4. } elseif ($userdata&#91;'user_avatar'&#93; != "" AND $data&#91;'user_sex'&#93; == 2) {
  5. echo "<p><center><img src='".INFUSIONS."user_info_panel/images/woman.jpg' border='0'></center><br /></p>\n";
  6. } else {
  7. echo "<p><center><img src='".INFUSIONS."user_info_panel/images/brak.jpg' border='0'></center><br /></p>\n";
  8. }
  9.  
Zinterpretowano w sekund: 0.027, wykorzystano GeSHi 1.0.8.10
 
zsp2wagrowiec
Sorry @Pieka

@kefirek - niestety nie pomogło. Nadal nie pokazuje
 
rytek90
Sprawdź tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Pozdro, Rytek.
Zajmuję się modyfikacją php-fusion i podobnych (eXtremeFusion, itp.) - pisz na rytekhl(at)gmail.com !
GamesHouse.info - gry, recenzje, zapowiedzi, newsy, download, PC, Xbox, Playstation
 
www.gameshouse.info
zsp2wagrowiec
Działa ;)
Dzięki rytek90

Może wiesz jak zrobić żeby na forum działało w taki sam sposób?

Taki kod poszukałem do zastępczego avatara na forum:
Pobierz kod źródłowy  GeSHi: PHP
  1. if ($data&#91;'user_w;font-weight:bold;padding-left:2px;padding-right:2px'>avatar'&#93; && file_exists(IMAGES."w;font-weight:bold;padding-left:2px;padding-right:2px'
  2. >avatars/".$data&#91;'user_w;font-weight:bold;padding-left:2px;padding-right:2px'>avatar'&#93;)) {
  3. echo "
  4. <img src='".IMAGES."w;font-weight:bold;padding-left:2px;padding-right:2px'>avatars/".$data&#91;'user_w;font-weight:bold;padding-left:2px;padding-right:2px'>avatar'&#93;."' alt='".$locale&#91;'567'&#93;."' /><br /><br />\n";
  5. } else {
  6. echo "<img src='
  7. ".IMAGES."w;font-weight:bold;padding-left:2px;padding-right:2px'>avatars/brak.gif' style='border:0' alt='".$locale&#91;'567'&#93;."' /><br /><br />\n"; }
Zinterpretowano w sekund: 0.027, wykorzystano GeSHi 1.0.8.10
 
rytek90
Nie sprawdzałem, ale powinno działać:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Zajmuję się modyfikacją php-fusion i podobnych (eXtremeFusion, itp.) - pisz na rytekhl(at)gmail.com !
GamesHouse.info - gry, recenzje, zapowiedzi, newsy, download, PC, Xbox, Playstation
 
www.gameshouse.info
LAbUdZiN
A Jak dac to w "enhanced_user_info_panel" ?
Zamieniam pewien kod ale nie wyświetla mi w ogóle grafiki a ścieżki miałem dobre.
Oto kawałek kodu:

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

Edytowane przez LAbUdZiN dnia 16.12.2008 11:57:57
 
www.takgramy.pl
rytek90
Jeżeli nie działa, zacznijmy trochę kombinować, żeby się dowiedzieć dlaczego...
Najpierw zacznijmy od zmiennej:
Wyświetlamy zawartość elementu tablicy, którego sprawdzamy w ifie.
Najpierw piszemy samo wyświetlanie zmiennej.
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

i sprawdzamy jaką przyjmuje aktualnie wartość, i czy w ogóle sięgamy do tej zmiennej (może ten element znajduje się w innej tablicy?)
Jeżeli to się nam zgadza (czyli zmienna jest dobra), czyli nie tędy droga, lecimy w głąb...

Sprawdzamy działanie ifów w ten sposób, że zamiast wyświetlania od razu tego co ma być, najpierw napisz samo, np (wrzuć echo do swojej instrukcji, tutaj tylko przykład - niekoniecznie dobry ;D ):
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

i teraz zmieniamy płeć w profilu (bez skojarzeń proszę ;p) i sprawdzamy jaki napis będzie wyświetlać.
Jeżeli dobrze, to robimy jeszcze jedno sprawdzenie.
Twierdzisz, że ścieżka do pliku jest dobra? łatwo to sprawdzić i skontrolować błąd:
Zamiast:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

wpisujemy tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Czyli pozbywamy się wszystkich tagów html i wpisujemy samą ścieżkę...
Teraz sprawdzamy czy ten tekst który nam się wyświetli, jest zgodny ze ścieżką do pliku (tj. wklejamy go do przeglądarki i odpalamy ;) ).
Jeżeli dalej nie działa i już naprawdę nie wiemy co robić, pytamy na forum ;)

Bo takie szukanie dziury w całym trochę męczy, każdy chciałby mieć dobrze, ale każdy chce mieć inaczej, każdy ma pliki w innych folderach i nie każdemu można pomóc od razu :)

To co napisałem tyczy się wszystkich skryptów, jakie próbujemy pisać (bądź modyfikować) i błagam, sprawdzajcie dokładnie, bo czasami jest gdzieś głupi błąd....

Pozdro...
Zajmuję się modyfikacją php-fusion i podobnych (eXtremeFusion, itp.) - pisz na rytekhl(at)gmail.com !
GamesHouse.info - gry, recenzje, zapowiedzi, newsy, download, PC, Xbox, Playstation
 
www.gameshouse.info
zsp2wagrowiec
Dzięki @rytek90 jeszcze raz :) Działa świetnie tak jak chciałem a dzięki @LAbUdZiN dowiedziałem się o istnieniu enhanced_user_info_panel i przerobiłem to do swoich potrzeb czyli kod:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


przerobiłem na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Dzięki jeszcze raz :D
 
Neoo
Jak na forum i w enhanced_user_info_panel to i w profilu:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP
 
Mihau89
Ma ktoś poprawny kod do wersji v7.02.04?
Próbowałem przerabiać ale coś mi nie wychodzi i miesza avatary płci.
 
Przemek28
Jako, że kombinowałem i kombinowałem przy mojej bardzo małej wiedzy i się udało, to się podzielę jak wprowadzić w rozróżnianie avków płci w komentarzach (dostępne od v7.02.04).

W pliku includes/comments_include.php linia ok. 153 (mam wersję 7.02.07):
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Niestety jest pewny problem zarówno z moim skryptem jak i cała resztą w tym temacie. Otóż skrypt odczytuje TYLKO I WYŁĄCZNIE płeć osoby zalogowanej. Gdy zmienimy płeć na inną, wówczas wszyscy, którzy nie mają swojego avatara będą mieli identyczny avek jak my. Niestety nie wiem jak to naprawić :/
Edytowane przez Przemek28 dnia 25.02.2014 23:55:44
 
https://nfszone.pl
Vanko
Pobierz kod źródłowy  Rozwiń Kod źródłowy
 
http://skyde.pl
ARTY007
Chciałbym odświeżyć temat bowiem mam taki sam problem jak użytkownik "Przemek28". Mianowicie skrypt odczytuje płeć osoby zalogowanej. Gdy zmienimy płeć na inną, wówczas wszyscy, którzy nie mają swojego avatara będą mieli identyczny jak my. Proszę o pomoc jak dopisać do tego kodu id usera, którego profil odwiedzamy i mogło wyświetlić jego avatar zastępczy według płuci.

Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP
 
adi
Witam ja zrobiłem tak i działa bez problemu.
Pobierz kod źródłowy  Rozwiń Kod źródłowy


tyle że zmień gender na sex

PS.
Ja mam inne pytanie czy nie dało by zrobić tak by podczas rejestracji od razu dawało tego odpowiedniego avatara, nie trzeba by potem wszędzie kodu poprawiać.
Pozdrawiam
Edytowane przez adi dnia 22.10.2016 18:17:33
 
radiosilesia.de
ARTY007
Adi niestety twój kod nie działa u mnie. Pokazuje tylko brak.png. W moim kodzie zmienia się avatar względem płuci ale nie względem usera.
 
adi
Witam.
Mistrzu ja mam przy rejestracji wymuszone wybór płci i ja nie mam tego kodu na brak awatara, czyli tak:

Pobierz kod źródłowy  Rozwiń Kod źródłowy
 
radiosilesia.de
krystian1988
@adi działa, kolega po prostu nie potrafi popatrzeć na kod i zamienić sobie
Pobierz kod źródłowy  Rozwiń Kod źródłowy
na
Pobierz kod źródłowy  Rozwiń Kod źródłowy
bo on tak ma. Bez łopaty nie podejdziesz :D
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
 
adi
Ha Krystiano, ale przecież napisałem że ma to zmienić.
Tak na marginesie a w temacie mam ci ja taki kod:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Jak go zmienić na powyższy? czyli:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Pozdrawiam i z góry dzięki.
 
radiosilesia.de
ARTY007
Już udało mi się z tym wyświetlaniem avatara względem od płuci. Działa na wersji v7.02.07. Może komuś się przyda.
Jak coś to proszę o klik na "Pomógł"

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

Edytowane przez ARTY007 dnia 24.10.2016 00:07:07
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl