Virtuemart Probleme
- Silverwoolf
-
Autor
- Neues Mitglied
-
Erst mal en Lob an alle Beteiligten. Ich habe bis jetzt immer gute Hinweise aus dem Forum zur Problembehebung lesen können. Nun bin ich aber an einem Punkt, an dem ich nicht mehr alleine weiter komme. Ich hoffe man kann mir hier Helfen.
Ich erstelle zur Zeit für einen Kunden eine Webseite mit dazu gehörigem Shop-System. Die Webseite macht an und für sich keine Probleme, die Anforderungen sind je nach dem Hoch. Kommen wir mal zur Software:
Joomla Version 1.5.15
Virtuemart 1.1.4 stable
Joom!Fish 2.0.4
PHP 5.3.0
MySQL 5.1.37
Nun zu den Problemen:
Problem 1
Ich versuche den Shop als Katalog und als Shop laufen zu lassen. D.h. konkret das der Shop eigentlich als Shop läuft aber bei bestimmten Produkten, also alles ausser im Downloadbereich, der Bestellbutton und und die Anzahl soll nicht angezeigt werden. Nun weiss ich aber nicht welche Variable ich benutzen muss. Ich mach mal ein Beispiel, bzw ich poste mal den Code wie ich mir das vorgestellt habe.
In der Datei addtocart_form.tpl.php
Mit $produc_id funktioniert es dann auf dem ensprechenden Produkt, aller dings nur der Button ist dann weg.
"Parameter der Kategorie: Katalog" steht in der Variable $product_type
Müsst ich dann in der Datei addtocart_form.tpl.php folgendes anfügen
Problem 2
Ich hab dem Shop ein anderes Template zu geordnet als dem Rest der Webseite. Nun wenn man auf Bestellen klickt springt das Layout auf das Default Template der Webseite. Wie kann man das unter binden?
Problem 3
Da auch der Shop, wie auch die Webseite, Multilingual sein soll habe ich Joom!Fish in VM eingebaut. Allerdings kriege ich manchmal den "Fehler" dass nach erfassen/änderen eines Produkts oder Kategorie "undefiend" in der Beschreibung steht, und der ganze Text weg ist. Kennt das wer?
Oder gibt es eine bewährte Methode Joom!Fish in VM einzubauen?
Ich hoffe das es nicht zuviel war.
Mit freundlichen Grüssen
Yves
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- RePao
-
- Moderator
-
Aber, mir fallen da auf die Schnelle nur 2, Bemerkungen dazu ein:
-
Du hast echt ein Hoster der bereits PHP5.3 fährt, oder ist das deine XAMP Umgebung?
mir wollte nähmlich noch nix wirklich durchgängiges gelingen mit reinem php5.3...
-
Den Shop in reinem Katalogbetrieb zu schalten müsste eigentlich bereits mit "vm-Boardmitteln" möglich sein, dh. ich bin der Meinung in der Hauptkonfigurations-Ansicht deines VM ist eine extra-Checkbox genau dafür, also müssten Codemanipulation eigentlich nicht nötig sein
-
JoomFish und vm müsste eigentlich schon gehen, könnte aber auch an der verwendeten vm-Schablonendatei liegen, anonsten mit genaustmöglicher Abfolgebeschreibung direkt ins Forum der jeweilgen Erweiterung posten
Ansonsten wäre ev. ein Link sicher noch hilfreich.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Silverwoolf
-
Autor
- Neues Mitglied
-
danke erstmal für deine antwort.
ja es ist meine xamp umgebung xD da ich aber weiss, dass es manchmal probleme damit gibt hab ichs aus vorsicht mal gepostet.
ja das mit dem reinen katlog betrieb ist so ne sache, es sollen auch technische dokumentationen von maschienen als download angeboten werden. und somit fällt der reine katalog betrieb weg. die überlegung hab ich mir schon ein paar mal gemacht, ob man nicht zwei VM umgebungen laufen lassen kann, aber ich denke das gibt mehr probleme als sonst was
vorallem für den endbenutzer dann. zu dem ist es ja nicht eine codemanipulation, sondern eine anpassung des templates okay, danke für den hinweis, ich werde den link heute noch mal raussuchen.
Grüsse
Yves
edit:
hier noch die links
[url:11vck0ps] www.joomfish.net/en/blog/28-alex-blog/16...mfish-and-virtuemart [/url]
bis hier hin "gings", d.h. es kam keine fehler meldung, nur war das fenster, in dem die übersetzung gemacht werden kann, weiss und leer war.
dann hab ich mich weiter nach dem folgenden Link verhalten:
[url:11vck0ps] www.gjcwebdesign.com/joomla-15-virtuemart-11-joomfish-20.html [/url]
dann war die übersetzungsbox nicht mehr leer, jedoch tritt dann dieser "undefiend"-fehler auf. auf google wie hier hab ich nichts passendes gefunden, daher liegt es nahe, einen anderen weg einzuschalgen. oder etwa nicht?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- RePao
-
- Moderator
-
also ich hab auch noch ein bisschen rum gespielt und steh da im Prinzip am gleichen an, sorry :-X X
Hoffentlich liest da aber auch noch wer mit der diesbezüglich auf umfassendere Erfahrung zurückgreifen kann.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- patrick
-
- Offline
-
Zu Problem 3:
Ich hatte oft Probleme mit dem Direct Translation Modul von Joom!Fish.
Daher benutze ich das nie, sondern mache die Übersetzungen immer über das Menu Komponenten ==> Joom!Fish ==> Übersetzung.
Bei den Content Element Dateien (/administrator/components/com_joomfish/contentelements/) hat es bei denen für den VM solche drunter, die nicht korrekt funktionieren.
Sehen wir uns aber zuerst an, wie diese Dateien aufgebaut sind:
Der Name der Datei muss mit dem Tabellennamen in der Datenbank übereinstimmen, aber ohne den Präfix "jos_".
Dieser Name muss auch in der Datei bei "<table name=" drinstehen.
Die Spaltenüberschriften aus der Datenbanktabelle müssen in der Datei bei "name=" drinstehen.
Nehmen wir zur Veranschaulichung die Datei "vm_store_info.xml". In der Datenbank gibt es keine Tabelle namens "vm_store_info" dafür aber "vm_vendor". Also die Datei umbenennen. Ich bin mir nicht mehr 100%ig sicher, aber ich glaube es hat da VM-Dateien mit dabei, die falsche Einträge haben, also wo falsche oder nicht vorhandene Spaltenüberschriften drinstehen.
Ich würde alle Content Element Dateien für den VM überprüfen, ob sie den richtigen Namen haben und ob die korrekten Daten drinstehen.
Grüsse
Patrick
InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Silverwoolf
-
Autor
- Neues Mitglied
-
Zu Patrick:
Hmm ich hab das nie wirklich verstanden wie die übersetzungen über "Komponenten ==> Joom!Fish ==> Übersetzung" funktionieren, aber das war vor ca 2 monaten. ich werds mir mit sicherheit noch mals anschauen.
das mit den contentelements ist ein guter hinweis, ich hab zwar den namen der vm_store_info.xml geändert aber den inhalt nicht überprüft. ich werde morgen mal alle durchgehen. besten dank.
zu meinem 1 problem habe ich eine lösung erarbeitet. sicher geht es auch besser. dennoch bin ich auf eure meinung gespannt.
ich habe die datei addtocart_form.tpl.php um eine variable ergänzt die direct aus dr db hole. ich poste hier mal den gesamten code dieses files.
Soweit scheint es mit meinen Test einträgen zu funktionieren.
Noch zur erläuterung was ich da aussotiere. ich habe ein Produktyp Katalog erstellt, welche die ID 1 hat. Und bei allem was diesem Produkttyp angehört, soll der Bestellbutton und die Anzahl nicht angezeigt werden. Die Produktattribute jedoch schon.
Wie gesagt soweit funktioniert es. für verbesserungen bin ich offen.
Jedoch wird mein 2. Problem mit dem ständigen umschalten des templates immer nerviger. ich steuer über die joomla menüs die kategorien an. wenn jetzt aber der checkout gemacht wird, wechselt das template aufs standard. gibt es keine möglichkeit, das zu ändern?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- patrick
-
- Offline
-
Silverwoolf schrieb: Zu Patrick:
Hmm ich hab das nie wirklich verstanden wie die übersetzungen über "Komponenten ==> Joom!Fish ==> Übersetzung" funktionieren, aber das war vor ca 2 monaten. ich werds mir mit sicherheit noch mals anschauen.
Wenn du dort bist, wähle auf der rechten Seite zuerst die Sprache, dann den zu übersetzenden Inhalt (siehe Screenshot).
Zu Problem 2: Ich habe das kurz getestet und bei mir ist es genau so. Beim Checkout fällt der Shop auf das Standardtemplate zurück. Hast du im Forum von Joom!Fish schon nach einer Lösung gesucht?
Grüsse
Patrick
InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Silverwoolf
-
Autor
- Neues Mitglied
-
aber ich denke ich werde es einfach machen und das shop template als standart setzten, wobei... hmm... ich brauch drei verschiedene bzw gleich in anderen farben. muss ich wohl auch noch mal en weg suchen.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- patrick
-
- Offline
-
Ja, richtig, im Forum vom VM natürlich, sorry!Silverwoolf schrieb: du mit wohl bei VM?
Hier ist eine Lösung zum Problem #2:
(Dies ist aber eine kleine Änderung an einer Core-Datei. Also aufpassen bei Joomla!-Updates.
1. Öffne die Datei '/libraries/joomla/application/application.php' im Texteditor.
2. Finde diese zwei Zeilen (die sind in etwa bei Zeile 191 zu finden):
3. Füge den folgenden Code nach diesen zwei Zeilen hinzu:
Am Schluss sieht das wie folgt aus:
Originalbeitrag im VM-Forum (dort wird auch eine weitere Möglichkeit beschrieben - bitte alle Postings lesen):
--ALTER LINK WURDE ENTFERNT--
Grüsse
Patrick
InitCom: Webagentur für Webdesign // CMS Joomla! // PrestaShop
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Silverwoolf
-
Autor
- Neues Mitglied
-
ich hab mich mal für den hack entschieden und mal ein bisschen getestet. scheint soweit alles zu funktionieren, das andere gedöns war mir zu unsicher und hate eher den "ich-mach-mal-denn-es-muss-ja" beigeschmack.
eine frage hab ich aber noch mit den contentelements
ich bin nun am überprüfen der files und mir ist was auf gefallen
ich poste mal zu weiteren erklären den code bzw die db:
in der db steht folgendes.
product_s_desc varchar(255)
product_desc text
im vm_product.xml steht
müsste im file nicht
stehen? (auf den type achten)
Bitte Anmelden oder Registrieren um der Konversation beizutreten.