Новости Joomla

Ребят, всем привет! ️ Ищем Joomla-разработчика на проектные работы Бывает так что наших рук на все...

Ребят, всем привет! ❗️ Ищем Joomla-разработчика на проектные работы 🚨Бывает так что наших рук на все проекты не хватает - сейчас именно так. Поэтому ищем крепкого middle Joomla - разработчика, который сможет помогать нам в такие моменты. Работа проходит под крылом наставника/тим-лида: поможет советом, расскажет как правильно поступить в той или иной ситуации, например, когда проект неновый и нужно хорошо погрузится в уже рабочий сайт.Для работы вам потребуются навыки:
0. PHP >= 8.11. Composer/GIT/Docker2. Joomla >= 4, знание 3 будет плюсом (получение моделей через фабрику компонентов, queryBuilder и т.д.)3. Joomla Events/Dispatch4. Базы данных (Mysql >= 5)5. Понимание структуры плагинов (модулей), уметь написать свой под конкретную задачу6. Умение работать с кастомными полями (для расширения функциональности)7. Шаблон MVC, понимание работы в контексте джумлы (не смешивать представление и логику)8. Знание работы мультиязычности в Joomla будет хорошим подспорьем. Принципы работы, настройка, внедрение.
Если с этим всем умело управляетесь - присылайте мне в личку:- вашу почасовую ставку, - опыт работы с Joomla, - будет круто, если скинете ссылки на ваши свежие работы.С меня первое ТЗ вам на оценку стоимости, если все хорошо - бьем по рукам и начинаем работу.P.S. Два слова о нас -
SLT. 15 лет продвигаем и создаём сайты. Входим в ТОП-10 Питерских компаний по созданию и продвижению сайтов, в ТОП-3 разработчиков на Joomla в России.

0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 1356 Просмотров

Загружаю товары в бд самодеятельным скриптом из yml-подобного файла.
На основании содержимого xml-файла, скрипт перезаписывает в бд нужные данные ( в jos_vm_product, jos_vm_product_category_xref, jos_vm_product_price, jos_vm_category, jos_vm_category_xref). Все работает. Товаров тысячи, категорий меньше сотни.

Поскольку product_id формируется как автоинкремент, то по мере добавления или убывания товаров из xml-файла, product_id для конкретного товара каждый раз может меняется и соответственно url товара тоже меняется, что очень отвратительно, так как в первую очередь расчитывается на траффик с поисковиков. Захотел, чтобы product_id формировался не как автоинкремент, а задавался контролируемо. Например, пусть product_id будет основан на его названии, скажем пусть это будет md5 или crc32 от названия товара или вообще - просто название товара.

Во всех нужные таблицах `product_id` int(11), я заменил на `product_id` varchar(64).
Теперь в поле product_id я могу вносить любые символьные значения, что собственно и делаю.

Так вот. Когда в product_id только цифровые значения, то фронтальная часть VirtueMart работает как ей и положено. Но когда в product_id есть буковки то в фронтэнде возникают (обнадеживает что не всегда, но не приемлемо часто) коллизии. Типа VirtueMart неправильно разбирает product_id и награждает товар стоимостью другого товара (или даже несколькими стоимостями), показывает товар в других категориях и т.д.

Ну так вот - насколько перспективно разобраться в этом? Я понимаю, что VirtueMart изначально работает с product_id как с цифровым значением, но ведь с частью товаров, где product_id содержит буквы, тем не менее все нормально.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VM + хочу в подарок (VK Merchant API)

Автор levantez

Ответов: 8
Просмотров: 3337
Последний ответ 23.11.2013, 16:56:40
от talerillo
Хочу на этот компонент повесить как минимум два магазина!

Автор JomTime

Ответов: 0
Просмотров: 1261
Последний ответ 17.02.2012, 16:17:06
от JomTime
Выборка товаров по product_id

Автор Dvoechnik

Ответов: 1
Просмотров: 1668
Последний ответ 29.10.2011, 23:23:22
от beagler
Как передать переменную id (product_id)

Автор AnnaSmertina

Ответов: 8
Просмотров: 3002
Последний ответ 25.05.2009, 18:23:47
от AnnaSmertina
Хочу изменить шрифт описание товаров. В каком файле это сделать?

Автор Versed

Ответов: 5
Просмотров: 4560
Последний ответ 21.11.2008, 01:37:13
от Bickaze