Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension
Gut, ich möchte mich für die ausführlichen Tipps sehr bedanken, das ganze hat etwas mehr Licht in das ganze gebracht. Vielen Dank für die Erklärungen und Hinweise Harald ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension
On 6/24/11 6:00 PM, Harald Keller wrote: Liebe Gruppe Ich erstelle grad eine Extension, dort löse ich ein AJAX Request mit JQuery aus der mir dann eine separate kleine PHP Datei ausführen soll. gewöhnlicherweise löst mabn solche Aufgaben mit dem eID.Mechnismus. Pi ist wahrscheinlich oversized un wird eben aucg nicht eingebunden, wenn Du die Datei ohne Framework aufrufts. Rainer Das macht das JQuery auch wunderbar, die Datei wird aus der P2 Klasse aufgerufen, nur kann die Datei nicht korrekt ausgeführt werden es kommt eine Fehlermeldung: Fatal error: require_once(): Failed opening required 'PATH_tslibclass.tslib_pibase.php' (include_path='.;C:\php\php52\pear;C:\php\Php52\ZendFramework\library') in D:\www\www54\cms\typo3conf\ext\oba_aussteller\do_ajax.php on line 2 Muss ich die Zusätzliche Datei irgendwo anmelden damit ich die benutzen kann? Die Datei soll eigentlich nur einen Wert in eine Session schreiben, mehr nicht. Bin um jede Hilfe Dankbar: Harald Keller Hier noch der Code der Datei:?phprequire_once(PATH_tslib.'class.tslib_pibase.php'); class my_ajax extends tslib_pibase { public function main() {$wert=mein test; $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert); $GLOBALS['TSFE']-storeSessionData(); return }} $output = t3lib_div::makeInstance('my_ajax');echo $output-main(); ? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- Dipl.-Ing. Rainer Schleevoigt Webmasterei Hamburg iPhone/Android Developer Certified TYPO3 Integrator 22303 Hamburg Novalisweg 10 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension
sorry der Code hat es verhackt: ?php require_once(PATH_tslib.'class.tslib_pibase.php'); class my_ajax extends tslib_pibase { public function main() { $wert=mein test; $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert); $GLOBALS['TSFE']-storeSessionData(); return; } } $output = t3lib_div::makeInstance('my_ajax'); echo $output-main(); ? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension
hi in typo3 ist das zauberwort für ajax eid ;) Grüße Kay Am 24.06.2011 18:03, schrieb Harald Keller: sorry der Code hat es verhackt: ?php require_once(PATH_tslib.'class.tslib_pibase.php'); class my_ajax extends tslib_pibase { public function main() { $wert=mein test; $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert); $GLOBALS['TSFE']-storeSessionData(); return; } } $output = t3lib_div::makeInstance('my_ajax'); echo $output-main(); ? -- http://www.kay-strobach.de - Open Source Rocks TYPO3 inspiring people to share! Get involved: http://typo3.org ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension
Stimmt das AJAX ist ja auch ok, der Request wird perfekt abgesetzt etc, nur was muss ich tun damit eine PHP Datei in einer Extension funktioniert. Oder anders gefragt warum kann ich eine PHP Datei in meiner Extension nicht ausführen gibt es einen Grund dafür? gruess Harald Kay Strobach ty...@kay-strobach.de schrieb im Newsbeitrag news:mailman.1.1308935768.10116.typo3-ger...@lists.typo3.org... hi in typo3 ist das zauberwort für ajax eid ;) Grüße Kay Am 24.06.2011 18:03, schrieb Harald Keller: sorry der Code hat es verhackt: ?php require_once(PATH_tslib.'class.tslib_pibase.php'); class my_ajax extends tslib_pibase { public function main() { $wert=mein test; $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert); $GLOBALS['TSFE']-storeSessionData(); return; } } $output = t3lib_div::makeInstance('my_ajax'); echo $output-main(); ? -- http://www.kay-strobach.de - Open Source Rocks TYPO3 inspiring people to share! Get involved: http://typo3.org ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension
Hi Harald, bei eid scripten sind nicht alle funktionen für pibase aktiviert. Wenn du wirklich pibase nutzen willst, kommst du um TS und einen anderen pagetype nicht herum. [0] http://www.typo3-tutorials.org/tutorials/extensions/eid-mechanismus.html [1] http://www.sk-typo3.de/Ajax-mit-prototype-und-eID.328.0.html [3] http://jimsuperfly.de/blog/typo3-eid-ajax/ [4] http://lists.typo3.org/pipermail/typo3-project-timtab/2010-August/000553.html [5] http://www.typo3.net/forum/beitraege/thema/93256/ Hoffe die links helfen dir. Leider ist im Wiki derzeit kein tutorial zu eid und typenum :( Grüße Kay Am 24.06.2011 19:25, schrieb Harald Keller: Stimmt das AJAX ist ja auch ok, der Request wird perfekt abgesetzt etc, nur was muss ich tun damit eine PHP Datei in einer Extension funktioniert. Oder anders gefragt warum kann ich eine PHP Datei in meiner Extension nicht ausführen gibt es einen Grund dafür? gruess Harald Kay Strobach ty...@kay-strobach.de schrieb im Newsbeitrag news:mailman.1.1308935768.10116.typo3-ger...@lists.typo3.org... hi in typo3 ist das zauberwort für ajax eid ;) Grüße Kay Am 24.06.2011 18:03, schrieb Harald Keller: sorry der Code hat es verhackt: ?php require_once(PATH_tslib.'class.tslib_pibase.php'); class my_ajax extends tslib_pibase { public function main() { $wert=mein test; $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert); $GLOBALS['TSFE']-storeSessionData(); return; } } $output = t3lib_div::makeInstance('my_ajax'); echo $output-main(); ? -- http://www.kay-strobach.de - Open Source Rocks TYPO3 inspiring people to share! Get involved: http://typo3.org -- http://www.kay-strobach.de - Open Source Rocks TYPO3 inspiring people to share! Get involved: http://typo3.org ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension
Hi, wie der Vorredner bereits erwähnt hat solltest du den eid Mechanismus verwenden: http://www.blogix.net/2009/02/08/typo3-eid-oder-daten-mit-ajax-anfordern/ Wenn du die PHP Datei direkt aufrufst programmierst du ja an Typo3 vorbei... Woher soll dein Skript z.B. wissen, welchen Wert die Konstante PATH_tslib hat, wenn Typo3 nicht initialisiert ist... Gruß Stephan -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Harald Keller Gesendet: Freitag, 24. Juni 2011 19:25 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension Stimmt das AJAX ist ja auch ok, der Request wird perfekt abgesetzt etc, nur was muss ich tun damit eine PHP Datei in einer Extension funktioniert. Oder anders gefragt warum kann ich eine PHP Datei in meiner Extension nicht ausf|hren gibt es einen Grund daf|r? gruess Harald Kay Strobach ty...@kay-strobach.de schrieb im Newsbeitrag news:mailman.1.1308935768.10116.typo3-ger...@lists.typo3.org... hi in typo3 ist das zauberwort f|r ajax eid ;) Gr|_e Kay Am 24.06.2011 18:03, schrieb Harald Keller: sorry der Code hat es verhackt: ?php require_once(PATH_tslib.'class.tslib_pibase.php'); class my_ajax extends tslib_pibase { public function main() { $wert=mein test; $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert); $GLOBALS['TSFE']-storeSessionData(); return; } } $output = t3lib_div::makeInstance('my_ajax'); echo $output-main(); ? -- http://www.kay-strobach.de - Open Source Rocks TYPO3 inspiring people to share! Get involved: http://typo3.org ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension
Hi, noch ein kleiner Nachtrag. An fe_user kommst du mit: $GLOBALS['TSFE']-fe_user = tslib_eidtools::initFeUser(); Gruß Stephan -Ursprüngliche Nachricht- Von: typo3-german-boun...@lists.typo3.org [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Kay Strobach Gesendet: Freitag, 24. Juni 2011 19:33 An: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension Hi Harald, bei eid scripten sind nicht alle funktionen für pibase aktiviert. Wenn du wirklich pibase nutzen willst, kommst du um TS und einen anderen pagetype nicht herum. [0] http://www.typo3-tutorials.org/tutorials/extensions/eid-mechanismus.html [1] http://www.sk-typo3.de/Ajax-mit-prototype-und-eID.328.0.html [3] http://jimsuperfly.de/blog/typo3-eid-ajax/ [4] http://lists.typo3.org/pipermail/typo3-project-timtab/2010-August/000553.htm l [5] http://www.typo3.net/forum/beitraege/thema/93256/ Hoffe die links helfen dir. Leider ist im Wiki derzeit kein tutorial zu eid und typenum :( Grüße Kay Am 24.06.2011 19:25, schrieb Harald Keller: Stimmt das AJAX ist ja auch ok, der Request wird perfekt abgesetzt etc, nur was muss ich tun damit eine PHP Datei in einer Extension funktioniert. Oder anders gefragt warum kann ich eine PHP Datei in meiner Extension nicht ausführen gibt es einen Grund dafür? gruess Harald Kay Strobach ty...@kay-strobach.de schrieb im Newsbeitrag news:mailman.1.1308935768.10116.typo3-ger...@lists.typo3.org... hi in typo3 ist das zauberwort für ajax eid ;) Grüße Kay Am 24.06.2011 18:03, schrieb Harald Keller: sorry der Code hat es verhackt: ?php require_once(PATH_tslib.'class.tslib_pibase.php'); class my_ajax extends tslib_pibase { public function main() { $wert=mein test; $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert); $GLOBALS['TSFE']-storeSessionData(); return; } } $output = t3lib_div::makeInstance('my_ajax'); echo $output-main(); ? -- http://www.kay-strobach.de - Open Source Rocks TYPO3 inspiring people to share! Get involved: http://typo3.org -- http://www.kay-strobach.de - Open Source Rocks TYPO3 inspiring people to share! Get involved: http://typo3.org ___ 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] eigene kleine PHP Datei in eigener Extension
Schmidt Von: typo3-german-boun...@lists.typo3.org [typo3-german-boun...@lists.typo3.org]quot; im Auftrag von quot;Kay Strobach [ty...@kay-strobach.de] Gesendet: Freitag, 24. Juni 2011 19:32 Bis: typo3-german@lists.typo3.org Betreff: Re: [TYPO3-german] eigene kleine PHP Datei in eigener Extension Hi Harald, bei eid scripten sind nicht alle funktionen für pibase aktiviert. Wenn du wirklich pibase nutzen willst, kommst du um TS und einen anderen pagetype nicht herum. [0] http://www.typo3-tutorials.org/tutorials/extensions/eid-mechanismus.html [1] http://www.sk-typo3.de/Ajax-mit-prototype-und-eID.328.0.html [3] http://jimsuperfly.de/blog/typo3-eid-ajax/ [4] http://lists.typo3.org/pipermail/typo3-project-timtab/2010-August/000553.html [5] http://www.typo3.net/forum/beitraege/thema/93256/ Hoffe die links helfen dir. Leider ist im Wiki derzeit kein tutorial zu eid und typenum :( Grüße Kay Am 24.06.2011 19:25, schrieb Harald Keller: Stimmt das AJAX ist ja auch ok, der Request wird perfekt abgesetzt etc, nur was muss ich tun damit eine PHP Datei in einer Extension funktioniert. Oder anders gefragt warum kann ich eine PHP Datei in meiner Extension nicht ausführen gibt es einen Grund dafür? gruess Harald Kay Strobach ty...@kay-strobach.de schrieb im Newsbeitrag news:mailman.1.1308935768.10116.typo3-ger...@lists.typo3.org... hi in typo3 ist das zauberwort für ajax eid ;) Grüße Kay Am 24.06.2011 18:03, schrieb Harald Keller: sorry der Code hat es verhackt: ?php require_once(PATH_tslib.'class.tslib_pibase.php'); class my_ajax extends tslib_pibase { public function main() { $wert=mein test; $GLOBALS['TSFE']-fe_user-setKey('ses','checkfields',$wert); $GLOBALS['TSFE']-storeSessionData(); return; } } $output = t3lib_div::makeInstance('my_ajax'); echo $output-main(); ? -- http://www.kay-strobach.de - Open Source Rocks TYPO3 inspiring people to share! Get involved: http://typo3.org -- http://www.kay-strobach.de - Open Source Rocks TYPO3 inspiring people to share! Get involved: http://typo3.org ___ 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