Re: [TYPO3-german] Seite mit PHP, HTML, JS einbinden
Hallo Ralf-Rene, bis auf die Einbindung des JS hat alles funktioniert. Nur ohne JS bringt es mir nichts. Definitiv verstehe ich die Funktionsweise von Typo nicht 100%. Daher wollte ich das ja auch selbst "richtig" umsetzen, so dass ich wieder was dazu lerne. Da aber JS auch eher neu für mich ist, ist das Zusammenspiel (und die möglichen Fehler) schwer zu durchschauen. Ja, evtl hole ich mir einen Profi, der das wohl in 10 Minuten erledigt hat. -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Ralf-Rene Schröder Gesendet: Montag, 14. Oktober 2013 02:03 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Seite mit PHP, HTML, JS einbinden Am 14.10.2013 01:36, schrieb csvirt...@gmx.de: > Ich bin aber nach wie vor verwundert, dass es so komplex und aufwendig ist, > eine Datei mit PHP, HTML und JS in Typo einzubinden. wäre aber auch eine super Sicherheitslücke, dehalb gibt es die extension die das (zumindest mit php konnte) nicht mehr... aber eigentlich sollten all die Tipps die du bekommen hast schon problemlos zu Ziel führen JS über externe datei in den HEAD einbinden und über eine user_func dein PHP (mit den notwendigen HTML Bestandteilen) ausführen lassen, aber eben so das es alles zusammen als $content zurückgebgeben wird... Dein Problem liegt mit Sicherheit daran das du die grundsätzliche Arbeitsweise innerhalb von TYPO3 noch nicht richtig durchschaut hast (sonst hättest du ja auch keine tags etc. direkt in dein Script mit integriert)... vielleicht wäre es sinnvoll, da mal jemanden der sich damit auskennt (definitiv nicht ich, denn php ist nicht meine Hauptspielwiese) zu beauftragen, dies für Dich zu integrieren, ich tippe drauf das derjenige das in vergleichbar sehr kurzer Zeit sinnvoll einbindet und du dann daraus lernen kannst... (bedenke einfach wie lange du jetzt an diesem Problem zu Gange bist)... so habe ich zumindest aus vielen meiner Probleme dann sogar wieder einen Vorteil gezogen... PS: es gibt eine extra Liste für TYPO3 jobs ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seite mit PHP, HTML, JS einbinden
Am 14.10.2013 01:36, schrieb csvirt...@gmx.de: > Ich bin aber nach wie vor verwundert, dass es so komplex und aufwendig ist, > eine Datei mit PHP, HTML und JS in Typo einzubinden. wäre aber auch eine super Sicherheitslücke, dehalb gibt es die extension die das (zumindest mit php konnte) nicht mehr... aber eigentlich sollten all die Tipps die du bekommen hast schon problemlos zu Ziel führen JS über externe datei in den HEAD einbinden und über eine user_func dein PHP (mit den notwendigen HTML Bestandteilen) ausführen lassen, aber eben so das es alles zusammen als $content zurückgebgeben wird... Dein Problem liegt mit Sicherheit daran das du die grundsätzliche Arbeitsweise innerhalb von TYPO3 noch nicht richtig durchschaut hast (sonst hättest du ja auch keine tags etc. direkt in dein Script mit integriert)... vielleicht wäre es sinnvoll, da mal jemanden der sich damit auskennt (definitiv nicht ich, denn php ist nicht meine Hauptspielwiese) zu beauftragen, dies für Dich zu integrieren, ich tippe drauf das derjenige das in vergleichbar sehr kurzer Zeit sinnvoll einbindet und du dann daraus lernen kannst... (bedenke einfach wie lange du jetzt an diesem Problem zu Gange bist)... so habe ich zumindest aus vielen meiner Probleme dann sogar wieder einen Vorteil gezogen... PS: es gibt eine extra Liste für TYPO3 jobs ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Seite mit PHP, HTML, JS einbinden
Hallo Bernd und Simon, das manuelle Escapen des JS-Codes (ca. 800 Zeilen) habe ich nach Stunden nicht fehlerfrei hinbekommen. Man verliert auch den Überblick, wo man etwas vergessen haben könnte. Leider habe ich Bernds Methoden zur JS-Einbindung ebenfalls nicht erfolgreich umsetzen können und neben diesen auch noch aus dem JS-Code eine externe .js-Datei erstellt und versucht diese wie die anderen Libraries über includeJS einzubinden. Das einzige was funktioniert ist iframe. Da sich alles auch nur auf eine Seite beschränkt, werde ich das wohl nun endgültig wählen. Ich bin aber nach wie vor verwundert, dass es so komplex und aufwendig ist, eine Datei mit PHP, HTML und JS in Typo einzubinden. Das wird, so dachte ich, doch oft erforderlich sein. Wäre eine super Extension, in der man einfach deklariert was PHP, HTML und JS ist und auch die Reihenfolge der Ausführung;) Vielen Dank an alle, die Hilfestellung gegeben haben!! Grüße zum Wochenstart Chris -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von bernd wilke Gesendet: Samstag, 12. Oktober 2013 12:27 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] Seite mit PHP, HTML, JS einbinden Am Sat, 12 Oct 2013 01:28:13 +0200 schrieb csvirtual: > Einziges Problem ist, dass der JS-Code nicht ausgeführt wird. Dieser > steht im Body des HTML-Teils und ist nicht mit $content .= '...' > eingrahmt (hatte ich auch mal versucht). Die Einbindung der > JS-Libraries erfolgt im head-Teil (eingerahmt). > > So schauts aus: > > : > : > $content .=''; > $content .=''; > $content .=' src="fileadmin/jscript/jquery-1.10.2.min.js">'; > $content .=' href="fileadmin/design.css">'; > $content .=''; > $content .=''; > : > : > ?> > > > JS-Code hier > > > '; > $content .=''; > return $content; > } > ?> > > > Ein letzter Hinweis zum JS-Code wäre super. hier versuchst du mitten im Content nochmal ein HTML- und ein HEAD-Tag einzufügen alles was dein Code zurück liefert wird in den Marker geschrieben, der mitten im BODY steht. das kann natürlich nicht funktionieren. um aus einer TYPO3 Extension (Plugin!) heraus Javascript einzubinden gibt es drei Möglichkeiten. Wenn du expliziten Javascript-code einbinden willst kann man das wie folgt machen: $GLOBALS['TSFE']->setJS($this->extKey,'alert("das ist js");'); oder auch: $jsCode = "...here comes your JS code..."; $GLOBALS['TSFE']->additionalHeaderData[$this->extKey] = t3lib_div::wrapJS ($jsCode); so etwas braucht man wenn man z.b. im Javascript explizite Werte setzen will. Das Einbinden einer externen Javascript-Datei geht ähnlich der zweiten Variante: $GLOBALS['TSFE']->additionalHeaderData[$this->extKey] = ''; Damit wird TYPO3 gesagt, dass bei der Generierung des Seitenheaders dieses Javascript mit eingebunden werden soll, was eine ganz andere Stelle ist als der Return-Wert deiner Funktion erscheint. Unabhängig davon: technisch machbar, aber äußerst unsauber, besteht schon die Möglichkeit javascript auch im BODY zu definieren, bzw. zu includieren. Natürlich nur mit einfachen SCRIPT-Tags und nicht mit HEAD oder gar HTML. bernd -- http://www.pi-phi.de/cheatsheet.html ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] TempleVoila FCE Galerie - mehrere Bilder, mehrere Untertitel
Am 13.10.2013 02:36, schrieb Can Kat: Hallo, Ich hab per FCE eine Galerie erstellt. Das Script hatte ich dazu glaube ich größtenteils kopiert und übernommen. Jetzt will ich in meiner Galerie noch zu jedem Bild einen Untertitel hinzufügen. Doch wie mache ich das jetzt ? Ich bekomme es nur hin, dass hinter jedem Bild alle Zeilen des Felds "field_bildunterschrift" angezeigt werden. Ich möchte aber das hier für jedes Bild eine Zeile ausgegeben wird, wie Typo3 das normalerweise ja auch macht. Leider komm ich nicht drauf und das ist die erste Frage die ich zu Typo3 habe die ich nicht mit Googlen beantworten konnte. Hoffe hier weiß jemand Rat! Gruß http://pastebin.com/jS7pZgGB 10 = COA 10 { 10 = HTML 10 { value.field = field_image_rotator value.split { token = , cObjNum = 1 1 { 10 = IMAGE 10.imageLinkWrap = 1 10.imageLinkWrap { enable = 1 bodyTag = wrap = href="javascript:close();">| width = 800m height = 600m JSwindow = 1 JSwindow.newWindow = 0 typolink.parameter.override.cObject = IMG_RESOURCE typolink.parameter.override.cObject.file.import.data = TSFE:lastImageInfo|origFile typolink.ATagParams = rel="shadowbox[bilder]" } 20 = TEXT 20.field = field_bildunterschrift 20.required = 1 20.wrap = | 20.parseFunc < lib.parseFunc 10 { file { import.current = 1 import = uploads/tx_templavoila/ format = jpg height = 90 } } } } } ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german warum so umständlich und keine Container/Sections? ich würde den "block" mittels addNew realisieren, meine einen wrapper (section) für das bild mit unterschrift. gruß ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] realurl, caching etc.
Am 12.10.2013 18:54, schrieb Stefan Reichelt: Hallo Andy, On 12/10/2013 17:14, andy_bright wrote: ist es möglich einzelne get parameter auszuschliessen? Bei mir erzeugt realurl ab und an url anhängsel aus einer extension: Ueber realurls Konfiguration Datei wird dir die Moeglichkeit geboten zu bestimmen was mit einzelnen get Parametern geschehen soll. Wie das komplett funktioniert wird in realurls manual [1] genauer erklaert. Wenn du einfach nur parameter loswerden moechtest koennte ich mir das dabei so vorstellen: array ( 'GETvar' => 'ort', 'noMatch' => 'bypass', ), Das dann natuerlich noch in den richtigen Teil der Konfiguration reingeschrieben, in den 'preVars' z.B. Ungetestet. Beste Gruese Stefan [1] http://docs.typo3.org/typo3cms/extensions/realurl/1.12.7/ Vielen Dank, das wusste ich nicht! Werde es mal testen! Gruß Andy ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] realurl, caching etc.
Am 13.10.2013 00:35, schrieb Philipp Gampe: Hi andy_bright, andy_bright wrote: geht das bei "ort=120" auch mit nem "catch all" für alle Ziffern ab ">=0" Klar, du kannst die regexp entsprechend anpassen: ^ort=.*$ Wobei das ^ am Anfang keinen Sinn ergibt (matched Zeilenanfang). Grüße Danke Dir, so ähnlich habe ich es momentan gelöst! Gruß Andy ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] powermail 1.6.1 - ich krieg's nicht ans Laufen
Guten Morgen Liste, ich hab auf einer TYPO3 4.5.30-Installation Powermail in der Version 1.6.1 im Einsatz. Naja: fast. Die Extension gibt keinen Output. Ich seh im Quelltext der Frontend-Seite, auf der ich das Plugin reingezimmert habe, Javascript-Code. der mit dem Plugin zu tun haben muss. (Validierungszeug.) Aber eben kein Formular. Und: geh ich im Backend in den Listenmodus auf die Seite mit dem Plugin, sehe ich keine Option, einen Record "Form" anzulegen. Hat jemand eine Idee, was fehlen könnte? Die static templates Powermail (powermail) und basic CSS (powermail) hab ich includiert... daneben gibt's nur noch fancy CSS. Schöne Grüße, Peter -- http://function2form.net http://peter-kuehnlein.net "It is a matter of course that a warrior's attitude should be to be in the vanguard during an attack and in the rear during a retreat." (Hagakure) ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german