markimax Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 Opencart 2.2 - языковые папки (как побороть ?) Во всех версиях были папки russianТеперь Даниэль и компания сделали дикий разворот в этой области Что теперь делать ? Тупо копировать содержимое файлов в ru-ru ? Кто как реализует в своих модулях ? Надо как то выработать стандарт К примеру свои модули я полностью адаптировал, они работают, но вот с языковыми папками - затык полный, как реализовать, чтобы не было у пользователей лишних дублей языковых папок Надіслати Поділитися на інших сайтах More sharing options... sv2109 Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 как побороть? выпустить отдельно версию модуля для 2.2 с новыми языковыми папками. хотя, не сложно предвидеть, что в языковых папках у пользователей будут и старые папки и новые и все на кучу, так как копировать все будут модули для 2.1 в 2.2 и потом чистить это никто не будет.. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 как побороть? выпустить отдельно версию модуля для 2.2 с новыми языковыми папками. хотя, не сложно предвидеть, что в языковых папках у пользователей будут и старые папки и новые и все на кучу, так как копировать все будут модули для 2.1 в 2.2 и потом чистить это никто не будет.. Ну есть вариант перехватить вызов папок еще. К примеру по запросу код ru-ru подсовывать папку russian Все же вести отдельные ветки для версий из-за папок не совсем "красиво", скажем так Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 Решать перехватом.. Но! или ocmod, или отдельный функционал, типа - синхронизировать языковые файлы 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 Решать перехватом.. Но! или ocmod, или отдельный функционал, типа - синхронизировать языковые файлы Вот и я склоняюсь к этому варианту Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. Я думаю, просто при запросе заменять пути папок .../ru-ru/... на .../russian/... - всего одна строка кода str_replace. Но не известно как дальше может "развить мысль" Даниэль :-D Синхронизацию не всегда есть возможность сделать - не у всех есть доступ на запись, будут проблемы у малоквалифицированных пользователей Хотя тоже рассмотрю этот вариант. Это очень не плохой вариант. Спасибо. Короче надо обсудить и подумать, над "коварством" Даниэля Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 не у всех есть доступ на запись Ну... При входе в админку, проверяется папки download, cache, log на запись, вот в этот момент и делать синхронизацию И, естественно, кричать, просить, дать доступ.. Надіслати Поділитися на інших сайтах More sharing options... rb2 Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? rb2, я не совсем понял при чем здесь vqmod и ocmod (тем более что я никогда их не использую в своих модулях). И причем здесь install.php. Эту мат. часть мы прекрасно знаем. Вопрос в другом не у всех есть права на запись в папки к примеру /admin/language/* и у разных версий opencart разные уже папки для языков. Не хочется плодить дубли языковых папок у пользователей Не забывайте модули частенько устанавливают до языкового пакета, полюс наверняка какие то модули (вот здесь привет лентяям с ocmod) будут использовать старые папки языков и простое переименование папки сделает не работоспособным другие модули. Т е надо предусмотреть все варианты Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 ну... (тем более что я никогда их не использую в своих модулях). не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 ну... не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) Ну не лезу я, сколько можно повторять уже. Не лезу я в КОД файла. Это совершенно разные вещи. Разве вы не заметили куда добавляется код ?! Он не меняет ли логики и не даже нумерификации строк системного кода файла (и всего одного файла). Не изменяет ни одного байта стандартного кода. Что не понятного еще. Не сравнивайте ocmod который меняет строки кода и логику внутри. Так что ocmod с его проверками кеша и т..п. сравнивать не надо. Уж тем более советовать это сделать. Ну надоело честное слово. Как говорил мой комбат, можно и к столбу до...ся - почему без пилотки. Тема не "холивар с Марком", а конкретная по opencart 2.2 И попросил помощи и советов в решении проблемы. А ни "холивара" не в тему Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 <offtop> Холивар начали вы, вот с этих слов, промолчали бы, и не было бы вопросов. (вот здесь привет лентяям с ocmod) (тем более что я никогда их не использую в своих модулях) Не лезу я в КОД файла. Т.е. вы нигде не прописываете свой фронтлоадер,? А это взялось с воздуха. $file = DIR_SYSTEM . 'library/front_loader.php'; if (file_exists($file)) {include_once($file);} $seocmspro_loader='end'; И это называетсяНе изменяет ни одного байта стандартного кодаЭто называется вмешаться в стандартный код (изменить) </offtop> Кстати, install.php может находиться один, без ocmod файлов, так что отмазка про ocmod, vqmod не канает. А может рассматриваться как вариант решения. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
sv2109 Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 как побороть? выпустить отдельно версию модуля для 2.2 с новыми языковыми папками. хотя, не сложно предвидеть, что в языковых папках у пользователей будут и старые папки и новые и все на кучу, так как копировать все будут модули для 2.1 в 2.2 и потом чистить это никто не будет.. Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 как побороть? выпустить отдельно версию модуля для 2.2 с новыми языковыми папками. хотя, не сложно предвидеть, что в языковых папках у пользователей будут и старые папки и новые и все на кучу, так как копировать все будут модули для 2.1 в 2.2 и потом чистить это никто не будет.. Ну есть вариант перехватить вызов папок еще. К примеру по запросу код ru-ru подсовывать папку russian Все же вести отдельные ветки для версий из-за папок не совсем "красиво", скажем так Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 Решать перехватом.. Но! или ocmod, или отдельный функционал, типа - синхронизировать языковые файлы 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 Решать перехватом.. Но! или ocmod, или отдельный функционал, типа - синхронизировать языковые файлы Вот и я склоняюсь к этому варианту Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. Я думаю, просто при запросе заменять пути папок .../ru-ru/... на .../russian/... - всего одна строка кода str_replace. Но не известно как дальше может "развить мысль" Даниэль :-D Синхронизацию не всегда есть возможность сделать - не у всех есть доступ на запись, будут проблемы у малоквалифицированных пользователей Хотя тоже рассмотрю этот вариант. Это очень не плохой вариант. Спасибо. Короче надо обсудить и подумать, над "коварством" Даниэля Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 не у всех есть доступ на запись Ну... При входе в админку, проверяется папки download, cache, log на запись, вот в этот момент и делать синхронизацию И, естественно, кричать, просить, дать доступ.. Надіслати Поділитися на інших сайтах More sharing options... rb2 Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? rb2, я не совсем понял при чем здесь vqmod и ocmod (тем более что я никогда их не использую в своих модулях). И причем здесь install.php. Эту мат. часть мы прекрасно знаем. Вопрос в другом не у всех есть права на запись в папки к примеру /admin/language/* и у разных версий opencart разные уже папки для языков. Не хочется плодить дубли языковых папок у пользователей Не забывайте модули частенько устанавливают до языкового пакета, полюс наверняка какие то модули (вот здесь привет лентяям с ocmod) будут использовать старые папки языков и простое переименование папки сделает не работоспособным другие модули. Т е надо предусмотреть все варианты Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 ну... (тем более что я никогда их не использую в своих модулях). не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 ну... не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) Ну не лезу я, сколько можно повторять уже. Не лезу я в КОД файла. Это совершенно разные вещи. Разве вы не заметили куда добавляется код ?! Он не меняет ли логики и не даже нумерификации строк системного кода файла (и всего одного файла). Не изменяет ни одного байта стандартного кода. Что не понятного еще. Не сравнивайте ocmod который меняет строки кода и логику внутри. Так что ocmod с его проверками кеша и т..п. сравнивать не надо. Уж тем более советовать это сделать. Ну надоело честное слово. Как говорил мой комбат, можно и к столбу до...ся - почему без пилотки. Тема не "холивар с Марком", а конкретная по opencart 2.2 И попросил помощи и советов в решении проблемы. А ни "холивара" не в тему Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 <offtop> Холивар начали вы, вот с этих слов, промолчали бы, и не было бы вопросов. (вот здесь привет лентяям с ocmod) (тем более что я никогда их не использую в своих модулях) Не лезу я в КОД файла. Т.е. вы нигде не прописываете свой фронтлоадер,? А это взялось с воздуха. $file = DIR_SYSTEM . 'library/front_loader.php'; if (file_exists($file)) {include_once($file);} $seocmspro_loader='end'; И это называетсяНе изменяет ни одного байта стандартного кодаЭто называется вмешаться в стандартный код (изменить) </offtop> Кстати, install.php может находиться один, без ocmod файлов, так что отмазка про ocmod, vqmod не канает. А может рассматриваться как вариант решения. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 как побороть? выпустить отдельно версию модуля для 2.2 с новыми языковыми папками. хотя, не сложно предвидеть, что в языковых папках у пользователей будут и старые папки и новые и все на кучу, так как копировать все будут модули для 2.1 в 2.2 и потом чистить это никто не будет.. Ну есть вариант перехватить вызов папок еще. К примеру по запросу код ru-ru подсовывать папку russian Все же вести отдельные ветки для версий из-за папок не совсем "красиво", скажем так Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 Решать перехватом.. Но! или ocmod, или отдельный функционал, типа - синхронизировать языковые файлы 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 Решать перехватом.. Но! или ocmod, или отдельный функционал, типа - синхронизировать языковые файлы Вот и я склоняюсь к этому варианту Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. Я думаю, просто при запросе заменять пути папок .../ru-ru/... на .../russian/... - всего одна строка кода str_replace. Но не известно как дальше может "развить мысль" Даниэль :-D Синхронизацию не всегда есть возможность сделать - не у всех есть доступ на запись, будут проблемы у малоквалифицированных пользователей Хотя тоже рассмотрю этот вариант. Это очень не плохой вариант. Спасибо. Короче надо обсудить и подумать, над "коварством" Даниэля Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 не у всех есть доступ на запись Ну... При входе в админку, проверяется папки download, cache, log на запись, вот в этот момент и делать синхронизацию И, естественно, кричать, просить, дать доступ.. Надіслати Поділитися на інших сайтах More sharing options... rb2 Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? rb2, я не совсем понял при чем здесь vqmod и ocmod (тем более что я никогда их не использую в своих модулях). И причем здесь install.php. Эту мат. часть мы прекрасно знаем. Вопрос в другом не у всех есть права на запись в папки к примеру /admin/language/* и у разных версий opencart разные уже папки для языков. Не хочется плодить дубли языковых папок у пользователей Не забывайте модули частенько устанавливают до языкового пакета, полюс наверняка какие то модули (вот здесь привет лентяям с ocmod) будут использовать старые папки языков и простое переименование папки сделает не работоспособным другие модули. Т е надо предусмотреть все варианты Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 ну... (тем более что я никогда их не использую в своих модулях). не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 ну... не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) Ну не лезу я, сколько можно повторять уже. Не лезу я в КОД файла. Это совершенно разные вещи. Разве вы не заметили куда добавляется код ?! Он не меняет ли логики и не даже нумерификации строк системного кода файла (и всего одного файла). Не изменяет ни одного байта стандартного кода. Что не понятного еще. Не сравнивайте ocmod который меняет строки кода и логику внутри. Так что ocmod с его проверками кеша и т..п. сравнивать не надо. Уж тем более советовать это сделать. Ну надоело честное слово. Как говорил мой комбат, можно и к столбу до...ся - почему без пилотки. Тема не "холивар с Марком", а конкретная по opencart 2.2 И попросил помощи и советов в решении проблемы. А ни "холивара" не в тему Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 <offtop> Холивар начали вы, вот с этих слов, промолчали бы, и не было бы вопросов. (вот здесь привет лентяям с ocmod) (тем более что я никогда их не использую в своих модулях) Не лезу я в КОД файла. Т.е. вы нигде не прописываете свой фронтлоадер,? А это взялось с воздуха. $file = DIR_SYSTEM . 'library/front_loader.php'; if (file_exists($file)) {include_once($file);} $seocmspro_loader='end'; И это называетсяНе изменяет ни одного байта стандартного кодаЭто называется вмешаться в стандартный код (изменить) </offtop> Кстати, install.php может находиться один, без ocmod файлов, так что отмазка про ocmod, vqmod не канает. А может рассматриваться как вариант решения. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 Решать перехватом.. Но! или ocmod, или отдельный функционал, типа - синхронизировать языковые файлы 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 Решать перехватом.. Но! или ocmod, или отдельный функционал, типа - синхронизировать языковые файлы Вот и я склоняюсь к этому варианту Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. Я думаю, просто при запросе заменять пути папок .../ru-ru/... на .../russian/... - всего одна строка кода str_replace. Но не известно как дальше может "развить мысль" Даниэль :-D Синхронизацию не всегда есть возможность сделать - не у всех есть доступ на запись, будут проблемы у малоквалифицированных пользователей Хотя тоже рассмотрю этот вариант. Это очень не плохой вариант. Спасибо. Короче надо обсудить и подумать, над "коварством" Даниэля Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 не у всех есть доступ на запись Ну... При входе в админку, проверяется папки download, cache, log на запись, вот в этот момент и делать синхронизацию И, естественно, кричать, просить, дать доступ.. Надіслати Поділитися на інших сайтах More sharing options... rb2 Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? rb2, я не совсем понял при чем здесь vqmod и ocmod (тем более что я никогда их не использую в своих модулях). И причем здесь install.php. Эту мат. часть мы прекрасно знаем. Вопрос в другом не у всех есть права на запись в папки к примеру /admin/language/* и у разных версий opencart разные уже папки для языков. Не хочется плодить дубли языковых папок у пользователей Не забывайте модули частенько устанавливают до языкового пакета, полюс наверняка какие то модули (вот здесь привет лентяям с ocmod) будут использовать старые папки языков и простое переименование папки сделает не работоспособным другие модули. Т е надо предусмотреть все варианты Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 ну... (тем более что я никогда их не использую в своих модулях). не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 ну... не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) Ну не лезу я, сколько можно повторять уже. Не лезу я в КОД файла. Это совершенно разные вещи. Разве вы не заметили куда добавляется код ?! Он не меняет ли логики и не даже нумерификации строк системного кода файла (и всего одного файла). Не изменяет ни одного байта стандартного кода. Что не понятного еще. Не сравнивайте ocmod который меняет строки кода и логику внутри. Так что ocmod с его проверками кеша и т..п. сравнивать не надо. Уж тем более советовать это сделать. Ну надоело честное слово. Как говорил мой комбат, можно и к столбу до...ся - почему без пилотки. Тема не "холивар с Марком", а конкретная по opencart 2.2 И попросил помощи и советов в решении проблемы. А ни "холивара" не в тему Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 <offtop> Холивар начали вы, вот с этих слов, промолчали бы, и не было бы вопросов. (вот здесь привет лентяям с ocmod) (тем более что я никогда их не использую в своих модулях) Не лезу я в КОД файла. Т.е. вы нигде не прописываете свой фронтлоадер,? А это взялось с воздуха. $file = DIR_SYSTEM . 'library/front_loader.php'; if (file_exists($file)) {include_once($file);} $seocmspro_loader='end'; И это называетсяНе изменяет ни одного байта стандартного кодаЭто называется вмешаться в стандартный код (изменить) </offtop> Кстати, install.php может находиться один, без ocmod файлов, так что отмазка про ocmod, vqmod не канает. А может рассматриваться как вариант решения. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 Решать перехватом.. Но! или ocmod, или отдельный функционал, типа - синхронизировать языковые файлы Вот и я склоняюсь к этому варианту Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. Я думаю, просто при запросе заменять пути папок .../ru-ru/... на .../russian/... - всего одна строка кода str_replace. Но не известно как дальше может "развить мысль" Даниэль :-D Синхронизацию не всегда есть возможность сделать - не у всех есть доступ на запись, будут проблемы у малоквалифицированных пользователей Хотя тоже рассмотрю этот вариант. Это очень не плохой вариант. Спасибо. Короче надо обсудить и подумать, над "коварством" Даниэля Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 не у всех есть доступ на запись Ну... При входе в админку, проверяется папки download, cache, log на запись, вот в этот момент и делать синхронизацию И, естественно, кричать, просить, дать доступ.. Надіслати Поділитися на інших сайтах More sharing options... rb2 Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? rb2, я не совсем понял при чем здесь vqmod и ocmod (тем более что я никогда их не использую в своих модулях). И причем здесь install.php. Эту мат. часть мы прекрасно знаем. Вопрос в другом не у всех есть права на запись в папки к примеру /admin/language/* и у разных версий opencart разные уже папки для языков. Не хочется плодить дубли языковых папок у пользователей Не забывайте модули частенько устанавливают до языкового пакета, полюс наверняка какие то модули (вот здесь привет лентяям с ocmod) будут использовать старые папки языков и простое переименование папки сделает не работоспособным другие модули. Т е надо предусмотреть все варианты Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 ну... (тем более что я никогда их не использую в своих модулях). не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 ну... не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) Ну не лезу я, сколько можно повторять уже. Не лезу я в КОД файла. Это совершенно разные вещи. Разве вы не заметили куда добавляется код ?! Он не меняет ли логики и не даже нумерификации строк системного кода файла (и всего одного файла). Не изменяет ни одного байта стандартного кода. Что не понятного еще. Не сравнивайте ocmod который меняет строки кода и логику внутри. Так что ocmod с его проверками кеша и т..п. сравнивать не надо. Уж тем более советовать это сделать. Ну надоело честное слово. Как говорил мой комбат, можно и к столбу до...ся - почему без пилотки. Тема не "холивар с Марком", а конкретная по opencart 2.2 И попросил помощи и советов в решении проблемы. А ни "холивара" не в тему Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 <offtop> Холивар начали вы, вот с этих слов, промолчали бы, и не было бы вопросов. (вот здесь привет лентяям с ocmod) (тем более что я никогда их не использую в своих модулях) Не лезу я в КОД файла. Т.е. вы нигде не прописываете свой фронтлоадер,? А это взялось с воздуха. $file = DIR_SYSTEM . 'library/front_loader.php'; if (file_exists($file)) {include_once($file);} $seocmspro_loader='end'; И это называетсяНе изменяет ни одного байта стандартного кодаЭто называется вмешаться в стандартный код (изменить) </offtop> Кстати, install.php может находиться один, без ocmod файлов, так что отмазка про ocmod, vqmod не канает. А может рассматриваться как вариант решения. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. Я думаю, просто при запросе заменять пути папок .../ru-ru/... на .../russian/... - всего одна строка кода str_replace. Но не известно как дальше может "развить мысль" Даниэль :-D Синхронизацию не всегда есть возможность сделать - не у всех есть доступ на запись, будут проблемы у малоквалифицированных пользователей Хотя тоже рассмотрю этот вариант. Это очень не плохой вариант. Спасибо. Короче надо обсудить и подумать, над "коварством" Даниэля Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 не у всех есть доступ на запись Ну... При входе в админку, проверяется папки download, cache, log на запись, вот в этот момент и делать синхронизацию И, естественно, кричать, просить, дать доступ.. Надіслати Поділитися на інших сайтах More sharing options... rb2 Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? rb2, я не совсем понял при чем здесь vqmod и ocmod (тем более что я никогда их не использую в своих модулях). И причем здесь install.php. Эту мат. часть мы прекрасно знаем. Вопрос в другом не у всех есть права на запись в папки к примеру /admin/language/* и у разных версий opencart разные уже папки для языков. Не хочется плодить дубли языковых папок у пользователей Не забывайте модули частенько устанавливают до языкового пакета, полюс наверняка какие то модули (вот здесь привет лентяям с ocmod) будут использовать старые папки языков и простое переименование папки сделает не работоспособным другие модули. Т е надо предусмотреть все варианты Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 ну... (тем более что я никогда их не использую в своих модулях). не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 ну... не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) Ну не лезу я, сколько можно повторять уже. Не лезу я в КОД файла. Это совершенно разные вещи. Разве вы не заметили куда добавляется код ?! Он не меняет ли логики и не даже нумерификации строк системного кода файла (и всего одного файла). Не изменяет ни одного байта стандартного кода. Что не понятного еще. Не сравнивайте ocmod который меняет строки кода и логику внутри. Так что ocmod с его проверками кеша и т..п. сравнивать не надо. Уж тем более советовать это сделать. Ну надоело честное слово. Как говорил мой комбат, можно и к столбу до...ся - почему без пилотки. Тема не "холивар с Марком", а конкретная по opencart 2.2 И попросил помощи и советов в решении проблемы. А ни "холивара" не в тему Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 <offtop> Холивар начали вы, вот с этих слов, промолчали бы, и не было бы вопросов. (вот здесь привет лентяям с ocmod) (тем более что я никогда их не использую в своих модулях) Не лезу я в КОД файла. Т.е. вы нигде не прописываете свой фронтлоадер,? А это взялось с воздуха. $file = DIR_SYSTEM . 'library/front_loader.php'; if (file_exists($file)) {include_once($file);} $seocmspro_loader='end'; И это называетсяНе изменяет ни одного байта стандартного кодаЭто называется вмешаться в стандартный код (изменить) </offtop> Кстати, install.php может находиться один, без ocmod файлов, так что отмазка про ocmod, vqmod не канает. А может рассматриваться как вариант решения. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 В принципе, это не сложно.. Можно, тупо.. при входе в админку делать синхронизацию, проверять наличие старых путей и перемещать в новые. Да, первый вход - самый тяжелый, а следующие - уже брызги.. Я думаю, просто при запросе заменять пути папок .../ru-ru/... на .../russian/... - всего одна строка кода str_replace. Но не известно как дальше может "развить мысль" Даниэль :-D Синхронизацию не всегда есть возможность сделать - не у всех есть доступ на запись, будут проблемы у малоквалифицированных пользователей Хотя тоже рассмотрю этот вариант. Это очень не плохой вариант. Спасибо. Короче надо обсудить и подумать, над "коварством" Даниэля Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 не у всех есть доступ на запись Ну... При входе в админку, проверяется папки download, cache, log на запись, вот в этот момент и делать синхронизацию И, естественно, кричать, просить, дать доступ.. Надіслати Поділитися на інших сайтах More sharing options... rb2 Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? rb2, я не совсем понял при чем здесь vqmod и ocmod (тем более что я никогда их не использую в своих модулях). И причем здесь install.php. Эту мат. часть мы прекрасно знаем. Вопрос в другом не у всех есть права на запись в папки к примеру /admin/language/* и у разных версий opencart разные уже папки для языков. Не хочется плодить дубли языковых папок у пользователей Не забывайте модули частенько устанавливают до языкового пакета, полюс наверняка какие то модули (вот здесь привет лентяям с ocmod) будут использовать старые папки языков и простое переименование папки сделает не работоспособным другие модули. Т е надо предусмотреть все варианты Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 ну... (тем более что я никогда их не использую в своих модулях). не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 ну... не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) Ну не лезу я, сколько можно повторять уже. Не лезу я в КОД файла. Это совершенно разные вещи. Разве вы не заметили куда добавляется код ?! Он не меняет ли логики и не даже нумерификации строк системного кода файла (и всего одного файла). Не изменяет ни одного байта стандартного кода. Что не понятного еще. Не сравнивайте ocmod который меняет строки кода и логику внутри. Так что ocmod с его проверками кеша и т..п. сравнивать не надо. Уж тем более советовать это сделать. Ну надоело честное слово. Как говорил мой комбат, можно и к столбу до...ся - почему без пилотки. Тема не "холивар с Марком", а конкретная по opencart 2.2 И попросил помощи и советов в решении проблемы. А ни "холивара" не в тему Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 <offtop> Холивар начали вы, вот с этих слов, промолчали бы, и не было бы вопросов. (вот здесь привет лентяям с ocmod) (тем более что я никогда их не использую в своих модулях) Не лезу я в КОД файла. Т.е. вы нигде не прописываете свой фронтлоадер,? А это взялось с воздуха. $file = DIR_SYSTEM . 'library/front_loader.php'; if (file_exists($file)) {include_once($file);} $seocmspro_loader='end'; И это называетсяНе изменяет ни одного байта стандартного кодаЭто называется вмешаться в стандартный код (изменить) </offtop> Кстати, install.php может находиться один, без ocmod файлов, так что отмазка про ocmod, vqmod не канает. А может рассматриваться как вариант решения. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 не у всех есть доступ на запись Ну... При входе в админку, проверяется папки download, cache, log на запись, вот в этот момент и делать синхронизацию И, естественно, кричать, просить, дать доступ.. Надіслати Поділитися на інших сайтах More sharing options... rb2 Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? rb2, я не совсем понял при чем здесь vqmod и ocmod (тем более что я никогда их не использую в своих модулях). И причем здесь install.php. Эту мат. часть мы прекрасно знаем. Вопрос в другом не у всех есть права на запись в папки к примеру /admin/language/* и у разных версий opencart разные уже папки для языков. Не хочется плодить дубли языковых папок у пользователей Не забывайте модули частенько устанавливают до языкового пакета, полюс наверняка какие то модули (вот здесь привет лентяям с ocmod) будут использовать старые папки языков и простое переименование папки сделает не работоспособным другие модули. Т е надо предусмотреть все варианты Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 ну... (тем более что я никогда их не использую в своих модулях). не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 ну... не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) Ну не лезу я, сколько можно повторять уже. Не лезу я в КОД файла. Это совершенно разные вещи. Разве вы не заметили куда добавляется код ?! Он не меняет ли логики и не даже нумерификации строк системного кода файла (и всего одного файла). Не изменяет ни одного байта стандартного кода. Что не понятного еще. Не сравнивайте ocmod который меняет строки кода и логику внутри. Так что ocmod с его проверками кеша и т..п. сравнивать не надо. Уж тем более советовать это сделать. Ну надоело честное слово. Как говорил мой комбат, можно и к столбу до...ся - почему без пилотки. Тема не "холивар с Марком", а конкретная по opencart 2.2 И попросил помощи и советов в решении проблемы. А ни "холивара" не в тему Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 <offtop> Холивар начали вы, вот с этих слов, промолчали бы, и не было бы вопросов. (вот здесь привет лентяям с ocmod) (тем более что я никогда их не использую в своих модулях) Не лезу я в КОД файла. Т.е. вы нигде не прописываете свой фронтлоадер,? А это взялось с воздуха. $file = DIR_SYSTEM . 'library/front_loader.php'; if (file_exists($file)) {include_once($file);} $seocmspro_loader='end'; И это называетсяНе изменяет ни одного байта стандартного кодаЭто называется вмешаться в стандартный код (изменить) </offtop> Кстати, install.php может находиться один, без ocmod файлов, так что отмазка про ocmod, vqmod не канает. А может рассматриваться как вариант решения. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
rb2 Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? 1 Надіслати Поділитися на інших сайтах More sharing options...
markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 vqmod/ocmod подход вас быстро плохому научил. Забыли, что есть install.php, в котором можно спросить, какие языки есть в магазине и где они живут? rb2, я не совсем понял при чем здесь vqmod и ocmod (тем более что я никогда их не использую в своих модулях). И причем здесь install.php. Эту мат. часть мы прекрасно знаем. Вопрос в другом не у всех есть права на запись в папки к примеру /admin/language/* и у разных версий opencart разные уже папки для языков. Не хочется плодить дубли языковых папок у пользователей Не забывайте модули частенько устанавливают до языкового пакета, полюс наверняка какие то модули (вот здесь привет лентяям с ocmod) будут использовать старые папки языков и простое переименование папки сделает не работоспособным другие модули. Т е надо предусмотреть все варианты Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 ну... (тем более что я никогда их не использую в своих модулях). не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 ну... не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) Ну не лезу я, сколько можно повторять уже. Не лезу я в КОД файла. Это совершенно разные вещи. Разве вы не заметили куда добавляется код ?! Он не меняет ли логики и не даже нумерификации строк системного кода файла (и всего одного файла). Не изменяет ни одного байта стандартного кода. Что не понятного еще. Не сравнивайте ocmod который меняет строки кода и логику внутри. Так что ocmod с его проверками кеша и т..п. сравнивать не надо. Уж тем более советовать это сделать. Ну надоело честное слово. Как говорил мой комбат, можно и к столбу до...ся - почему без пилотки. Тема не "холивар с Марком", а конкретная по opencart 2.2 И попросил помощи и советов в решении проблемы. А ни "холивара" не в тему Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 <offtop> Холивар начали вы, вот с этих слов, промолчали бы, и не было бы вопросов. (вот здесь привет лентяям с ocmod) (тем более что я никогда их не использую в своих модулях) Не лезу я в КОД файла. Т.е. вы нигде не прописываете свой фронтлоадер,? А это взялось с воздуха. $file = DIR_SYSTEM . 'library/front_loader.php'; if (file_exists($file)) {include_once($file);} $seocmspro_loader='end'; И это называетсяНе изменяет ни одного байта стандартного кодаЭто называется вмешаться в стандартный код (изменить) </offtop> Кстати, install.php может находиться один, без ocmod файлов, так что отмазка про ocmod, vqmod не канает. А может рассматриваться как вариант решения. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 ну... (тем более что я никогда их не использую в своих модулях). не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) 2 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 ну... не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) Ну не лезу я, сколько можно повторять уже. Не лезу я в КОД файла. Это совершенно разные вещи. Разве вы не заметили куда добавляется код ?! Он не меняет ли логики и не даже нумерификации строк системного кода файла (и всего одного файла). Не изменяет ни одного байта стандартного кода. Что не понятного еще. Не сравнивайте ocmod который меняет строки кода и логику внутри. Так что ocmod с его проверками кеша и т..п. сравнивать не надо. Уж тем более советовать это сделать. Ну надоело честное слово. Как говорил мой комбат, можно и к столбу до...ся - почему без пилотки. Тема не "холивар с Марком", а конкретная по opencart 2.2 И попросил помощи и советов в решении проблемы. А ни "холивара" не в тему Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 <offtop> Холивар начали вы, вот с этих слов, промолчали бы, и не было бы вопросов. (вот здесь привет лентяям с ocmod) (тем более что я никогда их не использую в своих модулях) Не лезу я в КОД файла. Т.е. вы нигде не прописываете свой фронтлоадер,? А это взялось с воздуха. $file = DIR_SYSTEM . 'library/front_loader.php'; if (file_exists($file)) {include_once($file);} $seocmspro_loader='end'; И это называетсяНе изменяет ни одного байта стандартного кодаЭто называется вмешаться в стандартный код (изменить) </offtop> Кстати, install.php может находиться один, без ocmod файлов, так что отмазка про ocmod, vqmod не канает. А может рассматриваться как вариант решения. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 ну... не используете, а в системные файлы лезете напрямую.. Лучше бы вставляли через ocmod/vqmod извините, что встрял в ваш разговор, (привет разработчикам с прописыванием кода в системные файлы) Ну не лезу я, сколько можно повторять уже. Не лезу я в КОД файла. Это совершенно разные вещи. Разве вы не заметили куда добавляется код ?! Он не меняет ли логики и не даже нумерификации строк системного кода файла (и всего одного файла). Не изменяет ни одного байта стандартного кода. Что не понятного еще. Не сравнивайте ocmod который меняет строки кода и логику внутри. Так что ocmod с его проверками кеша и т..п. сравнивать не надо. Уж тем более советовать это сделать. Ну надоело честное слово. Как говорил мой комбат, можно и к столбу до...ся - почему без пилотки. Тема не "холивар с Марком", а конкретная по opencart 2.2 И попросил помощи и советов в решении проблемы. А ни "холивара" не в тему Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 <offtop> Холивар начали вы, вот с этих слов, промолчали бы, и не было бы вопросов. (вот здесь привет лентяям с ocmod) (тем более что я никогда их не использую в своих модулях) Не лезу я в КОД файла. Т.е. вы нигде не прописываете свой фронтлоадер,? А это взялось с воздуха. $file = DIR_SYSTEM . 'library/front_loader.php'; if (file_exists($file)) {include_once($file);} $seocmspro_loader='end'; И это называетсяНе изменяет ни одного байта стандартного кодаЭто называется вмешаться в стандартный код (изменить) </offtop> Кстати, install.php может находиться один, без ocmod файлов, так что отмазка про ocmod, vqmod не канает. А может рассматриваться как вариант решения. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 15 березня 2016 Share Опубліковано: 15 березня 2016 <offtop> Холивар начали вы, вот с этих слов, промолчали бы, и не было бы вопросов. (вот здесь привет лентяям с ocmod) (тем более что я никогда их не использую в своих модулях) Не лезу я в КОД файла. Т.е. вы нигде не прописываете свой фронтлоадер,? А это взялось с воздуха. $file = DIR_SYSTEM . 'library/front_loader.php'; if (file_exists($file)) {include_once($file);} $seocmspro_loader='end'; И это называетсяНе изменяет ни одного байта стандартного кодаЭто называется вмешаться в стандартный код (изменить) </offtop> Кстати, install.php может находиться один, без ocmod файлов, так что отмазка про ocmod, vqmod не канает. А может рассматриваться как вариант решения. 1 Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
markimax Опубліковано: 15 березня 2016 Автор Share Опубліковано: 15 березня 2016 <offtop> Вы читайте внимательно что я написал вам. Внимательно! И пожалуйста в ЛС. Повторю еще раз. Не изменяется ни один байт системного кода Внимательно прочли? А теперь перечитайте как мантру. И вдумайтесь, что вам написали. А не быстро строчить ответ не читая (в вашем стиле) 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Еще раз, для тех кто в танке Внимательно прочли? Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Поставьте проверку в класе с: public function __construct($directory = '') { $this->directory = $directory; } на: public function __construct($directory = '') { $this->directory = $directory; (DIR_LANGUAGE . 'english/' !== false AND is_dir(DIR_LANGUAGE . 'english/')) ? $this->default = 'english' : $this->default = 'en-gb'; } Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Надіслати Поділитися на інших сайтах More sharing options... Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Baco Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Тогда можно решить от обратного: <modification> <id>#Fix for lang adaptaion 2.1 & older</id> <version>2.2.x</version> <vqmver>2.4.1</vqmver> <author>baco</author> <file name="system/library/language.php"> <operation> <search position="after"><![CDATA[private $directory;]]></search> <add><![CDATA[ private $checker = false; ]]></add> </operation> <operation> <search position="before"><![CDATA[$this->data = array_merge($this->data, $_);]]></search> <add><![CDATA[ $this->checker = (DIR_LANGUAGE . $directory . '/' !== false AND is_dir(DIR_LANGUAGE . $directory . '/')) ? $directory : false; if (isset($this->checker)) { $file = DIR_LANGUAGE . $this->checker . '/' . $filename . '.php'; if (is_file($file)) { require($file); } } ]]></add> </operation> </file> </modification> хоть и вмешательство, но на уровне кеша, как оптимальней решить - пока не приходит в голову, кроме костыления. так же предпочитаю экологию кода, но увы, капризы Даниеля непредсказуемы... Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 Вася, речь идет о легком пути решения И как его решать.. Я предложил это делать при каждом входе в админку, и приводить файлы в соответствие с версией. Но в любом случае это вмешиваться в код.. Уже нашел решение как предложил Baco без модификаторов и без изменения системного кода Делаем временно доступными private переменные (мат. часть php) класса Language и изменяем их, после загрузки "своего", ставим обратно Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 Это что конструктивный разговор? А теперь внимание Делаем все!!!! файлы(не папки) РО Заливаем маркокод, который не изменяет файлы. И.. опа.. маркокод не работает!!! Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?) Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
markimax Опубліковано: 16 березня 2016 Автор Share Опубліковано: 16 березня 2016 ... Вали отсюда. Надоел уже Тебя Waha "послал" Так ты решил везде срать Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Разное Курилка Opencart 2.2 - языковые папки (как побороть ?)
chukcha Опубліковано: 16 березня 2016 Share Опубліковано: 16 березня 2016 А вы только что оттуда? Надоел? Мишель, не гони пуррргу Мишель, не помррри с дуррру Надіслати Поділитися на інших сайтах More sharing options... snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] Easy code - модуль упрощенного добавления кода Автор: Sunser, 29 жовтня 2019 seo tools (і ще %d) Теги: seo tools opencart ocstore opencart3 opencart 2 opencart2.1 opencart2.3 opencart 2.2 opencart 3.0 opencart pro ocstore2.1 ocstore 2.3 ocstore 3.x module модули script style code editor easy easycode easy code 2 відповіді 1 376 переглядів LeonidoPapagatto 8 грудня 2020 [Поддержка] Ease description - модуль упрощенного описания Автор: Sunser, 27 жовтня 2019 description ease description (і ще %d) Теги: description ease description opencart opencart2 opencart3 module модули модуль описания module description ocsotre ocstore3 ocstore2 oc2.3 ocstore2.1 opencar 2.3 opencart 2.2 opencart2.1 opencart 2.0 seo lazyload image editor seo text text 1 відповідь 912 перегляди Romchek 13 листопада 2019 [Поддержка] Content manager – модуль учета контента. Автор: Sunser, 22 квітня 2020 opencart opencart2 (і ще %d) Теги: opencart opencart2 opencart3 opencart2x opencart2.1 opencart2.3 opencart 2.2 ocsotre ocstore2 ocstore3 ocstore23 ocstore2.1 модули опенкарт отчет отчеты учёт контент админ админка каталог отзывы категории опции атрибуты группа атрибутов загрузки отзыв информация бренды выгрузка exel 1 відповідь 1 149 переглядів stavtime 21 травня 2020 [Поддержка] Sitemap generator - генератор статической карты сайта Автор: Sunser, 20 жовтня 2019 sitemap sitemap xml (і ще %d) Теги: sitemap sitemap xml sitemap generator sitemap opencart sitemap генератор sitemap для opencart opencart2 opencart seo opencart 2x opencart 2.2 opencart.2.3 opencart 3.0 opencart2.x opencartpro opencart 3x opencart2.1 opencart ocstore2 ocsotre ocstore3 ocstore 2.1 7 відповідей 2 389 переглядів KomissarJuve 5 грудня 2020 Модуль Sunser Callback - форма обратной связи [Поддержка] Автор: Sunser, 28 липня 2019 callback opencart (і ще %d) Теги: callback opencart opencart2 opencart23 opencart2x opencartpro opencart2.1 opencart 2.2 ocstore 2x ocstore2.3 ocstore-2.x ocstore 2.1 ocstore ocstore2 ocstore2x module mail tempate extension extensions opencart3 ocstore3 opencart 3 ocstore 3 форма форма обратной связи обратная связь 1 відповідь 1 950 переглядів Imennoy 9 серпня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
snastik Опубліковано: 17 березня 2016 Share Опубліковано: 17 березня 2016 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts