Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Vom Mitgliederprofil in die Landkarte
#1 Vom Mitgliederprofil in die Landkarte
Es geht darum mit einem Link vom Mitgliederprofil direkt den Wohnort des Mitglieds in der Landkarte anzufahren. Das Grundprinzip steht schon mal und funktioniert.
Siehe http://www.foreninformation.de/t1805f30-...-Landkarte.html
Jetzt taucht dabei folgendes Problem auf: Dem geomap.php wird als Parameter der Benutzername des Mitglieds übergeben (geomap.php?username=Benutzername). Kein Problem wenn der Name aus 'gewöhnlichen Buchstaben' besteht. Bei Sonderzeichen setzt der Browser diese Zeichen in der Adressleiste jedoch um in %20 %.... zum Beispiel aus 'BOo°m' wird 'BOo%B0m'.
Nun zur Frage: Gibt es eine einfache Methode diese beiden Zeichenketten 'BOo°m' und 'BOo%B0m' zu vergleichen, so dass dabei true herauskommt? Oder kann man die Sonderzeichen schnell und automatisch ersetzen?
Grüße
Sabine
Im Profil steht in {{userid}} die eindeutige Userid.
Diese Userid steht wiederum in der Landkarte im Javascript Array users:
new Array(13.35737944,52.53484384,'Johannes','','<i><font color="#FF9900">Administrator</font></i>','red','4303','11.04.2004','u116095_Johannes.html') ,
Viel Erfolg!
Möglich ist es.
Für alle ist es geplant - dies kann allerdings noch etwas dauern.
Joh. Voß
xobor.de · Miranus GmbH · Wir helfen gerne - Unterstützen Sie Xobor durch die Buchung eines Premium Tarifs.
Ok vielen Dank!
Werde mich mal dran versuchen... und den eventuellen Erfolg hier mitteilen...
Sabine:
Dein Forum sieht ja echt super aus!
Vielleicht hast Du ja Zeit & Lust für diesen kleinen Nebenjob:
https://www.hpm-support.de/t512378f117691...Entwickler.html
Joh. Voß
xobor.de · Miranus GmbH · Wir helfen gerne - Unterstützen Sie Xobor durch die Buchung eines Premium Tarifs.
Lust schon! Nur bin ich berufstätig... daher ist das dann glaube ich etwas schwierig mit 'Nebenjob'
Schade... Lust hätt ich echt dazu...
Da müsste man natürlich den Chef informieren.. Wenn genug Zeit & Lust vorhanden ist, steht dem jedoch nichts im Wege. Der Umfang ist nicht allzu hoch - als konkretes Minimum-Beispiel z.B. eine Umsetzung des Standard-phpBB Layouts innerhalb eines Monat. Wenn Du interessiert bist, dann schreib mir mal Deine Vorstellungen der Vergütung an
Joh. Voß
xobor.de · Miranus GmbH · Wir helfen gerne - Unterstützen Sie Xobor durch die Buchung eines Premium Tarifs.
Erst mal wieder zurück zur Landkarte, es funktioniert tatsächlich über die Userid...
Im Landkarten Template sieht das dann so aus
[...]
<script type="text/javascript" defer="defer">
var select_userid = '';[...]
var select_point1 = 0;
var select_point2 = 0;
var query = location.search;
if(query.length > 0) {
query = query.substring(1, query.length);
var elements = query.split('&');
for (i = 0; i < elements.length; i++) {
var assign = elements[i].split('=');
if(assign[0] == 'userid') {
select_userid = assign[1];
break;
}
}
}
function createUser(data)
{
var userid = data[8].substring(1, data[8].length).split('_')[0];[...]
if(select_userid == userid) {
select_point1 = data[0];
select_point2 = data[1];
}
if(select_point1 > 0 && select_point2 > 0)</script>
map.centerAndZoom(new GPoint(select_point1,select_point2),2);
Ins Mitgliederprofil kommt an die gewünschte Stelle
<a href="geomap.php?userid={{userid}}">Wohnort in Landkarte anzeigen</a>
Ist das Mitglied nicht in der Landkarte, dann wird die komplette Übersicht angezeigt.
#9 RE: Vom Mitgliederprofil in die Landkarte
Genau das wollte ich schon länger, siehe hier: https://www.hpm-support.de/t511848f117691...-Landkarte.html
Funktioniert super!
Zitat von Vossi
[...] Sag mal, kann zu dem roten "Fähnen" in der Landkarte auch gleich das kleine weiße "Infofenster" aufgehen lassen??? (Also so, als würde man auf das rote Fähnchen klicken.) [...]
Gute Idee!
Damit ändern sich die drei Abschnitte im Template folgendermaßen
[...]
var select_userid = '';[...]
var select_point1 = 0;
var select_point2 = 0;
var select_html = '';
var query = location.search;
if(query.length > 0) {
query = query.substring(1, query.length);
var elements = query.split('&');
for (i = 0; i < elements.length; i++) {
var assign = elements[i].split('=');
if(assign[0] == 'userid') {
select_userid = assign[1];
break;
}
}
}
var userid = data[8].substring(1, data[8].length).split('_')[0];[...]
if(select_userid == userid) {
select_point1 = data[0];
select_point2 = data[1];
select_html = html;
}
if(select_point1 > 0 && select_point2 > 0) {
map.centerAndZoom(new GPoint(select_point1,select_point2),2);
map.openInfoWindow(map.getCenter(),select_html);
}
Grüße Sabine
Kommt hier ein Infofenster?
http://79444.homepagemodules.de/geomap.p...=Hockenheimring
#14 RE: Vom Mitgliederprofil in die Landkarte
Jaaaaa, Dein Link funktioniert! Nur nicht bei mir ... Irgendwas habe ich falsch gemacht! Nur was??? Bist Du sicher, dass der Code, den Du gepostet hast, korrekt ist?
Habe schon das Template zurückgestellt und alles neu eingefügt. Nix.
Zu Sicherheit meine Nachfrage: Kommt dieser Code
var userid = data[8].substring(1, data[8].length).split('_')[0];
if(select_userid == userid) {
select_point1 = data[0];
select_point2 = data[1];
select_html = html;
}
direkt nach
function createUser(data)
{
Kannst du mal den gesamten Auschnitt posten? von <script ... bis </script>
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software