Перейти к содержанию
Официальный форум поддержки Simpla

ExtraBash

Пользователь
  • Публикаций

    114
  • Зарегистрирован

  • Посещение

Весь контент ExtraBash

  1. Ребята привет. На более старых версиях, аля 2.3.4 {debug} открывал новое окошко, я так понимаю яваскриптом внизу debug.tpl. 2.3.6 открывает дебаг, далеко не все переменные и вместо страницы. Не найду где проблема. Заранее спасибо за ответ.
  2. Починили. ----------------------------------------------------------------------------------------------------Если кому нужна установка, тк. несколько человек уже обращались, пишите в скайп - abashyrov, цена ориентировочно - 1000р. Или могу вам дать доступ на готовые файлы от версии 2.3.6. - 500р.Или делаете по инструкции, должно все получиться - Бесплатно. ----------------------------------------------------------------------------------------------------
  3. Еще поправка в пункте 2.4.2. забыл про пересчет цены расчетной при изменении обычной. Добавил: $('input.price').focusout(function() { recount_Price( $(this).parents('li').find('select.products_currency')); });
  4. Ребята, в процессе эксплуатации были выявлены небольшие проблемы. Забыл учесть в скриптах, что у 1 товара по несколько вариантов. Нужно заменить скрипты, пункты - 2.3.2. и 2.4.2. А так-же мелкий недочет с select для массовой замены валюты, там рассчет цифры в скобках оставался со старой версии. Так что обратите внимание на пункт 2.4.1. в самом конце - currencies_sel
  5. Новая правка в пункте 2.4.1. - валюта выводилась в products.tpl с неправильным коэф. в скобках. 2.4.1. и 2.3.1. - лишняя проверка, осталась с первой версии, убираем ({if $c->code != "RUR"}{$c->rate_to/$c->rate_from}{else}1{/if})делаем ({$c->rate_to/$c->rate_from}) иначе например магазин с главной валютой - Гривна выведет Рубль как RUR (1).
  6. Да, думаю можно сделать, попозже запилю, сейчас другие задачи нужно доделать. На выходных может.
  7. Что валюты могут люди создать в ином порядке например, в результате после импорта получим неправильные валюты на товарах. Или этих валют может еще не существовать... То есть при импорте вы должны понимать какую валюту означает какой айди и корректировать прайс относительно своего сайта.
  8. Ребята, поправил импорт и экспорт, проверил, работают. Импортируя пересчитывает цены сразу, записывает все 4 переменные. Обратите внимание, что валюты у вас уже должны быть на сайте и следите за айди валюты.
  9. Ну ничосебе, не перетрудился кнопочку цитата тыкать?))) Демо не будет, по крайней мере сейчас. Сделаешь - будет. Выше некоторые поправки, и я же не утверждаю что это совершенно решение, это просто лучшее из трех на данный момент.
  10. Два исправления, забыл учесть, что может не быть задано валюты и не быть базовой цены, /simpla/design/html/product.tpl: <li class="variant_main_currency"><div class="op_cover"></div><input name="variants[price][]" type="text" value="{if $variant->currency}{if $variant->base_price}{$variant->base_price*$currencies[$variant->currency]->rate_to/$currencies[$variant->currency]->rate_from|escape}{else}{$variant->price*$currencies[$variant->currency]->rate_to/$currencies[$variant->currency]->rate_from|escape}{/if}{else}{$variant->price}{
  11. Сортировки и все дела - список очень прост, сортировки любые связанные с ценой, в том числе и не стандартные, так как все в любом случае основывается на стандартных переменных из базы. Каких два момента то?
  12. Итак вот оно, ребята, новое решение. Третье, обратите внимание! Нашли несколько несовершенств, связанных с использованием сортировок и иных местах,где товар должен учитываться в новой валюте, а все еще спрашивается с базы напрямую в старой.На ум пришло новое очень простое решение - хранить в переменной цены именно пересчитанную, а в админке вводить валютную. ---------------------------------------------------------------------------------------------------- Если кому нужна установка, тк. несколько человек уже обращались, пишите в скайп - abashyrov, цена ориентировочно - 1000р.Или могу вам д
  13. Я все придумал, вечером напишу. Тот кто не приступил к реализации, не приступайте. Нужно хранить в базе 4 цены, вот и вся проблема, в основных переменных будут хранится расчетные цены. В других, новых - реальные. Вот и всё.
  14. 2.3.3. Изменение валюты в /simpla/design/html/products.tpl сразу у всех отмеченных галочкой товаров Добавим новый пункт в выборе действий с выделенными товарами, новый класс этому селекту для упрощения навигации скрипта и общую выпадалку для изменения валюты: <span id="select"> <select class="action_sel" name="action"> <option value="enable">Сделать видимыми</option> <option value="disable">Сделать невидимыми</option> <option value="set_featured">Сделать рекомендуемым</option> <option value="unset_featured">Отменить рекомендуемый</o
  15. Балин, точно, он применит и другие действия из того селекта при сохранении, плохо. Допилим.
  16. Готово. 2.3.3. Изменение валюты в /simpla/design/html/products.tpl сразу у всех отмеченных галочкой товаров Добавьте внизу файла, в скрипт под выполнение после загрузки страницы: тут было криво, решение дальше... Добавлено в инструкцию. Меняете у одного отмеченного галочкой - меняются все. Я не подумал сделать отдельное окошко, если что я думаю сами справитесь.
  17. Да, следить за перетрубациями айди валют нужно ручками. Они не изменят айди в вариантах. И еще их лучше не удалять валюты.
  18. Привет, я там чот криво скопировал, исправил, поглядите еще раз. <li class="variant_price"> <input name="variants[price][]" type="text" value="{if $variant->base_price}{$variant->base_price|escape}{else}{$variant->price|escape}{/if}" /></li> <li class="variant_discount"> <input name="variants[compare_price][]" type="text" value="{$variant->compare_price|escape}" /></li> <li class="variant_currency"> <select type="text" name="variants[currency][]"> {foreach $currencies as $c} <option {if $variant->cu
  19. Ребята, вот для тех, кто не успел использовать первое решение - новое, навеянное товарищем cernos. Более эффективное, ближе так сказать к источнику. Извиняюсь, если код не самый оптимальный. Для тех, кто не знает - нужно сделать, чтобы каждый товар мог быть введен в любой валюте, чтобы менять только курс. Повторю, что поставки из разных источников и 1 валюта для магазина становится не вариантом, товары будут вводиться в разных валютах. 1. Добавим в таблицу с вариантами товаров соответствующее поле. Таблица `s_variants` - новая колонка валюты - currency ALTER TABLE `s_variants` ADD `curren
×
×
  • Создать...