SpaiS Опубликовано 15 января, 2012 Жалоба Поделиться Опубликовано 15 января, 2012 Подскажите как правильно сделать. А то эти круглешки совсем ни к чем. Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 15 января, 2012 Жалоба Поделиться Опубликовано 15 января, 2012 http://forum.simplacms.ru/comments.php?DiscussionID=1010 Цитата Ссылка на сообщение Поделиться на другие сайты
SpaiS Опубликовано 15 января, 2012 Автор Жалоба Поделиться Опубликовано 15 января, 2012 Это не то совсем. В шаблоне Main надо менять все + стили надо подобрать + аяксовую козрину из старой версии брать видимо. У меня магазин обуви... и смысла нет кружочками делать т.к. у каждой модели обуви размеры будут. и если я буду добавлять от 41 до 47 размера наприме это будет слишком много заниматься место. Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 15 января, 2012 Жалоба Поделиться Опубликовано 15 января, 2012 Я указал на принцип перевода на select и ничего сложного в этом нет. Цитата Ссылка на сообщение Поделиться на другие сайты
SpaiS Опубликовано 15 января, 2012 Автор Жалоба Поделиться Опубликовано 15 января, 2012 Я не особо сильно понимаю в верстке... но там стили разные кучу всего менять надо. + в новой версии... Новинки + Аукционные товары и везде переменные надо менять. Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 15 января, 2012 Жалоба Поделиться Опубликовано 15 января, 2012 на примере products.tpl Вашего шаблонанаходим <table> {foreach $product->variants as $v} <tr class="variant"> <td> <input id="variants_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $v@first}checked{/if} {if $product->variants|count<2}style="display:none;"{/if}/> </td> <td> {if $v->name}<label class="variant_name" for="variants_{$v->id}">{$v->name}</label>{/if} </td> <td> {if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if} <span class="price">{$v->price|convert} <span class="currency">{$currency->sign|escape}</span></span> </td> </tr> {/foreach} </table>и заменяем на <select name="variant" {if $product->variants|count==1 && !$product->variant->name}style='display:none;'{/if}> {foreach $product->variants as $v} <option value="{$v->id}" {if $v->compare_price > 0}compare_price="{$v->compare_price|convert}"{/if} price="{$v->price|convert}"> {$v->name} </option> {/foreach} </select> <div class="price"> <strike> {if $product->variant->compare_price > 0} {$product->variant->compare_price|convert} {/if} </strike> <span>{$product->variant->price|convert}</span> <i>{$currency->sign|escape}</i> </div>дальше в конец файла добавляем{literal}<script>$(function() { // Выбор вариантов $('select[name=variant]').change(function() { price = $(this).find('option:selected').attr('price'); compare_price = ''; if(typeof $(this).find('option:selected').attr('compare_price') == 'string') compare_price = $(this).find('option:selected').attr('compare_price'); $(this).find('option:selected').attr('compare_price'); $(this).closest('form').find('span').html(price); $(this).closest('form').find('strike').html(compare_price); return false; }); });</script>{/literal}Вот и все, дальше по образу и подобию, ну еще в style.css нужно подправить на Ваше усмотрение. Цитата Ссылка на сообщение Поделиться на другие сайты
spbcity Опубликовано 15 января, 2012 Жалоба Поделиться Опубликовано 15 января, 2012 SpaiS, как сделаете - можно взглянуть?Аналогично хочу сделать на сайте Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 15 января, 2012 Жалоба Поделиться Опубликовано 15 января, 2012 Да еще маленькая деталь, в файле ajax_cart.js это который в шаблонестроку data: {variant: $(this).find('input[name=variant]:checked').val()},заменить на data: {variant: $(this).find('select').val()}, Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 25 февраля, 2012 Жалоба Поделиться Опубликовано 25 февраля, 2012 Трындец и вот все это ради того, чтобы дизайн был фиксированного размера.Предыдущий вариант дизайна был намного лучше. И булиты - это вообще жесть, если например будет вариантов 5, то в каталоге это будет выглядеть ну очень убого. Цитата Ссылка на сообщение Поделиться на другие сайты
igoryk Опубликовано 25 февраля, 2012 Жалоба Поделиться Опубликовано 25 февраля, 2012 /nwnet / поддерживаю - выпадающие списки намного лучше и удобней. Цитата Ссылка на сообщение Поделиться на другие сайты
Kowalski Опубликовано 10 марта, 2012 Жалоба Поделиться Опубликовано 10 марта, 2012 У меня немного другой отрывок кода:{foreach $product->variants as $v} <tr class="variant"> <td> <input id="variants_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $v@first}checked{/if} {if $product->variants|count<2}style="display:none;"{/if}/> </td> <td> {if $v->name}<label class="variant_name" for="variants_{$v->id}">{$v->name}</label>{/if} </td> <td> {if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if} <span class="price">{$v->price|convert} <span class="currency">{$currency->sign|escape}</span></span> </td> </tr> {/foreach}пробовал заменять, на тот что дал Кроха. Ничего не вышло((. Делал все по инструкции. Все делал через Дизайн в админке. в файле ***.js заменял строку как и написано. Может есть какие то еще варианты? Спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 10 марта, 2012 Жалоба Поделиться Опубликовано 10 марта, 2012 Беда в том, что часть кода не отображается на форуме. Цитата Ссылка на сообщение Поделиться на другие сайты
spbcity Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 Кроха, буду благодарен, если подскажете какой код надо добавить для выпадающего списка и количества товара. Готов оплатить работу Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 http://kroxa.pp.ua/wp-content/uploads/2012/03/spisok.zipЕсли что-то не ясно пишите в личку. Цитата Ссылка на сообщение Поделиться на другие сайты
spbcity Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 Спасибо!Проверю сейчас Цитата Ссылка на сообщение Поделиться на другие сайты
Kalatsch Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 что-то не качается файл ( Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 Перезалил файл Цитата Ссылка на сообщение Поделиться на другие сайты
Kalatsch Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
spbcity Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 Всё отлично, работает. А если это и цвет и размер - как быть?Нагромождать много вариантов? Цитата Ссылка на сообщение Поделиться на другие сайты
skcmatt Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 Кроха Спасибо. Всё Суперр.Код менять надо в products.tpl , product.tpl, main.tpl - в 3 местах.У меня один вопрос остался ни как не могу сделать таблицу куда вписывать кол-во перед добавлением в корзину. Помогите Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 Китайцы вот как придумали )))http://shop.jooyea.cn/goods_115.html Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 > У меня один вопрос остался ни как не могу сделать таблицу куда вписывать кол-во перед добавлением в корзину. http://forum.simplacms.ru/discussion/1046/zadat-kolichestvo-tovarov-pered-pomescheniem-v-korzinu-#Item_12 Цитата Ссылка на сообщение Поделиться на другие сайты
spbcity Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 За плату сделать как у китайцев? Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 Там по другому свойства товаров сделаны А для цвета вообще отдельная таблица в БД выделена.Конечно наши гуру если захотят и не такое замутят, но я к сожалению, пас. Цитата Ссылка на сообщение Поделиться на другие сайты
skcmatt Опубликовано 11 марта, 2012 Жалоба Поделиться Опубликовано 11 марта, 2012 Не получается. Не знаю куда вставить. Помогите Пожалуйста. Может текст файл Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.