Felhasználóknak (csoportoknak) háttérszin beállitása

Szerző
Üzenet
Istvan
Gyakorló phpBB-s
Gyakorló phpBB-s


Csatlakozott: 2008.03.19. Szerda 16:10
Hozzászólások: 97
Hozzászólás Elküldve: 2009.01.07. 09:10    Hozzászólás témája: Felhasználóknak (csoportoknak) háttérszin beállitása
Hozzászólás az előzmény idézésével
Sziasztok!
Egy kérdésem lenne: lehetséges valahol háttérszint beállitani a fórumban megjelenő felhasználóneveknél (csoportoknál)? Azt szeretném például, hogy az Adminisztrátorok mondjuk piros alapon fehérrel jelennének meg, ne csak mondjuk pirosan, ahogy az AVP - ben be lehet állitani. Köszi!

Felhasználó profiljának megtekintése Privát üzenet küldése
_zso2
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.07.25. Kedd 1:00
Hozzászólások: 2029
Hozzászólás Elküldve: 2009.01.07. 09:45    Hozzászólás témája:
Hozzászólás az előzmény idézésével
A következő MOD telepítését ajánlom:

This MOD colors background for administrators and moderators' posts when reading a topic. These options can be set up in the ACP.
http://www.phpbb.com/mods/db/index.php?i=misc&mode=display&contrib_id=7665
_________________
Tapasztalást pénzért venni vagy hagyományképpen kapni nem lehet - fizetni kell azért mindég és mindegyiknek.

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Istvan
Gyakorló phpBB-s
Gyakorló phpBB-s


Csatlakozott: 2008.03.19. Szerda 16:10
Hozzászólások: 97
Hozzászólás Elküldve: 2009.01.07. 10:01    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Köszi szépen a választ, de én úgy látom, hogy ez a mod a hozzászólás hátterét változtatja meg, én pedig maga a név hátterét szeretném. Pl ha jelenleg az adminok neve pirossan jelenik meg a fórumban, a moderátorok neve zölden, akkor azt szeretném hogy az adminok neve piros alapon fehérrel jelenjen meg (például). Tehát ezekre gondolok:
Kép

Felhasználó profiljának megtekintése Privát üzenet küldése
Istvan
Gyakorló phpBB-s
Gyakorló phpBB-s


Csatlakozott: 2008.03.19. Szerda 16:10
Hozzászólások: 97
Hozzászólás Elküldve: 2009.01.07. 21:27    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Semmi ötlet? :)

Felhasználó profiljának megtekintése Privát üzenet küldése
HoremWeb
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.06.18. Vasárnap 1:00
Hozzászólások: 2400
Hozzászólás Elküldve: 2009.01.07. 21:37    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Dehogy nincs, csak használhatatlan. Kéred? :)
_________________
Élet, üdv, egészség! - HoremWeb

Kép KEMET = Az Ókori Egyiptom

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Istvan
Gyakorló phpBB-s
Gyakorló phpBB-s


Csatlakozott: 2008.03.19. Szerda 16:10
Hozzászólások: 97
Hozzászólás Elküldve: 2009.01.08. 08:05    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Jöhet! Valamire csak jó lesz, legfeljebb nem erőltetem a témát! :D :D

Felhasználó profiljának megtekintése Privát üzenet küldése
KillBill
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2007.03.26. Hétfő 5:42
Hozzászólások: 2258
Hozzászólás Elküldve: 2009.01.08. 17:59    Hozzászólás témája:
Hozzászólás az előzmény idézésével
_zso2 ez a háttérszín mód nem is rossz többfélére is lehet használni .

Az install leírásban van egy hiba !

Kód:

cbgm_status   = (($config['load_cbgm_admin'] && $auth->acl_get('a_')) || ($config['load_cbgm_modo'] && $auth->acl_get('m_', $forum_id))) ? true : false;



itt a $config['load_cbgm_modo'] elütötték
így helyes : $config['load_cbgm_mod] kell :wink:

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése MSN Messenger
HoremWeb
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.06.18. Vasárnap 1:00
Hozzászólások: 2400
Hozzászólás Elküldve: 2009.01.08. 18:54    Hozzászólás témája:
Hozzászólás az előzmény idézésével
A ./styles/[megjelenés_neve]/template/index_body.html fájl alján, a 32. sor táján van ez a rész:

Kód:

   <!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
   <p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
   <!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>

Ezt kellene tovább ágaztatni mindenféle feltételekkel, csakhogy ez azért nem műx, mert ide már egyben érkezik a jelenlévők listája a {RECORD_USERS} változóban. Ami azt jelenti, hogy azt kellene megtalálni, hogy hol generálódik, és ott megpiszkálni valamit.

Még jobb lenne kideríteni, hogy a csoport-színeket hol illeszti a kódba a phpBB, és ott kibővíteni a megfelelő stílust a background-color megadásával. De még nem jöttem rá, hogy ezt hol kell. Szóval használhatatlan ötleteim vannak, és akár még kiindulási pontnak is jó lehet...
_________________
Élet, üdv, egészség! - HoremWeb

Kép KEMET = Az Ókori Egyiptom

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Istvan
Gyakorló phpBB-s
Gyakorló phpBB-s


Csatlakozott: 2008.03.19. Szerda 16:10
Hozzászólások: 97
Hozzászólás Elküldve: 2009.01.08. 19:04    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Idézet:

Még jobb lenne kideríteni, hogy a csoport-színeket hol illeszti a kódba a phpBB, és ott kibővíteni a megfelelő stílust a background-color megadásával. De még nem jöttem rá, hogy ezt hol kell.
Ez az! Én is erre gondoltam, de nem kapom sehol. Talán egyszer fberci elárulja :D

Felhasználó profiljának megtekintése Privát üzenet küldése
KillBill
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2007.03.26. Hétfő 5:42
Hozzászólások: 2258
Hozzászólás Elküldve: 2009.01.08. 19:28    Hozzászólás témája:
Hozzászólás az előzmény idézésével

Idézet:

Még jobb lenne kideríteni, hogy a csoport-színeket hol illeszti a kódba a phpBB
A felhasználók lehívása az adatbázisból történik vagy memóriából

pl:

friss

Kód:

get_username_string('full',$row['user_id'],$row['username'],$row['user_colour']);


memória

Kód:

get_username_string('full',$user->data['user_id'],$user->data['username'],$user->data['user_colour']);


de persze lehetne módosítani, hogy tegyen hozzá háttérszint is, na de kiírja azt meg :wink:

amúgy a functions.php ban szedi össze .


Kód:

$user_online_link = get_username_string(($row['user_type'] <> USER_IGNORE) ? 'full' : 'no_profile', $row['user_id'], $row['username'], $row['user_colour']);


Ha netán hülyeséget írtam szólj nyugodtan :o

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése MSN Messenger
Istvan
Gyakorló phpBB-s
Gyakorló phpBB-s


Csatlakozott: 2008.03.19. Szerda 16:10
Hozzászólások: 97
Hozzászólás Elküldve: 2009.01.09. 07:59    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Köszi az ötleteket. Ha valamire jutottam, szólok :D

Felhasználó profiljának megtekintése Privát üzenet küldése
Istvan
Gyakorló phpBB-s
Gyakorló phpBB-s


Csatlakozott: 2008.03.19. Szerda 16:10
Hozzászólások: 97
Hozzászólás Elküldve: 2009.01.09. 08:55    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Még nem tökéletes, de valamit kaptam :)
A functions_content.php - ben, a get_username_string funkcióban ez után:

Kód:

if ($mode == 'no_profile')
      {
         $tpl = (!$_profile_cache[$cache_key]['colour']) ? '{USERNAME}' : '<span style="color: {USERNAME_COLOUR};" class="username-coloured">{USERNAME}</span>';
         return str_replace(array('{USERNAME_COLOUR}', '{USERNAME}'), array($_profile_cache[$cache_key]['colour'], $_profile_cache[$cache_key]['username']), $tpl);
      }

beszúrtam ezt:

Kód:

//modositas
    if ($user_id == 2)
      {
         $tpl = (!$_profile_cache[$cache_key]['colour']) ? '{USERNAME}' : '<span class="username-coloured-admin">{USERNAME}</span>';
         return str_replace(array('{USERNAME_COLOUR}', '{USERNAME}'), array($_profile_cache[$cache_key]['colour'], $_profile_cache[$cache_key]['username']), $tpl);
      }
      //idaig


A stylesheet.css - ben a használt sablonnál beszúrtam ezt:

Kód:

.username-coloured-admin {
   font-weight: bold;
   background-color:#990000;
   color:#ffffff;
}


Gyórsitótár ürités, s az eredmény:

Kép

Hibák: a felhasználólistában és a hozzászólások mellett még nem jelenik meg rendesen. Úgy látszik még valahol legenerálódik ez a dolog :)

Felhasználó profiljának megtekintése Privát üzenet küldése
KillBill
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2007.03.26. Hétfő 5:42
Hozzászólások: 2258
Hozzászólás Elküldve: 2009.01.09. 09:21    Hozzászólás témája:
Hozzászólás az előzmény idézésével
de ez így csak téged különböztet meg vagy ez is a cél ?

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése MSN Messenger
Istvan
Gyakorló phpBB-s
Gyakorló phpBB-s


Csatlakozott: 2008.03.19. Szerda 16:10
Hozzászólások: 97
Hozzászólás Elküldve: 2009.01.09. 09:23    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Hát egyelőre csak engem, de a cél az hogy az összes admint megkülönböztesse, csak nem kaptam még meg hogy hogyan :)

Felhasználó profiljának megtekintése Privát üzenet küldése
KillBill
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2007.03.26. Hétfő 5:42
Hozzászólások: 2258
Hozzászólás Elküldve: 2009.01.09. 09:25    Hozzászólás témája:
Hozzászólás az előzmény idézésével
akár tákolhatod így is csak nem id re :wink:

de a legszebb lenne új táblát létrehozni neki és lekezeltetni nem ?

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése MSN Messenger
Hozzászólások megtekintése:  

Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés