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

#1 28. Januar 2012 19:37

ADO
hat von CMS/ms gehört
Registriert: 28. Januar 2012
Beiträge: 4

[GELÖST] Probleme mit Templates nach Upgrade

Hallo CMS-Team,

ich habe gerade ein Made Simple Upgrade von 1.6.1 auf 1.10.3 durchgeführt und habe nun das Problem, dass die Web-Site die Templates verloren hat, d.h. die Seite wird nun "tabellarisch" angezeigt. Leider konnte ich bis jetzt keine Lösung googlen und wende mich daher an das CMS-Team mit der Bitte um Hilfe. Hier die Infos zu Web-Site: www.dorf-huelsenbusch.de. Im root liegt die test.php Datei und man kann sich alle Infos unter www.dorf-huelsenbusch.de/test.php anschauen.
Wenn mir jemand eine kurze Info geben könnte, was ich da falsch mache, wäre ich seh dankbar.

Danke und Gruß
ADO

Offline

#2 28. Januar 2012 20:06

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

Re: [GELÖST] Probleme mit Templates nach Upgrade

Schau mal in die Seiten-Templates und ersetze {stylesheet} mit {cms_stylesheet}.
Kann aber sein, dass Du dann die Stylesheets bezüglich der Pfade für Hintergrundbilder nochmal überarbeiten musst.


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

#3 30. Januar 2012 22:27

ADO
hat von CMS/ms gehört
Registriert: 28. Januar 2012
Beiträge: 4

Re: [GELÖST] Probleme mit Templates nach Upgrade

Vielen Dank für die schnelle Hilfe.

Offline

#4 06. Februar 2012 16:36

Dagmar
hat von CMS/ms gehört
Registriert: 06. Februar 2012
Beiträge: 6

Re: [GELÖST] Probleme mit Templates nach Upgrade

Hallo zusammen, bei mir erscheinte auch nur die tabellarische Liste. Habe in den Templates die Ersetzungen dürchgeführt. Das Loge der Startseite erscheint nicht, und auch nicht die News die ich auf der Startseite habe.
Was genau muss ich denn in den Stylesheets ändern. Und wie könnte ich die news wieder angezeigt bekommen.

Danke und Gruß
Dagmar

Beitrag geändert von Dagmar (06. Februar 2012 16:58)

Offline

#5 06. Februar 2012 17:34

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

Re: [GELÖST] Probleme mit Templates nach Upgrade

Schau mal hier nach: http://www.cmsmadesimple.de/forum/viewtopic.php?id=1802
Ich vermute einfach es liegt an den Pfaden/URLs für die Hintergrundgrafiken.

Die Lösung der Probleme mit dem News-Modul stehen in der Hilfe des News-Moduls.


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

#6 06. Februar 2012 17:52

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: [GELÖST] Probleme mit Templates nach Upgrade

das mit den pfaden ist ne echt beknackte sache bei cmsms. von alleine kann man darauf nicht kommen. warum gibts hier eigentlich defaultmäßig keine funktion die "url(" sucht und [[root_url]] nachträglich einfügt.

Offline

#7 06. Februar 2012 18:05

Dagmar
hat von CMS/ms gehört
Registriert: 06. Februar 2012
Beiträge: 6

Re: [GELÖST] Probleme mit Templates nach Upgrade

Irgendwie scheint der Wurm drin zu sein. Ich habe versucht meine Sicherung aufzuspielen, aber jetzt habe ich keine Menüleiste mehr und das Newsmodul sowie der Modulmanager sind weg. Auch der Menuemanger gibt es nicht mehr.
Wenn ich die Module aufrufe, sind alle Module da, wenn ich dann auf ein Modul klicke komme dann bin ich wieder auf der Startseite des Frontends und die entsprechende Module werden mir nicht im der Menüleiste des Frontends angezeigt.
Ich weiß mir keinen Rat mehr. Jahrelang hat jedes Update funktioniert ohne nennenswerte Probleme und jetzt das.
HILFE

Update
Nachdem ich den Modulmanger und den Menümanager deinstalliert habe konnte ich sie wieder installieren und jetzt geht das Menü wenigstens wieder. Die News werden mir aber noch nicht angezeigt

Beitrag geändert von Dagmar (06. Februar 2012 19:26)

Offline

#8 06. Februar 2012 19:29

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

Re: [GELÖST] Probleme mit Templates nach Upgrade

nicmare schrieb:

das mit den pfaden ist ne echt beknackte sache bei cmsms. von alleine kann man darauf nicht kommen. warum gibts hier eigentlich defaultmäßig keine funktion die "url(" sucht und [[root_url]] nachträglich einfügt.

Weil es die geniale Ereignisverwaltung+UDT Idee gibt wink
Hier mal ein UDT, der beim Speichern von Stylesheets, alle URLs in [[root_url]] bzw. [[uploads_url]] ändert:

/**
 * Script    : PHP
 * Context   : Application CMS made simple
 * Type      : userdefined tag
 * Purpose   : a udt for CMS Made Simple to automatically replace 
 *             hardcoded or relative urls in stylesheets with dynamic smarty tags
 *             such as url('/uploads/...') -> url('[[uploads_url]]/...')
 * Copyright : (c) Jan 2012 by Georg Busch (NaN)
 * License   : GPL
 *
 * Installing
 * -----------
 * 1. Create the user defined tag
 * 2. In Eventmanager assign the tag to the following events (if exists)
 *    - AddStylesheetPre 
 *    - EditStylesheetPre
 * 
 * Changelog
 * -----------
 * initial release
 */

if(!function_exists('sanitize_stylesheet_urls'))
{
	function sanitize_stylesheet_urls($txt)
	{
		if(!preg_match_all("/:\s*url\s*\(['\"]?([^'^\"^\]^\[^\)]+)['\"]\)?/i", $txt, $url_matches, PREG_PATTERN_ORDER))
			return $txt;
		
		$config         = cmsms()->GetConfig();
		$uploads_subdir = basename($config['uploads_url']);
		
		foreach($url_matches[1] as $url)
		{
			$_url = str_replace(array($config['uploads_url'], $config['root_url']), array('[[uploads_url]]', '[[root_url]]'), trim($url, '/'));
			if(!startswith($_url, '[['))
			{
				if(startswith($_url, $uploads_subdir))
					$_url = '[[uploads_url]]' . substr($_url, strlen($uploads_subdir));
				else
					$_url = '[[root_url]]/' . $_url;
			}
			$txt = str_replace($url, $_url, $txt);
		}
		return $txt;
	}
}

$params['stylesheet']->value = sanitize_stylesheet_urls($params['stylesheet']->value);

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

#9 06. Februar 2012 19:33

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

Re: [GELÖST] Probleme mit Templates nach Upgrade

Ich habe versucht meine Sicherung aufzuspielen

Okay ... von welcher CMSms Version genau reden wir jetzt eigentlich?


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

#10 06. Februar 2012 19:56

Dagmar
hat von CMS/ms gehört
Registriert: 06. Februar 2012
Beiträge: 6

Re: [GELÖST] Probleme mit Templates nach Upgrade

Also im Moment habe ich wieder die 1.8.2. Menüs gehen, News Modul habe ich zwischenzeitlich auch deinstalliert und wieder installiert. Es ist jetzt da, aber die News sind weg.

Offline

#11 06. Februar 2012 20:19

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

Re: [GELÖST] Probleme mit Templates nach Upgrade

Nochmal zum besseren Verständnis:
Im News-Modul hat sich etwas geändert.
Die Template-Variable "{$entry}" ist kein Array mehr sondern ein Objekt.
Schau also mal in die neuen Templates des News-Modul (nach dem Update) und passe Deine News-Templates entsprechend an.


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

#12 06. Februar 2012 20:32

Dagmar
hat von CMS/ms gehört
Registriert: 06. Februar 2012
Beiträge: 6

Re: [GELÖST] Probleme mit Templates nach Upgrade

NaN schrieb:

Nochmal zum besseren Verständnis:
Im News-Modul hat sich etwas geändert.
Die Template-Variable "{$entry}" ist kein Array mehr sondern ein Objekt.
Schau also mal in die neuen Templates des News-Modul (nach dem Update) und passe Deine News-Templates entsprechend an.

Danke erstmal! Aber, da habe ich aber nun garkeinen Druchblick mehr.
Wo werden die Artikel News eigentlich gespeichert? Ich hatte ja ein update der ganzen Seite gemacht und wieder zurückgespielt. Das Newsmodul nachdem es nicht mehr angezeigt wurde deinstalliert und wieder installiert, aber die Artikel sind nun leider trotzdem alle weg.

Offline

#13 06. Februar 2012 22:04

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

Re: [GELÖST] Probleme mit Templates nach Upgrade

Hast Du auch ein Backup von der Datenbank gemacht?
Wenn nicht, dann sind die Artikel leider alle weg.
Das Deinstallieren eines Moduls entfernt auch alle Daten dieses Moduls.


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

#14 07. Februar 2012 06:31

Dagmar
hat von CMS/ms gehört
Registriert: 06. Februar 2012
Beiträge: 6

Re: [GELÖST] Probleme mit Templates nach Upgrade

Ja, auch ein Backup von der DB hatte ich gemacht. Die lies sich gestern allerdings nicht wieder einspielen. Ich werde es heute aber noch mal versuchen.

Danke für die Hilfe

Aber hier mal noch eine ganz andere Frage. Wird das System durch immer wieder neue Updates nicht zugemüllt? Wäre es nicht sinnvoll die Webseite nach einiger Zeit ganz neu aufzusetzen?  Der Gedanke beschäftigt mich schon seit längerem, da unsere Webseite auch lange braucht um die Seiten zu laden.



Dagmar

Beitrag geändert von Dagmar (07. Februar 2012 07:47)

Offline

#15 07. Februar 2012 07:51

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

Re: [GELÖST] Probleme mit Templates nach Upgrade

Das einfachste wird sein, die Datenbank zu leeren und dann das Backup einzuspielen.
Wie/womit hast Du das Backup gemacht?
(evtl. hilft dieses Thema, um das mit dem Backup besser zu verstehen:
http://www.cmsmadesimple.de/forum/viewtopic.php?id=1803 )


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 07. Februar 2012 10:34

Dagmar
hat von CMS/ms gehört
Registriert: 06. Februar 2012
Beiträge: 6

Re: [GELÖST] Probleme mit Templates nach Upgrade

Backup habe ich leider nur im phpmyadmin gemacht. Dort habe ich auch gestern versucht die DB über importieren wieder einzufügen. Leider wurde  das Backup nicht wieder eingespielt. Ich müsste das Backup doch auch über das Texteingabefeld im phpmyadmin einfügen können? Also Backup als Textdatei öffnen und dann einfügen!?
Werde jedenfalls nochmals mit mysql dumper ein Backup vom jetzigen Stand machen. Auch wenn es jetzt ohne die News sind, nicht das noch alles verloren geht.
Es ist ja leider nicht meine private HP sondern die der Schule an der ich arbeite.

Dein Link zum Backup hatte ich auch schon durchgelesen. Ist sehr hilfreich und super erklärt. Trotzdem, das Bauchkribbeln bleibt.

Drückt mir die Daumen...
Dagmar

Offline

#17 07. Februar 2012 11:21

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

Re: [GELÖST] Probleme mit Templates nach Upgrade

phpMyAdmin ist doch ok.

Ich müsste das Backup doch auch über das Texteingabefeld im phpmyadmin einfügen können?

Klar. Aber denk daran, was ich im anderen Thema geschrieben habe: Alle Befehle zum Erstellen der Datenbank müssen da aus dem Skript vorher raus.
Am besten wäre es auch, die Datenbank vorher komplett zu leeren. Wenn Du sie so lässt wie sie ist, kann es sein, dass das Backup nicht eingespielt wird. Da das bei Dir der Fall zu sein scheint -> also erst "tabula rasa" und dann Backup einspielen. Dann sollte die Datenbank wieder 1:1 auf dem alten Stand sein.


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