Losowy default avatar

Jeżeli masz pomysł na jakąś modyfikację bądź poszukujesz jakiegoś moda to zerknij do tego działu.
Awatar użytkownika
3502274
Posty: 151
Rejestracja: 02 września 2005, 12:56
Lokalizacja: Nowy Sącz
Kontakt:

Losowy default avatar

Post autor: 3502274 » 02 lipca 2007, 20:26

Ale ja mam pomysły ;p ale lubię wszystko mieć piękne ;p

myślę że nie jest trudne dorobić parę linijek kodu by obrazek był generowany losowo w vievtopic.php... a mianowicie chodzi o modyfikacje defaul user avatar:

http://mody.lastinn.info/default_avatar_mod-t562.html

(Tak wiem to przemo ale tak kocham to [phpbb.pl] forum że muszę tutaj napisać ;] )

Co chciałbym w niej zmienić?
Coś takiego wklejam do nazwastylu.cfg:
//
// Default Avatar MOD
//
$images['default_avatar'] = "$current_template_images/no_avatar.gif";
może dało by się określić by wybierało się losowo no_avatar1 no_avatar2 no_avatar3 itp...

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Post autor: mateusz » 02 lipca 2007, 20:37

teraz powinno działać.
w pliku viewtopic.php
dodajesz fragment:

Kod: Zaznacz cały

	//
	// Default Avatar MOD - Begin
	//
	if ( empty($poster_avatar) && $poster_id != ANONYMOUS)
	{
		$poster_avatar = '<img src="'.  $images['default_avatar'] .'" alt="" border="0" />';
	}
	if ( $poster_id == ANONYMOUS )
	{
		$poster_avatar = '<img src="'.  $images['guest_avatar'] .'" alt="" border="0" />';
	}
	//
	// Default Avatar MOD - End
	//
w nim szukaj linijki:

Kod: Zaznacz cały

$poster_avatar = '<img src="'.  $images['default_avatar'] .'" alt="" border="0" />';
i zamień na:

Kod: Zaznacz cały

$liczba = rand(0,3);

$obraz = "$current_template_images/no_avatar$liczba.gif";
$poster_avatar = '<img src="'. $obraz .'" alt="" border="0" />';
edit
ewentualnie wpisz swoja ścieżke do obrazków: $current_template_images/
i pliki mają mieć cyfry od 0 do 3

EDIT2
znowu nie testowane tylko raczej pisane z pamięci :D
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

Awatar użytkownika
3502274
Posty: 151
Rejestracja: 02 września 2005, 12:56
Lokalizacja: Nowy Sącz
Kontakt:

Post autor: 3502274 » 02 lipca 2007, 20:55

No wygląda jakby miało bezapelacyjnie działać a właśnie tak nie jest... po dodaniu tego kompletnie nie wyświetla avatarów... (oczywiście osobom którym powinno...)

może sam coś źle robie jeszcze sprawdzam pliki...

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 02 lipca 2007, 21:14

Może nie masz tych awatarów wgranych? Po tym kodzie

Kod: Zaznacz cały

$obraz = "$current_template_images/no_avatar$liczba.gif";
daj

Kod: Zaznacz cały

die($obraz);
i skopiuj tutaj to co pokazuje.

Awatar użytkownika
3502274
Posty: 151
Rejestracja: 02 września 2005, 12:56
Lokalizacja: Nowy Sącz
Kontakt:

Post autor: 3502274 » 02 lipca 2007, 21:22

domyślam się ze pliki mają się nazywać kolejno:

no_avatar0
no_avatar1
no_avatar2
no_avatar3

więc tak są zrobione...

Po wpisaniu twojego
die($obraz);
kompletnie nie wyświetlają się posty... strona cały czas się wczytuje...

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 02 lipca 2007, 21:24

kompletnie nie wyświetlają się posty...
I o to chodzi, ale powinno coś się pokazać. Nic nie ma?

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 02 lipca 2007, 21:35

Podaj adres do tego forum.

Awatar użytkownika
3502274
Posty: 151
Rejestracja: 02 września 2005, 12:56
Lokalizacja: Nowy Sącz
Kontakt:

Post autor: 3502274 » 02 lipca 2007, 21:40

http://www.2moonsonline.info/forum/viewtopic.php?p=2309 - przykładowe posty 4 pierwszych userów powinno mieć avatary

Aktualnie plik viewtopic.php z dodaną linią die($obraz);

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Post autor: daroPL » 02 lipca 2007, 21:44

usuń

Kod: Zaznacz cały

die($obraz); 
to

Kod: Zaznacz cały

$liczba = rand(0,3);

$obraz = "$current_template_images/no_avatar$liczba.gif";
$poster_avatar = '<img src="'. $obraz .'" alt="" border="0" />';
zamień na

Kod: Zaznacz cały

$obraz = str_replace('no_avatar.gif', '', $images['default_avatar']);
$liczba = rand(0,3);
$poster_avatar = '<img src="'. $obraz .'no_avatar'.$liczba.'.gif" alt="" border="0" />';

Awatar użytkownika
3502274
Posty: 151
Rejestracja: 02 września 2005, 12:56
Lokalizacja: Nowy Sącz
Kontakt:

Post autor: 3502274 » 02 lipca 2007, 21:49

No i działa :) wielkie dzięki =] na tym forum zawsze mogę polegać.

Jeśli ktoś chce coś takiego dla siebie:
Modyfikacja: http://mody.lastinn.info/default_avatar_mod-t562.html

Kod do zmiany plik viewtopic.php:
$poster_avatar = '<img src="'. $images['guest_avatar'] .'" alt="" border="0" />';
podmień na:
$obraz = str_replace('no_avatar.gif', '', $images['default_avatar']);
$liczba = rand(0,3);
$poster_avatar = '<img src="'. $obraz .'no_avatar'.$liczba.'.gif" alt="" border="0" />';
I by w profilu wyświetlało się to samo w pliku includes/usercp_viewprofile.php linie:
$avatar_img = '<img src="'. $images['default_avatar'] .'" alt="" border="0" />';
podmień na:
$obraz = str_replace('no_avatar.gif', '', $images['default_avatar']);
$liczba = rand(0,3);
$avatar_img = '<img src="'. $obraz .'no_avatar'.$liczba.'.gif" alt="" border="0" />';
Nie testowana kompatybilność z default avatarem dla gościa (nie potrzebny dla mnie...).

+ dla Mateusza za zrobienie modyfikacji jak i dla Dara za dopracowanie =]

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Post autor: mateusz » 03 lipca 2007, 13:42

dzięki za plusika i sorki za nieodpowiadanie ale miałem burze nad Jaworznem i musiałem wyłączyć kompa :D
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

Zablokowany

Wróć do „Propozycje i Poszukiwania”