Legosp Forum
Shop-Script "Legosp" => Общие вопросы => Тема начата: Al_Uk от Ноября 16, 2011, 06:59:50 pm
-
Последнюю неделю изучал азы CSS.
Вроде продвинулся неплохо, перепилил страницу товара, и категории, а когда дошел до кнопки "КУПИТЬ" то застрял.
Нарисовал уникальную кнопку "купить". (содрал с розетки+мобилак+фотос=сборная солянка), а куда вставлять хз.
если класс .button оставить но вставить свой фон и пр. то все кнопки в Лего меняются на такой стиль. А нужно сделать уникальную Кнопку купить.
в файле product.brief.tpl отвечает за кнопку такой код
[spoiler]
{if $product_info[28]>0}
<a id="tocart_{$product_info[11]}" class="ajaxcart button" href="./ad2cart/{$product_info[14]}"><span>{$smarty.const.ADD_TO_CART_STRING}</span></a>
{/if}[/spoiler]
Куда ведет этот код, и как привязать его к своему стилю кнопку?
Искал по ключевику ajaxcart и нашел упоминание только в файле js, но там никакой привязки к кнопке нет.
Лего 4.6/5
Денвер.
-
Поймите разницу между id (http://htmlbook.ru/samcss/identifikatory) и class (http://htmlbook.ru/samcss/klassy)
-
Но и не забывайте про span, для него тоже нужно дорисовать хвост кнопки, прописать в .newbutton span {}
}[/spoiler]
Простите, а в чем фишка этого правого хвостика? разве нельзя сделать цельную кнопку?
И еще вопрос. насколько я понял, то это {$smarty.const.ADD_TO_CART_STRING} нужно только для перевода на другой язык?
Наверное не очень хорошо для продвижения, когда в каталоге будет столько слов "Заказать", поэтому я подумываю уйти от этого и сделать цельную кнопку с нарисованной надписью.
Я сделал так: <div class="button_zakaz">{if $product_info[28]>0}
<a id="tocart_{$product_info[11]}" class="ajaxcart_newbutton" href="./ad2cart/{$product_info[14]}"></a>{/if}</div>
и в css так: .button_zakaz .ajaxcart_newbutton{
background: url('../image/button_kupit.png') no-repeat;
width: 66px;
height: 18px;
float: right;
}
Кнопка изменилась все ок, но имею проблему. При нажатии на кнопку "Заказать" выдает мне 404страницу. Подскажите плиз, где я ошибся?
-
Ошиблись в одной букве:
href="./ad2cart/{$product_info[14]}"
href="./add2cart/{$product_info[14]}"
-
Ошиблись в одной букве:
href="./ad2cart/{$product_info[14]}"
href="./add2cart/{$product_info[14]}"
Спасибо, именно из-за этого были проблемы
И ещё, если вы пишете ajaxcart_newbutton то у вас тогда не будет перелёта в корзину, ну если вы и js не правили.
Желательно писать class="ajaxcart newbutton" и стиль уже писать к .newbutton{...}
Вместо перелета сделал всплывающее окно.
В будуюшей версии нужно также чтоб коректо отоброжалось если сайт в utf-8 (Руского будет 2 файла в разных кодировках)
Я так понимаю что в России используют cp-1251