Руслан Сафин

Руслан Сафин

С нами с 30 марта 2015; Место в рейтинге пользователей: #111
Руслан Сафин
23 апреля 2018, 11:44
0
1) Регистрируем свое расширение класса пример. Естествеено не delivery, а cart.

2) Создаем пустой js файл, пишем туда колбеки и подключаем после файла default.js (стандартный файл минишопа) любый удобным для вас способом

При этом ядро не страдает, мы его не меняем. Минишоп можно спокойно обновлять
Руслан Сафин
23 апреля 2018, 08:32
0
У меня они просто отдельным js файлом подключены, после родного файла js от минишопа
Руслан Сафин
22 апреля 2018, 15:00
+1
Отличная заметка! Спасибо!
Сам как то мучился с extJs, а тут все отлично описано
Руслан Сафин
23 марта 2018, 15:25
-4
Мне кажется вам нужен программист
Руслан Сафин
05 февраля 2018, 14:31
0
Разобрался, процессор неправильный ответ отдавал
Руслан Сафин
05 февраля 2018, 12:14
0
Не помогло, так же записывает id ресурса, и при редактировании сначала показывает id
Руслан Сафин
13 сентября 2017, 16:44
0
Пишите в скайп simple-arts
Руслан Сафин
05 сентября 2017, 14:52
0
На самом деле этот плейсхолдер сразу в коробку бы добавить, думаю частенько задача подобная появляется
Руслан Сафин
05 сентября 2017, 14:45
0
Спасибо за наводку, успешно решил свой вопрос!
Руслан Сафин
05 сентября 2017, 09:13
0
Если не сложно, подскажите поконкретнее где посмотреть
Руслан Сафин
05 сентября 2017, 09:12
0
По скриншоту думаю будет понятнее

В корзине 2 наименования товара, но каждого наименования по несколько штук (в моем случае метров). Так вот в миникорзине мне надо вывести цифру 2, вместо 83(на скрине)
Руслан Сафин
05 сентября 2017, 08:45
0
Видел этот плейсхолдер, не подходит. Он выводит общее количество товара. В моем случае товар продается метрами.
Например: кладем в корзину 5 метров одного товара и 3 метра другого. Плейсхолдер
{$total_count}
выведет 8, а надо 2 (т.к. в корзине 2 товара)
Руслан Сафин
19 августа 2015, 22:34
0
умножить на 3-15 стоимость и сроки в зависимости от региона
Руслан Сафин
16 августа 2015, 16:32
0
так как я писал ниже =)
Вспомнил, на yii кто то таким образом сделал.
Руслан Сафин
16 августа 2015, 14:31
0
Где то видел применения другого способа, не складывать картинки во временную папку, а при создании нового ресурса мы его сохраняем и редиректим на его редактирование. В итоге ИД ресурса у нас есть и ничего никуда перемещать не надо. Но появляется другая проблема, что делать если пользователь передумал «создавать» ресурс, чистить раз в месяц базу если поля пустые?
Руслан Сафин
09 июля 2015, 12:11
0
И в сообщество выложите =) Вдруг кому то пригодится, или кто то в плагин преобразует
Руслан Сафин
05 июля 2015, 22:16
+1
плодотворные выходные, несколько багов закрыто =)
на реальных проектах быстрее дебажится
Руслан Сафин
05 июля 2015, 21:55
+1
Вот ссылка на файл yadi.sk/d/0qxjz1dwhgXLF
Исправлено:
1) Сохранение доп опций при создании товара
2) Исчезновение доп опций при удалении, добавлении, изменении порядка изображений
Руслан Сафин
04 июля 2015, 08:53
+1
Спасибо огромное работает отлично!
Ночью не додумался и изобрел велосипед))
Руслан Сафин
03 июля 2015, 23:16
+1
В итоге стало интересно и косяк нашел =)

Файл msproductdata.class.php

При загрузке, смене местами, удалении изображений вызывается функция save() а в ней идет удаление всех опций товара.

подлечил проверкой
if($deleteOptions) {
	$sql = 'DELETE FROM '.$table.' WHERE `product_id` = '.$id;
}
и соответственно добавил атрибут для функции
public function save($cacheFlag= null, $deleteOptions=true)
А в функции updateProductImage заменил строку
if ($this->save())
на
if ($this->save(null,false))