PHP to TWIG

Аватара пользователя
klaos27
Разработчик дополнений
Сообщения: 11
Зарегистрирован: 29.03.2022
Откуда: Königsberg
Мои дополнения: klaos27
Поблагодарил: 2 раз
Спасибо: 5 раз

PHP to TWIG

Непрочитанное сообщение klaos27 »

Всем привет!

Подскажите, кто знает более менее адекватный сервис по переводу с php на twig.

Что-то https://phptotwig.com/ не работает.
Аватара пользователя
devimirochnik
Разработчик дополнений
Сообщения: 165
Зарегистрирован: 14.04.2022
Откуда: Россия
Мои дополнения: devimirochnik
Поблагодарил: 2 раз
Спасибо: 10 раз

Re: PHP to TWIG

Непрочитанное сообщение devimirochnik »

Лучше ручками делать, имхо.
Мои модули: Оптимизация, SEO, Скидки, Отчёты и прочее

Также могу заняться задачами по вашему сайту в рамках фриланса. График ненормированный, но дело делаю.
Аватара пользователя
nikifalex
Разработчик дополнений
Сообщения: 315
Зарегистрирован: 17.03.2022
Откуда: Россия
Поблагодарил: 4 раз
Спасибо: 38 раз
Контактная информация:

Re: PHP to TWIG

Непрочитанное сообщение nikifalex »

devimirochnik писал(а): 21 июл 2022, 13:57 Лучше ручками делать, имхо.

ну нет. контролировать потом руками это да. А целиком тупой работой по конверсии заниматься смысла нет. я не печатающая машинка. Это как копипаст запретить
Аватара пользователя
devimirochnik
Разработчик дополнений
Сообщения: 165
Зарегистрирован: 14.04.2022
Откуда: Россия
Мои дополнения: devimirochnik
Поблагодарил: 2 раз
Спасибо: 10 раз

Re: PHP to TWIG

Непрочитанное сообщение devimirochnik »

nikifalex писал(а): 21 июл 2022, 19:33
devimirochnik писал(а): 21 июл 2022, 13:57 Лучше ручками делать, имхо.

ну нет. контролировать потом руками это да. А целиком тупой работой по конверсии заниматься смысла нет. я не печатающая машинка. Это как копипаст запретить

))
Мои модули: Оптимизация, SEO, Скидки, Отчёты и прочее

Также могу заняться задачами по вашему сайту в рамках фриланса. График ненормированный, но дело делаю.
Аватара пользователя
Tom
Разработчик дополнений
Сообщения: 122
Зарегистрирован: 10.03.2022
Откуда: Казахстан - Алматы
Поблагодарил: 5 раз
Спасибо: 59 раз

Re: PHP to TWIG

Непрочитанное сообщение Tom »

Если не смущает текст на странице :
tpl-> to ->twig
https://opencartbot.com/ru/tpl2twig/
Ну и обратное действие 
twig-> to ->tpl
https://tool.hitinfotech.com/twigtophp-converter

Есть ещё для первой задачи это:
https://weblenti.com/en/service/converter/phptotwig

Но последний месяц их часто колбасит и они пропадают иногда на день-два а то и более, после чего опять всё оживает.
Последний раз редактировалось Tom 23 июл 2022, 21:42, всего редактировалось 1 раз.
Аватара пользователя
nikifalex
Разработчик дополнений
Сообщения: 315
Зарегистрирован: 17.03.2022
Откуда: Россия
Поблагодарил: 4 раз
Спасибо: 38 раз
Контактная информация:

Re: PHP to TWIG

Непрочитанное сообщение nikifalex »

что-то мне кажется что в основе у них лежит открытый скрипт типа https://github.com/makinacorpus/php-twig-converter
и можно свой сервис сделать без корабля
Аватара пользователя
Tom
Разработчик дополнений
Сообщения: 122
Зарегистрирован: 10.03.2022
Откуда: Казахстан - Алматы
Поблагодарил: 5 раз
Спасибо: 59 раз

Re: PHP to TWIG

Непрочитанное сообщение Tom »

Думаю да.
Аватара пользователя
BuslikDrev
Разработчик дополнений
Сообщения: 116
Зарегистрирован: 22.04.2022
Откуда: Кіеўская Русь
Поблагодарил: 4 раз
Спасибо: 9 раз
Контактная информация:

Re: PHP to TWIG

Непрочитанное сообщение BuslikDrev »

Зачем париться и переводить? Загружайте tpl.
Аватара пользователя
klaos27
Разработчик дополнений
Сообщения: 11
Зарегистрирован: 29.03.2022
Откуда: Königsberg
Мои дополнения: klaos27
Поблагодарил: 2 раз
Спасибо: 5 раз

Re: PHP to TWIG

Непрочитанное сообщение klaos27 »

BuslikDrev писал(а): 31 июл 2022, 02:16 Зачем париться и переводить? Загружайте tpl.
Чтобы было "правильно"😀
Если уж с тройки .twig, то должен быть .twig
 
Аватара пользователя
devimirochnik
Разработчик дополнений
Сообщения: 165
Зарегистрирован: 14.04.2022
Откуда: Россия
Мои дополнения: devimirochnik
Поблагодарил: 2 раз
Спасибо: 10 раз

Re: PHP to TWIG

Непрочитанное сообщение devimirochnik »

Ну тут как. Сейчас уже вероятно можно делать и с tpl, хоть это и некрасиво. А вот когда версия была 3.0.2.0 и т.п. (в общем до 4.0.0.0), то такое было бы не очень хорошо. А вдруг будет отключена поддержка tpl? Например, с версии 3.0.3.5 вообще никому не помешало отрубить макросы твига (в плане подключения из доп. файла, чтобы не хламить вьюхи), хотя это крутая штука. И вот так вот хоп и кучу модулей переделывать пришлось.
Мои модули: Оптимизация, SEO, Скидки, Отчёты и прочее

Также могу заняться задачами по вашему сайту в рамках фриланса. График ненормированный, но дело делаю.
Аватара пользователя
BuslikDrev
Разработчик дополнений
Сообщения: 116
Зарегистрирован: 22.04.2022
Откуда: Кіеўская Русь
Поблагодарил: 4 раз
Спасибо: 9 раз
Контактная информация:

Re: PHP to TWIG

Непрочитанное сообщение BuslikDrev »

devimirochnik писал(а): 31 июл 2022, 15:14 А вдруг будет отключена поддержка tpl?
Этот код же не отключить.

Код: Выделить всё

			extract($data);

			ob_start();

			require(DIR_TEMPLATE . 'my.tpl');

			$template = ob_get_clean();

			$this->response->setOutput($template);
Аватара пользователя
devimirochnik
Разработчик дополнений
Сообщения: 165
Зарегистрирован: 14.04.2022
Откуда: Россия
Мои дополнения: devimirochnik
Поблагодарил: 2 раз
Спасибо: 10 раз

Re: PHP to TWIG

Непрочитанное сообщение devimirochnik »

BuslikDrev писал(а): 06 авг 2022, 19:15
devimirochnik писал(а): 31 июл 2022, 15:14 А вдруг будет отключена поддержка tpl?
Этот код же не отключить.

Код: Выделить всё

			extract($data);

			ob_start();

			require(DIR_TEMPLATE . 'my.tpl');

			$template = ob_get_clean();

			$this->response->setOutput($template);
Нуууу, с такой логикой, можно вообще и без response обойтись))) Общий подход для того и общий подход, чтобы потом это не вылезло в проблемы.
 
Мои модули: Оптимизация, SEO, Скидки, Отчёты и прочее

Также могу заняться задачами по вашему сайту в рамках фриланса. График ненормированный, но дело делаю.
Аватара пользователя
BuslikDrev
Разработчик дополнений
Сообщения: 116
Зарегистрирован: 22.04.2022
Откуда: Кіеўская Русь
Поблагодарил: 4 раз
Спасибо: 9 раз
Контактная информация:

Re: PHP to TWIG

Непрочитанное сообщение BuslikDrev »

devimirochnik писал(а): 07 авг 2022, 16:27
BuslikDrev писал(а): 06 авг 2022, 19:15
devimirochnik писал(а): 31 июл 2022, 15:14 А вдруг будет отключена поддержка tpl?
Этот код же не отключить.
Нуууу, с такой логикой, можно вообще и без response обойтись))) Общий подход для того и общий подход, чтобы потом это не вылезло в проблемы.
Наоборот вылезет, если какой-то мудак напишет модификатор так, что влезет в файл шаблона, а спрос будет с автора.
И начиная с опенкарт 4 - это единственный способ загрузить tpl
Ответить