Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 27. November 2012 15:31

AndiK
hat von CMS/ms gehört
Registriert: 27. November 2012
Beiträge: 11

Hilfe! Nach Update geht hier nichts mehr!

Hallo!

Nach Update erhalte ich nur noch folgende Fehlermeldung:

ERROR: at line 702 in file /mnt/web4/a0/24/51555824/htdocs/lib/smarty/sysplugins/smarty_internal_templatecompilerbase.php:

Und die Messsage lautet:

Syntax Error in template "tpl_head:23"  on line 6 "{stylesheet}" unknown tag "stylesheet"

Hier der Link zu Seite: KLICK

Ich habe keine Ahnung vom CMSms und habe den Job neu übernommen, da der ursprüngliche Ersteller der Seiten nicht mehr greifbar ist.

Würdet ihr mir bitte helfen, damit die Seite wenigstens wieder läuft und ich ein wenig Zeit habe, mich in die Logik dieses Systems einzuarbeiten?

lg
Andi

Offline

#2 27. November 2012 15:34

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Hilfe! Nach Update geht hier nichts mehr!

Ersetze im Template den Tag {stylesheet} durch {cms_stylesheet}


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#3 27. November 2012 15:34

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Hilfe! Nach Update geht hier nichts mehr!

Bekanntes Problem, bekannte Lösung wink


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#4 27. November 2012 15:48

AndiK
hat von CMS/ms gehört
Registriert: 27. November 2012
Beiträge: 11

Re: Hilfe! Nach Update geht hier nichts mehr!

Ich muss jetzt vielleicht ein wenig blöd fragen:
Also muss ich jetzt in den Bereich "Layout > Templates" gehen und dort die Tags ändern?

Hab ich eigentlich gemacht, die Änderungen wurden aber nicht übernommen. "Submit" oder "Apply"?

Sorry, aber ich komme eigentlich von Contao... wink

Offline

#5 27. November 2012 15:57

AndiK
hat von CMS/ms gehört
Registriert: 27. November 2012
Beiträge: 11

Re: Hilfe! Nach Update geht hier nichts mehr!

Wenn ich via "Submit" die Änderung speicher möchte, erscheint folgende Meldung:

No default content block {content} or {content block='content_en'} defined in template

Offline

#6 27. November 2012 15:59

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Hilfe! Nach Update geht hier nichts mehr!

Welche Version von CMSMS setzt du ein? Kannst du das komplette Template hier mal posten?


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#7 27. November 2012 16:05

Cherry
arbeitet mit CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 529

Re: Hilfe! Nach Update geht hier nichts mehr!

Vielleicht hast du auch nur das falsche Template editiert. Um zu finden, welches verwendet wird, kannst du  unter Inhalte>Seiten in der Liste mal schauen. Dort ist eine Spalte 'Template'. Klicke auf einen der Links und du bist auch beim richtigen Template.

Offline

#8 27. November 2012 16:09

AndiK
hat von CMS/ms gehört
Registriert: 27. November 2012
Beiträge: 11

Re: Hilfe! Nach Update geht hier nichts mehr!

Bitte nicht böse sein, mir ist das selbst sehr peinlich. Ich bin vor zwei Stunden erst gebeten worden, mich schleunigst um den Fehler zu kümmern. An dem CMS wurde seit 2009 nichts mehr geändert. Durch die nötige PHP und MySQL-Updates auf dem Server, lief das CMSms wohl nicht mehr sauber.
Normalerweise arbeite ich mich in neue Systeme erst ein...

Die Version ist:  1.11.3  "Darwin"

Ich habe den ganzen Aufbau von CMSms noch nicht verstanden. Unter "Layout > Templates" werden mir vier verschiedene Templates angezeigt.
Das Template "Startseite" sieht so aus:

{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<title>{sitename} - {title}</title>

{metadata}
<script type="text/javascript" src="js/style.js"></script>
{stylesheet}

</head>

<body>

   
    <div id="main">       
    <a href="/Kanzlei" id="start_link" onmouseover="bildHover();" onmouseout="bildNoHover();"><object>
            <div id="content">
           
                <div id="left">
                </div>
                <div id="right">
                    <div id="top"><div id="img">&nbsp;</div>
                    </div>
                    <div id="menu">
                    </div>
                    <div id="text">
                        <div class="zitat">
                                                   {content block="Zitat"}
                           
                        </div>
                    </div>
                </div>
               
            </div></object>
        </a>
        {global_content name='bottom'}
    </div>

</body>
</html>

Offline

#9 27. November 2012 16:13

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Hilfe! Nach Update geht hier nichts mehr!

Danke für's Template. Die gewählte Einstellung funktioniert so nicht mehr. Hier eine korrigierte Version:

{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<title>{sitename} - {title}</title>

{metadata}
<script type="text/javascript" src="js/style.js"></script>
{cms_stylesheet}

</head>

<body>

   
    <div id="main">       
    <a href="/Kanzlei" id="start_link" onmouseover="bildHover();" onmouseout="bildNoHover();"><object>
            <div id="content">
           
                <div id="left">
                </div>
                <div id="right">
                    <div id="top"><div id="img">&nbsp;</div>
                    </div>
                    <div id="menu">
                    </div>
                    <div id="text">
                        <div class="zitat">
                                                   {content assign='content'}
                                                   {content block="Zitat"}
                           
                        </div>
                    </div>
                </div>
               
            </div></object>
        </a>
        {global_content name='bottom'}
    </div>

</body>
</html>

PS: Seit der 1.11er muss der Standard Contentblock "content_en" im Template enthalten sein. Dieser kann als {content} oder {content block="content_en"} eingebunden sein.

Beitrag geändert von nockenfell (27. November 2012 16:14)


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#10 27. November 2012 16:14

AndiK
hat von CMS/ms gehört
Registriert: 27. November 2012
Beiträge: 11

Re: Hilfe! Nach Update geht hier nichts mehr!

Das hat doch irgendwas mit den Schreibrechten zu tun.

Ich hab jetzt schon mal verstanden, dass die Templates direkt in der Datenbank abgelegt werden. Ändere ich die via phpmyadmin dann funktioniert auch dies Seite wieder...

Offline

#11 27. November 2012 16:16

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Hilfe! Nach Update geht hier nichts mehr!

AndiK schrieb:

Das hat doch irgendwas mit den Schreibrechten zu tun.

Ich hab jetzt schon mal verstanden, dass die Templates direkt in der Datenbank abgelegt werden. Ändere ich die via phpmyadmin dann funktioniert auch dies Seite wieder...

Siehe mein PS oben. Mit CMSMS 1.11 wurde die Prüfung des Inhalts auf Korrektheit verschärft. Und da ist ein Standard-Inhaltsblock von zwingend.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#12 27. November 2012 16:21

AndiK
hat von CMS/ms gehört
Registriert: 27. November 2012
Beiträge: 11

Re: Hilfe! Nach Update geht hier nichts mehr!

Puuuh...

Danke, Danke, Danke für die Hilfe.

Ich hab' zwar das Prinzip immer noch nicht verstanden, aber durch die Änderung des Tags direkt in der Datenbank läuft die Seite ja wieder.

Immer wieder unangenehm, an Projekten zu schrauben, die man selbst nicht erstellt hat…

Offline

#13 27. November 2012 16:44

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: Hilfe! Nach Update geht hier nichts mehr!

Bitte bitte, mit CMSMS hast du eine sehr hilfsbereite Community gewählt smile

Die Änderung per phpMyAdmin ist zwar eine Lösung, beim nächsten Template ändern wirst du das selbe Problem wie bis anhin nochmals haben. Deshalb löse das Problem entsprechend dem von mir angepassten Template.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#14 28. November 2012 12:56

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: Hilfe! Nach Update geht hier nichts mehr!

AndiK schrieb:

Das hat doch irgendwas mit den Schreibrechten zu tun.

Ich hab jetzt schon mal verstanden, dass die Templates direkt in der Datenbank abgelegt werden. Ändere ich die via phpmyadmin dann funktioniert auch dies Seite wieder...

Ich verstehe nicht ganz. Kannst du die Templates im Backend nicht editieren und speichern, oder wie ist das mit den "Schreibrechten" gemeint?

Servus,
Alex

Offline

#15 28. November 2012 12:59

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: Hilfe! Nach Update geht hier nichts mehr!

Er kann die Templates nicht speichern, weil der Standard-Content-Block (der, der einfach nur mit {content} eingebunden wird) im Template nicht existiert. Der ist aber Pflicht. Mit Schreibrechten hat das nichts zu tun.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#16 28. November 2012 20:54

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Hilfe! Nach Update geht hier nichts mehr!

AndiK schrieb:

Sorry, aber ich komme eigentlich von Contao... wink

Na dann herzlich willkommen bei CMS Made Simple - hier sind alle gern bereit, dich mit ihrer Faszinatin dieses Systems zu infizieren wink.

PS: Vorsicht bei Änderungen via PHPMyAdmin. Wie du schon festgestellt hast, läuft bei CMSMS ein Großteil über die Datenbank. Die Anbindung läuft über einen Datenbanklayer namens adodb light. Aufgrund der Unterstützung von Postgres in vergangenen Versionen (mittlerweile nicht mehr) stehen in der Datenbank seq-Tabellen, um autoincrement auch für Postgres verfügbar zu haben.

Wenn du jetzt manuell etwas in die Datenbank einträgst und dabei die seq-Tabelle vergisst, kannst du relativ schnell das ganze System killen.

Offline