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

Enhill

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

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

  • Посещение

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

  1. Добрый день. Подскажите пожалуйста, как можно вывести информацию о пользователе из users.tpl в orders.tpl? Конструкции подобного типа не работают: {foreach $orders as $order} {if $users.$order->user_id} Заказы пользователя: <a href="{url module=UserAdmin page=null label=null}">{$users.$order->user_id->name|escape}</a> {/if} {/foreach} Буду признателен за помощь.
  2. Можно через яндекс. https://money.yandex.ru/start/#1 Даже модуль под симплу есть готовый. Комиссии низкие, офигительный саппорт P.S. Пардон. Только сейчас увидел, что вы физ.лицо. Не подойдет вам яндекс.
  3. Спасибо! Убрал лишнее. Все равно не могу понять, при каком сценарии это будет работать неправильно? $order = '(SELECT p.position FROM __variants pv WHERE 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)DESC';
  4. Набросал вот такой вариант: api/Products.php case 'position': $order = '(SELECT p.position FROM __variants pv WHERE (p.position 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) DESC'; break; Сортировка остается по умолчанию (как мы указали в админке), но все товары с 0 количеством на складе, перемещает вниз списка. Код работает, но может можно сделать лучше? Уважаемые знатоки, хочется услышать ваше мнение. Заранее спасибо
  5. Есть сортировка "по цене", которая перемещает вниз все товары, которых нет в наличии $order = 'IF((SELECT COUNT(*) FROM __variants WHERE (stock>0 OR stock IS NULL) AND product_id=p.id LIMIT 1), 1, 0) DESC, (SELECT pv.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)'; Сортировка работает отлично Вопрос: Как сделать сортировку "по умолчанию", которая также перемещает отсутствующие товары вниз списка, но сохраняет свои фу
  6. Это реализуется с помощью js. Сессия хранится в куках. В интернете есть много готовых решений. http://dimox.name/popup-window-on-first-web-site-visit/
  7. {foreach $product->images|cut as $i=>$image} <a {if $image@iteration >3} style="display:none;"{/if} href="{$image->filename|resize:800:600:w}" class="zoom" data-rel="group"> <img src="{$image->filename|resize:95:95}" alt="{$product->name|escape}" /> </a> {/foreach}
  8. Что вы понимаете под "увязать simpla с asterisk"? Записывать в астериск базу телефоны покупателей? Кнопкой звонить с сайта по voip прямо на астериск? Кнопкой звонить из астериска клиенту? Голосовое меню в астериске, где по номеру заказа можно узнать статус?
  9. Это получается из-за того, что по умолчанию, симпла записывает в базу значение 0.0, как сумму от которой идет бесплатная доставка. Кривой способ лечения: в поле "Бесплатна от" пишем сумму, от которой доставка у вас может быть бесплатна. Например 99999.
  10. Я решил эту проблему так: 1) покупается *.ru домен 2) привязывается к тому же хостингу (dsn записи) 3) На самом хостинге настраиваем на рф сайт алиас(синонимы). То есть и по *.рф и по *.ru адресу нас направляют на один сайт. 4) делаем 301 редирект с *.ru зоны на *.рф 5) скармливаем яндексу *.ru/yandex.php Хотя файл, формально лежит в рф, яндекс прекрасно переваривает такую конструкцию
  11. Простой и легкий плагин к jquery http://dimox.name/universal-jquery-tabs-script UPD: Заново подключать jquery не надо, только сам плагин.
  12. {foreach $product->images|cut:2 as $i=>$image} {if $image@iteration < 2} <a href="{$image->filename|resize:800:600:w}" class="zoom" data-rel="group"><img src="{$image->filename|resize:95:95}" alt="{$product->name|escape}" /></a> {/if} {/foreach} Выведет только вторую дополнительную фотографию
  13. Вы именно устанавливали или перенесли в папку уже установленный? При переносе бывает подобная проблема из-за неправильно указанного пути в файле .htaccess
  14. Нажмите на эти символы, появятся товары, которые содержат характеристики "<>". Просто поставьте нормальные характеристики, или уберите их из фильтра с помощью админки: вкладка "Свойства" http://clck.ru/8v23f
  15. Еще можно воспользоваться модификаторами Smarty: замените вывод фильтров {$f->name} на {$f->name|strip_tags:true} и {$o->value|escape} на {$o->value|strip_tags:true} соответственно.
  16. Почему вы считаете это проблемой? На рбк представлено много способов оплаты, почему он должен показывать именно оплату с карты? На форуме уже есть решение "проблемы": http://forum.simplacms.ru/topic/1536-oplata-rbkmoney-perehod-k-forme-vvoda-dannih-plastikovoy-karti-bez-avtorizacii/
  17. Просто работайте с проверенными людьми. На нашем форуме их можно по пальцам пересчитать. Если работаете через free-lance.ru, то там есть услуга "Безопасная сделка".
  18. Можно в шаблонах прописать условие, что если залогинен под менеджером "Вася", то показывать кнопки удаления, если НЕ "Вася", то скрывать. Но лучше убрать в самом скрипте, и вместо удаления говорить о недостаточности прав. {if $manager->login==vasya} <a href='#' class=delete title="Удалить"></a> {/if}
  19. Если не сложно, покажите phpinfo. И включите на сервере отображение ошибок php
  20. Поднимался уже вопрос http://forum.simplacms.ru/topic/2101-simpla-2-0-2-simpla-beliy-ekran-php-5-4-3-/
  21. Добрый день! У задачи есть такое решение: 1. В файле api/Products.php пишем if(!empty($filter['in_stock'])) $in_stock_filter = $this->db->placehold('AND (SELECT 1 FROM __variants pv WHERE pv.product_id=p.id AND (pv.stock IS NULL OR pv.stock>1) LIMIT 1) = ?', intval($filter['in_stock'])); 2. В файле view/ProductsVeiw.php $filter['page'] = $current_page; $filter['limit'] = $items_per_page; $filter['in_stock'] = 1; Вопрос к знатокам: конструкция работает, но не нарушит ли она работу других модулей? Спасибо!
  22. 1 - Запретить страницы с валютами в robots.txt Disallow: /?currency_id=* Disallow: /*?currency_id=* Disallow: /*/?currency_id=* 2 - Настроить атрибуты rel="canonical" (готовое решение от JustDavali)
×
×
  • Создать...