31.07.2011, 19:16
Hallo zusammen,
mit meinen rudimentären php-Kenntnissen komme ich nicht weiter.
Ich nutze das Plugin Page Manager und dort die User Map.
Dies funktioniert auch einwandfrei.
Nun möchte ich analog zur Usermap entweder eine neue Seite generieren, auf der nur eine Benutzergruppe aufgeführt wird, oder in der bestehenden Usermap einer Nutzergruppe einen spezifischen Pin zuordnen.
Hier ist der Punkt wo ich scheitere. Ich habe versucht erstmal als Kopie der bestehenden User Map hier die Usergrupe per if($mybb->user['usergroup'] != 11 aufzurufen. aber ich bekomme immer alle User aufgezeigt.
Kann ich in der User Map überhaupt einer Gruppe oder mehreren Gruppe unterschiedliche Pins zuordnen?
ok, manchmal denke ich zu kompliziert ...
Wenn ich eine zweite Seite erstelle und alle anderen Gruppen ausschließe:
funktioniert es.
Bleibt noch das Problem mit dem Custom pin.
Aber lieber hätte ich alles auf einer map, wo ich für die unterschiedlichen gruppen einen Pin festlegen kann.
Ich komme nicht mehr weiter
Das ist der Code im Page Manager:
Das ist der Code wie er im Quelltext der Webseite aussieht:
Es wird nur der Standardmarker angezeigt.
Ich vermute es liegt an dem
Wo ich überhaupt keine Ahnung habe woher das kommt.
mit meinen rudimentären php-Kenntnissen komme ich nicht weiter.
Ich nutze das Plugin Page Manager und dort die User Map.
Dies funktioniert auch einwandfrei.
Nun möchte ich analog zur Usermap entweder eine neue Seite generieren, auf der nur eine Benutzergruppe aufgeführt wird, oder in der bestehenden Usermap einer Nutzergruppe einen spezifischen Pin zuordnen.
Hier ist der Punkt wo ich scheitere. Ich habe versucht erstmal als Kopie der bestehenden User Map hier die Usergrupe per if($mybb->user['usergroup'] != 11 aufzurufen. aber ich bekomme immer alle User aufgezeigt.
Kann ich in der User Map überhaupt einer Gruppe oder mehreren Gruppe unterschiedliche Pins zuordnen?
ok, manchmal denke ich zu kompliziert ...
Wenn ich eine zweite Seite erstelle und alle anderen Gruppen ausschließe:
Code:
WHERE f.fid" . $fid . " != ''
AND u.usergroup NOT IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Bleibt noch das Problem mit dem Custom pin.
Aber lieber hätte ich alles auf einer map, wo ich für die unterschiedlichen gruppen einen Pin festlegen kann.
Ich komme nicht mehr weiter
Das ist der Code im Page Manager:
Code:
function initialize() {
if (GBrowserIsCompatible()) {
// Create our "tiny" marker icon
var blueIcon = new GIcon(G_DEFAULT_ICON);
blueIcon.image = "http://forum.orchideenfreunde.eu/images/flowers.png";
// Set up our GMarkerOptions object
markerOptions = { icon:blueIcon };
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(' . $location[1] . ',' . $location[0] . '), ' . $zoom . ');
map.setUIToDefault();
{$output}
}
}
Das ist der Code wie er im Quelltext der Webseite aussieht:
Code:
function initialize() {
if (GBrowserIsCompatible()) {
// Create our "tiny" marker icon
var blueIcon = new GIcon(G_DEFAULT_ICON);
blueIcon.image = "http://forum.orchideenfreunde.eu/images/flowers.png";
// Set up our GMarkerOptions object
markerOptions = { icon:blueIcon };
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(51.1656910,10.4515260), 5);
map.setUIToDefault();
var point1 = new GLatLng(51.4148500,6.5353900);
var html1 = "<table><tr><td></td><td><a href='http://forum.orchideenfreunde.eu/user-785.html'>Orchideen Lucke</a><br /><span class='smalltext'>Händler<br /></span></td></tr></table>";
var info1 = new GMarker(point1);
GEvent.addListener(info1, "click", function() {
info1.openInfoWindowHtml(html1)
});
map.addOverlay(info1);
}
}
Es wird nur der Standardmarker angezeigt.
Ich vermute es liegt an dem
Code:
var info1 = new GMarker(point1);
Wo ich überhaupt keine Ahnung habe woher das kommt.