webhosting

Hosting-Agency.de

Typo3 S

ab 2,00 € /Monat inkl. Domain

Typo3 L

ab 9,05 € /Monat inkl. Domain

Domaincheck

Ist Ihre Wunschdomain noch frei? Nutzen Sie unseren Domaincheck um zu prüfen.

.

Willkommen, Gast ( Anmelden | Registrierung )

 
Reply to this topicStart new topic
> 

PHP Scripte in TYPO3 einbinden

Holger_S
Beitrag 23.11.2005 - 17:13
Beitrag #1


Sophokles


Gruppe: Root Admin
Beiträge: 631
Mitglied seit: 12.11.2005 - 13:46
Wohnort: Furtwangen
Mitglieds-Nr.: 2



Als Programmierer interessiert mich natürlich die dynamik meiner Seite, so möchte ich trotz TYPO3 nicht auf meine eigenen PHP Scripte verzichten.

Um ein eigenes PHP Script in eine Seite einzubinden, muss man zuerst ein Template oder Extension Template dafür erstellen. Im Setup dann nun folgenden Code eintragen und einen eindeutigen MARKER (frei wählbar) zuweisen.
CODE


tt_content.script = CASE

tt_content.script {

key.field = select_key

MARKER = PHP_SCRIPT_EXT

MARKER.file = fileadmin/dein_script.php

}


Damit ist die Arbeit aber noch nicht getan, Sie müssen nun noch ein Content Element mit dem Typ Script anlegen und im CODE Feld Ihren MARKER eintragen (Wie oben im Schnipsel gewählt)!

user posted image


--------------------
Mit besten Grüßen,

Holger Staudacher
-SERV-IX.com-
Go to the top of the page
 
+Quote Post
Holger_S
Beitrag 24.11.2005 - 15:02
Beitrag #2


Sophokles


Gruppe: Root Admin
Beiträge: 631
Mitglied seit: 12.11.2005 - 13:46
Wohnort: Furtwangen
Mitglieds-Nr.: 2



als Beispiel wie so etwas nun aussehen kann, hier folgender Link:

http://www.b2-studio.de/service_conf.html

user posted image


--------------------
Mit besten Grüßen,

Holger Staudacher
-SERV-IX.com-
Go to the top of the page
 
+Quote Post
Holger_S
Beitrag 11.12.2005 - 12:49
Beitrag #3


Sophokles


Gruppe: Root Admin
Beiträge: 631
Mitglied seit: 12.11.2005 - 13:46
Wohnort: Furtwangen
Mitglieds-Nr.: 2



Ich hab gerade eine Schöne Extension gefunden, mit der es anscheinend Möglich sein soll, PHP Code direkt als Content Element einzubinden und diesen dann auch executable zu machen wink.gif

Hat diese schonmal jemand getestet?
http://typo3.org/extensions/repository/pop...ge_php_content/

Werde nicht so richtig warm mit dem Gedanken wink.gif


--------------------
Mit besten Grüßen,

Holger Staudacher
-SERV-IX.com-
Go to the top of the page
 
+Quote Post
__
Beitrag 17.12.2005 - 10:54
Beitrag #4





Gruppe:
Beiträge: 0
Mitglied seit: --
Mitglieds-Nr.: 0



Hallo,

das ist ja genau das was ich will. Leider bekomme ich das nach dieser Anleitung nicht hin.

Habe also folgendes in ein Template eingefügt (unter Setup)

tt_content.script = CASE
tt_content.script {
key.field = select_key
MARKER = PHP_SCRIPT_EXT
MARKER.file = fileadmin/info.php
}

Das Template heißt ebenfalls MARKER.
Auf der Seite ein neues Content Element mit Typ Script gewählt und in Code: MARKER geschrieben:

LEFT
Default Script
Index: Yes
MARKER
CODE: MARKER

Leider bekomme ich immer die Meldung "No Template found"
Go to the top of the page
 
+Quote Post
Holger_S
Beitrag 17.12.2005 - 13:51
Beitrag #5


Sophokles


Gruppe: Root Admin
Beiträge: 631
Mitglied seit: 12.11.2005 - 13:46
Wohnort: Furtwangen
Mitglieds-Nr.: 2



allo Gast, als erstes bitte ich dich, dich zu regestrieren, vielen Dnak schonmal!

Ich denke dein Problem liegt daran, das du ein komplett neues Template erstellt hast, lösche dieses und erstelle ein "ext" template! Dann füge wieder deinen Code in das Setup rein wink.gif Cache löschen und voila!


--------------------
Mit besten Grüßen,

Holger Staudacher
-SERV-IX.com-
Go to the top of the page
 
+Quote Post
ToWa
Beitrag 25.12.2005 - 16:53
Beitrag #6


Mitglied


Gruppe: Members
Beiträge: 1
Mitglied seit: 25.12.2005 - 16:46
Mitglieds-Nr.: 48



Hallo, danke für die Antwort. Habe es jetzt hinbekommen über ein externes PHP Skript Text in Typo3 auszugeben.

Mich würde aber interessieren, wie ich Daten aus einem Typo3 Formular in eine externe PHP-Funktion übergeben kann und wie ich von externen Skripten Daten in das Typo3 "einspielen" kann.

Habe schon sehr viel gesucht und noch kein geeignetes Beispiel gefunden.

Wäre super wenn ihr mir ein kleines Beispiel beschreiben könntet. Zb. ein Login Formular das nach dem Submit eine externe Php Funktion aufruft und die Login Daten übergibt...

Vielen Dank für eure Hilfe

Gruß ToWa
Go to the top of the page
 
+Quote Post
Michaela-Ww
Beitrag 20.06.2006 - 13:08
Beitrag #7


Halbgott


Gruppe: Members
Beiträge: 313
Mitglied seit: 29.12.2005 - 15:23
Mitglieds-Nr.: 51



Hallo Holger,

QUOTE(Holger_S)
Sie müssen nun noch ein Content Element mit dem Typ Script anlegen und im CODE Feld Ihren MARKER eintragen (Wie oben im Schnipsel gewählt)!

user posted image

Ich wollte das gerade mal für unsere Vereinsseite testen... aber bei mir gibt es keinen Typ "Script" bei den Seitenelementen sad.gif
Muß ich dafür noch eine bestimmte Extension laden?


--------------------
LG Michaela
Go to the top of the page
 
+Quote Post
ONeill
Beitrag 20.06.2006 - 21:54
Beitrag #8


Forenuser


Gruppe: Members
Beiträge: 94
Mitglied seit: 08.03.2006 - 12:47
Mitglieds-Nr.: 171



GIbt eine Extension:

PHP Content oder so. Such danach mal
Go to the top of the page
 
+Quote Post
karadag
Beitrag 26.03.2007 - 14:30
Beitrag #9


Mitglied


Gruppe: Members
Beiträge: 1
Mitglied seit: 26.03.2007 - 13:30
Mitglieds-Nr.: 4,384



Hallo Leute, Hallo Holger,

leider klappt es trotz ausführlicher Anleitung dennoch nicht, die <?php phpinfo(); ?> zum laufen hzu bringen. Ich bekomme folgende Fehlermeldung.


QUOTE
Warning: main(fileadmin/scripts/kazim.php) [function.main]: failed to open stream: No such file or directory in /srv/www/htdocs/cms-6/typo3-4.0/typo3/sysext/cms/tslib/index_ts.php on line 503

Warning: main() [function.include]: Failed opening 'fileadmin/scripts/kazim.php' for inclusion (include_path='/usr/share/php') in /srv/www/htdocs/cms-6/typo3-4.0/typo3/sysext/cms/tslib/index_ts.php on line 503


###MYKRICKONE###


Die Anleitung habe ich 1zu1 umgesetzt.

Also

1. Marker in HTML-Template einbinden

###MYKRICKONE###
2. Extensione Template mit ...entsprechendem Typoscript
QUOTE


tt_content.script = CASE
tt_content.script {
key.field = select_key
MYKRICKONE = PHP_SCRIPT_EXT
MYKRICKONE.file = fileadmin/scripts/kazim.php
}




3. Content Element (vom Typ Script) .... Marker ohne #### im Feld Code eingetragen

......?

Was läuft hier falsch ?

Eine Meldung irritiert mich, da steht was von include_path = /usr/share/php .....

Kann es sein, dass evtl. der PHP Interpreter nicht gefunde wird ?

Danke unbd Ciao
Kazim
Go to the top of the page
 
+Quote Post
mm-in
Beitrag 01.08.2007 - 10:44
Beitrag #10


Mitglied


Gruppe: Members
Beiträge: 2
Mitglied seit: 31.07.2007 - 19:13
Mitglieds-Nr.: 4,514



Ich habe dabei noch ein anderes Problem: An sich funktioniert es ja, aber ich will nun auch dass die GET-Variablen auch an das PHP-Skript weitergeleitet werden, also: Wenn z.B. an die Seite auf der ich das Skript einbinde durch einen Aufruf von index.php?variable=wert die GET-Variable 'variable' übergeben wird, wie leite ich das weiter, so dass auch mein Skript die Variable sieht?
Go to the top of the page
 
+Quote Post
Holger_S
Beitrag 02.08.2007 - 11:54
Beitrag #11


Sophokles


Gruppe: Root Admin
Beiträge: 631
Mitglied seit: 12.11.2005 - 13:46
Wohnort: Furtwangen
Mitglieds-Nr.: 2



Im Script:
index.php?id=DEINSCRIPT&variable1=wert1&variable2=wert2..........


--------------------
Mit besten Grüßen,

Holger Staudacher
-SERV-IX.com-
Go to the top of the page
 
+Quote Post
mm-in
Beitrag 08.08.2007 - 14:24
Beitrag #12


Mitglied


Gruppe: Members
Beiträge: 2
Mitglied seit: 31.07.2007 - 19:13
Mitglieds-Nr.: 4,514



Ich verstehe nicht ganz wie mir deine Antwort helfen soll. - Also ich will folgendes: Falls eine bestimmte Variable (nennen wir sie 'myid') per GET an die index.php-Seite von Typo3 auf der das PHP-Skript eingebunden wurde geschickt wird, dann soll diese an das eingebundene Skript weiter gegeben werden.
Go to the top of the page
 
+Quote Post
daniel3
Beitrag 15.10.2008 - 11:06
Beitrag #13


Mitglied


Gruppe: Members
Beiträge: 1
Mitglied seit: 15.10.2008 - 11:03
Mitglieds-Nr.: 4,908



Hi Holger, Hi @ all,

du schreibst in dem Beitrag "Im Setup dann nun folgenden Code eintragen und einen eindeutigen MARKER (frei wählbar) zuweisen."

QUELLTEXT
tt_content.script = CASE

tt_content.script {

key.field = select_key

MARKER = PHP_SCRIPT_EXT

MARKER.file = fileadmin/dein_script.php

}



Wo finde ich dieses Setup? Ich bin Typo3 Anfänger.

Über Hilfe würde ich mich freuen!


Grüße
Go to the top of the page
 
+Quote Post
 

Reply to this topicStart new topic
2 Besucher lesen dieses Thema (Gäste: 2 | Anonyme Besucher: 0)
0 Mitglieder:

Collapse

> Ähnliche Beiträge

  Thema Antworten Verfasser Aufrufe Letzte Aktion
No New Posts TYPO3 - Backend
0 n0skillg3t 59 29.04.2012 - 12:03
Von:n0skillg3t
No New Posts Typo3 Image Maps - Map Management Ext.
3 Alexander_S 9,951 10.04.2012 - 08:56
Von:jafix
No New Posts Typo3-Experte für Projekt gesucht
Websiteprogrammierung auf Designbasis in Typo3
0 Kopfstrom 208 17.01.2012 - 19:16
Von:Kopfstrom
No New Posts Typo3 und Yaml
3 madmax 5,145 13.01.2012 - 20:06
Von:PYRONET
No New Posts Typo3 4.6
6 Mclane 702 24.11.2011 - 10:25
Von:Patric R.


 

Aktuelles Datum: 17.05.2012 - 05:52