Перейти к содержанию

Opencart 3 club edition - русскоязычная сборка опенкарт [support]


Перейти к решению Решений OpenCart Club,

Рекомендуемые сообщения

В 19.05.2023 в 19:39, Blast сказал:

нет ли в планах сделать поддержку include в твигах?

https://github.com/opencart/opencart/issues/8134

все-таки некоторые авторы модулей могут использовать это

Поддержка добавлена.

https://github.com/OpenCart-Club/opencart/commit/2f8ac7d29ad8f400023461fecdac0591b31cd675

Ссылка на комментарий
Поделиться на другие сайты

В 28.07.2023 в 23:56, mpn2005 сказал:

Поддержка добавлена.

 

немного неожиданно.

я полагал, что это есть по умолчанию.

Например, год назад использовал include без проблем в ocstore 3.0.3.7.

Думал, что все хорошее перетекло оттуда.

 

Разве это не является стандартным функционалом в twig?

И разве это отключено в родном опенкарт? Я не проверял в родном, но отключение выглядит как-то неразумно и дико. К чему плодить тонны одинакового кода, который сложно поддерживать в тысяче разных мест? Неожиданно.

Ссылка на комментарий
Поделиться на другие сайты

В 30.07.2023 в 00:14, sitecreator сказал:

я полагал, что это есть по умолчанию.

Из коробки это в OpenCart не работает.

 

В 30.07.2023 в 00:14, sitecreator сказал:

Например, год назад использовал include без проблем в ocstore 3.0.3.7.

И в ocStore этого нет из коробки.

Если работало, то значит патч от автора темы или какого-то модуля.

Ссылка на комментарий
Поделиться на другие сайты

В 30.07.2023 в 00:14, sitecreator сказал:

Разве это не является стандартным функционалом в twig?

К самому twig это не имеет отношение.

Это конфигурация путей, по которым возможна загрузка, передаётся при инициализации twig.

Сам шаблонизатор не виноват, что ему не передали список путей для загрузки.

Ссылка на комментарий
Поделиться на другие сайты

В 02.08.2023 в 03:33, mpn2005 сказал:

И в ocStore этого нет из коробки.

Прошу прощения, при проверке не тот дистриб глянул.

В ocStore есть поддержка include.

Но при этом нет поддержки, если подключаемый файл правится модификатором.

Просто помню, что там была какая-то проблема.

Ссылка на комментарий
Поделиться на другие сайты

Протестил Dev сборку со свежими изменениями на сегодняшнюю дату, теперь в шаблоне меню стали отображаться картинки категорий.
2023-08-03_000240.png.06bb238a0d62dfdcffdb9a356ec5e13f.png
Возможно поддержка include сыграла свою роль.

Запрос в бд все еще необходим и работает/фиксит меню : UPDATE `oc_category` SET `top` = 0 WHERE `parent_id` != 0

Остался возможно последний недочет по совместимости с юнишопом - если включить в настройках подсчет товров в категории, то надпись "Все категории" не отображается на главной странице. На остальных нормально.

Ссылка на комментарий
Поделиться на другие сайты

В 02.08.2023 в 03:35, mpn2005 сказал:

К самому twig это не имеет отношение.

 

я в этом не разбирался. Я twig использую по навязанной необходимости, но для меня он - это как костыль для здорового человека. Ходить мешает, бегать не дает, а отказаться нельзя.

Просто говоря, открываю документацию по twig, и если в ней указана какая-то стандартная возможность, то она должна работать по моему мнению, раз это заявлено стандартом twig. Все прочие нестыковки вызывают недоумение.

 

В 02.08.2023 в 03:35, mpn2005 сказал:

Сам шаблонизатор не виноват, что ему не передали список путей для загрузки.

 

пусть это будет так. Опять же непонятно почему не передали все, что нужно для полноценной работы? Зачем тогда нужен этот хромой и убогий недо-twig? Получается, что по мнению родителя опенкарт создание тысячи и одного одинакового кода - это то, к чему должен стремиться программист? Привет, миллион исправлений и миллион, соответственно, ошибок, т.е. в одном месте исправил, в другом - забыл, в третьем допустил ошибку при исправлении. 

 

Собственно, сам опенкарт и построен по принципу миллиона дублей кода, что жутко раздражает, ибо это генератор бестолковой работы и генератор ошибок. Поражает, что родитель опенкарта не умеет пользоваться как программист include? Бог с ним, делает как умеет, но зачем же так над программистами издеваться то?

 

Вроде бы создали (пытались изначально) правильную идеологию модель-контроллер-вид, но лишили программиста основополагающей возможности повторного использования кода (нет include)?

 

В 02.08.2023 в 03:39, mpn2005 сказал:

В ocStore есть поддержка include.

Но при этом нет поддержки, если подключаемый файл правится модификатором.

 

Как с этим дела в клубной сборке? Все в порядке, насколько я понял?

Ссылка на комментарий
Поделиться на другие сайты

В 02.08.2023 в 20:25, sitecreator сказал:

Как с этим дела в клубной сборке? Все в порядке, насколько я понял?

Да. Как раз сделано чтобы всё работало. И include и модификация подключаемых файлов.

 

К сожалению, в OpenCart очень много вот таких мелких недоделок. Стараюсь в сборке их выправлять.

Ссылка на комментарий
Поделиться на другие сайты

В 02.08.2023 в 20:19, debian сказал:

Остался возможно последний недочет по совместимости с юнишопом - если включить в настройках подсчет товров в категории, то надпись "Все категории" не отображается на главной странице. На остальных нормально.

Странно. Видать что-то специфичное там отрабатывает.

По хорошему лучше вообще не включать подсчёт товаров в категории. Очень тормознутая штука.

Ссылка на комментарий
Поделиться на другие сайты

Штатный менеджер изображний неудобен в плане того что он открывает последнюю папку,
Лучше если он будет открыть ту папку в которой находится изображение(если новое изображение - то да понятно последнюю рабочую папку)

 

Ссылка на комментарий
Поделиться на другие сайты

В 04.08.2023 в 00:46, Wimana13 сказал:

Штатный менеджер изображний неудобен в плане того что он открывает последнюю папку,
Лучше если он будет открыть ту папку в которой находится изображение(если новое изображение - то да понятно последнюю рабочую папку)

Интересная идея. Надо посмотреть по коду.

Ссылка на комментарий
Поделиться на другие сайты

В 04.08.2023 в 00:46, Wimana13 сказал:

Штатный менеджер изображний неудобен в плане того что он открывает последнюю папку,
Лучше если он будет открыть ту папку в которой находится изображение(если новое изображение - то да понятно последнюю рабочую папку)

Реализовано.

https://github.com/OpenCart-Club/opencart/commit/3077112b6c909c2d6990fd396de44f70ed41475b

Ссылка на комментарий
Поделиться на другие сайты

В 04.08.2023 в 00:46, Wimana13 сказал:

Штатный менеджер изображний неудобен в плане того что он открывает последнюю папку,
Лучше если он будет открыть ту папку в которой находится изображение(если новое изображение - то да понятно последнюю рабочую папку)

 

Хорошо если у вас мало фоток в папке . У нас бывает больше 20 страниц изображений в одной папке - и при добавлении новой фотки в товар - приходится с нуля листать пагинацию т.к всегда откидывает на первую страницу.

Ссылка на комментарий
Поделиться на другие сайты

В 04.08.2023 в 22:00, cooler22 сказал:

Хорошо если у вас мало фоток в папке . У нас бывает больше 20 страниц изображений в одной папке - и при добавлении новой фотки в товар - приходится с нуля листать пагинацию т.к всегда откидывает на первую страницу.

Магазины все разные. Поэтому и требования могут отличаться.

Насчёт сохранения страницы тоже интересная идея.

Ссылка на комментарий
Поделиться на другие сайты

Смею предположить что подобного рода правки не за 5 минут делаются, и возможно стоит отдельный модификатор выпустить для тех кому это действительно может быть нужно. Если бы такое было то я бы взял не раздумывая. Есть куча модулей не понятно зачем иногда нужных у которых почти продаж то и нет, а базовые потребности... вообще странно что за столько времени никто не озадачился

Ссылка на комментарий
Поделиться на другие сайты

понятно что хочется впихнуть все и сразу :classic_laugh:

главное, чтобы не как в том анекдоте - "а сейчас мы со всей этой х@рней попытаемся взлететь!" (с)

плюс в целом соблюдать грань между функционалом и совместимостью

 

насколько помню, все файловые менеджеры на базе elFinder - поддерживают все это из коробки

и по функционалу не чета штатному

как пример

 

Ссылка на комментарий
Поделиться на другие сайты

@AlexDW

Видели, все прекрасно. стоит к данному модулю привыкнуть,  но одна проблемка - каждый раз при открывании растягивать окно = и в итоге хорошая идея улетела в трубу

Ссылка на комментарий
Поделиться на другие сайты

В 05.08.2023 в 00:38, Wimana13 сказал:

@AlexDW

Видели, все прекрасно. стоит к данному модулю привыкнуть,  но одна проблемка - каждый раз при открывании растягивать окно = и в итоге хорошая идея улетела в трубу

черканите автору, может просто не в курсе

теоретически это должно решаться без проблем

Ссылка на комментарий
Поделиться на другие сайты

В 04.08.2023 в 22:25, AlexDW сказал:

понятно что хочется впихнуть все и сразу :classic_laugh:

главное, чтобы не как в том анекдоте - "а сейчас мы со всей этой х@рней попытаемся взлететь!" (с)

плюс в целом соблюдать грань между функционалом и совместимостью

Модули - это хорошо. Но встречал магазины по 100 модификаторов, 99% которых правят по одному мелкому косяку.

Такое тоже перебор и это стоит выправлять, чтобы не надо было из коробки лепит кучу пластырей.

 

Я старюсь не нарушать совместимость. Понятно, что это невозможно на все 100%, но если возникают вопросы с модулями и темами, то учитываю и правлю такие моменты.

Ссылка на комментарий
Поделиться на другие сайты

Было бы очень удобно в пункте 4 доп настроек при установке сборки  по умолчанию пометить все СНГ с РФ
а ниже добавить такое
image.png.a8a849c84dc12a0271871279b8548291.png
а там уже кому надо снимут выделенное и добавят то, что им нужно,
или кому нужно выделят всё.

 

image.thumb.png.ad383790abe1ac1e53dd95f3a8046153.png

 


 

Ссылка на комментарий
Поделиться на другие сайты

В 04.08.2023 в 22:38, Wimana13 сказал:

каждый раз при открывании растягивать окно

 

а зачем каждый раз растягивать? и какая в этом сложность?

 

В 04.08.2023 в 22:38, Wimana13 сказал:

и в итоге хорошая идея улетела в трубу

 

т.е. штатный лучше? в нем ничего растягивать не нужно и, насколько помню, нельзя.

 

В принципе можно даже сделать запоминание размера открытого окна менеджера. Но никогда не думал, что это настолько принципиально.

Открою секрет, что в настройках можно задать сразу ваш любимый размер.

В общем, это такие несущественные мелочи.


Кстати, я делал добавление изображений (основного, дополнительных) для товара пакетным способом. Не только загрузка изображений пакетным способом, а именно добавление картинок к товару одним нажатием "enter" (предварительно пометив нужные картинки как это принято для файлов, например, в windows).  Для 3-ки это у меня есть. Правда, в дистрибутив так и не добавил, ибо совпало мое новшество с закрытием типа "международного" форума.

 

 

Кстати, в отличие от алогичных разработок я сделал работу модуля в изолированной среде JavScript/jQuery, чтобы владелец сайта мог использовать какие угодно версии jQuery, например, и они бы не пересекались. Не замечал нигде в других разработках уделения внимания подобному аспекту.

Рекомендую разработчикам по возможности минимизировать возможные конфликты таким способом (путем изоляции), хоть сама разработка при этом будет несколько сложнее.

 

работает пакетная вставка так:

 

Спойлер


 

Ljo7hZn.gif

 

 

Ссылка на комментарий
Поделиться на другие сайты

В 05.08.2023 в 10:25, sitecreator сказал:

Открою секрет, что в настройках можно задать сразу ваш любимый размер.

не работает, проверьте пожалуйста. какие значения там не задать открывает с дефолтным размером как на штатном загрузчике.

нет, ваш модуль замечательный, ставил на тестовый и все понравилось кроме размера окна, и поработав понял что каждый раз растягиваю окно и количество кликов из-за этого и удобство работы становится равной штатному загрузчику.


мое личное мнение что будет лучше не возможность задать размер окна ( т.к вероятно из-за этого и не работает) а просто чтобы он автоматом открывался с какими-то настройками - вот пример открытия окна в модуле с хорошими размерами - https://ibb.co/sgvbpTc
https://ibb.co/QPnCckY - сделал скриншот открытия какого-то модуля при полном окне и при стянутом попалам. так можно сделать по дефолту открытие вашего модуля? )

массовая загрузка тоже вещь полезная, с каким-то модулем досталось такая фишка к штатному загрузчику и с течением времени привык и уже пользуюсь регулярно.
 

Ссылка на комментарий
Поделиться на другие сайты

В 21.07.2023 в 11:27, Polina сказал:

Поигралась. Интересная вещь: могу установить любой пароль, не содержащий спецсимволы. Просто буквы - пожалуйста. "@<> - вылетает ошибка введенного пароля при входе

Исправлено.

https://github.com/OpenCart-Club/opencart/commit/14227abcda14ac709ce10d85b0c90a971e402880

Ссылка на комментарий
Поделиться на другие сайты

Хотелось бы в производителях подвязку к макетам\схемам.
Так же если не сложно окончания- выбор по больше чем html

php - / слэш. для сохранения структуры урлов при переезде на сборку. (есть ещё и те кто их применяет)

И отделить 301 редирект с возможностью её подключить отдельно, что бы выбранная цепочка фомирования чпу имела атрибут canonical. т.е одним достаточно канонической ссылки по выбранному пути и не канонических без редиректа
другим редирект на каноническую. (или как то добавить к имеющимся тоже самое только без редиректа - в виду того что им достаточно канонических ссылок с неканоническими без редиректа).

image.png

 

надеюсь подробно описал что имел ввиду...

 

Так же можно по умолчанию внедрить капчу яндекса в сборку
image.thumb.png.c65e4457e3d89e924848bf62d45b5f1f.png

Ссылка на комментарий
Поделиться на другие сайты

В 09.08.2023 в 12:54, freeworld сказал:

Хотелось бы в производителях подвязку к макетам\схемам.
Так же если не сложно окончания- выбор по больше чем html

php - / слэш. для сохранения структуры урлов при переезде на сборку. (есть ещё и те кто их применяет)

Такие настройки можно делать на уровне кода. Там предусмотрены переменные.

image.png

 

Тянуть абсолютно всё подряд в настройки в админку - очень плохая идея.

Потом начнётся различные конфликты при разных комбинациях этих настроек (Которые на 99% никому не нужны).

 

Если будут реальные запросы, для переездов то надо смотреть уже по месту.

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...