-
Публикаций
169 -
Зарегистрирован
-
Посещение
Весь контент Enhill
-
Добрый день. Подскажите пожалуйста, как можно вывести информацию о пользователе из 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} Буду признателен за помощь.
-
Спасибо! Убрал лишнее. Все равно не могу понять, при каком сценарии это будет работать неправильно? $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';
-
Набросал вот такой вариант: 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 количеством на складе, перемещает вниз списка. Код работает, но может можно сделать лучше? Уважаемые знатоки, хочется услышать ваше мнение. Заранее спасибо
-
Есть сортировка "по цене", которая перемещает вниз все товары, которых нет в наличии $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)'; Сортировка работает отлично Вопрос: Как сделать сортировку "по умолчанию", которая также перемещает отсутствующие товары вниз списка, но сохраняет свои фу
-
{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}
- 6 ответов
-
- лимит
- ограничить
-
(и ещё 3 )
C тегом:
-
Что вы понимаете под "увязать simpla с asterisk"? Записывать в астериск базу телефоны покупателей? Кнопкой звонить с сайта по voip прямо на астериск? Кнопкой звонить из астериска клиенту? Голосовое меню в астериске, где по номеру заказа можно узнать статус?
-
Это получается из-за того, что по умолчанию, симпла записывает в базу значение 0.0, как сумму от которой идет бесплатная доставка. Кривой способ лечения: в поле "Бесплатна от" пишем сумму, от которой доставка у вас может быть бесплатна. Например 99999.
-
Я решил эту проблему так: 1) покупается *.ru домен 2) привязывается к тому же хостингу (dsn записи) 3) На самом хостинге настраиваем на рф сайт алиас(синонимы). То есть и по *.рф и по *.ru адресу нас направляют на один сайт. 4) делаем 301 редирект с *.ru зоны на *.рф 5) скармливаем яндексу *.ru/yandex.php Хотя файл, формально лежит в рф, яндекс прекрасно переваривает такую конструкцию
-
Простой и легкий плагин к jquery http://dimox.name/universal-jquery-tabs-script UPD: Заново подключать jquery не надо, только сам плагин.
-
{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} Выведет только вторую дополнительную фотографию
- 6 ответов
-
- лимит
- ограничить
-
(и ещё 3 )
C тегом:
-
Вы именно устанавливали или перенесли в папку уже установленный? При переносе бывает подобная проблема из-за неправильно указанного пути в файле .htaccess
-
Нажмите на эти символы, появятся товары, которые содержат характеристики "<>". Просто поставьте нормальные характеристики, или уберите их из фильтра с помощью админки: вкладка "Свойства" http://clck.ru/8v23f
- 11 ответов
-
- Какой фаил отвечает в Simple
- За отоб
- (и ещё 1 )
-
Еще можно воспользоваться модификаторами Smarty: замените вывод фильтров {$f->name} на {$f->name|strip_tags:true} и {$o->value|escape} на {$o->value|strip_tags:true} соответственно.
- 11 ответов
-
- Какой фаил отвечает в Simple
- За отоб
- (и ещё 1 )
-
Покажите ваш шаблон products.tpl
- 11 ответов
-
- Какой фаил отвечает в Simple
- За отоб
- (и ещё 1 )
-
Просто работайте с проверенными людьми. На нашем форуме их можно по пальцам пересчитать. Если работаете через free-lance.ru, то там есть услуга "Безопасная сделка".
- 4 ответа
-
- мошенники
- инструкция
-
(и ещё 1 )
C тегом:
-
Можно в шаблонах прописать условие, что если залогинен под менеджером "Вася", то показывать кнопки удаления, если НЕ "Вася", то скрывать. Но лучше убрать в самом скрипте, и вместо удаления говорить о недостаточности прав. {if $manager->login==vasya} <a href='#' class=delete title="Удалить"></a> {/if}
-
Если не сложно, покажите phpinfo. И включите на сервере отображение ошибок php
-
Поднимался уже вопрос http://forum.simplacms.ru/topic/2101-simpla-2-0-2-simpla-beliy-ekran-php-5-4-3-/
-
Добрый день! У задачи есть такое решение: 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; Вопрос к знатокам: конструкция работает, но не нарушит ли она работу других модулей? Спасибо!