UWAGA: Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!

Polski pakiet językowy dla phpBB 3.3.19

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
Administrator
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
Administrator
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
Administrator
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
Administrator
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”