|
|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
|
Moved by: lui 27-09-2009, 16:52 |
Obrazek, grafika obok nicku |
| Author |
Message |
qazu
Posts: 30
|
Posted: 08-06-2008, 16:39 Obrazek, grafika obok nicku
Forum address: www.forum.eking.pl |
|
|
Mam pytanie
czy da sie zrobic tak aby obok mojego nicku w legendzi itp wyswietlała sie jakas mama grafika w wymiarach 10x10 albo i mniejsze?
jak to zrobic/
moze jest do tego jakis specjalny mod?
wiem ze da sie tak zrobic w IPB
jezeli nei wiecei o co chodzi to dam wam screena gdzie na IPB takei cos jest
|
| Last edited by Boltex on 20-08-2010, 21:37; edited 3 times in total |
|
|
|
 |
Renger
Helped: 41 times Posts: 169 Location: ~1km od Przema
|
|
|
|
 |
qazu
Posts: 30
|
Posted: 08-06-2008, 17:20
Forum address: www.forum.eking.pl |
|
|
| ok czekam na instrukcje..... |
_________________ Forum Wielotematyczne |
|
|
|
 |
Renger
Helped: 41 times Posts: 169 Location: ~1km od Przema
|
Posted: 08-06-2008, 18:34
Forum address: http://unidentified.pl | http://ancient-legion.pl | http://xfire.com.pl |
|
|
Przed instalacją modyfikacji najlepiej zrobić kopie bazy danych i modyfikowanych plików. Modyfikacja została przygotowana na potrzeby mojego forum i może zawierać błędy.
Działanie: przed nazwą grupy i użytkownika będącego w danej grupie wyświetlany jest obrazek.
Aby obrazek był wyświetlany należy uzupełnić dodatkowe pole, które pojawi się po instalacji dodatku podając w nim adres url do obrazka:
PA -> Grupy -> Zarządzaj -> Utwórz nową grupe lub Pokaż grupę
PS. Nie ma żadnego ograniczenie co do wielkości wstawianego obrazka tak że najlepiej nie przesadzać z jego rozmiarami
| Code: | SQL:
ALTER TABLE `phpbb_groups` ADD `group_image` VARCHAR( 255 ) NULL AFTER `group_prefix`;
#
# admin/admin_groups.php
#
znajdź:
'group_prefix' => '',
dodaj pod:
'group_image' => '',
znajdź:
'GROUP_PREFIX' => $group_info['group_prefix'],
dodaj pod:
'GROUP_IMAGE' => $group_info['group_image'],
znajdź:
'L_GROUP_PREFIX' => $lang['Group_prefix'],
dodaj pod:
'L_GROUP_IMAGE' => $lang['Group_image'],
znajdź:
$group_prefix = isset($HTTP_POST_VARS['group_prefix']) ? htmlspecialchars($HTTP_POST_VARS['group_prefix']) : '';
dodaj pod:
$group_image = isset($HTTP_POST_VARS['group_image']) ? htmlspecialchars($HTTP_POST_VARS['group_image']) : '';
znajdź:
, group_prefix = '" . str_replace("\'", "''", $group_prefix) . "'
w linii dodaj po:
, group_image = '" . str_replace("\'", "''", $group_image) . "'
znajdź:
, group_prefix
w linii dodaj po:
, group_image
znajdź:
, '" . str_replace("\'", "''", $group_prefix) . "'
w linii dodaj po:
, '" . str_replace("\'", "''", $group_image) . "'
#
# groupcp.php
#
znajdź:
'GROUP_NAME' => ($group_info['group_type'] == GROUP_HIDDEN && !$is_group_member && !$is_moderator) ? $lang['Group_hidden'] : $group_info['group_prefix'] . $group_info['group_name'],
dodaj pod:
'GROUP_IMAGE' => (($group_info['group_type'] == GROUP_HIDDEN && !$is_group_member && !$is_moderator) || $group_info['group_image']) ? "<img src=\"" . $group_info['group_image'] . "\"> " : '',
znajdź:
'GROUP_NAME' => $row['group_prefix'] . $row['group_name'])
dodaj przed:
'GROUP_IMAGE' => ($row['group_image'] != '') ? '<img src="' . $row['group_image'] . '" border="0"> ' : '',
znajdź drugi raz:
'GROUP_NAME' => $row['group_prefix'] . $row['group_name'])
dodaj przed:
'GROUP_IMAGE' => ($row['group_image'] != '') ? '<img src="' . $row['group_image'] . '" border="0"> ' : '',
#
# includes/usercp_viewprofile.php
#
znajdź:
, g.group_prefix
w linii dodaj po:
, g.group_image
znajdź:
'L_GROUP_NAME' => $viewable_groups[$i]['group_prefix'] . $viewable_groups[$i]['group_name'])
dodaj przed:
'GROUP_IMAGE' => ($viewable_groups[$i]['group_image'] != '') ? '<img src="' . $viewable_groups[$i]['group_image'] . '" border="0"> ' : '',
#
# includes/functions.php
#
znajdź:
$prefix = $groups_data[1];
$style = $groups_data[2];
zamień na:
$prefix = $groups_data[1];
$image = $groups_data[2];
$style = $groups_data[3];
znajdź:
, g.group_prefix
w linii dodaj po:
, g.group_image
znajdź:
OR g.group_prefix <> ''
w linii dodaj po:
OR g.group_image <> ''
znajdź:
$prefix[$row['group_id']] = $row['group_prefix'];
dodaj pod:
$image[$row['group_id']] = $row['group_image'];
znajdź:
sql_cache('write', 'groups_data', array($colors, $prefix, $style));
zamień na:
sql_cache('write', 'groups_data', array($colors, $prefix, $image, $style));
znajdź:
return array($users, $groups, $colors, $prefix, $style);
zamien na:
return array($users, $groups, $colors, $prefix, $image, $style);
znajdź:
$users_prefix = $groups_color[3];
$users_style = $groups_color[4];
zamien na:
$users_prefix = $groups_color[3];
$users_image = $groups_color[4];
$users_style = $groups_color[5];
znajdź:
if ( $users_prefix[$group_id] )
{
$username = $users_prefix[$group_id] . $username;
}
dodaj pod:
if ( $users_image[$group_id] )
{
$username = "<img src=\"".$users_image[$group_id] . "\" border=\"0\"> ". $username;
}
znajdź:
if ( $theme['fontcolor_admin'] )
{
$groups_desc_s[$gc]['group_prefix'] = '';
dodaj pod:
$groups_desc_s[$gc]['group_image'] = '';
znajdź:
if ( $theme['fontcolor_jradmin'] )
{
$groups_desc_s[$gc]['group_prefix'] = '';
dodaj pod:
$groups_desc_s[$gc]['group_image'] = '';
znajdź:
if ( $theme['fontcolor_mod'] )
{
$groups_desc_s[$gc]['group_prefix'] = '';
dodaj pod:
$groups_desc_s[$gc]['group_image'] = '';
znajdź:
, group_prefix
w linii, dodaj po:
, group_image
znajdź:
OR group_prefix <> ''
w lini dodaj po:
OR group_image <> ''
znajdź:
'GROUP_PREFIX' => $val['group_prefix'],
dodaj pod:
'GROUP_IMAGE' => ($val['group_image'] != '') ? '<img src="' . $val['group_image'] . '" border="0"> ' : '',
znajdź:
, g.group_prefix
w lini dodaj za:
, g.group_image
znajdź:
, $row['group_prefix']
dodaj po:
, $row['group_image']
#
# /templates/#STYL#/admin/group_edit_body.tpl
#
Znajdź:
<tr>
<td class="row1" width="38%"><span class="gen">{L_GROUP_PREFIX}:</span></td>
<td class="row2" width="62%"><input type="text" class="post" name="group_prefix" maxlength="8" size="9" value="{GROUP_PREFIX}" />
</td>
</tr>
dodaj pod:
<tr>
<td class="row1" width="38%"><span class="gen">{L_GROUP_IMAGE}:</span></td>
<td class="row2" width="62%"><input type="text" class="post" name="group_image" size="100" value="{GROUP_IMAGE}" />
</td>
</tr>
#
# /templates/#STYL#/profile_view_body.tpl
#
znajdź:
{list.groups.L_GROUP_NAME}
w lini dodaj przed:
{list.groups.GROUP_IMAGE}
#
# /templates/#STYL#/groupcp_info_body.tpl
#
znajdź:
{GROUP_NAME}
w lini dodaj przed:
{GROUP_IMAGE}
#
# /templates/#STYL#/groupcp_user_body.tpl
#
znajdź:
{switch_groups_remaining.group_list.GROUP_NAME}
w lini dodaj przed:
{switch_groups_remaining.group_list.GROUP_IMAGE}
znajdź:
{switch_groups_joined.group_member.GROUP_NAME}
w linii dodaj przed:
{switch_groups_joined.group_member.GROUP_IMAGE}
#
# /templates/#STYL#/index_body.tpl
#
znajdź:
{disable_viewonline.staff_explain.GROUP_PREFIX}
w linii dodaj przed:
{disable_viewonline.staff_explain.GROUP_IMAGE}
#
# /language/lang_polish/lang_admin.php
#
znajdź:
$lang['Group_prefix'] = 'Prefix, pojawi się przed nazw± użytkowników';
dodaj pod:
$lang['Group_image'] = 'Adres do obrazka'; |
Aby obrazki były wyświetlane także dla grup Administrator, Junior Admin i Moderator należy zmodyfikowac odpowiedni kod:
| Code: | w pliku: includes/functions.php
znajdź:
if ( $theme['fontcolor_admin'] )
{
$groups_desc_s[$gc]['group_prefix'] = '';
$groups_desc_s[$gc]['group_image'] = '';
zamień na:
if ( $theme['fontcolor_admin'] )
{
$groups_desc_s[$gc]['group_prefix'] = '';
$groups_desc_s[$gc]['group_image'] = 'http://www.adresforum/nazwaobrazka.png';
dokładnie to samo należy wykonać w linijkach:
dla junior admina:
if ( $theme['fontcolor_jradmin'] )
{
$groups_desc_s[$gc]['group_prefix'] = '';
$groups_desc_s[$gc]['group_image'] = '';
zamień na:
if ( $theme['fontcolor_jradmin'] )
{
$groups_desc_s[$gc]['group_prefix'] = '';
$groups_desc_s[$gc]['group_image'] = 'http://www.adresforum/nazwaobrazka.png';
i dla moderatora:
if ( $theme['fontcolor_mod'] )
{
$groups_desc_s[$gc]['group_prefix'] = '';
$groups_desc_s[$gc]['group_image'] = '';
zamień na:
if ( $theme['fontcolor_mod'] )
{
$groups_desc_s[$gc]['group_prefix'] = '';
$groups_desc_s[$gc]['group_image'] = 'http://www.adresforum/nazwaobrazka.png'; |
|
| Last edited by Renger on 07-11-2008, 15:28; edited 1 time in total |
|
|
|
 |
fingusio
Posts: 98
|
Posted: 19-06-2008, 16:03
Forum address: www.GSMPlanet.NET |
|
|
| A mozesz pomoc mi to przerobic tak aby ikonka pokazywala się tylko w tematach? obok nicka. Nigdzie więcej. |
|
|
|
 |
@They2
stary They


Helped: 80 times Posts: 1309
|
Posted: 03-09-2009, 21:42
Forum address: www.alldeaf.pl | www.design.alldeaf.pl | www.forum.alldeaf.pl | www.video.alldeaf.pl | www.download.alldeaf.pl |
|
|
| fingusio wrote: | | aby ikonka pokazywala się tylko w tematach? | to w/g instrukcji wyzej nie wykonaj w pliku index_body.tpl (strona glowna forum) i profile_view_body.tpl , usercp_viewprofile.php (w profilu).
ale reszta beda wyswietlane obrazki obok nicka.
a co ci przeszkadza ?
Renger, dzieki za mod, ale jednak to tylko lewy obrazek obok nicka, przydaloby sie przerobic obydwa obrazki lewe i prawe... wiem ze trzeba zaczac odnowa w instrukcji i dac group_image2 itp... |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
 |
NDF
Helped: 8 times Posts: 100
|
Posted: 14-10-2009, 21:14
Forum address: hwdp |
|
|
Renger, W tej instrukcji są dokładnie 2 błędy przez co przy aktualizacji profilu w ACP wyskakuję błąd. Te błędy znajdują się przy edycji pliku admin_groups.php
Ja doszedłem co jest nie tak i to poprawiłem u siebie już, ogólnie działa, super modyfikacja. |
|
|
|
 |
xlesiu
AB Rh-


Helped: 3647 times Posts: 7847 Location: Toruń

|
|
|
|
 |
Roodreguez
Posts: 34
|
|
|
|
 |
NDF
Helped: 8 times Posts: 100
|
Posted: 21-12-2009, 22:27
Forum address: hwdp |
|
|
| Quote: | | NDF, dla czego od razu nie napiszesz jak to naprawić? |
Sorka .. dawno nie wchodziłem w ten topic i zapomniałem co tam nie grało .. |
|
|
|
 |
JoneK
Posts: 34
|
Posted: 07-02-2010, 04:48
Forum address: freeforall.pl |
|
|
Niestety ja też miałem ten błąd i to nie jest wina autora tylko nasza więc NDF nie mów że sam go rozwiązałeś Problem jest taki że jak szybko kopiujemy z przeglądarki i zaznaczmy poza linie to kopiujemy spacje
Uwaga:
Zawsze sprawdzajcie czy nie kopiujecie spacji lub powoli kopiujcie do końca literek
Pozdrawiam |
|
|
|
 |
Nxpress
zbanowany
Posts: 8
|
Posted: 07-02-2010, 06:52
Forum address: nie mam forum |
|
|
JoneK, Nie .. w instrukcji brakuje zmiennych. |
|
|
|
 |
JoneK
Posts: 34
|
Posted: 07-02-2010, 08:22
Forum address: freeforall.pl |
|
|
Nxpress, To czemu mi działa jak ja zmiennych nie wpisywałem ani nic nie dodawałem... Uważnie tylko kod przepisałem |
|
|
|
 |
Nxpress
zbanowany
Posts: 8
|
Posted: 07-02-2010, 08:25
Forum address: nie mam forum |
|
|
| JoneK wrote: | | Nxpress, To czemu mi działa jak ja zmiennych nie wpisywałem ani nic nie dodawałem... Uważnie tylko kod przepisałem |
Być może ten mod gryzie się z jakimś innym modem i dlatego u mnie brakowało kodu. |
|
|
|
 |
JoneK
Posts: 34
|
Posted: 07-02-2010, 08:45
Forum address: freeforall.pl |
|
|
Nxpress, nie wnikam w szczegóły |
|
|
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Add this topic to your bookmarks Printable version
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB Group | | Page generated in 0.22 second. SQL queries: 13 | |
 |
|