ZANIM ZACZNIESZ: POPULARNE PYTANIASZUKAJSTYLENAJNOWSZY SKRYPTPODRĘCZNIKMODYFIKACJE
phpBB2 by Przemo Forum Index phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SearchSZUKAJ  MemberlistMemberlist  UsergroupsUsergroups  StatisticsStatistics
RegisterRegister  Log inLog in  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów

Previous topic «» Next topic
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
Posted: 08-06-2008, 17:01   
   Forum address: http://unidentified.pl | http://ancient-legion.pl | http://xfire.com.pl


Da się, ja sobie coś podobnego na swoim forum zrobiłem, jednak obrazki są przydzielone dla poszczególnych grup:

demo: http://forum.ancient-legion.pl/

aby było widać całość:

login: testklan
hasło: klan

Jak spisze instrukcje to zamieszczę...
 
 
     
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 :D

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&#177; 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ń

Posted: 22-10-2009, 21:30   
   Forum address: http://www.krwiodawcy.org/ http://www.krewniacy.net/


Dodałem kod z drugim prefiksem aby można było dodawać drugi obrazek

Screeny

prefixpanel.gif
1804 Time(s) 10.26 KB

prefix.gif
387 Time(s) 17.32 KB

prefiks_surfiks.rar
Download 128 Time(s) 2.19 KB

_________________
"Oddając własną krew, dobrowolnie i bezinteresownie, to gest o wysokiej wartości moralnej i obywatelskiej. To DAR ŻYCIA ... Niech dawcy krwi, którym należy się wdzięczność wszystkich, będą coraz liczniejsi we wszystkich częściach świata." Jan Paweł II
Oddając krew-ratujesz życie! | Serce ma ten , kto ma je dla innych ...
Nie zabieraj swych organów do nieba tam wiedzą, że one potrzebne są tutaj | Proszę nie pisać na GG i PW!
Last edited by xlesiu on 19-02-2010, 23:28; edited 1 time in total  
 
 
     
Roodreguez 

Posts: 34
Posted: 21-12-2009, 17:50   
   Forum address: http://muza-online.pl || http://the-running-man.co.cc


NDF, dla czego od razu nie napiszesz jak to naprawić?
Też mam z tym problem,

PS. Jestem początkujący w tej dziedzinie i proszę o cierpliwość.
 
     
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 :roll:
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 :mrgreen:
 
     
Display posts from previous:   
Reply to topic
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

Jump to:  

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
Polecane serwisy





piękne monety kolekcjonerskie. Wszystko dla Numizmatyka.

• Dodaj swój link