Moderator=grau, Admin=Orange, Newsschreiber= ???

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
TheMadMike
Mitglied
Beiträge: 219
Registriert: 11.11.2005 20:07
Wohnort: Feldkirchen
Kontaktdaten:

Moderator=grau, Admin=Orange, Newsschreiber= ???

Beitrag von TheMadMike »

Hallo,

ich hab in meinen Forum es so:
DIe Farbe des Admins ist orange und vom MOderator ist es grau.

Wenn ich aber nun noch Newsschreiber im Team habe, wie kann ich denen eine Farbe zuteilen?
Ich schätze mal, es ist in der overall_header?

Mfg
--------------> http://hcclub.de <---------------
------------> Php Hilfe <-------------
------->Top<--------
Benutzeravatar
Julian87
Mitglied
Beiträge: 4303
Registriert: 05.11.2005 16:26
Wohnort: Nähe Bonn
Kontaktdaten:

Beitrag von Julian87 »

Hi,

hier den habe ich auch. Damit geht das: Color Groups

Julian
TheMadMike
Mitglied
Beiträge: 219
Registriert: 11.11.2005 20:07
Wohnort: Feldkirchen
Kontaktdaten:

Beitrag von TheMadMike »

So. Alles klar, habe es installiert.
Aber bei mir kann nur einer Admin sein. WEnn ich es bin und dann noch einen anderen geben will. Ist er es, aber ich nicht.

Warum?

Mfg
--------------> http://hcclub.de <---------------
------------> Php Hilfe <-------------
------->Top<--------
TheMadMike
Mitglied
Beiträge: 219
Registriert: 11.11.2005 20:07
Wohnort: Feldkirchen
Kontaktdaten:

Beitrag von TheMadMike »

Doch geschafft.
Blödes english lesen :D
--------------> http://hcclub.de <---------------
------------> Php Hilfe <-------------
------->Top<--------
Benutzeravatar
Hand of Shadow
Mitglied
Beiträge: 221
Registriert: 05.07.2005 21:47
Wohnort: Mönchengladbach #HERMGES#
Kontaktdaten:

Beitrag von Hand of Shadow »

den mod habich auch eingebaut bei mir werden die gruppen unterstrichen wie bekomme ich das weg ?
Benutzeravatar
Julian87
Mitglied
Beiträge: 4303
Registriert: 05.11.2005 16:26
Wohnort: Nähe Bonn
Kontaktdaten:

Beitrag von Julian87 »

Hi,

eine grobe Vermutung.

Schau mal in die functions_color_groups.php
ORDER BY order_num ASC';
if (!$result = $db->sql_query($sql)) message_die(GENERAL_ERROR, $lang['Error_Group_Table'], '', __LINE__, __FILE__, $sql);
$list = '';
while ($row = $db->sql_fetchrow($result))
{
$list .= '&nbsp;[ <span style="text-decoration: underline;color:' . $row['group_color'] . '">' . $row['group_name'] . '</span> ]&nbsp;';
}

$template->assign_var('COLOR_GROUPS_LIST', $list);
}}

if (!function_exists('color_group_colorize_name'))
{
function color_group_colorize_name($user_id, $no_profile = false)
{
global $board_config, $phpEx, $db, $phpbb_root_path;

// First see if the user is Anon
if ($user_id != ANONYMOUS)
{
// Get the user info and see if they are assigned a color_group //
$sql = 'SELECT u.user_color_group, u.username, c.* FROM ' . USERS_TABLE . ' u, ' . COLOR_GROUPS_TABLE . " c
WHERE u.user_id = $user_id
AND u.user_color_group = c.group_id";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);

if (!isset($row['username']))
{
//If there was a problem before, we don't want a blank username!
$sql = 'SELECT username FROM ' . USERS_TABLE . "
WHERE user_id = $user_id";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
}
$username = $row['username'];

if (isset($row['group_color']))
{
// WE found the highest level color, head out now //
$style_color = 'style="text-decoration: underline;color:' . $row['group_color'] . '"';
}

else
{
// Now start looking for user group memberships //
$sql = 'SELECT c.* FROM ' . USER_GROUP_TABLE . ' ug, ' . USERS_TABLE . ' u, ' . COLOR_GROUPS_TABLE . ' c, ' . GROUPS_TABLE . ' g
WHERE ug.user_id = ' . $user_id . '
AND u.user_id = ug.user_id
AND ug.group_id = g.group_id
AND g.group_color_group = c.group_id
AND g.group_single_user = 0';
//print $sql;
$result = $db->sql_query($sql);
$curr = 10000000000000;
$style_color = '';
while ($row = $db->sql_fetchrow($result))
{
// If our new group in the list is a higher order number, it's color takes precedence //
if ($row['order_num'] < $curr)
{
$curr = $row['order_num'];
$style_color = 'style="text-decoration: underline;color:' . $row['group_color'] . '"';
}
}
}
Da musste mal ein bissel rumprobieren. Mehr weiß ich auch nicht.

Julian
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“