Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

Forum Sefrengo.org _ Anwenderforum _ Layoutänderungen werden nicht mehr gespeichert

Geschrieben von: Hennes Fri. 20. January 2017, 12:36

Hallo zusammen,

klingt komisch, aber ich kann von heute auf morgen keine Änderungen im Bereich Design/Layouts mehr speichern. Ich kann den Quellcode editieren, aber die Änderungen werden nach der Speicherung nicht übernommen. Es wurden seit dem letzten Edit keine Änderungen vorgenommen.

In der Seitenredaktion werden inhaltliche Änderungen aber ganz normal übernommen - da funktioniert es.

Hat jemand einen Lösungsansatz?

Gruß
H

Geschrieben von: jwitt Fri. 20. January 2017, 16:23

Hallo Hennes,

ZITAT(Hennes @ Fri. 20. January 2017, 12:36) *
Hat jemand einen Lösungsansatz?

Hast Du Dir die (Webserver) log-Dateien auf dem Server schon angesehen?
Hast die Datenbank überprüft?
Platte voll?

Gruß
Jürgen

Geschrieben von: Hennes Mon. 20. February 2017, 19:38

Hallo Jürgen,

ich habe auf 1.6.4 geuptdated, einen neue MySQL-Datenbank erstellt mit 5.5 und das Problem besteht immer noch. Das steht im Logfile:


QUELLTEXT
doctype='xhtml-1.0-trans',
                    doctype_autoinsert='1',
                    author='1', lastmodified='1487613054'
                WHERE
                    idlay='4'
MySql-Error:2017-02-20 (Mon) 18:54:44: error 1064 (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '_setAccount', 'UA-27576639-1']);
  _gaq.push(['_trackPageview']);

  (functio' at line 5) - Invalid SQL: UPDATE cms_projekt_lay
                SET
                    name='standard',
                    description='',
                    code='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<cms:lay type="head"/>

usw. ...


Man kann nur teilweise keine Änderungen mehr abspeichern ...

Gruß Hannes

Geschrieben von: mvsxyz Wed. 22. February 2017, 09:44

Kannst du mir den HTML Code des Layouts zukommen lassen? Es scheint, dass du ein paar einfache Anführungszeichen benutzt, die nicht richtig ersetzt werden, bevor das Layout in die DB geschrieben wird.

Geschrieben von: mvsxyz Thu. 23. February 2017, 21:44

Ich habe den Fehler analysisert und din Server hat eine sehr seltene Konfiguration die bisher nicht von Sefrengo unterstützt wurde. Dadurch wurden die einfachen und doppelten Anführungszeichen nicht korrekt escaped. Ich habe den https://github.com/sefrengo-cms/sefrengo-1.x/pull/24 und bei dir bereits eingebaut. In meinen Tests konnte ich die Layouts bearbeiten und korrekt speichern.

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)