Перейти к содержимому


Фото
- - - - -

настройка вида валюты


  • Чтобы отвечать, сперва войдите на форум
82 ответов в теме

#21 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 09.01.2014 - 19:45

Ссылка: http://bit.ly/1iWBzyt
 
Файл install.sql прменить к бд. Остальные заменить (прежде сделать бэкапы)
 
Скрины:

Samsung_S5570_Galaxy_Mini_2014_01_09_20_
Samsung_S5570_Galaxy_Mini_2014_01_09_20_
2014_01_09_20_04_03.png
4_2014_01_09_20_22_43.png
4_2014_01_09_20_23_19.png


Изменено: Виталий Анатольевич, 09.01.2014 - 19:57


#22 hrusha

hrusha
  • Забаненный
  • 92 сообщений
  • Заказчик

Опубликовано 09.01.2014 - 19:52

Виталий Анатольевич, Ваша работа на версию 2.2.4?  На версии 2.2.3  работать будет?



#23 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 09.01.2014 - 19:52

Пишите если найдете глюки/проблемы... будем решать



#24 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 09.01.2014 - 19:53

Виталий Анатольевич, Ваша работа на версию 2.2.4?  На версии 2.2.3  работать будет?

 

исходные файлы с версии 2.2.4...

на 2.2.3 попробуйте... если что пишите - установим (только бэкап сделайте)



#25 hrusha

hrusha
  • Забаненный
  • 92 сообщений
  • Заказчик

Опубликовано 09.01.2014 - 19:56

исходные файлы с версии 2.2.4...

на 2.2.3 попробуйте... если что пишите - установим (только бэкап сделайте)

Ок. Пока спасибо. Если всё срастется - отблагодарю. 



#26 Prote1n

Prote1n
  • Пользователь
  • 197 сообщений

Опубликовано 09.01.2014 - 20:22

Цените старания Виталия, не забывайте благодарить, мне он очень помог.



#27 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 09.01.2014 - 20:22

Обновил архив:

- добавлены комментарии к измененным строкам

- удалены лишние файлы



#28 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 09.01.2014 - 21:57

Правильно ли я понимаю, что эта доработка напрочь убивает сортировку по цене в списках товаров категории?

 

Спасибо за замечание. Будет учтено



#29 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 10.01.2014 - 12:21

ВНИМАНИЕ !!! архив перезалит
Исправлено:
- Сортировка по цене

2014_01_10_13_16_29.jpg



#30 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 10.01.2014 - 13:40

Проверим



#31 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 10.01.2014 - 13:46

Если Вас не затруднит, скопируйте ошибку на форум



#32 hrusha

hrusha
  • Забаненный
  • 92 сообщений
  • Заказчик

Опубликовано 10.01.2014 - 14:27

ВНИМАНИЕ !!! архив перезалит
Исправлено:
- Сортировка по цене

2014_01_10_13_16_29.jpg

Виталий Анатольевич, в каком файле исправления?



#33 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 10.01.2014 - 14:42

Виталий Анатольевич, в каком файле исправления?

 в архиве добавлен файл api/Products.php



#34 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 10.01.2014 - 15:16

Не понял юмора.

На картинке у Вас все красиво, а перезалитый архив дает ошибку.

В api/Products.php  появилось:

 



				case 'price':
				//$order = 'pv.price IS NULL, pv.price=0, pv.price';
				// Изменен запрос
				$order = '(SELECT  IF((pv.currency ='.$currency->id.' || pv.currency IS NULL ),  pv.price , (pv.price/(SELECT rate_from FROM __currencies AS c1 WHERE c1.id =pv.currency ))*(SELECT rate_to FROM __currencies AS c2 WHERE c2.id =pv.currency ) ) as price FROM __variants pv WHERE (pv.stock IS NULL OR pv.stock>0) AND p.id = pv.product_id AND pv.position=(SELECT MIN(position) FROM __variants WHERE (stock>0 OR stock IS NULL) AND product_id=p.id LIMIT 1) LIMIT 1)';
				break;

 

Исправил одну ошибку - появилась другая, исправил вторую - появилась третья.

Так и задумано - чтоб пользователям скучно не было?

 

Кроме запроса добавлены пару строк в методе.

И, повторюсь, можно посмотреть на ошибки да бы их исправить? Спасибо



#35 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 10.01.2014 - 15:33

А где же ошибка? Что бы решить проблему - мне нужны логи

Еще раз прошу подалиться ошибками или скриншотом ошибок. Спасибо



#36 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 10.01.2014 - 15:47

Спасибо Kors за активное участие.

 

Сам нашел ошибки:

- при экспорте неверная цена

- при yandex.xml - та же проблема

- cml - та же проблема

 

После обновления архива - сообщу всем

 

Если кто то еще заметит проблемы - пишите



#37 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 10.01.2014 - 16:36

Проверьте еще - при добавлении товара к заказу в админке.

 

Спасибо. Добавил в задачи к исправлению



#38 Foх

Foх
  • Пользователь
  • 391 сообщений
  • Верстка
  • Версия CMS:2.x
  • Откуда:Краснодар

Опубликовано 11.01.2014 - 21:47

Вторую валюту можете подсчитывать по примеру
 

{$product->variant->price|convert:2}

Где число после ":" это индекс валюты.

 

а как подробней вывести как у вас на сайте?)



#39 qwaszx

qwaszx
  • Пользователь
  • 52 сообщений

Опубликовано 17.01.2014 - 14:15

Спасибо Kors за активное участие.

 

Сам нашел ошибки:

- при экспорте неверная цена

- при yandex.xml - та же проблема

- cml - та же проблема

 

После обновления архива - сообщу всем

 

Если кто то еще заметит проблемы - пишите

Нашол ещё один баг (или фичу) - если на сайте стоит выбор валюты, то при установке данной модификации и выборе валюты отличной от заданной по умолчанию, при помещении товара в корзину, цена товара резко изменяется в нижнюю сторону. расчёт стоимости доставки так же начинает выдавать значение стоимости не пересчитав. Если убрать изменения в фалй Cart.api - то всё работает нормально. кроме расчёта стоимости доставки (для этого решения не нашёл)



#40 Виталий Анатольевич

Виталий Анатольевич
  • Фрилансер
  • 309 сообщений
  • Программирование, Верстка
  • Версия CMS:1.x, 2.x
  • Откуда:Москва

Опубликовано 17.01.2014 - 23:12

Спасибо учту






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых