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

dkoz

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

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

  • Посещение

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

  1. В product.tpl {if $comment->answer} <div class="comment_answer"> <div class="adm">Ответ от <b>Администрации</b>:<br></div> {$comment->answer|escape|nl2br} </div> {/if}
  2. Показать как у Вас выглядит каталог с товарами все же надо, пусть даже это будет стандарный функционал Simpla CMS. Ведь Вы сами указали, что цена включает в себя дизайн и контент. Необходимо понимать какая у сайта подача контента (товаров), все таки для интернет-магазина это важнейшая часть пользовательского интерфейса.
  3. {$n=0} {foreach $products as $product} {if $product->features} {foreach $product->features as $f} {if $f->feature_id==152 && $f->value=="Настенная плитка"} {$n=$n+1} {if $n==1} <h2 class="ty-sidebox__title "> <span class="ty-sidebox__title-wrapper">Настенная плитка</span></h2> // название группы {/if} {include file='tovar_cat.tpl'} // вывод самого товара {/if} {/foreach} {/if} {/foreach}
  4. Нужно заменить $(".image").html(url); на $(el).closest('.product').find(".image").html(url);
  5. Происходит замена изображений на сопутствующих товарах
  6. Следующий код {if $v->attachment} <a href="files/downloads/{$v->attachment}">скачать файл</a> {/if} вставить например после: {if $v->name}<label class="variant_name" for="related_{$v->id}">{$v->name}</label>{/if} и в папке /files/downloads удалить файл .htaccess
  7. В ProductsView меняем // Показать все страницы сразу if($this->request->get('page') == 'all') $items_per_page = $products_count; на // Показать все страницы сразу if($this->request->get('page') == 'all'){ $items_per_page = $products_count; $this->design->assign('page_all', true); } в шаблоне {if $mode == 'lovi-moment' && ($current_page_num > 1 || $page_all == true)}
  8. В ProductsView делаем передачу в шаблон переменной mode $this->design->assign('mode', $this->request->get('mode', 'string')); В шаблоне {if $mode == 'lovi-moment' && $current_page_num > 1}
  9. А вообще, лучше делать привязку не к url, а к id $category->id == 11 или $page->id == 4 тогда при смене url не нужно лесть в исходники и править условие
  10. Так "Лови момент" это категория товаров? Если да, тогда нужно так: {if $module == 'ProductsView' && $category->url == 'lovi-moment' && $current_page_num > 1} или можно даже так: {if $category->url == 'lovi-moment' && $current_page_num > 1}
  11. Что-то вроде того: <option selected="selected" class="this-color" data-price="{$v->price|convert}"> {$v->name} </option> js (jQuery): $('select[name=color]').change(function(){ $('.price_block').html($(this).find('option:selected').data('price')); });
  12. Так ведь есть такая кнопка в Симпле по-умолчанию
  13. В фильтре по цене, если задать диапазон и применить его, потом нельзя его расширить, не сбросив. Получается, требует дополнительного действия.
  14. Выведет все подкатегории: {function name=categories_tree level=0} {foreach $categories as $c} {if $level!=0} {$c->name} {/if} {if $c->subcategories} {categories_tree categories=$c->subcategories level=$level+1} {/if} {/foreach} {/function} {categories_tree categories=$categories}
  15. Скорее всего на старом сервере просто был отключен вывод ошибок.
  16. В списке возможностей есть пункт: Полноценная синхронизация c 1C. Заказы экспортируются в 1С?
  17. Обновление корзины(основной) без перезагрузки страницы работает на ajax. Нужно править файл ajax_cart.js
  18. В api/Notify.php после строк (150 строка) if(!($comment = $this->comments->get_comment(intval($comment_id)))) return false; дописываем: if($comment->type == 'product'){ if($comment_product = $this->products->get_product((int)$comment->object_id)){ $comment->product_name = $comment_product->name; $comment->product_url = $comment_product->url; } } В simpla/design/html/email_comment_admin.tpl добавляем в таблицу {if $comment->product_url} <tr> <td style="padding:6px; width:170; background-color:#f0f0f0; border:1
×
×
  • Создать...