MyXoops Forum

Forum - myXOOPS German Support

7 - 6 = ?  
Geben Sie die Zeichenfolge aus dem Bild ein
Sie haben max. 10 Versuche.
 

Aw:: PiCal mit Google-Maps-Karte

Betreff: Aw:: PiCal mit Google-Maps-Karte
von Goffy am 20.11.2010 10:45:20

Hallo Migoe Wie ich sehe verwendest Du meinen Hack. Es sollte daher relativ einfach sein, Google-Maps bei den einzelnen Ansichten einzubinden. Nimm die piCal.php, dort suchst Du folgende Textpassagen:
// Hinweis zu regonline für eventmembers
$ret .= "<p style='margin-left:14.2pt;text-indent:-7.1pt'>* "._PICAL_EM_ONLINE_POSS "<br />" _PICAL_EM_ONLY_MEMBERS"</p>";
Danach kannst Du Deinen Code einbauen, z.B.:
$ret .= "<td width='100%' align='center' colspan='2'> [!IFRAME FILTERED! ] <br />"
$ret .= "<small><a href='http://maps.google.de/maps?q=Tonhalle, Ehrenhof 1, Düsseldorf&um=1&ie=UTF-8&sa=N&hl=de&tab=wl' style='color:#0000FF;text-align:left'>Karte gross darstellen</a></small></td>"
Diesen Code musst Du bei 'function get_monthly_html', 'function get_weekly_html', 'function get_daily_html' hinzufügen. Woher Du die entsprechenden Orstinfos bekommt, musst du Dir noch überlegen. Anbieten würde sich die Spalte 'location' in pical_event (= Ort in den Termindetails), dann muss dieser aber auch dementsprechend für Google-Maps verarbeitbar eingegeben sein Die zweite Zeile des oben angeführten Codes müsste bei einem einzelnen Termin dann lauten
$ret .= "src='http://maps.google.de/maps?q="$location."&um=1&ie=UTF-8&sa=N&hl=de&tab=wl'></iframe><br />"
Andere Variante wäre eigene Spalten in Tabelle 'pical_event', z.B. 'ind_use_googlemaps' und 'location-googlemaps', die Du beim Erstellen eines Termines entsprechend befüllt (so wie ich es bei der Onlineregistrierung gemacht habe). Hoffe, ich konnte Dir ein wenig helfen Goffy

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
OffOffTopic [Wichtig] Übernahme myXOOPS 0 494 11.12.2023 18:57
alfred Gehe zum letzten Beitrag
Die Installation und Administration von XOOPS 2.5.X [Offen] Upgrade 2.5.11 3 2208 07.05.2023 07:03
Goffy Gehe zum letzten Beitrag