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

#1 25. September 2012 17:10

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

CartMadeSimple läuft nicht unter 1.11 was tun?

Hallo allerseits,

ich nutze cmsms 1.11
Da ich einen kleinen Shop benötige wollte ich es mal mit 'ShopMadeSimple' und 'CartMadeSimple' probieren.
ShopMadeSimple liess sich problemlos installieren obwohl in der Modulauflistung der Hinweis steht:
ShopMadeSimple    0.3.8    Maximal unterstützte CMSMS-Version = 1.10.9

Der Shop läuft soweit ich es beurteilen kann fehlerfrei. Ich habe einige Artikel erstellt und die werden korrekt angezeigt.

Jetzt habe ich versucht über den Modulmanager CartMadeSimple zu installieren. Dabei blieb das System komplett hängen. Weisser screen, nix ging mehr.
Ich habe CartMadeSimple dann per ftp entfernt. Danach lief wieder alles. Nun habe ich CartMadeSimple alternativ mit dem runtergeladenen .xml file versucht zu installieren. Es wird bei den Modulen gelistet aber als nicht installiert angezeigt, ein link zum installiern fehlt. Dort ebenfalls der Hinweis: Maximal unterstützte CMSMS-Version = 1.10.9

Was kann ich tun? Gibts ne Möglichkeit die beiden Module auch auf 1.11 ans laufen zu bekommen oder komme ich um ein Downgrade nach 1.10.9 nicht herum?

Habe folgendes im Zusammenhang mit ShopMadeSimple installiert.
CMS-Version 1.11

CartMadeSimple    0.4.2   
Maximal unterstützte CMSMS-Version = 1.10.9
Zusätzlich benötigte Module
FrontEndUsers => 1.12.0
ShopMadeSimple => 0.3.0

ShopMadeSimple    0.3.8   
Maximal unterstützte CMSMS-Version = 1.10.9

FrontEndUsers    1.18.1    Installiert



Habe schon einiges hier zum Thema Shops gelesen. Mit Articles 0.1.2 komm ich garnicht klar. Ist ja auch so gut wie nicht dokumentiert. Gibts andere alternativen?


gruß
bd0

Beitrag geändert von bd0 (25. September 2012 17:25)

Offline

#2 25. September 2012 20:09

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

Re: CartMadeSimple läuft nicht unter 1.11 was tun?

Articles sollte ich mal noch dokumentieren....

Die Fehlermeldung kannst du wahrscheinlich getrost ignorieren. In der Datei ShopMadeSimple.module.php findest du eine Funktion GetMaxVersion oder so ähnlich. Diese Funktion kannst du raus löschen. Wenn alles mit der 1.11er funktioniert, ist es ok.


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

Offline

#3 26. September 2012 00:15

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: CartMadeSimple läuft nicht unter 1.11 was tun?

Habs bei CartMadeSimple, das ja nicht installieren will, analog zum Vorschlag geändert. Danach lässt sich in der Modulliste "installieren" klicken.
Es passiert aber nichts, bzw wird dann nur noch die Navigationsleiste des Backends (oben) angezeigt und weiter passiert nichts. Schade dass es nicht so einfach geht sad
Hat jemand ShopMadeSimple und CartMadeSimple unter 1.11 am laufen? Oder vielleicht auf einer noch aktuelleren Version?

Offline

#4 18. November 2012 00:25

Metamorphose
probiert CMS/ms aus
Ort: Aarau, Schweiz
Registriert: 18. November 2012
Beiträge: 26

Re: CartMadeSimple läuft nicht unter 1.11 was tun?

Wie man ShopMadeSimple / CardMadeSimple unter 1.11.x zum Laufen bringt


Ich stand auch vor der Aufgabe einen kleinen Shop einzurichten welcher möglichst komplett in CMSms eingebunden ist. Bei den verfügbaren Modulen habe ich mich letztendlich für die Kombination Shop Made Simple, Card Made Simple, Payment Made simple und DTCoupons entschieden.

Angefangen hatte ich noch unter CMSms 1.10.3, doch bis dann alles soweit war, ist die 1.11 herausgekommen und ich hatte auch nur Probleme. Für die Module sind leider seit fast einem Jahr keine neuen Releases heraus gekommen und auch keine aktuellere SVN Version vorhanden.

Nun die gute Nachricht, der Shop läuft smile - mittlerweile unter 1.11.2.1 - auch wenn einiges an Handarbeit nötig ist. Habe mal meine Notizen heraus gegraben was ich alles abgeändert habe.


Installation
Dieses Problem stellte sich bei mir nicht, da ich die Module unter 1.10.3 installiert hatte und danach auf 1.11.x aktualisiert habe. Grundsätzlich sollte die Installation aber mit folgendem Trick gehen: Die Module nicht als XML downloaden bzw. über den Modulemanager sondern die ZIP-Version aus dem Forge nehmen. Die ZIPs entpacken und dann jeweils die Core-Datei in den Modulen ändern, also die CardMadeSimple.module.php, ShopMadeSimple.module.php usw und zwar jeweils

              function MaximumCMSVersion()
	{
		return '1.10.9';
	}

ersetzen durch

	function MaximumCMSVersion()
	{
		return '1.11.3';
	}

Bei CardMadeSimple ist in der Datei method.install.php zusätzlich noch

global $CMS_VERSION;
if (version_compare($CMS_VERSION,'1.10-beta0','>') &&
	version_compare($CMS_VERSION,'1.11','<')) {
	$modops = cmsms()->GetModuleOperations();
	$feu = $modops->get_module_instance('FrontEndUsers');
}

zu ersetzen mit

global $CMS_VERSION;
if (version_compare($CMS_VERSION,'1.10-beta0','>') &&
	version_compare($CMS_VERSION,'1.20','<')) {
	$modops = cmsms()->GetModuleOperations();
	$feu = $modops->get_module_instance('FrontEndUsers');
}

die Module manuell per FTP hochladen und über's Backend installieren, dass sollte gehen


Kompatibilitätsprobleme
Die Installation ist nur eines, die Module funktionieren aber trotzdem nicht einwandfrei in 1.11.x
Anbei also noch eine Liste, was an welchen Dateien alles verändert werden muss:

In folgenden Dateien

modules/CardMadeSimple/CardMadeSimple.module.php
modules/DTCoupons/function.admin_couponstab.php
modules/ShopMadeSimple/method.uninstall.php
modules/ShopMadeSimple/action.product_edit.php
modules/ShopMadeSimple/action.product_add.php
modules/ShopMadeSimple/action.fe_products_featured.php
modules/ShopMadeSimple/action.fe_product_list.php
modules/ShopMadeSimple/action.fe_product_detail.php
modules/ShopMadeSimple/action.defaultadmin.php

nach folgenden Code suchen (kann auch mehrmals pro Datei sein)

		global $CMS_VERSION;
		if (version_compare($CMS_VERSION,'1.10-beta0','>') &&
			version_compare($CMS_VERSION,'1.11','<')) {

und ändern auf

		global $CMS_VERSION;
		if (version_compare($CMS_VERSION,'1.10-beta0','>') &&
			version_compare($CMS_VERSION,'1.20','<')) {

und was noch
Die Shop-Module sollten nun funktionieren. Bei CardMadeSimple gibt es einen PHP fatal error, wenn man den Status einer Bestellung ändern will, wenn man das neue OneEleven-AdminTheme verwendet. Mit dem NCleanGrey-Theme tritt dieser nicht auf. Wer ggf. auch noch die deutschen Lang-Files benötigt, dem kann ich mit meiner Version aushelfen.


Viele Grüsse
Metamorphose

Offline

#5 19. November 2012 19:38

bd0
Server-Pate
Ort: Köln
Registriert: 22. Juni 2011
Beiträge: 208

Re: CartMadeSimple läuft nicht unter 1.11 was tun?

ah, cool! ich werde es in den nächsten tagen mal ausprobieren und hier berichten ob ich erfolg hatte.

Offline

#6 19. November 2012 22:34

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

Re: CartMadeSimple läuft nicht unter 1.11 was tun?

Metamorphose schrieb:

Wer ggf. auch noch die deutschen Lang-Files benötigt, dem kann ich mit meiner Version aushelfen.

Kannst es gern im Übersetzungsboard

http://www.cmsmadesimple.de/forum/viewforum.php?id=18

ein Thema öffnen, das lang-Archiv dort anhängen und hier einen Link dazu posten ...

Offline

#7 27. November 2012 14:20

Metamorphose
probiert CMS/ms aus
Ort: Aarau, Schweiz
Registriert: 18. November 2012
Beiträge: 26

Re: CartMadeSimple läuft nicht unter 1.11 was tun?

Hallo zusammen

Die deutsche Übersetzung der Shop-Module findet ihr hier:
http://www.cmsmadesimple.de/forum/viewtopic.php?id=2717

Offline