Re: [TYPO3-german] Seite mit PHP, HTML, JS einbinden

2013-10-13 Diskussionsfäden csvirtual
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

2013-10-13 Diskussionsfäden Ralf-Rene Schröder
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

2013-10-13 Diskussionsfäden csvirtual
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

2013-10-13 Diskussionsfäden InforMedic

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.

2013-10-13 Diskussionsfäden andy_bright

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.

2013-10-13 Diskussionsfäden andy_bright

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

2013-10-13 Diskussionsfäden Peter Kühnlein

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