Sie sind nicht angemeldet.

1

Mittwoch, 27. April 2011, 19:06

fehler in cms2day bei code seite?

Nabend,

bei erstellen von Code seiten fügt cms2day immer am ende, also nach dem code bereich, ein <? ein.
Dadurch entstehen natürlich fehler.

erst dachte ich es wäre ein template fehler - aber nachdem ich nun nochmal das cms2day standart template benutzt habe und dort der fehler auftritt wollte ich mal fragen ob jemand dafür eine lösung hat.


hier der fehler als code:

PHP-Quelltext

1
2
3
4
5
6
7
8
</form>

test<?            
            </div>
            
        </div>
        
        <div id="footer">


test war das letzte was im code feld stand das <? dürfte also nicht da sein

Werbung

2

Mittwoch, 27. April 2011, 19:38

Fehler selber nicht - gelöst aber umgangen

dieser workaround funzt nur wenn ihr nicht noch andere module / addons auf dieser oder anderen codeseiten benutzt.

sonst wird der fehler zu einer endlosschleife

HowTo:

datei /includes/config.inc.php in zeile 621

PHP-Quelltext

1
                eval("?>".$inhalt."<?");

mit

PHP-Quelltext

1
                eval("?>".$inhalt."");

ersetzen.

Ist zwar "quick and dirty" da der fehler wohl im page type code liegt aber für mich reicht es so ;)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »derWerner« (27. April 2011, 20:03)


Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

3

Donnerstag, 28. April 2011, 14:03

Beim erstellen einer Codeseite kannst du jeden Code eingeben und es wird eigentlich nichts von sich aus erstellt, ausser wenn es in einer anderen Datei enthalten ist.

Wenn du die config änderst wirkt sich das auf alles aus.

Also Fehler immer in den externen Dateien beheben.
.
HTML, was ist das? Ein neues Männermagazin? Css.., was es so alles gibt!

News: http://www.cms2day.de/news/1/
Features: http://www.cms2day.de/cms-funktionen/

Zufrieden mit cms2day und unserer Arbeit/Support - Spenden (-Button links) sind herzlich Willkommen - Dankeschön.
.

Werbung

4

Donnerstag, 28. April 2011, 14:36

nein der fehler muss im cms sein

wenn ich eine leere codeseite erstelle ist trotzdem <? vor dem div nach dem content bereich

PHP-Quelltext

1
2
3
4
5
6
<?            
            </div>
            
        </div>
        
        <div id="footer">


das <? ist nicht von mir! es ist irgendwo im cms ich denke an der stelle wo der page type code festgehalten ist.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »derWerner« (28. April 2011, 19:53)


Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

5

Donnerstag, 28. April 2011, 21:29

Nein, der Fehler ist nicht im CMS.

Siehe hier:

http://www.24b.biz/14.test/

Ich lass es mal 2 Tage stehen.

Das wurde in die Codeseite eingefüht (kein PHP - nur html):

Quellcode

1
<p>Dies ist eine Codeseite</p>



Ausgabe im Quellcode:

Quellcode

1
2
3
4
5
6
<div id="text">
				
					<h1>Test</h1>

<p>Dies ist eine Codeseite</p>
				</div>


Da ist nix drin. Du hast da irgendwo einen Fehler im Script oder was falsch gemacht.

Ansonsten wäre vielleicht ein Link ganz hilftreich - weis ja nicht, wie oft wir das noch erwähnen müssen.
.
HTML, was ist das? Ein neues Männermagazin? Css.., was es so alles gibt!

News: http://www.cms2day.de/news/1/
Features: http://www.cms2day.de/cms-funktionen/

Zufrieden mit cms2day und unserer Arbeit/Support - Spenden (-Button links) sind herzlich Willkommen - Dankeschön.
.

Werbung