Hallo zusammen,
ich hab mal eine Frage zur GeoMap. Ich habe die aktuelle Version 2.2.3 in meinem "610nm-Style" installiert.
Allerdings habe ich ein paar Änderung in der geomap.php vorgenommen um die Standardgruppen Admins und Mods auszublenden.
Code: Alles auswählen
// collect Admins ans Mods
$user_ary_ad_mod = collect_ad_mod_ids($auth);
$admins = $user_ary_ad_mod['a_'];
$mods = $user_ary_ad_mod['m_'];
// comment out if you want to display default admin and mod groups
$admins = $mods = array();
hier hab ich die letzten zwei Zeilen angehangen
und folgende Zeilen habe ich auskommentiert, verändert
Code: Alles auswählen
// draw caption on map
// imagegradientellipse($image, $caption_left , $scale_y - ($scale_y - $caption_top), $admin_pixel_size, $admin_pixel_size, $white, $admin_color);
// imagestring($image, 2, $caption_left + 10, $scale_y - ($scale_y - ($caption_top - $admin_pixel_size / 2)), $user->lang['ADMIN'], $grey);
// imagegradientellipse($image, $caption_left , $scale_y - ($scale_y - ($caption_top + 20)), $mod_pixel_size, $mod_pixel_size, $white, $mod_color);
// imagestring($image, 2, $caption_left + 10, $scale_y - ($scale_y - (($caption_top + 20) - $mod_pixel_size / 2)), $user->lang['MOD'], $grey);
// imagegradientellipse($image, $caption_left , $scale_y - ($scale_y - ($caption_top + 40)), $user_pixel_size, $user_pixel_size, $white, $user_color);
// imagestring($image, 2, $caption_left + 10, $scale_y - ($scale_y - (($caption_top + 40) - $user_pixel_size / 2)), $user->lang['USER'], $grey);
//draw groups in caption
$tmp_var = $caption_top + 0; // + 60
So, daraufhin habe ich verschiedene Gruppen eingefügt und eine Farbe vergeben.
Administratoren, Moderatoren, Designer, Organisatoren und Registrierte Benutzer
Jetzt habe ich das Problem, dass alle Punkte auf der Karte mit der gleichen Farbe gezeichnet werden und nicht mit den für ihre jeweiligen Gruppen hinterlegten Farben.
Die Farbe wird aus dem Feld der Standardgruppe "User" gezogen. Woran liegt das?
Für mich wäre es am schönste, wenn es entweder so klappt, wie ich mir es vorstelle, also alle Standardgruppen weg und und nur eigen hinzugefügte Gruppen rein
oder
die Punkte werden in der Farbe auf der Karte angezeigt, wie der foreninterne Nick farblich markiert ist. Eine Legende aus der "Wer ist online"-Statistik in die geomap_body.html einzubinden dürfte kein Problem werden, aber wie könnte ich die Farbe des Namens auslesen und zur Punktfarbe machen?
Ich hoffe mir kann jemand helfen.
Gruß
r0nnY