Σελίδα 3 από 3

Re: Μέθοδος αποστολής Box now

Δημοσιεύτηκε: 21 Ιούλ 2023, 19:15
από eugene
Εχω και γω τα θεματα μου. oc 3.0.3.6/journal 3
μου εστειλαν και μενα το boxnow.journal.ocmod.zip το οποιο φενεται να δουλευει απο πλευρα μπακεντ αλλα οχι απο φροντεντ. Ενω την εχω σαν επιλογη για μεταφορα, δεν μου βγαζει τον επιλογεα με τους lockers. Βασικα ειδα οτι δεν εχω καν το σκριπτ της boxnow στο checkout (αυτο που υποτιθετε θα εβαζε το install.xml)

Re: Μέθοδος αποστολής Box now

Δημοσιεύτηκε: 22 Ιούλ 2023, 14:26
από eugene
Μετα απο ψαξιμο.
η εκδοση 3.0.3.5 και 3.0.3.6 εχουν μπαγκ στο system/modification.xml με αποτελεσμα να μην γινεται mοd στα twigs.

Λυση:
στο system/modification.xml βαζεις τα παρακατω.
Κώδικας: Επιλογή όλων
<?xml version="1.0" encoding="utf-8"?>
<modification>
  <name>Modification Default</name>
  <code>default</code>
  <version>1.1</version>
  <author>OpenCart Ltd</author>
  <link>http://www.opencart.com</link>
  <file path="system/{engine,library}/{action,loader,config,language}*.php|system/library/template/template.php">
    <operation>
      <search regex="true">
        <![CDATA[~(require|include)(_once)?\(([^)]+)~]]>
      </search>
      <add position="replace">
        <![CDATA[$1$2(modification($3)]]>
      </add>
    </operation>
  </file>
  <file path="system/library/template/twig.php">
    <operation>
      <search>
        <![CDATA[if (is_file($file)) {]]>
      </search>
      <add position="replace">
        <![CDATA[if (defined('DIR_CATALOG') && is_file(DIR_MODIFICATION . 'admin/view/template/' . $filename . '.twig')) {	
                $code = file_get_contents(DIR_MODIFICATION . 'admin/view/template/' . $filename . '.twig');
            } elseif (is_file(DIR_MODIFICATION . 'catalog/view/theme/' . $filename . '.twig')) {
                $code = file_get_contents(DIR_MODIFICATION . 'catalog/view/theme/' . $filename . '.twig');
            } elseif (is_file($file)) {]]>
      </add>
    </operation>
  </file> 
</modification>

refresh caches mods κλπ και ειναι ετοιμο.