- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Просмотр профиля: Сообщения: igorrr
Статистика
- Группа: Пользователи
- Сообщений: 8
- Просмотров: 1697
- Статус: Новичок
- Возраст: Неизвестен
- День рождения: Неизвестен
-
Пол
Не указал
1
Начинающий
Инструменты
Друзья
igorrr еще не добавил друзей
Последние посетители
Нет последних посетителей для отображения
Мои сообщения
В теме: Инициализация элементов корзины
30 May 2014 - 03:49 AM
Всем спасибо за ответы, нашёл код http://vsupport.club...dpost__p__20126
Воткнул его в нужное место и работает при стандартной корзине
Воткнул его в нужное место и работает при стандартной корзине
В теме: Новинки
30 May 2014 - 03:40 AM
Спасибо, да действительно, у родительского элемента было: align: rightНесколько подсказок для облегчения решения задачи:Ну вот код:
1. Скорее всего, где-то присутствует align="right" (или аналогичное css-свойство), которое наследуется тэгом <TD>, в котором находится кнопка.
2. По умолчанию выравнивание идет по левому краю. Т.е. где-то ОБЯЗАТЕЛЬНО должно быть принудительное изменение этого умолчания.
3. В FireFox есть прекрасная фишка "Исследовать элемент". Нажимаете на кнопке "Купить" правую кнопку мыши и изучаете справа свойства элементов. Их там можно отключать, добавлять и т.п. Очень удобно, когда надо заставить какой-либо элемент расположиться именно там, где хочется .
4. Такой выезд кнопки в правую сторону можно сделать не только выравниванием, есть куча других вариантов. Например, кнопка может просто не влезать по ширине из-за остального содержимого.
.
В теме: Инициализация элементов корзины
29 May 2014 - 03:07 PM
У меня именно стандартная.Если корзина Ajax, то это легче легкого. Изучите function doCart(req) в файле head.tpl.html - она выводит в блок "Корзина" количество товара и общую сумму - и добавьте в эту функцию вывод общей суммы в любое другое желаемое место. Если корзина не аяксовая, то не знаю, т.к. другие виды корзины практически никто не использует.Нужно сумму заказа вывести в шапку на главную
<td class="lt pad cl12" align="center" valign="middle" nowrap="nowrap"><b>{$cart_total}</b></td>Я этот код вставляю в нужное место, но это работает лишь в корзине, а как вывести на др. страницы я не знаю
В теме: Инициализация элементов корзины
28 May 2014 - 06:21 PM
Нужно сумму заказа вывести в шапку на главнуюВопрос в стиле "как можно вынести газовую плиту за пределы кухни, а точнее дома". Очевидный ответ - руками. Или нанять грузчиков.
Вы лучше не именами файлов манипулируйте, т.к. явно не очень хорошо разбираетесь в структуре и файлах ShopCMS, а спросите именно о том, что хочется сделать. Так и вопрос понятнее будет, и ответить легче.
PS. За пределы index.tpl.html вынести что-либо в ShopCMS невозможно .
В теме: Новинки
28 May 2014 - 05:02 PM
Ну вот код:
{* шаблон вывода спецпредложений *} {if $special_offers} <table cellspacing="0" cellpadding="0" width="100%"> {section name=i loop=$special_offers} {if $smarty.section.i.index is div by $smarty.const.CONF_TAB_COUNT_IN_HOME} <tr> {/if} <td width="{math equation="100 / x" x=$smarty.const.CONF_TAB_COUNT_IN_HOME format="%d"}%" align="left" valign="top"> {* вывод описания товара и его фотографии *} <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td class="hdbtop" valign="top" align="left"> <table cellspacing="0" cellpadding="0" width="100%"> <tr> {* вывод фотографии слева (если включено в настройках) *} {if $smarty.const.CONF_DISPLAY_FOTO eq 1} <td class="imboxl"><div align="right" style="position: relative; float: left;"><div class="semafor sl"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$special_offers[i].productID}.html{else}index.php?productID={$special_offers[i].productID}{/if}"></a></div><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$special_offers[i].productID}.html{else}index.php?productID={$special_offers[i].productID}{/if}"><img src="data/{$special_offers[i].default_picture}" alt="{$special_offers[i].name}"></a></div></td> {* <a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$special_offers[i].productID}.html{else}index.php?productID={$special_offers[i].productID}{/if}"><img src="data/{$special_offers[i].default_picture}" alt="{$special_offers[i].name}"></a> *} {/if} {* вывод фотографии справа (если включено в настройках) *} {if $smarty.const.CONF_DISPLAY_FOTO eq 0} <td class="imboxr"><div align="right" style="position: relative; float: right;"><div class="semafor sr"><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$special_offers[i].productID}.html{else}index.php?productID={$special_offers[i].productID}{/if}"><img src="data/{$smarty.const.TPL}/pixel.gif" style="margin: 0px;" alt="" width="70" height="70"></a></div><a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$special_offers[i].productID}.html{else}index.php?productID={$special_offers[i].productID}{/if}"><img src="data/{$special_offers[i].default_picture}" alt="{$special_offers[i].name}"></a></div></td> {* <a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$special_offers[i].productID}.html{else}index.php?productID={$special_offers[i].productID}{/if}"><img src="data/{$special_offers[i].default_picture}" alt="{$special_offers[i].name}"></a> *} {/if} </tr> </table> </td> </tr> </table> {* формирование названия товара *} {if $smarty.const.CONF_MOD_REWRITE eq 1} {assign var="link" value="<a href='product_`$special_offers[i].productID`.html'>`$special_offers[i].name`</a>"} {else} {assign var="link" value="<a href='index.php?productID=`$special_offers[i].productID`'>`$special_offers[i].name`</a>"} {/if} {assign var="preheader" value="<a href='`$smarty.const.ADMIN_FILE`?productID=`$special_offers[i].productID`&eaction=prod' title='`$smarty.const.STRING_EDITPR`' style='float: right;'>+</a>"} {if $isadmin eq "yes"}{assign var="postheader" value=`$preheader``$link`}{else}{assign var="postheader" value=$link}{/if} {* вывод названия товара *} {include file="header.tpl.html" header=$postheader} {* вывод блока товара *} <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td class="hdbtop" align="left"> <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td valign="middle" align="left"> <table cellspacing="0" cellpadding="0" style="margin-right: 8px;"> <tr> <td class="price">{if $special_offers[i].cena <= 0}{$smarty.const.STRING_NOPRODUCT_IN}{else}{$special_offers[i].Price}{/if}</td> </tr> </table> </td> <td align="right" width="100%"> {* вывод кнопки добавления товара в корзину *} <table cellspacing="0" cellpadding="0" align="right"> <tr> <td style=" padding-left: 8px;" align="left"> {if $smarty.const.CONF_SHOW_ADD2CART eq 1 && $smarty.const.CONF_DISP_INDEXCART eq 1} <form action="index.php?categoryID={$special_offers[i].categoryID}&prdID={$special_offers[i].productID}" method=post id="HiddenFieldsForm_{$special_offers[i].productID}" name="HiddenFieldsForm_{$special_offers[i].productID}"> {if $smarty.const.CONF_OPEN_SHOPPING_CART_IN_NEW_WINDOW eq 1} <table cellspacing="0" cellpadding="0"> <tr> <td><a href="#" onclick="open_window('index.php?do=cart&addproduct={$special_offers[i].productID}&multyaddcount='+document.HiddenFieldsForm_{$special_offers[i].productID}.multyaddcount.value+'',400,300);"></a></td> <td style="padding-left: 4px;"><input type={if $smarty.const.CONF_MULTYCART==0}hidden{else}text{/if} value="1" name="multyaddcount" {if $smarty.const.CONF_MULTYCART==1}size="2" style="margin-right: 4px; width: 16px;"{/if}><a href="#" onclick="open_window('index.php?do=cart&addproduct={$special_offers[i].productID}&multyaddcount='+document.HiddenFieldsForm_{$special_offers[i].productID}.multyaddcount.value+'',400,300);">{$smarty.const.ADD_TO_CART_STRING}</a></td> </tr> </table> {else} {if $smarty.const.CONF_CART_METHOD eq 2} <table cellspacing="0" cellpadding="0"> <tr> <td><a href="#" onclick="doLoad('do=cart&addproduct={$special_offers[i].productID}&xcart=yes&multyaddcount='+document.HiddenFieldsForm_{$special_offers[i].productID}.multyaddcount.value+''); return false"><img src="data/{$smarty.const.TPL}/crt.gif" alt=""></a></td> <td style="padding-left: 4px;"><input type={if $smarty.const.CONF_MULTYCART==0}hidden{else}text{/if} value="1" name="multyaddcount" {if $smarty.const.CONF_MULTYCART==1}size="2" style="margin-right: 4px; width: 16px;"{/if}><a href="#" onclick="doLoad('do=cart&addproduct={$special_offers[i].productID}&xcart=yes&multyaddcount='+document.HiddenFieldsForm_{$special_offers[i].productID}.multyaddcount.value+''); return false">{$smarty.const.ADD_TO_CART_STRING}</a></td> </tr> </table> {else} <table cellspacing="0" cellpadding="0"> <tr> <td><a href="#" onclick="document.getElementById('HiddenFieldsForm_{$special_offers[i].productID}').submit(); return false"></a></td> <td style="padding-left: 4px;"><input type={if $smarty.const.CONF_MULTYCART==0}hidden{else}text{/if} value="1" name="multyaddcount" {if $smarty.const.CONF_MULTYCART==1}size="2" style="margin-right: 4px; width: 16px; display: none;"{/if}><input type="hidden" name="cart_{$special_offers[i].productID}_x" value="{$special_offers[i].productID}"><a href="#" onclick="document.getElementById('HiddenFieldsForm_{$special_offers[i].productID}').submit(); return false">{$smarty.const.ADD_TO_CART_STRING}</a></td> </tr> </table> {/if} {/if} </form> {/if} </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> {* горизонтальная линия *} <table cellspacing="0" cellpadding="0" width="100%"><tr><td width="100%" style="background-color: #CCCCCC; height: 1px;"></td></tr></table> {* ссылка подробнее... *} </td> {if ($smarty.section.i.index+1) is div by $smarty.const.CONF_TAB_COUNT_IN_HOME} </tr> {else} {/if} {/section} </table> {/if}
- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Просмотр профиля: Сообщения: igorrr