Zwei kleine Fragen zum Kalender-Modul

Begonnen von blockbuster, 20 November 2007, 22:16:08

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

blockbuster

Hallo zusammen,

ich habe da mal zwei kleine Fragen zum Kalender-Modul (1.4d):

1. Ich würde es gerne haben, dass über oder unter dem jeweiligen Eintrag im Kalender eine Google-AdSense Werbung erscheint. Also nicht in der Übersicht der Termine, sondern erst wenn man direkt drauf klickt um die Details zu sehen. Wo muss ich das denn bitte einfügen?

2. Bei manchen Veranstaltungsterminen wäre es bei mir ganz gut, wenn ich eine Google-Map direkt in den Termin mit einbauen könnte. Wenn ich dies im HTML-Editor im Bereich HTML mache, erhalte ich im Termin dann aber immer nur den Link der Google-Map für die "Größere Kartenansicht". Die Map selber wird nicht angezeigt...
Kann das mit den Grundeinstellungen für HTML zusammen hängen? Da hatte ich allerdings aber schon mal nachgesehen - da kommen eigentlich auch keine Tags drinnen vor die Google verwendet...  :gruebel:
Zudem: mir fällt gerade ein - im Inhaltsmanager funktionieren die Maps einwandfrei wenn ich sie über HTML im Editor einfüge...  :gruebel: :thumbup:

Vielen Dank und schöne Grüße,

Biker

#1
Guck mal im Kalender unter Berechtigungen und Sicherheit...und dort unter "erlaubte HTML-Tags in Terminbeschreibung"ob Du die dafür nötigen HTML-Codes eingetragen hast!?

Du kannst (hier mal ein Beispiel!) das nämlich so einfügen:
<table cellspacing="0" cellpadding="0" border="0"><tr><td><iframe src="http://www.map-generator.net/extmap.php?name=Spot&amp;address=Platz%20der%20Republik%201%2C%2011011%20Berlin&amp;width=500&amp;height=400&amp;maptype=map&amp;zoom=14&amp;hl=de&amp;t=1195593629" width="500" height="400" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe></td></tr><tr><td align="right"><a style="font:8px Arial;text-decoration:none;cursor:default;color:#5C5C5C;" href="http://www.tolingo.com">Übersetzungen</a></td></tr></table>

Hier kannst Du den entsprechenden Code ganz einfach generieren: http://www.map-generator.net/

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

breakdancer

Hi Ihr Zwei,

guggt mal hier: http://www.pragmamx.org/Forum-topic-22714-start-msg152710.html#msg152710

Einbinden fällt aus wegen is nich... Da könnt Ihr am erlaubten HTML-Code rumschrauben wie ihr wollt...

Liebe Grüße

Markus

Biker

Habs eben mal bei mir getestet und es funzt...sieht dann so aus!

Warum sollte es denn nicht funktionieren???

Detektei Martin - wir bringen Licht ins Dunkle!

breakdancer

Oh,

... und Du bindest das per <embed> ein ?

Bei mir passiert dasselbe wie bei blockbuster... Erklärt hat das ja Andi im geposteten Beitrag...

LG

Markus


EDIT: Ach soooo... Per Tabelle und iframe passiert das da... *vordenkopfklatsch*

Danke schön !

Biker

Nix da <embed>....guck Dir den Code an....dann weißt Du wie ich es gemacht habe!  :BD:

Bitteschön! ;)
Detektei Martin - wir bringen Licht ins Dunkle!

breakdancer

Habs bereits gesehen... Vielen Dank für den Hinweis, u made my day...

Jetzt habe ich lange nach einer Möglichkeit gesucht, die Karten im Kalender einzubinden und schon mit dem Thema abgeschlossen gehabt. Für mich ist es die Lösung !

LG

Markus

Biker

Na das freut mich doch! ;)
...auch wenn ich kein Beta mehr bin...ich helfe doch gerne! *grinsfrech*

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

blockbuster

Hallo zusammen,

na da kamen jetzt ja mal richtig schnell ein paar interessante Infos zusammen - sehr erfreulich! :-)

Bei mir will das allerdings nicht klappen. Wenn ich das einbaue, ist das einzige was bleibt der merkwürdige Link zum "Landhaus Blumentopf". LoooL - Sehe ich das richtig? Baut Map Generator gleich einen Link zu eigenen Werbezwecken mit ein?

Die Tags hab ich bei mir jetzt in den Einstellungen freigegeben - angezeigt bekomme ich die Map aber nicht. Hab ich da was vergessen? Ihr übernehmt doch jetzt einfach den Link vom Generator zum einbinden, oder?

Gruß

Ach ja: so sieht das bei mir momentan aus - hab das Beispiel mal drinnen gelassen - KLICK

Biker

Detektei Martin - wir bringen Licht ins Dunkle!

blockbuster

Also dann nochmal zum mitschreiben extra für mich bitte...  :red:

Du generierst Dir einfach bei map-generator den Code für die gewünschte Adresse und übernimmst dann 1:1 den Tag von denen für HTML? Und den Werbelink den der mit eingebaut hat lässt Du auch bestehen?

Welche Tags hast Du denn ganz konkret in Deinen Einstellungen freigegeben?

Gruß

Biker

ZitatAlso dann nochmal zum mitschreiben extra für mich bitte... 
Du generierst Dir einfach bei map-generator den Code für die gewünschte Adresse und übernimmst dann 1:1 den Tag von denen für HTML? Und den Werbelink den der mit eingebaut hat lässt Du auch bestehen?

Jawoll!

ZitatWelche Tags hast Du denn ganz konkret in Deinen Einstellungen freigegeben?

Ich habe ganz konkret das hier im Kalender freigegeben:
img, a, u, b, i, em, ol, ul, li, tt, blockquote, table, tr, td, src, iframe, cellpadding, border

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

blockbuster

Hmmm - merkwürdig...

Du hast ja in Deinem ersten Beitrag oben schon geschrieben dass ich das in der Kalender Konfiguration ändern sollte mit den HTML Tags. In meiner Kalender-Konfiguration gibt es aber keine Möglichkeiten HTML Tags zu aktivieren oder deaktivieren...

Ich hatte bis vorhin die normale 1.4 Version laufen. Dann hatte ich mir die 1.4d installiert - ich denke das hätte die Möglichkeit mit den HTML-Tags bringen sollen, oder? Als ich aber das Update-Script laufen lies, hies es, dass alle Tabellen Up-To-Date wären und das nichts zu aktualisieren wäre...

Bin jetzt gerade etwas "verwirrt"...  :gruebel:  :puzzled:

Biker

Sorry...ich bin dann wohl eher der Verwirrte....ich hab das "d" in Deiner Frage übersehen!


Tut mir leid, aber bei der "d"-Version gehts nicht mehr...da kannst Du die html-codes nicht mehr manuell freigeben! Tja...wäre auch zu schön gewesen, wenns so einfach zu lösen wäre.

Ist halt die Frage, ob man das mit den html-codes evtl. wieder mit rein nehmen kann/sollte!?
:gruebel:

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

smartmusic

also ich finde es schon sinnvoll.

wir haben auch einige anfragen ob wir mal trailer zu einer veranstaltung mit einbinden könnten,
und es geht halt nicht.

Biker

Zitatalso ich finde es schon sinnvoll.

Das sehe ich genauso und deshalb "weigere" ich mich auch noch die aktuelle 1.4d-Version zu installieren.
Ich habe bisher alle Versionen für meine Zwecke getestet...und das sind Termine, bei denen es überwiegend um Bikertreffen geht....und habe genau deshalb noch die 1.4 drauf, denn damit funktioniert das mit den google-maps hervorragend.

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

m-t

Zitat von: Biker am 21 November 2007, 01:25:48
Tut mir leid, aber bei der "d"-Version gehts nicht mehr...da kannst Du die html-codes nicht mehr manuell freigeben!

modules\Kalender\config\config.php

$calconf['AllowableHTML']   = array('br','img','a','u','b','i','em','ol','ul','li','tt','blockquote');

Biker

#17
@m-t
Nööö...das kannste vergessen, denn der Code wird trotzdem rausgeschmissen und lediglich der Werbelink wird angezeigt!
;)
Hat also anscheinend nix mit dem Kalender selbst, sondern mit den erlaubten html-codes der Seite zu tun!  :heu:

Wo werden die eigentlich festgelegt???
Das wäre ja noch einen Versuch wert!
Detektei Martin - wir bringen Licht ins Dunkle!

maverik

ZitatWo werden die eigentlich festgelegt???

admin.php?op=Configure

ziemlich weit unten

so long maverik

Biker

@Maverik
Neee, das meine ich nicht...da kannst Du nur die "voreingestellten" zulassen oder nicht zulassen!
;)
Detektei Martin - wir bringen Licht ins Dunkle!

Biker

#20
Jawoll!   ;)

DAS ist die Lösung....

in der config.php der Seite (liegt im root Deines Webs).....Zeile 98:
$mxConf['AllowableHTML']     = array("a"=>2,"b"=>1,"br"=>1,"center"=>1,"div"=>2,"font"=>2,"hr"=>1,"i"=>1,"img"=>2,"li"=>1,"ol"=>1,"p"=>1,"pre"=>1,"small"=>1,"span"=>2,"strike"=>1,"strong"=>1,"sub"=>1,"sup"=>1,"tt"=>1,"u"=>1,"ul"=>1);

in das hier ändern:
$mxConf['AllowableHTML']     = array("a"=>2,"b"=>1,"br"=>1,"center"=>1,"div"=>2,"font"=>2,"hr"=>1,"i"=>1,"img"=>2,"li"=>1,"ol"=>1,"p"=>1,"pre"=>1,"small"=>1,"span"=>2,"strike"=>1,"strong"=>1,"sub"=>1,"sup"=>1,"tt"=>1,"u"=>1,"ul"=>1,"border"=>1,"cellpadding"=>1,"iframe"=>1,"src"=>1);

Dann kann man auch im Kalender 1.4d die google maps einwandfrei einbinden!
Habs bei mir getestet und es funzt!
:geil:
Da soll nochmal einer sagen  :bindoof:

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

breakdancer

Biker,

Du bist einfach genial.

Bei mir lief es lokal mit der 1.4, jetzt funzt es auch auf dem Server mit der d-Version.

Herzlichen Dank !

Liebe Grüße

Markus

smartmusic

super

nun funktioniert es auch direkt mit dem integrieren von der google maps seite

Biker

Eins dabei ist noch wichtig!!!!

Wenn Ihr diese Einstellung durch direktes Ändern der config.php ändert, müsst Ihr bitte daran denken, dass bei einer Änderung der (sonstigen!) Einstellungen übers Admin-Menü NICHT übernommen wird!

Also wenn Ihr irgendwas übers Adminmenü->Einstellungen ändert, müsst Ihr diese Änderung anschließend wieder in die config.php von Hand einfügen!
Wenn Ihr nämlich nach dieser Änderung mal die Einstellungen aufruft, werdet Ihr sehen, dass die freigegebenen html-Codes dort nicht angezeigt werden!
Das kann man natürlich noch im Nachhinein in der Ausgabe der Einstellungen ändern....hatte ich aber noch keine Zeit für...Hauptsache es funzt erstmal!
;)

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

blockbuster

#24
Ohhh Yeahhhhh!  :cul: :thumbup: :gott: :genau: :geil:

So: genug passende Smileys... Der Zusatz bei Deinem Usernamen ("Unerreicht") trifft vollkommen zu! Vielen Dank auch!

Übrigens: dass sich die Config bei neuen Einstellungen verändert, kann man ja umgehen in dem man die config.php mittels CHMOD entsprechend auf 644 einstellt. Zumindest merkt man dann wenn man was ändern will ja, dass die Datei schreibgeschützt ist. So als kleine "Eselsbrücke" halt... ;-)

Ach übrigens: die miteingeblendete Werbung kann man ganz einfach umgehen, indem man wirklich nur den HTML-Code zwischen <iframe> und </iframe> einsetzt... Funktioniert bei mir zumindest...
Ich wüsste nicht warum ich die Werbung mit verwenden sollte - zumindest steht da nichts davon, dass ich den Quelltext nicht wirklich verändern darf. Man soll ihn zwar so übernehmen, aber "was kümmert es die Eiche wenn sich die Sau dran reibt"...  :BD:
Bzw. habe ich gerade gelesen, dass nun ja auch die Google-Map selber funktioniert - hat sich von daher also auch erledigt... ;-)

Und weil wir schon dabei sind jetzt nochmal bitte zu meiner anderen Frage aus dem ersten Posting:
Wo kann ich die Werbung einbauen, also wie funktioniert das? Wäre cool wenn Du dafür auch noch eine Antwort parat hast...  :BD:

Gruß

Biker

ZitatÜbrigens: dass sich die Config bei neuen Einstellungen verändert, kann man ja umgehen in dem man die config.php mittels CHMOD entsprechend auf 644 einstellt. Zumindest merkt man dann wenn man was ändern will ja, dass die Datei schreibgeschützt ist. So als kleine "Eselsbrücke" halt... ;-)

Denkfehler!
Wenn Du Deine Einstellungen änderst, wird die schreibgeschützte config.php durch eine neue ersetzt!
Somit kannst Du mit dem Schreibschutz gar nichts erreichen!

Bin momentan etwas im Stress, aber wegen der Werbung guck ich noch....bitte etwas Geduld...alter Mann ist kein D-Zug! ;)

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

Biker

So...thats it.... O0
...um die html-codes direkt über das Admin-Menü -> Einstellungen erlauben zu können, muss man die settings.php .....die liegt im Ordner root/admin/modules ..... wie folgt ergänzen:

Das Ganze fängt bei Zeile 1014 an....hört bei Zeile 1099 auf....und sieht im Original so aus:
    // Possible allowed HTML tags
    $allowed = array('!--',
        'a',
        'abbr',
        'acronym',
        'address',
        'applet',
        'area',
        'b',
        'base',
        'basefont',
        'bdo',
        'big',
        'blockquote',
        'br',
        'button',
        'caption',
        'center',
        'cite',
        'code',
        'col',
        'colgroup',
        'del',
        'dfn',
        'dir',
        'div',
        'dl',
        'dd',
        'dt',
        'em',
        'embed',
        'fieldset',
        'font',
        'form',
        'h1',
        'h2',
        'h3',
        'h4',
        'h5',
        'h6',
        'hr',
        'i',
        'iframe',
        'img',
        'input',
        'ins',
        'kbd',
        'label',
        'legend',
        'li',
        'link',
        'map',
        'marquee',
        'menu',
        'meta',
        'nobr',
        'object',
        'ol',
        'optgroup',
        'option',
        'p',
        'param',
        'pre',
        'q',
        's',
        'samp',
        'script',
        'select',
        'small',
        'span',
        'strike',
        'strong',
        'sub',
        'sup',
        'table',
        'tbody',
        'td',
        'textarea',
        'tfoot',
        'th',
        'thead',
        'tr',
        'tt',
        'u',
        'ul',
        'var');


Dort stehen die erlaubten html-codes, die beim Aufruf der Seiteneinstellungen durch www.deinedomain.de/admin.php?op=Configure ziemlich weit unten in einer Tabelle dargestellt werden....da gibt es dann die Möglichkeiten "zulassen" / "mit Parametern zulassen" / "nicht zulassen" .....

Hier muss man die folgenden 4 Zeilen für die google-maps Darstellung im Kalender hinzufügen:
        'border',
        'cellpadding',
        'src',
        'iframe',


Bevor nun kommt, "warum iframe  :quest ....das steht doch schon da!"
Ich weiß....aber es wird unter Einstellungen in der Tabelle - weiß der Deivel warum - nicht angezeigt....aber wenn die zusätzlichen 4 Zeilen eingefügt wurden, dann seht Ihr es dort in der Tabellenübersicht!
;)
Einfügen könnt Ihr diese 4 Zeilen irgendwo zwischen Zeile 1014 und 1099 wo ihr wollt...es wird bei der Ausgabe der Tabelle sowieso alphabetisch sortiert! ;)

So kann man sich dann die manuelle Änderung der config.php gänzlich ersparen und die Einstellung der html-Codes wie gewohnt ganz bequem per Mausklick über die Einstellungen / www.deinedomain.de/admin.php?op=Configure vornehmen!
:note: DAS muss man dann allerdings auch nach der Änderung tun, nämlich diese 4 zusätzlichen html-codes auf "zulassen" setzen!  :note:
:note: Außerdem muss <tr> und <td> auch auf zulassen stehen! Sonst gehts nicht mit den google-maps!  :note:

Da hätte ich auch schon eher drauf kommen können!  :mad2:

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

wolf-x

#27
Hallo,

Habe auch mal probiert, auf dem wamp und auf der test seite ! Mit Pragma 0.19SP4 genugt es wenn man "iframe" in die settings.php hinzufugt, zumindest bei mir, und im admin menu/ einstellungen, zugelassen mit parametern.
Kann man auf der test seite sehen, hab eine karte von map-generator.net und eine von google maps eingebunden, alle beiden gehen.. ;)

Gruss

Biker

Mag sein, dass es bei DIR so funktioniert, aber Dein Beitrag könnte auch zu Verwirrung und weiteren Fragen führen, denn ich habe es "Schritt für Schritt" in einem absolut "sauberen" (ohne Änderungen und ohne Fremdmodule usw.) Pragma 0.19SP4 getestet....und da funktionierte es halt erst nachdem alle 4 Zeilen eingefügt wurden!

Was mir allerdings immer noch ein Rätsel ist....das iframe steht eigentlich schon drin, muss aber ein zweites Mal (eben durch eine der 4 zusätzlichen Zeilen) eingefügt werden, damit es für die Option "zulassen" in der Tabelle der Einstellungen angezeigt wird.

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

goodssale

hallo biker,
habe da ein kleines problem.
ich wollte das auch machen mit der karte, komme aber irgendwie nicht klar.

ich habe die settings.php geändert wie du es beschrieben hast.
siehe bild:





dannach bin ich ins admin menü und habe die kästchen aktiviert.
siehe bild:





doch wenn ich jetzt im kalender den link einfüge kommt das

siehe bild:





wo liegt mein problem:gruebel:
grüße heinz
Grüße Heinz

wolf-x

Hi,

Bei mir sieht man die karte auch nicht im editor fenster, hab nur ein text wie auf deinem bild. Erst wenn ich unten auf "absenden" drucke habe ich dann eine ubersicht im vorschau fenster im oberen bereich. (Kalender vers1.4d)

Gruss

goodssale

hallo wolf-x,

perfekt habe es jetzt hinbekommen :thumbup:

vielen dank für die hilfe
grüße heinz
Grüße Heinz

Biker

Naja, die Lösung steht ja eigentlich auch schon in Deinem Posting bzw. in dem geposteten Screenshot...Java muss aktiviert sein, sonst gehts mit der map nicht! ;)
Und im Editorfenster muss es ja auch nicht zu sehen sein...Hauptsache es ist im Termin zu sehen!
Wenn Du auf Vorschau gehst, müsste es aber zu sehen sein! :cool:

Gruß
Bernd

P.S.: Danke fürs Lob! *freu*
...und danke an Markus für den lieben GB-Eintrag auf meiner Page!  :thumbup:
Detektei Martin - wir bringen Licht ins Dunkle!

breakdancer

Zitat von: Biker am 26 November 2007, 23:57:29
...und danke an Markus für den lieben GB-Eintrag auf meiner Page!  :thumbup:

Nur ein kleines Danke schön für Deine Hilfe letztens... Unser Forum lebt ja von solchen Aktionen !

LG

Markus

Biker

Zur Frage bezüglich der Entfernung des Werbelinks hier die Antwort:
...ich glaube Blockbuster hatte sie gestellt?!

Das hier ist mal ein Beispiel eines generierten Map-Codes:
<table cellspacing="0" cellpadding="0" border="0"><tr><td><iframe src="http://www.map-generator.net/extmap.php?name=Dom%E4ne%20Hohlenfels&amp;address=65623%20ZOLLHAUS%20&amp;width=500&amp;height=400&amp;maptype=map&amp;zoom=14&amp;hl=de&amp;la=18&amp;t=1198878047" width="500" height="400" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe></td></tr><tr><td align="right"><a style="font:9px Arial;text-decoration:none;cursor:default;color:#5C5C5C;" href="http://www.gimahhot.de/m700-3159-0-0-0-0/kinderwagen.html">Kinderwagen kaufen</a></td></tr></table>

Bei diesem Code wird unterhalb der Karte ein Werbelink für Kinderwagen eingeblendet und zwar in diesem letzteren Teil des Codes:
<tr><td align="right"><a style="font:9px Arial;text-decoration:none;cursor:default;color:#5C5C5C;" href="http://www.gimahhot.de/m700-3159-0-0-0-0/kinderwagen.html">Kinderwagen kaufen</a></td></tr>

Wenn man diesen letzteren Teil des generierten Codes herauslöscht, erscheint die Karte auch ohne einen Werbelink!
;)

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!