TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Typo3 4.2.1 : kein Inhaltselement "Script" mehr?


Autor Nachricht
Verfasst am: 16. 07. 2008 [09:20]
dieter
Themenersteller
Dabei seit: 02.04.2005
Beiträge: 3
Hallo,

ich sitze vor einer Typo3 4.2.1 Installation und frage mich, wie meine php-Skripte nun verwenden soll.

Das Inhaltselement "Skript" steht hier nicht mehr zur Verfügung.

Weiss jemand was dazu oder wie man das ändert.

mfg

Dieter
ProfilWWW
Verfasst am: 22. 07. 2008 [23:41]
lambdaoe
Dabei seit: 27.01.2006
Beiträge: 112
Mit "PHP-Script" ganz unten in der Liste; scrollen;

Da ist es zumindest bei mir.
Profil
Verfasst am: 06. 08. 2008 [18:28]
Chrissitopher
Dabei seit: 01.04.2007
Beiträge: 265
Hmm, ich hab das gleiche Problem: In 4.1 ging es noch, nach einem Update auf 4.2.1 geht es nicht mehr (Aktueller Wert ist nicht erlaubt (script)).

In meiner Liste steht weder script noch php-script zur Auswahl:
Ich bin als Administrator angemeldet und habe in der Kategorie SPEZIAL folgende Möglichkeiten:
Multimedia, Menü/Sitemap, Datensatz einfügen, Plug-In einfügen, HTML.

Wie krieg ich jetzt wieder Skripte eingefügt?
Profil
Verfasst am: 06. 08. 2008 [18:45]
dieter
Themenersteller
Dabei seit: 02.04.2005
Beiträge: 3
Hallo,

Mir hat jemand mitgeteilt, dass die Typo3-Entwicklergemeinde zur Zeit aus Sicherheitsbedenken
darüber streite,ob man solche php-Skripte zulassen soll.

In einer früheren Version von Typo3 habe ich die Extension

Page PHP Content (page_php_content)

verwendet.

Diese Extension ist aber auch nicht mehr auf typo3.com zu finden.
Hier hat Sie jemand abgelegt...

woehlken.quadracom.de/typo3forum/T3X_page_php_content-1_0_1-z-200603221950.t3x

Mittels Include kann man dann damit wieder seine PHP-Skripte einbinden.

PHP
<?php
// fachzeitschrift auf titelseite
include "./fileadmin/php/fachzeitschrift.php";
?>

PHP
 
ProfilWWW
Verfasst am: 06. 08. 2008 [18:57]
Chrissitopher
Dabei seit: 01.04.2007
Beiträge: 265
Um mal einen der Entwickler zu zitieren:

Die Extension wurde aus Sicherheitsgründen entfernt. Mit ihr ist es jedem Redakteur möglich beliebigen Code in TYPO3 einzuschleusen und somit auch seine Rechte zu erhöhen, Passwörter herauszufinden, die komplette Installation unbrauchbar zu machen, zu löschen, oder was auch immer alles mit PHP möglich ist anzustellen!

Die Extension also auf gar keinen Fall benutzen und stattdessen lernen wie man TYPO3 Extensions entwicklet und den nötigen Code so unterbringen.


Ich suche eine andere Lösung.
Profil
Verfasst am: 06. 08. 2008 [20:42]
lambdaoe
Dabei seit: 27.01.2006
Beiträge: 112
Hier gibt es einen Verweis drauf:

www.typo3forum.net/forum/alle-anderen-extensions/5460-page_php_content-verschwunden.html



[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 06.08.2008 um 20:43.]
Profil
Verfasst am: 06. 08. 2008 [21:22]
dieter
Themenersteller
Dabei seit: 02.04.2005
Beiträge: 3
Chrissitopher schrieb:


Mit ihr ist es jedem Redakteur möglich beliebigen Code in TYPO3 einzuschleusen und somit auch seine Rechte zu erhöhen, Passwörter herauszufinden, die komplette Installation unbrauchbar zu machen, zu löschen, oder was auch immer alles mit PHP möglich ist anzustellen!


Hallo Chrissitopher,

Also
1. Upload von php-Dateien werden im Allgemeinen innerhalb Typo3 nicht zugelassen und FTP-Zugriff sollte ein Redakteur wohl auch nicht haben.
2. Als Admin kannst den Zugriff der Redakteure auf dieses Element natuerlich abschalten.

3. Die Gefahr besteht eher darin, das der vom "Entwickler" selbst gebastelte Code mangels Kenntnissen die vorhandenen Gefahrenquellen nicht sperren kann.



ProfilWWW
Verfasst am: 06. 08. 2008 [23:11]
Chrissitopher
Dabei seit: 01.04.2007
Beiträge: 265
Die Erweiterung wird mir immer weniger geheuer.
Wie kann ich nun ein PHP-Script weiter einbinden?

Das interessante ist, dass zwar angezeigt wird, den Inhalttyp gebe es nicht mehr, dass mir aber trotzdem die entsprechenden Optionen gezeigt werden.
Profil
Verfasst am: 07. 08. 2008 [01:05]
steffenk
Moderator
Dabei seit: 22.09.2005
Beiträge: 4839
wenn man sich mal css_styled_content anschaut, so entdeckt man folgende Zeile:

TYPOSCRIPT
TCEFORM.tt_content.CType.removeItems = div,rte,script,splash


Wenn man also script nutzen will, dann muss man es wieder einblenden:

TYPOSCRIPT
TCEFORM.tt_content.CType.removeItems = div,rte,splash


natürlich in pageTS

ProfilWWW
Verfasst am: 07. 08. 2008 [20:02]
Chrissitopher
Dabei seit: 01.04.2007
Beiträge: 265
Hi Steffen, vielen Dank!
Profil