ILexus Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 (змінено) Всем привет. Подскажите пожалуйста, не могу разобраться в проблеме. Имеется код в языковом файл: // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail и/или пароль!'; $_['error_attempts'] = 'Вы превысили максимальное количество попыток авторизации. Повторите попытку авторизации на сайте через 1 час'; $_['error_approved'] = 'Необходимо подтвердить аккаунт перед авторизацией.'; Задача: заменить значение error_login на другое Кусок кода ocmod: <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> После применения ocmod получается так, что вызывает синтаксическую ошибку: // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; = 'Неправильно заполнены поле E-Mail и/или пароль!'; $_['error_attempts'] = 'Вы превысили максимальное количество попыток авторизации. Повторите попытку авторизации на сайте через 1 час'; $_['error_approved'] = 'Необходимо подтвердить аккаунт перед авторизацией.'; Как можно найти кусок кода и заменить всю строку? Не хочу искать по всей строке т.к. перевод в разных сборка Opencart может отличаться. Змінено 12 липня 2019 користувачем ILexus Надіслати Поділитися на інших сайтах More sharing options...
ibond Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 3 часа назад, ILexus сказал: перевод в разных сборка Opencart может отличаться вы не заменяйте, а вставляйте перед $_['error_attempts']: <search><![CDATA[ $_['error_attempts'] ]]></search> <add position="before"><![CDATA[ $_['error_login'] = 'Новый текст'; ]]></add> Надіслати Поділитися на інших сайтах More sharing options... klaos27 Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 Или так <operation> <search><![CDATA[$_['error_login'] = 'Неправильно заполнены поле E-Mail и/или пароль!';]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> Надіслати Поділитися на інших сайтах More sharing options... ibond Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 6 минут назад, klaos27 сказал: Или так 4 часа назад, ILexus сказал: перевод в разных сборка Opencart может отличаться Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 4 часа назад, ILexus сказал: Всем привет. Подскажите пожалуйста, не могу разобраться в проблеме. Имеется код в языковом файл: // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail и/или пароль!'; $_['error_attempts'] = 'Вы превысили максимальное количество попыток авторизации. Повторите попытку авторизации на сайте через 1 час'; $_['error_approved'] = 'Необходимо подтвердить аккаунт перед авторизацией.'; Задача: заменить значение error_login на другое Кусок кода ocmod: <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> После применения ocmod получается так, что вызывает синтаксическую ошибку: // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; = 'Неправильно заполнены поле E-Mail и/или пароль!'; $_['error_attempts'] = 'Вы превысили максимальное количество попыток авторизации. Повторите попытку авторизации на сайте через 1 час'; $_['error_approved'] = 'Необходимо подтвердить аккаунт перед авторизацией.'; Как можно найти кусок кода и заменить всю строку? Не хочу искать по всей строке т.к. перевод в разных сборка Opencart может отличаться. Частный случай 1 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="after"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 (змінено) <operation> <search index="1"><![CDATA[// Error]]></search> <add position="replace"><![CDATA[ // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> На сколько я понял, речь именно про замену существующей строки, а не добавления новой. Только почему не применить свою языковую переменную и не париться с заменой? Змінено 12 липня 2019 користувачем Tom Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 1 час назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Языковая переменная может использоваться в нескольких местах и добавление своей приведёт к необходимости внесения множественных изменений. Гораздо проще заменить, но при замене строки, в которой определена переменная, могут возникнуть проблемы, например с пробелами или табами... Поэтому проще не заменять, а переопределить переменную. Именно это и предложил chukcha. Для переопределения переменной не обязательно привязываться к строке в которой она определена. Я делаю так: привязка к <?php и добавление после привязки с заведомо большим offset, в итоге переменные добавляются в конец файла и гарантировано переопределяют переменные объявленные ранее. <operation> <search><![CDATA[<?php]]></search> <add position="after" offset="9999"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; $_['error_login1'] = 'Значение переменной 1'; $_['error_login2'] = 'Значение переменной 2'; ]]></add> </operation> Это особенно удобно когда надо переопределить несколько переменных... всё выполняется в одной операции. 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 4 часа назад, Yesvik сказал: заведомо большим offset, Даже если переменой нет, то она появится Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 30 минут назад, chukcha сказал: Даже если переменой нет, то она появится Мне нужно чтобы были языковые переменные с определёнными значениями... мне монопенисуально были переменные или нет, главное что после модификатора переменные будут. Надіслати Поділитися на інших сайтах More sharing options... ILexus Опубліковано: 12 липня 2019 Автор Share Опубліковано: 12 липня 2019 Всем спасибо за ответы, перепробовал куча вариантов, думал почему лыжи не едут, оказывается нет такого функционала в ocmod 13 часов назад, chukcha сказал: Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Именно к такой конструкции кода я пришел перебором разных вариантов, работает, но мне показалось это такой костыль , комментировать через ocmod часть старого кода которую не получилось полностью заменить. В примерах других разработчиков никогда такого не встречал. 10 часов назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Да я хотел ввести новую переменную, но тогда придется вносить изменения в шаблон нескольких местах, что очень не хотелось бы. Переопределение переменной для меня будет самым верным решением в данном случае. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 В качестве примера <file path="catalog/controller/{*,extension/module}/{category,product,search,special,manufacturer,latest,featured,bestseller}.php"> <operation> <search><![CDATA[ Одинаковая переменная в нескольких файлах ]]></search> <add position="after"><![CDATA[ Ваше новое значение ]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... ArtemFam Опубліковано: 16 липня 2019 Share Опубліковано: 16 липня 2019 Насколько я понял ocmod реплейсит именно искомое значение $_['error_login'] А не всю строку в которой есть совпадение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 996 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 213 перегляди Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 066 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 870 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 609 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам ocmod найти кусок кода и заменить всю строку Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
klaos27 Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 Или так <operation> <search><![CDATA[$_['error_login'] = 'Неправильно заполнены поле E-Mail и/или пароль!';]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> Надіслати Поділитися на інших сайтах More sharing options... ibond Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 6 минут назад, klaos27 сказал: Или так 4 часа назад, ILexus сказал: перевод в разных сборка Opencart может отличаться Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 4 часа назад, ILexus сказал: Всем привет. Подскажите пожалуйста, не могу разобраться в проблеме. Имеется код в языковом файл: // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail и/или пароль!'; $_['error_attempts'] = 'Вы превысили максимальное количество попыток авторизации. Повторите попытку авторизации на сайте через 1 час'; $_['error_approved'] = 'Необходимо подтвердить аккаунт перед авторизацией.'; Задача: заменить значение error_login на другое Кусок кода ocmod: <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> После применения ocmod получается так, что вызывает синтаксическую ошибку: // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; = 'Неправильно заполнены поле E-Mail и/или пароль!'; $_['error_attempts'] = 'Вы превысили максимальное количество попыток авторизации. Повторите попытку авторизации на сайте через 1 час'; $_['error_approved'] = 'Необходимо подтвердить аккаунт перед авторизацией.'; Как можно найти кусок кода и заменить всю строку? Не хочу искать по всей строке т.к. перевод в разных сборка Opencart может отличаться. Частный случай 1 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="after"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 (змінено) <operation> <search index="1"><![CDATA[// Error]]></search> <add position="replace"><![CDATA[ // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> На сколько я понял, речь именно про замену существующей строки, а не добавления новой. Только почему не применить свою языковую переменную и не париться с заменой? Змінено 12 липня 2019 користувачем Tom Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 1 час назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Языковая переменная может использоваться в нескольких местах и добавление своей приведёт к необходимости внесения множественных изменений. Гораздо проще заменить, но при замене строки, в которой определена переменная, могут возникнуть проблемы, например с пробелами или табами... Поэтому проще не заменять, а переопределить переменную. Именно это и предложил chukcha. Для переопределения переменной не обязательно привязываться к строке в которой она определена. Я делаю так: привязка к <?php и добавление после привязки с заведомо большим offset, в итоге переменные добавляются в конец файла и гарантировано переопределяют переменные объявленные ранее. <operation> <search><![CDATA[<?php]]></search> <add position="after" offset="9999"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; $_['error_login1'] = 'Значение переменной 1'; $_['error_login2'] = 'Значение переменной 2'; ]]></add> </operation> Это особенно удобно когда надо переопределить несколько переменных... всё выполняется в одной операции. 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 4 часа назад, Yesvik сказал: заведомо большим offset, Даже если переменой нет, то она появится Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 30 минут назад, chukcha сказал: Даже если переменой нет, то она появится Мне нужно чтобы были языковые переменные с определёнными значениями... мне монопенисуально были переменные или нет, главное что после модификатора переменные будут. Надіслати Поділитися на інших сайтах More sharing options... ILexus Опубліковано: 12 липня 2019 Автор Share Опубліковано: 12 липня 2019 Всем спасибо за ответы, перепробовал куча вариантов, думал почему лыжи не едут, оказывается нет такого функционала в ocmod 13 часов назад, chukcha сказал: Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Именно к такой конструкции кода я пришел перебором разных вариантов, работает, но мне показалось это такой костыль , комментировать через ocmod часть старого кода которую не получилось полностью заменить. В примерах других разработчиков никогда такого не встречал. 10 часов назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Да я хотел ввести новую переменную, но тогда придется вносить изменения в шаблон нескольких местах, что очень не хотелось бы. Переопределение переменной для меня будет самым верным решением в данном случае. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 В качестве примера <file path="catalog/controller/{*,extension/module}/{category,product,search,special,manufacturer,latest,featured,bestseller}.php"> <operation> <search><![CDATA[ Одинаковая переменная в нескольких файлах ]]></search> <add position="after"><![CDATA[ Ваше новое значение ]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... ArtemFam Опубліковано: 16 липня 2019 Share Опубліковано: 16 липня 2019 Насколько я понял ocmod реплейсит именно искомое значение $_['error_login'] А не всю строку в которой есть совпадение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 996 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 213 перегляди Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 066 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 870 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 609 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам ocmod найти кусок кода и заменить всю строку Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ibond Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 6 минут назад, klaos27 сказал: Или так 4 часа назад, ILexus сказал: перевод в разных сборка Opencart может отличаться Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 4 часа назад, ILexus сказал: Всем привет. Подскажите пожалуйста, не могу разобраться в проблеме. Имеется код в языковом файл: // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail и/или пароль!'; $_['error_attempts'] = 'Вы превысили максимальное количество попыток авторизации. Повторите попытку авторизации на сайте через 1 час'; $_['error_approved'] = 'Необходимо подтвердить аккаунт перед авторизацией.'; Задача: заменить значение error_login на другое Кусок кода ocmod: <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> После применения ocmod получается так, что вызывает синтаксическую ошибку: // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; = 'Неправильно заполнены поле E-Mail и/или пароль!'; $_['error_attempts'] = 'Вы превысили максимальное количество попыток авторизации. Повторите попытку авторизации на сайте через 1 час'; $_['error_approved'] = 'Необходимо подтвердить аккаунт перед авторизацией.'; Как можно найти кусок кода и заменить всю строку? Не хочу искать по всей строке т.к. перевод в разных сборка Opencart может отличаться. Частный случай 1 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="after"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 (змінено) <operation> <search index="1"><![CDATA[// Error]]></search> <add position="replace"><![CDATA[ // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> На сколько я понял, речь именно про замену существующей строки, а не добавления новой. Только почему не применить свою языковую переменную и не париться с заменой? Змінено 12 липня 2019 користувачем Tom Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 1 час назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Языковая переменная может использоваться в нескольких местах и добавление своей приведёт к необходимости внесения множественных изменений. Гораздо проще заменить, но при замене строки, в которой определена переменная, могут возникнуть проблемы, например с пробелами или табами... Поэтому проще не заменять, а переопределить переменную. Именно это и предложил chukcha. Для переопределения переменной не обязательно привязываться к строке в которой она определена. Я делаю так: привязка к <?php и добавление после привязки с заведомо большим offset, в итоге переменные добавляются в конец файла и гарантировано переопределяют переменные объявленные ранее. <operation> <search><![CDATA[<?php]]></search> <add position="after" offset="9999"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; $_['error_login1'] = 'Значение переменной 1'; $_['error_login2'] = 'Значение переменной 2'; ]]></add> </operation> Это особенно удобно когда надо переопределить несколько переменных... всё выполняется в одной операции. 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 4 часа назад, Yesvik сказал: заведомо большим offset, Даже если переменой нет, то она появится Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 30 минут назад, chukcha сказал: Даже если переменой нет, то она появится Мне нужно чтобы были языковые переменные с определёнными значениями... мне монопенисуально были переменные или нет, главное что после модификатора переменные будут. Надіслати Поділитися на інших сайтах More sharing options... ILexus Опубліковано: 12 липня 2019 Автор Share Опубліковано: 12 липня 2019 Всем спасибо за ответы, перепробовал куча вариантов, думал почему лыжи не едут, оказывается нет такого функционала в ocmod 13 часов назад, chukcha сказал: Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Именно к такой конструкции кода я пришел перебором разных вариантов, работает, но мне показалось это такой костыль , комментировать через ocmod часть старого кода которую не получилось полностью заменить. В примерах других разработчиков никогда такого не встречал. 10 часов назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Да я хотел ввести новую переменную, но тогда придется вносить изменения в шаблон нескольких местах, что очень не хотелось бы. Переопределение переменной для меня будет самым верным решением в данном случае. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 В качестве примера <file path="catalog/controller/{*,extension/module}/{category,product,search,special,manufacturer,latest,featured,bestseller}.php"> <operation> <search><![CDATA[ Одинаковая переменная в нескольких файлах ]]></search> <add position="after"><![CDATA[ Ваше новое значение ]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... ArtemFam Опубліковано: 16 липня 2019 Share Опубліковано: 16 липня 2019 Насколько я понял ocmod реплейсит именно искомое значение $_['error_login'] А не всю строку в которой есть совпадение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 996 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 213 перегляди Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 066 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 870 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 609 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам ocmod найти кусок кода и заменить всю строку Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 4 часа назад, ILexus сказал: Всем привет. Подскажите пожалуйста, не могу разобраться в проблеме. Имеется код в языковом файл: // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail и/или пароль!'; $_['error_attempts'] = 'Вы превысили максимальное количество попыток авторизации. Повторите попытку авторизации на сайте через 1 час'; $_['error_approved'] = 'Необходимо подтвердить аккаунт перед авторизацией.'; Задача: заменить значение error_login на другое Кусок кода ocmod: <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> После применения ocmod получается так, что вызывает синтаксическую ошибку: // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; = 'Неправильно заполнены поле E-Mail и/или пароль!'; $_['error_attempts'] = 'Вы превысили максимальное количество попыток авторизации. Повторите попытку авторизации на сайте через 1 час'; $_['error_approved'] = 'Необходимо подтвердить аккаунт перед авторизацией.'; Как можно найти кусок кода и заменить всю строку? Не хочу искать по всей строке т.к. перевод в разных сборка Opencart может отличаться. Частный случай 1 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="after"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 (змінено) <operation> <search index="1"><![CDATA[// Error]]></search> <add position="replace"><![CDATA[ // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> На сколько я понял, речь именно про замену существующей строки, а не добавления новой. Только почему не применить свою языковую переменную и не париться с заменой? Змінено 12 липня 2019 користувачем Tom Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 1 час назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Языковая переменная может использоваться в нескольких местах и добавление своей приведёт к необходимости внесения множественных изменений. Гораздо проще заменить, но при замене строки, в которой определена переменная, могут возникнуть проблемы, например с пробелами или табами... Поэтому проще не заменять, а переопределить переменную. Именно это и предложил chukcha. Для переопределения переменной не обязательно привязываться к строке в которой она определена. Я делаю так: привязка к <?php и добавление после привязки с заведомо большим offset, в итоге переменные добавляются в конец файла и гарантировано переопределяют переменные объявленные ранее. <operation> <search><![CDATA[<?php]]></search> <add position="after" offset="9999"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; $_['error_login1'] = 'Значение переменной 1'; $_['error_login2'] = 'Значение переменной 2'; ]]></add> </operation> Это особенно удобно когда надо переопределить несколько переменных... всё выполняется в одной операции. 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 4 часа назад, Yesvik сказал: заведомо большим offset, Даже если переменой нет, то она появится Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 30 минут назад, chukcha сказал: Даже если переменой нет, то она появится Мне нужно чтобы были языковые переменные с определёнными значениями... мне монопенисуально были переменные или нет, главное что после модификатора переменные будут. Надіслати Поділитися на інших сайтах More sharing options... ILexus Опубліковано: 12 липня 2019 Автор Share Опубліковано: 12 липня 2019 Всем спасибо за ответы, перепробовал куча вариантов, думал почему лыжи не едут, оказывается нет такого функционала в ocmod 13 часов назад, chukcha сказал: Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Именно к такой конструкции кода я пришел перебором разных вариантов, работает, но мне показалось это такой костыль , комментировать через ocmod часть старого кода которую не получилось полностью заменить. В примерах других разработчиков никогда такого не встречал. 10 часов назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Да я хотел ввести новую переменную, но тогда придется вносить изменения в шаблон нескольких местах, что очень не хотелось бы. Переопределение переменной для меня будет самым верным решением в данном случае. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 В качестве примера <file path="catalog/controller/{*,extension/module}/{category,product,search,special,manufacturer,latest,featured,bestseller}.php"> <operation> <search><![CDATA[ Одинаковая переменная в нескольких файлах ]]></search> <add position="after"><![CDATA[ Ваше новое значение ]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... ArtemFam Опубліковано: 16 липня 2019 Share Опубліковано: 16 липня 2019 Насколько я понял ocmod реплейсит именно искомое значение $_['error_login'] А не всю строку в которой есть совпадение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 996 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 213 перегляди Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 066 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 870 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 609 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам ocmod найти кусок кода и заменить всю строку Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 (змінено) <operation> <search index="1"><![CDATA[// Error]]></search> <add position="replace"><![CDATA[ // Error $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; ]]></add> </operation> На сколько я понял, речь именно про замену существующей строки, а не добавления новой. Только почему не применить свою языковую переменную и не париться с заменой? Змінено 12 липня 2019 користувачем Tom Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 1 час назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Языковая переменная может использоваться в нескольких местах и добавление своей приведёт к необходимости внесения множественных изменений. Гораздо проще заменить, но при замене строки, в которой определена переменная, могут возникнуть проблемы, например с пробелами или табами... Поэтому проще не заменять, а переопределить переменную. Именно это и предложил chukcha. Для переопределения переменной не обязательно привязываться к строке в которой она определена. Я делаю так: привязка к <?php и добавление после привязки с заведомо большим offset, в итоге переменные добавляются в конец файла и гарантировано переопределяют переменные объявленные ранее. <operation> <search><![CDATA[<?php]]></search> <add position="after" offset="9999"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; $_['error_login1'] = 'Значение переменной 1'; $_['error_login2'] = 'Значение переменной 2'; ]]></add> </operation> Это особенно удобно когда надо переопределить несколько переменных... всё выполняется в одной операции. 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 4 часа назад, Yesvik сказал: заведомо большим offset, Даже если переменой нет, то она появится Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 30 минут назад, chukcha сказал: Даже если переменой нет, то она появится Мне нужно чтобы были языковые переменные с определёнными значениями... мне монопенисуально были переменные или нет, главное что после модификатора переменные будут. Надіслати Поділитися на інших сайтах More sharing options... ILexus Опубліковано: 12 липня 2019 Автор Share Опубліковано: 12 липня 2019 Всем спасибо за ответы, перепробовал куча вариантов, думал почему лыжи не едут, оказывается нет такого функционала в ocmod 13 часов назад, chukcha сказал: Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Именно к такой конструкции кода я пришел перебором разных вариантов, работает, но мне показалось это такой костыль , комментировать через ocmod часть старого кода которую не получилось полностью заменить. В примерах других разработчиков никогда такого не встречал. 10 часов назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Да я хотел ввести новую переменную, но тогда придется вносить изменения в шаблон нескольких местах, что очень не хотелось бы. Переопределение переменной для меня будет самым верным решением в данном случае. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 В качестве примера <file path="catalog/controller/{*,extension/module}/{category,product,search,special,manufacturer,latest,featured,bestseller}.php"> <operation> <search><![CDATA[ Одинаковая переменная в нескольких файлах ]]></search> <add position="after"><![CDATA[ Ваше новое значение ]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... ArtemFam Опубліковано: 16 липня 2019 Share Опубліковано: 16 липня 2019 Насколько я понял ocmod реплейсит именно искомое значение $_['error_login'] А не всю строку в которой есть совпадение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 996 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 213 перегляди Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 066 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 870 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 609 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам ocmod найти кусок кода и заменить всю строку Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 1 час назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Языковая переменная может использоваться в нескольких местах и добавление своей приведёт к необходимости внесения множественных изменений. Гораздо проще заменить, но при замене строки, в которой определена переменная, могут возникнуть проблемы, например с пробелами или табами... Поэтому проще не заменять, а переопределить переменную. Именно это и предложил chukcha. Для переопределения переменной не обязательно привязываться к строке в которой она определена. Я делаю так: привязка к <?php и добавление после привязки с заведомо большим offset, в итоге переменные добавляются в конец файла и гарантировано переопределяют переменные объявленные ранее. <operation> <search><![CDATA[<?php]]></search> <add position="after" offset="9999"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; $_['error_login1'] = 'Значение переменной 1'; $_['error_login2'] = 'Значение переменной 2'; ]]></add> </operation> Это особенно удобно когда надо переопределить несколько переменных... всё выполняется в одной операции. 2 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 4 часа назад, Yesvik сказал: заведомо большим offset, Даже если переменой нет, то она появится Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 30 минут назад, chukcha сказал: Даже если переменой нет, то она появится Мне нужно чтобы были языковые переменные с определёнными значениями... мне монопенисуально были переменные или нет, главное что после модификатора переменные будут. Надіслати Поділитися на інших сайтах More sharing options... ILexus Опубліковано: 12 липня 2019 Автор Share Опубліковано: 12 липня 2019 Всем спасибо за ответы, перепробовал куча вариантов, думал почему лыжи не едут, оказывается нет такого функционала в ocmod 13 часов назад, chukcha сказал: Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Именно к такой конструкции кода я пришел перебором разных вариантов, работает, но мне показалось это такой костыль , комментировать через ocmod часть старого кода которую не получилось полностью заменить. В примерах других разработчиков никогда такого не встречал. 10 часов назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Да я хотел ввести новую переменную, но тогда придется вносить изменения в шаблон нескольких местах, что очень не хотелось бы. Переопределение переменной для меня будет самым верным решением в данном случае. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 В качестве примера <file path="catalog/controller/{*,extension/module}/{category,product,search,special,manufacturer,latest,featured,bestseller}.php"> <operation> <search><![CDATA[ Одинаковая переменная в нескольких файлах ]]></search> <add position="after"><![CDATA[ Ваше новое значение ]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... ArtemFam Опубліковано: 16 липня 2019 Share Опубліковано: 16 липня 2019 Насколько я понял ocmod реплейсит именно искомое значение $_['error_login'] А не всю строку в которой есть совпадение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 996 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 213 перегляди Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 066 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 870 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 609 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам ocmod найти кусок кода и заменить всю строку Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 4 часа назад, Yesvik сказал: заведомо большим offset, Даже если переменой нет, то она появится Надіслати Поділитися на інших сайтах More sharing options... Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 30 минут назад, chukcha сказал: Даже если переменой нет, то она появится Мне нужно чтобы были языковые переменные с определёнными значениями... мне монопенисуально были переменные или нет, главное что после модификатора переменные будут. Надіслати Поділитися на інших сайтах More sharing options... ILexus Опубліковано: 12 липня 2019 Автор Share Опубліковано: 12 липня 2019 Всем спасибо за ответы, перепробовал куча вариантов, думал почему лыжи не едут, оказывается нет такого функционала в ocmod 13 часов назад, chukcha сказал: Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Именно к такой конструкции кода я пришел перебором разных вариантов, работает, но мне показалось это такой костыль , комментировать через ocmod часть старого кода которую не получилось полностью заменить. В примерах других разработчиков никогда такого не встречал. 10 часов назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Да я хотел ввести новую переменную, но тогда придется вносить изменения в шаблон нескольких местах, что очень не хотелось бы. Переопределение переменной для меня будет самым верным решением в данном случае. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 В качестве примера <file path="catalog/controller/{*,extension/module}/{category,product,search,special,manufacturer,latest,featured,bestseller}.php"> <operation> <search><![CDATA[ Одинаковая переменная в нескольких файлах ]]></search> <add position="after"><![CDATA[ Ваше новое значение ]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... ArtemFam Опубліковано: 16 липня 2019 Share Опубліковано: 16 липня 2019 Насколько я понял ocmod реплейсит именно искомое значение $_['error_login'] А не всю строку в которой есть совпадение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 996 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 213 перегляди Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 066 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 870 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 609 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам ocmod найти кусок кода и заменить всю строку Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
Yesvik Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 30 минут назад, chukcha сказал: Даже если переменой нет, то она появится Мне нужно чтобы были языковые переменные с определёнными значениями... мне монопенисуально были переменные или нет, главное что после модификатора переменные будут. Надіслати Поділитися на інших сайтах More sharing options... ILexus Опубліковано: 12 липня 2019 Автор Share Опубліковано: 12 липня 2019 Всем спасибо за ответы, перепробовал куча вариантов, думал почему лыжи не едут, оказывается нет такого функционала в ocmod 13 часов назад, chukcha сказал: Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Именно к такой конструкции кода я пришел перебором разных вариантов, работает, но мне показалось это такой костыль , комментировать через ocmod часть старого кода которую не получилось полностью заменить. В примерах других разработчиков никогда такого не встречал. 10 часов назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Да я хотел ввести новую переменную, но тогда придется вносить изменения в шаблон нескольких местах, что очень не хотелось бы. Переопределение переменной для меня будет самым верным решением в данном случае. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 В качестве примера <file path="catalog/controller/{*,extension/module}/{category,product,search,special,manufacturer,latest,featured,bestseller}.php"> <operation> <search><![CDATA[ Одинаковая переменная в нескольких файлах ]]></search> <add position="after"><![CDATA[ Ваше новое значение ]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... ArtemFam Опубліковано: 16 липня 2019 Share Опубліковано: 16 липня 2019 Насколько я понял ocmod реплейсит именно искомое значение $_['error_login'] А не всю строку в которой есть совпадение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 996 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 213 перегляди Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 066 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 870 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 609 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам ocmod найти кусок кода и заменить всю строку
ILexus Опубліковано: 12 липня 2019 Автор Share Опубліковано: 12 липня 2019 Всем спасибо за ответы, перепробовал куча вариантов, думал почему лыжи не едут, оказывается нет такого функционала в ocmod 13 часов назад, chukcha сказал: Частный случай 2 <operation> <search><![CDATA[$_['error_login']]]></search> <add position="replace"><![CDATA[ $_['error_login'] = 'Неправильно заполнены поле E-Mail или Телефон и пароль!'; // ]]></add> </operation> Именно к такой конструкции кода я пришел перебором разных вариантов, работает, но мне показалось это такой костыль , комментировать через ocmod часть старого кода которую не получилось полностью заменить. В примерах других разработчиков никогда такого не встречал. 10 часов назад, Tom сказал: Только почему не применить свою языковую переменную и не париться с заменой? Да я хотел ввести новую переменную, но тогда придется вносить изменения в шаблон нескольких местах, что очень не хотелось бы. Переопределение переменной для меня будет самым верным решением в данном случае. Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 12 липня 2019 Share Опубліковано: 12 липня 2019 В качестве примера <file path="catalog/controller/{*,extension/module}/{category,product,search,special,manufacturer,latest,featured,bestseller}.php"> <operation> <search><![CDATA[ Одинаковая переменная в нескольких файлах ]]></search> <add position="after"><![CDATA[ Ваше новое значение ]]></add> </operation> </file> Надіслати Поділитися на інших сайтах More sharing options... ArtemFam Опубліковано: 16 липня 2019 Share Опубліковано: 16 липня 2019 Насколько я понял ocmod реплейсит именно искомое значение $_['error_login'] А не всю строку в которой есть совпадение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації batch [Поддержка] Універсальний масовий редактор товарів. MultiEdit AI 1 2 3 4 11 Автор: Sha, 16 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 253 відповіді 58 996 переглядів Sha 17 листопада batch Універсальний масовий редактор товарів. MultiEdit AI Автор: Sha, 15 березня 2017 top sale (і ще %d) Теги: top sale chat gpt pro атрибуты опции массовое редактирование editor products скидки мета мета-теги пакетное редактирование товаров админка групповое массовое массовая продукты быстрое изменение добавление добавить цена цены опций акции управление статус обработка категорий премиум групповая скидка товар стоимость валюта прайс price акция категория корзина продажа продажи баллы отзывы статьи галерея заказ быстрый обновление цены ocmod atribute модели автодополнение снипеты скорость модуль блоки форма product наполнение интернетмагазина обновление товар опции в категории универсальный рекомендуем opencart фильтр filter регистрация опция изменить товары категории производители українською українська chatgpt chatbots multi multiedit search replace replacer find search and replace find and replace edit seo faq seo faq filter products filter opencart filter for brands filter for products filter pro filteroc ocfilter oc filter open openai opencart ai ai opencart new 0 коментарів 58 213 перегляди Sha 15 березня 2017 new [Поддержка] Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 8 відповідей 1 066 переглядів spectre 17 березня 2020 new Multi-Helper. Clear cache, refresh ocmod, Help install modules! Автор: Sha, 10 березня 2020 clear cache (і ще %d) Теги: clear cache ocmod multi helper installer modules 0 коментарів 4 870 переглядів Sha 10 березня 2020 фикс Фікс переповнення журналу модифікаторів Автор: kabantejay, 7 червня 2023 ocmod модификатор (і ще %d) Теги: ocmod модификатор лог modification log fix 0 коментарів 1 609 переглядів kabantejay 19 березня 2023 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
ArtemFam Опубліковано: 16 липня 2019 Share Опубліковано: 16 липня 2019 Насколько я понял ocmod реплейсит именно искомое значение $_['error_login'] А не всю строку в которой есть совпадение. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts