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

VladP

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

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

  • Посещение

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

  1. происходит это из-за странного вывода выбора количества товара. Решить можно немного изменив вид выбора, из select в обычный input и кнопка пересчета количества заменить <select name="amounts[{$purchase->variant->id}]" onchange="document.cart.submit();"> {section name=amounts start=1 loop=$purchase->variant->stock+1 step=1} <option value="{$smarty.section.amounts.index}" {if $purchase->amount==$smarty.section.amounts.index}selected{/if}>{$smarty.section.amounts.index} {$settings->units}</option> {/section} </select> на <input type="text" name="
  2. все ошибки из-за невозможности выбрать базу, что и сказано в первой строке(Warning: Could not select the database.) смотрите конфиги и к какой базе конектится цмс, раз вы не тупая.
  3. к базе подключится не может. mysql запущен?
  4. http://simplatest.ho.ua/ Есть баги с выборкой, если у товара в категории несколько вариантов. Я это предполагал, но для проекта на котором это делалось, варианты товаров не использовались. Возможно, когда будет свободное время доделаю, возможно кто-то сам допишет и выложит в паблик
  5. использовал cloud-zoom, но там был гемор с ресайзом картинок, а вотермарк так и не вышло поставить
  6. osben, спасибо за конструктив, сегодня перебрал немного, обновил в первом посте
  7. Написал уже после того как ты исправил свое сообщение, если подскажите какой-нибудь бесплатный хостинг с поддержкой пхп, сделаю демку Ситуация когда не применяется фильтр, при попытке получить переменную min_price через функцию post, эта функция вернет null, т.е. при проверке попадет под !isset Ситуация когда человек вручную удалил данные из поля фильтра, в таком случае функция post вернет пустую строку, и соответственно в $current_min_price попадет пустая строка, которая пройдет проверку в !isset, но не в empty
  8. delprofile, ты не прав. http://php.net/manual/ru/function.isset.php http://php.net/manual/ru/function.empty.php <?php $test = ''; $isset = isset($test); $empty = empty($test); var_dump($isset); var_dump($empty);?> переменная пуста, но isset вернет true, потому что она существует, empty тоже вернет true, потому что она пуста
  9. Внутри инструкция и файлы из дефолтной симплы с кодом для слайдера, критика(без "я бы лучше сделал"), вопросы, пожелания и т.д. в теме, каждого консультировать по установке времени не хватит Что умеет: - минимальная-максимальная цена из текущей категории (на странице все товары соответственно из всех товаров); - сохраняет фильтр при переходе на страницы, страницы считаются с учетом фильтра; - сохраняет в куки значение фильтра для каждой категории в отдельности UPD 06.04.13: Скачать
  10. перенеси стили в какой-нибудь класс, например .main-bg, и в index.tpl к body напиши class="main-bg"
  11. ок, даже если каким-то образом сделать для каждого товара свою скидку, то при для ее изменения придется лезть в код и менять руками каждый раз? для sql выбор лишних 2-3 полей это сотая часть времени от всего запроса.
  12. для каждого товара может быть разная цена при изменении количества
  13. делал подобное, только цена изменялась в зависимости от общей суммы в корзине(оптовикам). В общем, нужно в _variants, добавить ещё поля для цен (>10, >20>, >30 и тд), потом при выводе товара в корзине, в зависимости от количества, выводить нужную цену. Условно что-то типа: if $product->count < 10 $product->price elseif $product->count > 10 and < 20 $product->price1 elseif $product->count > 20 and < 30 $product->price2 и тд
  14. после: $xml = base64_decode($_POST['operation_xml']); $signature = $_POST['signature']; добавь: if(!isset($xml)) die("Карта не активирована, обратитесь в банк для активации"); if(!isset($signature)) die("Не получена контрольная подпись"); но в первом случае это может быть не только не активированная карта, но и проблемы на стороне liqpay, симплы и тд от liqpay могут прийти вот такие ответы: api_version incorrect – Установлена неправильная версия в настройках мерчанта hour_count_limit_exceed – Превышен лимит операций в час day_count_limit_exceed – Превышен лимит операций в сутки ip_
  15. liqpay не возвращает operation_xml и signature, смотрите настройки аккаунта
×
×
  • Создать...