1.12.7 i starsze - Domyślny avatar z nickiem użytkownika
Logan4 - 02-07-2010, 03:01 Temat postu: Domyślny avatar z nickiem użytkownika
Domyślny avatar z nickiem użytkownika
Generowany dla każdego usera
Kod: | ##############################################################
## MOD Title: Default avatar modified by RaFFi
## MOD Author: Rafał "RaFFi" Tochański < raffi.tbp@gmail.com > http://www.r4ffi.info
## MOD Description: Modification changes default avatar to avatar with user's name.
## MOD Version: 1.0.0 Final
##
## Installation Level: Easy
## Installation Time: ~3 min
## Files To Edit: 2
##
## includes/usercp_viewprofile.php
## viewtopic.php
##
## Included Files: 3
##
## avatarmake.php
## avatar/av1.gif
## avatar/trebucbd.ttf
############################################################## |
W paczce instrukcja dla for bez i z Spider Friendly.
Oczywiście podstawowa wersja działa ze Spider Friendly
Generowanie:
Bez SF:
Kod: | http://www.twojadomena.pl/avatarmake.php?name=Nick |
Z SF:
Kod: | http://www.twojadomena.pl/avatary/Nick.gif
|
Krótka instrukcja dla avatarmake.php
Wielkość czcionki, czcionka, położenie napisu, kolor czcionki na avatarze w formacie RGB.(domyślnie czarny), odchylenie, odległość od góry (w pikselach)
Kod: | Linijki
$size = 10; - wielkosc czcionki
$font = 'avatar/trebucbd.ttf'; - czcionka
$padding = ($image_width - $text_width)/2;
$textcolor = imagecolorresolve($im, 0, 0, 0); - kolor czcionki
imagettftext($im, $size, 0, $padding, 62, $textcolor, $font, $name); - odchylenie nicku w pionie oraz od góry avatara. |
Siwy1996 - 17-04-2011, 17:22
Link wygasł. Nie ma podanej instrukcji dla bez SF
Matteo - 17-04-2011, 21:32
Siwy1996 napisał/a: | Link wygasł. | Masz przecież pokazane na screen'ach (załącznik), jak modyfikacja wygląda.
Maly^ - 18-04-2011, 17:02
Siwy1996 napisał/a: | Nie ma podanej instrukcji dla bez SF |
A plik installation.txt to co to niby jest...?
dj neo - 02-10-2011, 14:22
Nie działa, przy wyświetlaniu avatarów na liście użytkowników.
Kod: | http://nazwadomeny.pl/LINK%20DO%20DOMY%C2%8CLNEGO%20AWATARU |
Takie jest adres do avatara na liście użytkowników. Oczywiście wiadomo,że jest to błędny. Jakiś pomysł jak to poprawić?
[ Dodano: 02-10-2011, 15:13 ]
Ok nie mogę edytować postu, dlatego dopiszę do niego. Chodzi o to,że generuje ten domyślny avatar. Ale jeśli ktoś ma modyfikację avataru na liście użytkowników, to tam już się on nie pojawia i trzeba ręcznie definiować ogólny dla wszystkich tych,którzy nie posiadają własnego.
Także jak temu zaradzić?
Logan4 - 02-10-2011, 18:55
Kod: | W memberlist.php
Znajdź:
$poster_avatar = '';
if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] )
{
switch( $row['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" width="30" height="30" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" width="30" height="30" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" width="30" height="30" border="0" />' : '';
break;
}
}
Zamień na:
$poster_avatar = '';
if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] )
{
switch( $row['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" width="30" height="30" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" width="30" height="30" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" width="30" height="30" border="0" />' : '';
break;
}
$poster_avatar = $poster_avatar . '<br />';
}
else
{
$poster_avatar = '<img src="/avatary/' . $row['username']. '.gif" border="0" width="30" height="30" ><br />';
} |
Seba123 - 04-11-2011, 01:53
Wygenerować raz i zapisać do pliku, zamiast ciągle generować.
[ Dodano: 04-11-2011, 01:54 ]
Dodatkowo będzie problem ze znakami specjalnymi.
kdn1337 - 05-10-2013, 09:22
Przepraszam za odkopanie tematu, ale mam pewien problem z tą modyfikacją.
W profilu użytkownika widać avatar normalnie, ale po napisaniu postu, tematu, po wpisie na SB, ani w widoku na stronie nie widać tego avatara.
Proszę o pomoc.
KrOpKa - 23-07-2014, 22:56
Na 1.12.8 działa bez problemu ?
|
|
|