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

n1c

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

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

  • Посещение

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

  1. Здравствуйте уважаемые форумчане! Подскажите пожалуйста, как вывести вес товара в корзине и заказе с учетом суммарной стоимости? 1 - 100 - 4101 - 250 - 5251 - 500 - 11501 - 1000 - 151001 - 2000 - 18 к примеру вес от 1 грамма до 100 грамм - 4 евро, если больше 101 грамма до 250 то - 5 евро и тдпри этом чтобы считало в total_price ?Спасибо!
  2. в ссылке готовое решение но для <select>, а я делал тот же принцип но с применением <label>
  3. а если страница бренда? к примеру переходим на страницу site.com/brands/apple , то как поменять?
  4. зачем ссылка? страницы с ошибкой нет, функция просто НЕ РАБОТАЕТ. для тех кто в танке, я уточнил что базовая версия 2.3.7, добавил код из #8. miltonmors, вы просто забиваете форум, толку от вас 9*0=Х
  5. есть версия Simpla 2.3.7, без никаких изменений, взял код #8 - http://forum.simplacms.ru/topic/7421-добавить-выбор-размера-в-вариантах-товаров/?p=57348 и делал по инструкции. мой код design/default/html/product.tpl {* Страница товара *} {* Канонический адрес страницы *} {$canonical="/products/{$product->url}" scope=parent} <!-- Хлебные крошки /--> <div id="path"> <a href="./">Главная</a> {foreach $category->path as $cat} → <a href="catalog/{$cat->url}">{$cat->name|escape}</a> {/foreach} {if $brand} → <a href="catalog/{$cat->url}
  6. сарказм оценен! вот только смысл выкладывать весь код, когда он есть изначально? я всего лишь вставил выявленную причину неработоспособности.
  7. в версии 2.3.7 не летит в корзину из-за: {if $product->colors|count > 1} <tr class="cvet"{if $product->variants|count<2} style="display:none;"{/if}> <td>Цвета:</td> <td>{*','|join:$v*} <select class="color_select"> {foreach $product->colors as $k=>$v}{if !empty($v)}<option rel-size="">{$v}</option>{/if}{/foreach} </select> </td> </tr> {/if} colors нет как в старых версиях так и в новых. подскажите, почему не работает?
  8. править нужно тут api/Image.php ? public function upload_image($filename, $name) { // Имя оригинального файла $name = $this->correct_filename($name); $uploaded_file = $new_name = pathinfo($name, PATHINFO_BASENAME); $base = pathinfo($uploaded_file, PATHINFO_FILENAME); $ext = pathinfo($uploaded_file, PATHINFO_EXTENSION); if(in_array(strtolower($ext), $this->allowed_extentions)) { while(file_exists($this->config->root_dir.$this->config->original_images_dir.$new_name)) { $new_base = pathinfo($new_name, PATHINFO_FILENAME); if(preg_match('/_([0
  9. а как сделать, чтобы название картинки менялось если с таким именем уже есть?
  10. Добрый день, уважаемые программисты и гости! Есть готовое решение как добавить цвет и размер - http://forum.simplacms.ru/topic/7421-добавить-выбор-размера-в-вариантах-товаров/ . В теме цвет и размер выводится в SELECT, я изменил цвет в INPUT, но размер полностью не удалось перевести в INPUT. Сделал так: {foreach $product->variants as $v} <input type="radio" id="{$v->id}" name="variant" value="{$v->id}"{if $v@first}checked{/if}> <label for="{$v->id}">{$v->size}</label> {/for
  11. Сделал. {foreach $product->variants as $v} <input type="radio" id="{$v->id}" name="variant" value="{$v->id}"{if $v@first}checked{/if}> <label for="{$v->id}">{$v->size}</label> {/foreach} Но выводится все размеры всех заданных цветов. Не пойму почему. Пробовал задать инпуту класс class="size_data_select", ничего не меняется.
  12. Меняю на: {foreach $pages as $p} {if $p->parent_id} <li> <a data-page="{$p->parent_id}" href="{$p->url}">{$p->name|escape}</a> </li> {/if} {/foreach} отображение идет, но подменю выводится во всех меню родитель и не родитель, что нужно добавить чтобы подменю выводилось только для родителя которому оно задано?
  13. чтобы заменить ЦВЕТ select на radio {foreach $product->colors as $k=>$v} {if !empty($v)} <input class="color_select" name="variant" type="radio" value="{$v}" {if $product->color->$v}checked{/if}> {/if} {/foreach} в размере делаю: {foreach $product->variants as $v} <input class="size_select" name="variant" type="radio" value="{$v}" {if $product->variant->$v}checked{/if}> {/foreach} и дизайн летит(( напра
  14. подскажите пожалуйста, как сделать тоже input в размере? в цветах я сделал, а в размере хз((
  15. Не отображает(( хочу сделать выпадающее горизонтальное меню, вот сам весь код вместе с вашим: {* Меню *} <ul id="nav"> {foreach $pages as $p} {* Выводим только страницы из 1 меню *} {if $p->menu_id == 1 && $p->parent_id == 0} <li {if $page && $page->id == $p->id}class="selected"{/if}> <a data-page="{$p->id}" href="{$p->url}">{$p->name|escape}</a> <ul> {foreach $pages as $p} {if $p->parent_id==$page->id}
  16. Для вывода подменю делаю: {if $p->menu_id == 1} <li {if $page && $page->parent_id == $p->parent_id}class="selected"{/if}> <a data-page="{$p->parent_id}" href="{$p->url}">{$p->name|escape}</a> </li> {/if} Но показывает меню и подменю, что я делаю не так?
  17. подскажите пожалуйста, как сделать не вывод контента, а вывод подменю?
  18. а как сделать активной ссылкой? к примеру <a href="site.com/catalog/televizory?180%5B%5D=plazma">Плазма</a>
  19. куда или после чего вставить это: 2) simpla/SettingsAdmin.php ~34 : $product->vk_crosspost = $this->request->post('vk_crosspost'); в файле все идет $this->settings->
  20. А как убрать "умный ресайз" из блога?
  21. Добрый день. Подскажите пожалуйста, как в личном кабинете в истории заказов не показывать удаленные заказы?
×
×
  • Создать...