Jump to content

BagHira

Members
  • Posts

    105
  • Joined

  • Last visited

Profile Information

  • Location
    Tirschenreuth / Germany
  • First Name
    Holger
  • Last Name
    Jung

Recent Profile Visitors

677 profile views

BagHira's Achievements

Newbie

Newbie (1/14)

11

Reputation

2

Community Answers

  1. Hallo Jens, schau mal hier damit sollte Punkt 1 abgehackt sein. Aktualisiere mal deine Übersetzungen, dann sollte das mit der Sprache auch funktionieren.
  2. Servus Claudio, vielleicht ein Denkansatz: Ist dies womöglich über die config.xml des entsprechenden Moduls zu steuern? in der folgenden Zeile steht ja die aktuelle Version des Moduls (z.B. hier advancedeucompliance): <version><![CDATA[2.0.2]]></version> Wenn du nun die Version nach oben setzt, was macht er dann? Bietet er dir noch das Update für die entsprechenden Module an?
  3. Servus SliderFlush, erst einmal war ich das in der Richtung wieder etwas kommt. Ich verwende ein anderes Modul für die Darstellung der Galerie in dem Shop meiner Frau. Da der Post vom 17.07.2017 war fand ich gleich noch viel besser. Aber was mich beim lesen irritierte war das da steht: Prerequisites PrestaShop 1.4.x Also hab ich bei GitHub nachgesehen. Wenn du dir die Struktur des Modules anschaust und wann die entsprechenden Dateien geändert worden sind siehst, bin ich mir fast sicher auch ohne das ich es getestet hab das dieses Modul unter aktuellen PrestaShop Versionen nicht laufen wird.
  4. Servus, wenn du das Modul überhaupt nicht verwendest, lösche per FTP den Ordner /modules/sofortbanking. Vorher eine Sicherheitskopie machen!
  5. Servus Butterblume, versuche einmal die Grafiken unter Voreinstellungen -> Bilder -> ganz unten unter "Wiederherstellen der Vorschaubilder" wiederherzustellen. Bei "Bild auswählen" nimmst du "Artikel" und "Vorherige Bilder löschen" auf JA stellen. Zuvor würde ich aus Sicherheitsgründen den Ordner "img/p/" per FTP sichern. Eine andere Möglichkeit die Bilder wiederherzustellen wäre den Ordner "img/p/" aus einem Backup per FTP auf den Server zu laden. <OT>Und wegen dem anderen ... nicht ärgern ... </OT>
  6. Servus SliderFlash, ich finde auch das dies kein Bug ist, aber vielleicht hilft dir das weiter. Im Forum hier zu finden.
  7. Guten morgen, ja, ich glaube du kannst nur eine Grafik verwenden. Du müsstest dir das Logo mit "deinen" Beizahlmöglichkeiten erstellen (Photoshop etc.) und anschließend in dem Modul hoch laden.
  8. Servus Butterblume, ich würde wegen dem Sprachproblem unter Lokalisierung -> Übersetzungen -> bei dem Punkt "Sprache hinzufügen / aktualisieren" die Sprache Deutsch aktualisieren. Sollte der Fehler im noch vorhanden sein kannst du ebenfalls unter Lokalisierung -> Übersetzungen -> ganz oben unter "Übersetzung ändern" nach den fehlenden Übersetzungen suchen und diese wenn nötig ergänzen. Du wählst bei dir hierzu die Front Office Übersetzung - Dein Template und die Sprache Deutsch. Anschließen auf bearbeiten klicken. Nun klickst du auf "Schließen Sie alle Blöcke" und anschließend auf "Öffnen Sie alle Blöcke". Dann öffnest du die Suchleiste deine Browsers, beim Firefox mit Strg +F und suchst z.B. nach "Add to card" dort kannst du "In den Warenkorb" eingeben und anschließen speichern.
  9. <OT>Meine Fresse nervt das langsam</OT> Entschuldigt den Tonfall...
  10. Okay sorry, da war ein Denkfehler bei mir Habe das soeben auch bei uns im Shop geändert - Danke dafür.
  11. Servus, ich sehe einen Fehler in den Spannen, die überschneiden sich. Richtig wäre z.B. 0,000 - 0,049 Kg 0,050 - 0,499 Kg 0,500 - 1,000 Kg wenn ich mich nicht täusche
  12. Nur ganz kurz, mein Vorschlag mit dem Overrideordner funktioniert nicht - Verstehe zwar nicht warum, aber egal. Die Funktion muss dann direkt in die Pruduct.php des class Ordner... meine getestete Änderung: .... ($id_category ? 'LEFT JOIN `'._DB_PREFIX_.'category_product` c ON (c.`id_product` = p.`id_product`)' : '').' WHERE pl.`id_lang` = '.(int)$id_lang. ' AND p.`date_add` <= DATE_SUB(p.`date_upd`,INTERVAL 4 DAY)'. ($id_category ? ' AND c.`id_category` = '.(int)$id_category : ''). ($front ? ' AND product_shop.`visibility` IN ("both", "catalog")' : ''). ($only_active ? ' AND product_shop.`active` = 1' : '').' ... Hier sind nur leider die "neuen" Artikel auch noch mit bei. Weiter bin ich noch nicht gekommen.
  13. Okay, wohl falsch verstanden Ob das geht kann ich dir nicht sagen, den du müsstest hierzu zumindest die rss.php duplizieren (z.B. rss_upd.php). Falls das so einfach geht und du die aufrufen kannst und dir der Feed angezeigt wird ist es wieder eine SQL-Geschichte. In dem Feld date_add steht ja das Erstellungsdatum. Dies müsstest du dann mit date_upd vergleichen. Wenn date_upd um "X" größer als date_add .... Wobei "X" so eine Sache ist: - Du legst jetzt einen neuen Artikel an. - Nach ca. zwei Stunden änderst du diesen. Soll er dann angezeigt werden... - Nach einem Tag.... - oder ... Ich glaube das verwischt alles etwas und ist für den Kunden dann recht unübersichtlich. PS.: Das mit dem duplizieren geht bei diesem Modul, gerade getestet.
  14. Servus Twilli, du kopierst die Funktion getProducts() aus der ../classes/Produt.php in eine neue Datei. public static function getProducts($id_lang, $start, $limit, $order_by, $order_way, $id_category = false, $only_active = false, Context $context = null) { if (!$context) { $context = Context::getContext(); } $front = true; if (!in_array($context->controller->controller_type, array('front', 'modulefront'))) { $front = false; } if (!Validate::isOrderBy($order_by) || !Validate::isOrderWay($order_way)) { die(Tools::displayError()); } if ($order_by == 'id_product' || $order_by == 'price' || $order_by == 'date_add' || $order_by == 'date_upd') { $order_by_prefix = 'p'; } elseif ($order_by == 'name') { $order_by_prefix = 'pl'; } elseif ($order_by == 'position') { $order_by_prefix = 'c'; } if (strpos($order_by, '.') > 0) { $order_by = explode('.', $order_by); $order_by_prefix = $order_by[0]; $order_by = $order_by[1]; } $sql = 'SELECT p.*, product_shop.*, pl.* , m.`name` AS manufacturer_name, s.`name` AS supplier_name FROM `'._DB_PREFIX_.'product` p '.Shop::addSqlAssociation('product', 'p').' LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON (p.`id_product` = pl.`id_product` '.Shop::addSqlRestrictionOnLang('pl').') LEFT JOIN `'._DB_PREFIX_.'manufacturer` m ON (m.`id_manufacturer` = p.`id_manufacturer`) LEFT JOIN `'._DB_PREFIX_.'supplier` s ON (s.`id_supplier` = p.`id_supplier`)'. ($id_category ? 'LEFT JOIN `'._DB_PREFIX_.'category_product` c ON (c.`id_product` = p.`id_product`)' : '').' WHERE pl.`id_lang` = '.(int)$id_lang. ($id_category ? ' AND c.`id_category` = '.(int)$id_category : ''). ($front ? ' AND product_shop.`visibility` IN ("both", "catalog")' : ''). ($only_active ? ' AND product_shop.`active` = 1' : '').' ORDER BY '.(isset($order_by_prefix) ? pSQL($order_by_prefix).'.' : '').'`'.pSQL($order_by).'` '.pSQL($order_way). ($limit > 0 ? ' LIMIT '.(int)$start.','.(int)$limit : ''); $rq = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql); if ($order_by == 'price') { Tools::orderbyPrice($rq, $order_way); } foreach ($rq as &$row) { $row = Product::getTaxesInformations($row); } return ($rq); } Die Funktion in der neuen Datei nennst du dann z.B. RSSgetProducts(). Nun musst du die WHERE -Klausel bezüglich date_upd entsprechend anpassen. Das Format für dieses Tabellenfeld ist z.B. 2017-07-14 06:47:50. D.h. du musst dir alle Datensätze holen die >= 2017-07-14 00:00:00 sind um nur die Produkte zu haben die du Heute neu eingestellt oder aktualisiert hast. Das mit dem "neu eingestellt" würde ich aber vorher noch einmal testen: Erstelle einen Dummy-Artikel und speichere ihn ab. Nun schaust du in die Datenbanktabelle ps_product_shop ob das Feld date_upd für diesen Artikel bereits belegt ist. Nun speicherst du die Datei per FTP in dem Ordner ../override/classes mit dem Namen Produt.php ab. In der rss.php rufst du die Funktion auf mit: $products = Product::RSSgetProducts((int)$context->language->id, 0, 25, 'date_upd', 'desc', false, true); Theoretisch sollte das so funktionieren. Getestet hab ich das nicht Aber ich muss claudiocool schon recht geben, ich würde die Änderung auch nicht so einbauen.
  15. @claudiocool: Freut mich das es positive Rückmeldungen gab. @shad86: Ich habe heute morgen testweise die 1.7.1.2 installiert. Komme aber auch nicht weiter - es liegt wohl an der Kategorie. False wird hier bei der Moduleigenen Funktion getProducts nicht akzeptiert. Ich habe es dann mit der "alten" Funktion getProducts aus der 1.6.1.x versucht. Diese habe ich in die rss.php als RSSgetProducts eingebunden. Aber auch hier bekomme ich die Ausgabe des Feeds nicht hin . In 1.7.x ist wohl soviel geändert, das dies so nicht funktioniert.
×
×
  • Create New...