Перейти к содержанию
Форум поддержки пользователей VamShop

Как заставить всплывать окно в листинге товара?????


Рекомендуемые сообщения

читал подобные сообщения и все ровно не смог понять как надо сделать.я просто делаю в лизинге товара всплывающие окна.что бы без перехода на карточку товара открывалась вся инфа в этом окне.делаю все с помощью "highslide" jquery .но не могу подгрузить контент .помогите плз.

Ссылка на сообщение
Поделиться на другие сайты

Никак.

Эта метка для index.html шаблона.

Да и зачем Вам эта метка, Вам нужна метка большой картинки, что б highslide прикрутить.

Ссылка на сообщение
Поделиться на другие сайты

Вот так примерно для highslide - цикл вывода товаров в файле product_listing_columns.html:

{foreach name=aussen item=module_data from=$module_content}
<dl class="itemNewProductsDefault">
<table cellspacing="0" cellpadding="2" border="0" cols="2">
<tr><td class="itemDescription" colspan="2">
<a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a>
</td></tr>

<tr><td width="150">
{if $module_data.PRODUCTS_IMAGE}
<a href="{$module_data.PRODUCTS_IMAGE_POPUP}" class="highslide" onclick="return hs.expand(this)">
<img src="{$module_data.PRODUCTS_IMAGE}" alt="{#text_zoom#}" title="{#text_zoom#}" class="itemImage" /></a>
<div class="highslide-caption"><b>{$module_data.PRODUCTS_NAME}</b><br />{$module_data.PRODUCTS_DESCRIPTION}
<table cellspacing="0" cellpadding="0" border="0" align="center"><tr>
<td><b>{$module_data.PRODUCTS_PRICE}</b></td>
<td>{$module_data.PRODUCTS_BUTTON_BUY_NOW}</td></tr></table>
</div>
<div id="closebutton" class="highslide-overlay closebutton" onclick="return hs.close(this)" alt="{#text_close#}" title="{#text_close#}"></div>
{/if}
</td>

<td valign="top">
{$module_data.PRODUCTS_SHORT_DESCRIPTION|vam_truncate:$smarty.const.MAX_DISPLAY_SHORT_DESCRIPTION:"...":true}
</td></tr>

<tr><td class="itemDescription" colspan="2">

<table cellspacing="0" cellpadding="0" border="0" align="left"><tr>
<td><img src="images/pixel_trans.gif" border="0" hspace="0" vspace="0" height="31" width="3" /></td>
<td><b>{$module_data.PRODUCTS_PRICE}</b></td>
<td>{$module_data.PRODUCTS_BUTTON_BUY_NOW}</td></tr></table>
</td></tr>

<tr><td colspan="2">
{if $module_data.PRODUCTS_VPE}
<dd class="itemDescription">
{$module_data.PRODUCTS_VPE}
</dd>
{/if}

<dd class="itemDescription">
{$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK}
</dd>

{if $module_data.PRODUCTS_SHIPPING_NAME}
<dd class="itemDescription">
{#text_shippingtime#}&nbsp;
{if $module_data.PRODUCTS_SHIPPING_IMAGE}
<img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />
{/if}
{$module_data.PRODUCTS_SHIPPING_NAME}
</dd>
{/if}

</td></tr></table>
</dl>
{/foreach}[/code]

Результат такой: http://rukodelie4u.ru/index.php?cat=35

Делал давно - сейчас подробно времени объяснять нету просто.

Немного напрягает, что он платный для коммерческого использования. Надеюсь Вы не забыли ему заплатить 29 долларов - в Норвегии жизнь не сахар.

Ссылка на сообщение
Поделиться на другие сайты

вот мой сайт http://1-tv.org.ua/index.php?cat=5. мне нужно реализовать всплывающее окно. что бы оно выглядело так как при нажатии на кнопку more  (смотреть на изображении).только мне нужно что бы это не модальное окно было а красивое окно на jquery .я пытался это реализовать,но что-то не совсем получается .при нажатии на кнопку подробнее всплывает окно,но на нем не вся информация.помогите,очень нужно.

post-4715-1304838372,1298_thumb.jpg

Ссылка на сообщение
Поделиться на другие сайты

link=topic=8464.msg67935#msg67935 date=1302796927]

Вот так примерно для highslide - цикл вывода товаров в файле product_listing_columns.html:

{foreach name=aussen item=module_data from=$module_content}
<dl class="itemNewProductsDefault">
<table cellspacing="0" cellpadding="2" border="0" cols="2">
<tr><td class="itemDescription" colspan="2">
<a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a>
</td></tr>

<tr><td width="150">
{if $module_data.PRODUCTS_IMAGE}
<a href="{$module_data.PRODUCTS_IMAGE_POPUP}" class="highslide" onclick="return hs.expand(this)">
<img src="{$module_data.PRODUCTS_IMAGE}" alt="{#text_zoom#}" title="{#text_zoom#}" class="itemImage" /></a>
<div class="highslide-caption"><b>{$module_data.PRODUCTS_NAME}</b><br />{$module_data.PRODUCTS_DESCRIPTION}
<table cellspacing="0" cellpadding="0" border="0" align="center"><tr>
<td><b>{$module_data.PRODUCTS_PRICE}</b></td>
<td>{$module_data.PRODUCTS_BUTTON_BUY_NOW}</td></tr></table>
</div>
<div id="closebutton" class="highslide-overlay closebutton" onclick="return hs.close(this)" alt="{#text_close#}" title="{#text_close#}"></div>
{/if}
</td>

<td valign="top">
{$module_data.PRODUCTS_SHORT_DESCRIPTION|vam_truncate:$smarty.const.MAX_DISPLAY_SHORT_DESCRIPTION:"...":true}
</td></tr>

<tr><td class="itemDescription" colspan="2">

<table cellspacing="0" cellpadding="0" border="0" align="left"><tr>
<td><img src="images/pixel_trans.gif" border="0" hspace="0" vspace="0" height="31" width="3" /></td>
<td><b>{$module_data.PRODUCTS_PRICE}</b></td>
<td>{$module_data.PRODUCTS_BUTTON_BUY_NOW}</td></tr></table>
</td></tr>

<tr><td colspan="2">
{if $module_data.PRODUCTS_VPE}
<dd class="itemDescription">
{$module_data.PRODUCTS_VPE}
</dd>
{/if}

<dd class="itemDescription">
{$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK}
</dd>

{if $module_data.PRODUCTS_SHIPPING_NAME}
<dd class="itemDescription">
{#text_shippingtime#}&nbsp;
{if $module_data.PRODUCTS_SHIPPING_IMAGE}
<img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" />
{/if}
{$module_data.PRODUCTS_SHIPPING_NAME}
</dd>
{/if}

</td></tr></table>
</dl>
{/foreach}[/code]

Результат такой: http://rukodelie4u.ru/index.php?cat=35

Делал давно - сейчас подробно времени объяснять нету просто.

Немного напрягает, что он платный для коммерческого использования. Надеюсь Вы не забыли ему заплатить 29 долларов - в Норвегии жизнь не сахар.

делал по вашему примеру,но что-то не совсем получилось

Ссылка на сообщение
Поделиться на другие сайты

вроде сделал.остался еще один вопрос.сделать что бы выводился шаблон только карточки товара,без навигации,корзин и всего прочего?как правильно подрубить шаблон и какой?

<a href="{$module_data.PRODUCTS_LINK}" onclick="{literal}return hs.htmlExpand(this,{ objectType: 'iframe',align: 'center',  width: 930, height:830} ){/literal}" alt="{#text_zoom#}" title="{#text_zoom#}" class="highslide">
{#text_more_my#}
</a>[/code]

как мне привязать свой шаблон?

Ссылка на сообщение
Поделиться на другие сайты

По умолчанию на странице карточки товара и так лишние боксы по бокам убраны ведь.

Правится в /templates/vamshop/product_info.php.html

Ссылка на сообщение
Поделиться на другие сайты

По умолчанию на странице карточки товара и так лишние боксы по бокам убраны ведь.

Правится в /templates/vamshop/product_info.php.html

спасибо ,сам понял.просто не хотел трогать этот шаблон /product_info.php.html . а хотел немного другой применить.

Спасибо Всем кто помог!

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...