- Форум владельцев интернет-магазинов
- → Публикации Jonyk
Публикации Jonyk
51 публикаций создано Jonyk (учитываются публикации только с 26-Сентябрь 23)
#76797 Отзывы
Отправлено от Jonyk в 02 Июль 2013 - 14:15 в Страница товара
#76773 Отзывы
Отправлено от Jonyk в 02 Июль 2013 - 08:39 в Страница товара
Vaccina (02 Июль 2013 - 02:34) писал:
<div itemscope itemtype="http://data-vocabulary.org/Product"> <!-- Статический заголовок странички --> <div class="headline" style="background:none;"> <div class="h1static clear"> <h1 class="fnt18n" itemprop="name">{GOODS_NAME}</h1> <meta itemprop="category" content="{% FOR upper_navigation %}{% IFNOT upper_navigation.first %} > {% ENDIF %}{upper_navigation.NAME}{% ENDFOR %}" /> <!-- Артикул, если указан --> <p class="fnt10n" {% IFNOT GOODS_MOD_ART_NUMBER %}style="display:none;"{% ELSE %}itemprop="identifier"{% ENDIF %}> Артикул: {GOODS_MOD_ART_NUMBER} </p> </div> </div> <!-- Статический заголовок странички-Конец --> <div class="padd"> <div class="speedbar fnt11n txtalgnlft"> <a href="http://{NET_DOMAIN}/">Главная</a> » <a href="{CATALOG_URL}">Каталог товаров</a> {% FOR upper_navigation %} {% IF upper_navigation.CURRENT %} » <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ELSEIF upper_navigation.CURRENT_PARENT %} » <a href="{upper_navigation.URL}">{upper_navigation.NAME}</a> {% ENDIF %} {% ENDFOR %} » <span class="fnt11b">{GOODS_NAME}</span> </div> </div> <!-- Товар --> <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden"> <div class="product padd"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <div class="leftpart"> <div class="fullimg txtalgncnt goodsDataMainModificationAvailable"> <span rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}> <div class="stikno"></div> </span> <span rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> <div class="stikyes"></div> </span> <!-- Большое изображение --> {% IF GOODS_IMAGE_EMPTY %} <img src="{ASSETS_IMAGES_PATH}no-photo-medium.png" alt="{GOODS_NAME}" title="Увеличить {GOODS_NAME}" /> {% ELSE %} <a itemprop="image" href="{GOODS_IMAGE_LARGE}" target="_blank" title="Увеличить {GOODS_NAME}"><img src="{GOODS_IMAGE_MEDIUM}" alt="{GOODS_NAME}" /></a> {% ENDIF %} <!-- Идентификатор изображения товара, используется для галереи изображений --> <input type="hidden" rel="{GOODS_IMAGE_ID}" /> </div> <!-- Ссылка на увеличение среднего изображения товара до большого. Появляется если у товара указано изображение --> {% IFNOT GOODS_IMAGE_EMPTY %} <div class="button zoomimg txtalgncnt"> <a href="{GOODS_IMAGE_LARGE}" target="_blank" class="whtgreen" title="Увеличить {GOODS_NAME}">Увеличить изображение</a> </div> {% ENDIF %} <!-- Другие изображения товара. Отображаются если есть изображения товара --> {% IFNOT goods_images_empty %} {% FOR goods_images %} <!-- Заголовок и обёртка для изображений, которая позволяет не показывать уменьшенное изображение товара если оно у него лишь одно --> {% IF goods_images.first %} <div class="allphoto clear"> <div class="title fnt11i" {% IF goods_images.length=1 %}style="display:none;"{% ENDIF %}>Другие фото {GOODS_NAME}</div> {% ENDIF %} <!-- Уменьшенное изображение товара --> <ul class="txtalgncnt zoomicon"> <li><a href="{goods_images.LARGE}" rel="gallery" target="_blank" title="{goods_images.NAME}"> <img class="cornerAll withBorder" rel="{goods_images.MEDIUM}" src="{goods_images.ICON}" alt="{goods_images.NAME}" /></a></li> <!-- Идентификатор изображения товара, используется для галереи изображений --> <input type="hidden" rel="{goods_images.ID}" /> </ul> <!-- В самом конце закрываем обёртку для списка маленьких изображений товара --> {% IF goods_images.last %} <div class="clear"></div> </div> {% ENDIF %} {% ENDFOR %} {% ENDIF %} </div> <div class="rightpart"> <div class="boxmoney"> <div class="goodsDataMainModificationDataBlock main"> <!-- По этому значению производится заказ товара --> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" class="goodsDataMainModificationId" /> <!-- Цена и Кнопки --> <div class="block" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer"> <ul class="left fnt12i"> <li class="goodsDataMainModificationPriceNow">Цена сейчас: <span itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span> <!-- информация для поисковика о валюте товара --> <meta itemprop="priceCurrency" content="{CURRENCY_CHAR_CODE}"/> <!-- информация о числе товаров на складе --> <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/> <!-- информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> {% IF GOODS_MOD_REST_VALUE>0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE>0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"> {% ENDIF %} </li> <!-- Старая цена --> <!-- Если на товар действует скидка --> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %} <li class="old goodsDataMainModificationPriceOld">Цена без скидки: {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</li> <!-- Если старая цена была больше новой --> {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %} <li class="old goodsDataMainModificationPriceOld">Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li> {% ENDIF %} </ul> <ul class="right txtalgncnt"> <li class="goodsPageSubmitButtonBlock" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><a class="whtblue" onclick="$('.goodsDataForm').submit(); return false;" title="Положить «{GOODS_NAME}» в корзину" href="#">В корзину</a></li> <!-- Если в тарифном плане подключен модуль сравнения товаров --> {% IF TARIFF_FEATURE_GOODS_COMPARE %} <!-- Если не выключен модуль сравнения товаров, то покажем кнопку сравнения товаров --> {% IFNOT SETTINGS_COMPARE_DISABLE %} <li><a class="goodsDataCompareButton add whtblue" {% IF GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_ADD_URL}?return_to={CURRENT_URL | urlencode}" title="Добавить «{GOODS_NAME}» к списку сравнения с другими товарами" href="#" >Сравнить товар</a></li> <li><a class="goodsDataCompareButton delete whtblue" {% IFNOT GOODS_MOD_IS_HAS_IN_COMPARE_LIST %}style="display:none;"{% ENDIF %} rel="{COMPARE_DELETE_URL}?return_to={CURRENT_URL | urlencode}" title="Убрать «{GOODS_NAME}» из списка сравнения с другими товарами" href="#" >Не сравнивать</a></li> {% ENDIF %} {% ENDIF %} </ul> <div class="clear"></div> </div> <!-- Цена и Кнопки-Конец --> <!-- Блок информации по акции действующей на товар, если таковая есть --> {% IF GOODS_MOD_MAX_DISCOUNT_ID %} <div class="block"> <div class="delivery fnt12n txtalgnlft"> <p class="fnt12b"> Товар участвует в акции «{GOODS_MOD_MAX_DISCOUNT_CAMPAIGN_NAME}». </p> <div class="variant"> <div class="info" itemprop="priceValidUntil" content="{GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date("Y-m-d")}"> По {GOODS_MOD_MAX_DISCOUNT_EXPIRED_AT | date} скидка составляет {GOODS_MOD_MAX_DISCOUNT}% </div> </div> </div> </div> {% ENDIF %} <!-- Модификации товара --> <div class="block" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}> {% FOR goods_modifications_properties %} <div class="mod goodsDataMainModificationsBlockProperty"> {% FOR values %} {% IF goods_modifications_properties.values.first %} <div class="title fnt11b">{goods_modifications_properties.NAME}:</div> <div class="select"> <select name="form[properties][]"> {% ENDIF %} <option value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}selected="selected"{% ENDIF %}>{goods_modifications_properties.values.NAME}</option> <!-- Если это последний элемент в списке --> {% IF goods_modifications_properties.values.last %} </select> {% ENDIF %} </div> {% ENDFOR %} </div> {% ENDFOR %} <div class="clear"></div> </div> <!-- Модификации товара-Конец --> <!-- Данные по модификациям для текущей товарной позиции --> {% FOR goods_modifications %} <div class="ModificationsList" rel="{goods_modifications.PROPERTIES_SLUG}"> <input type="hidden" name="id" value="{goods_modifications.ID}" /> <input type="hidden" name="art_number" value="{goods_modifications.ART_NUMBER}" /> <input type="hidden" name="price_now" value="{goods_modifications.PRICE_NOW}" /> <div class="price_now_formated" style="display:none">Цена сейчас: {goods_modifications.PRICE_NOW | money_format}</div> <input type="hidden" name="price_old" value="{% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT}{% ELSE %}{goods_modifications.PRICE_OLD}{% ENDIF %}" /> <div class="price_old_formated" style="display:none">Старая цена: {% IF goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT>goods_modifications.PRICE_NOW %}{goods_modifications.PRICE_NOW_WITHOUT_DISCOUNT | money_format}{% ELSE %}{goods_modifications.PRICE_OLD | money_format}{% ENDIF %}</div> <input type="hidden" name="rest_value" value="{goods_modifications.REST_VALUE}" /> <input type="hidden" name="measure_id" value="{goods_modifications.MEASURE_ID}" /> <input type="hidden" name="measure_name" value="{goods_modifications.MEASURE_NAME}" /> <input type="hidden" name="measure_desc" value="{goods_modifications.MEASURE_DESC}" /> <input type="hidden" name="measure_precision" value="{goods_modifications.MEASURE_PRECISION}" /> <input type="hidden" name="is_has_in_compare_list" value="{goods_modifications.IS_HAS_IN_COMPARE_LIST}" /> <div class="description" style="display:none">{goods_modifications.DESCRIPTION}</div> </div> {% ENDFOR %} <!-- Блок описания модификации --> <div class="block goodsDataMainModificationsDescriptionBlock" {% IFNOT GOODS_MOD_DESCRIPTION %}style="display:none;"{% ENDIF %}> <div class="delivery fnt12n txtalgnlft"> <div class="variant"> <div class="info">{GOODS_MOD_DESCRIPTION}</div> </div> </div> </div> <!-- Условия доставки --> <div class="block"> <a onclick="$('.delivery.fnt12n.txtalgnlft').toggle();return(false);" href="#" style="text-decoration: none; border-bottom: 1px dotted; margin: 15px;">Варианты доставки</a> <div class="delivery fnt12n txtalgnlft" style="display:none;"> <p class="fnt12b"> Условия доставки </p> <!-- Способ --> {% FOR goods_delivery %} <div class="variant"> <div class="title fnt12b" rel="{goods_delivery.ID}"> * {goods_delivery.NAME} </div> <div class="info"> {goods_delivery.DESC} </div> {% IF goods_delivery.rules_empty %} <div class="delivmoney fnt11i"> Стоимость доставки: {goods_delivery.PRICE | money_format} </div> {% ELSE %} <div class="delivmoney fnt11i"> Стоимость доставки зависит от суммы заказа: </div> <div class="history" style="padding:0;"> <table cellpadding="0" width="100%" cellspacing="0" class="fnt11b txtalgncnt"> <tr class="title"> <td> Для заказов больше </td> <td width="30%"> Стоимость </td> </tr> {% FOR rules %} <tr class="delivery"> <td class="txtalgnlft"> {goods_delivery.rules.SUM_MORE_PRICE | money_format} </td> <td class="last"> {goods_delivery.rules.PRICE | money_format} </td> </tr> {% ENDFOR %} <tr class="delivery"> <td class="old txtalgnlft fnt10n"> Для заказов меньше {goods_delivery.SUM_LESS_PRICE | money_format} </td> <td class="last"> {goods_delivery.PRICE | money_format} </td> </tr> </table> </div> {% ENDIF %} </div> {% ENDFOR %} <!-- Способ-Конец --> </div> </div> <!-- Условия доставки-Конец --> </div> </div> </div> <div class="clear"></div> </div> </form> <!-- Описание --> {% IF GOODS_DESCRIPTION_LARGE %} <div class="headline padd" style="margin:10px 0 0 0px;"> <div class="main"> <div class="h1static clear"> <h2 class="fnt18n">Описание {GOODS_NAME}</h2> </div> <div class="text fnt12n htmlDataBlock" itemprop="description"> {GOODS_DESCRIPTION_LARGE} </div> </div> </div> {% ENDIF %} <!-- Короткое SEO-описание --> {% IF GOODS_SEO_DESCRIPTION_SHORT %} <div class="headline padd" style="margin:10px 0 0 0px;"> <div class="main"> <div class="text fnt12n htmlDataBlock" itemprop="description"> {GOODS_SEO_DESCRIPTION_SHORT} </div> </div> </div> {% ENDIF %} <!-- END Короткое SEO-описание --> <!-- Полное SEO-описание --> {% IF GOODS_SEO_DESCRIPTION_LARGE %} <div class="headline padd" style="margin:10px 0 0 0px;"> <div class="main"> <div class="text fnt12n htmlDataBlock" itemprop="description"> {GOODS_SEO_DESCRIPTION_LARGE} </div> </div> </div> {% ENDIF %} <!-- END Полное SEO-описание --> <!-- Описание-Конец --> <!-- Характеристики --> {% IFNOT goods_features_empty %} <div class="headline" style="background:none; margin:10px;"> <div class="h1static clear"> <h2 class="fnt18n">Характеристики {GOODS_NAME}</h2> </div> </div> <div class="padd"> <table cellpadding="0" cellspacing="0" width="100%" class="charactir fnt12n txtalgnlft padd"> {% FOR goods_features%} <tr> <td class="fnt12b" width="50%"> {goods_features.NAME} </td> <td> {goods_features.VALUE} </td> </tr> {% ENDFOR %} </table> </div> {% ENDIF %} <!-- Характеристики-Конец --> <!-- Сопутствующие товары --> {% IFNOT related_goods_empty %} <div class="headline" style="background:none; margin:10px;"> <div class="h1static clear"> <h2 class="fnt18n">Сопутствующие товары</h2> </div> </div> <!-- Вывод сопутствующих товаров таблицей --> <div class="padd box"> <table class="table" cellpadding="5" cellspacing="0"> <tr> {% FOR related_goods %} <td> <div class="tabproduct"> <div class="title fnt12b txtalgncnt"> <a href="{related_goods.URL}" title="Перейти на страницу «{related_goods.NAME}»">{related_goods.NAME}</a> </div> <div class="img txtalgncnt"> <a href="{related_goods.URL}" title="Перейти на страницу «{related_goods.NAME}»"><img src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{related_goods.IMAGE_OTHER}{% ENDIF %}" alt="{related_goods.NAME}" /></a> </div> <div class="price fnt12b txtalgncnt"> Цена: {% IF related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MIN_PRICE_NOW %} <span>{related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span> {% ELSEIF related_goods.MIN_PRICE_OLD>related_goods.MIN_PRICE_NOW %} <span>{related_goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span> {% ENDIF %} <em class="fnt12b">{related_goods.MIN_PRICE_NOW | money_format}</em> </div> <div class="buttons txtalgncnt"> {% IF related_goods.MAX_REST_VALUE>0 %} <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{related_goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{related_goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{related_goods.MIN_PRICE_NOW_ID}" /> <a href="{related_goods.URL}" class="whtgreen" title="Перейти на страницу «{related_goods.NAME}»">Подробнее</a> <a class="blgreen" onclick="$('#goodsListFormId{related_goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={related_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={related_goods.MIN_PRICE_NOW_ID}" title="Положить «{related_goods.NAME}» в корзину">Купить</a> </div> </form> {% ENDIF %} {% IF related_goods.MAX_REST_VALUE=0 %}<a href="{related_goods.URL}" class="whtgreen" title="Перейти на страницу «{related_goods.NAME}»">Подробнее</a>{% ENDIF %} </div> </div> </td> {% IFNOT related_goods.last %} {related_goods.index | is_divided("3","</tr><tr>","")} {% ENDIF %} {% ENDFOR %} </tr> </table> </div> <!-- Вывод сопутствующих товаров таблицей-Конец --> {% ENDIF %} <!-- END Сопутствующие товары --> <!-- С этим товаром смотрят --> {% IFNOT related_views_goods_empty %} <div class="headline" style="background:none; margin:10px;"> <div class="h1static clear"> <h2 class="fnt18n">С этим товаром смотрят</h2> </div> </div> <!-- Вывод таблицей товаров, которые смотрят с этим товаром --> <div class="padd box"> <table class="table" cellpadding="5" cellspacing="0"> <tr> {% FOR related_views_goods %} <td> <div class="tabproduct"> <div class="title fnt12b txtalgncnt"> <a href="{related_views_goods.URL}" title="Перейти на страницу «{related_views_goods.NAME}»">{related_views_goods.NAME}</a> </div> <div class="img txtalgncnt"> <a href="{related_views_goods.URL}" title="Перейти на страницу «{related_views_goods.NAME}»"><img src="{% IF related_views_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{related_views_goods.IMAGE_OTHER}{% ENDIF %}" alt="{related_views_goods.NAME}" /></a> </div> <div class="price fnt12b txtalgncnt"> Цена: {% IF related_views_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_views_goods.MIN_PRICE_NOW %} <span>{related_views_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | number_format("0", ",", " ")}</span> {% ELSEIF related_views_goods.MIN_PRICE_OLD>related_views_goods.MIN_PRICE_NOW %} <span>{related_views_goods.MIN_PRICE_OLD | number_format("0", ",", " ")}</span> {% ENDIF %} <em class="fnt12b">{related_views_goods.MIN_PRICE_NOW | money_format}</em> </div> <div class="buttons txtalgncnt"> {% IF related_views_goods.MAX_REST_VALUE>0 %} <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{related_views_goods.MIN_PRICE_NOW_ID}" class="goodsListForm"> <div> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{related_views_goods.GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{related_views_goods.MIN_PRICE_NOW_ID}" /> <a href="{related_views_goods.URL}" class="whtgreen" title="Перейти на страницу «{related_views_goods.NAME}»">Подробнее</a> <a class="blgreen" onclick="$('#goodsListFormId{related_views_goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={related_views_goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={related_views_goods.MIN_PRICE_NOW_ID}" title="Положить «{related_views_goods.NAME}» в корзину">Купить</a> </div> </form> {% ENDIF %} {% IF related_views_goods.MAX_REST_VALUE=0 %}<a href="{related_views_goods.URL}" class="whtgreen" title="Перейти на страницу «{related_views_goods.NAME}»">Подробнее</a>{% ENDIF %} </div> </div> </td> {% IFNOT related_views_goods.last %} {related_views_goods.index | is_divided("3","</tr><tr>","")} {% ENDIF %} {% ENDFOR %} </tr> </table> </div> <!-- Вывод таблицей товаров, которые смотрят с этим товаром-Конец --> {% ENDIF %} <!-- END С этим товаром смотрят --> <!-- Если в тарифном плане подключен модуль отзывов о товаре --> {% IF TARIFF_FEATURE_GOODS_OPINION %} <!-- Если не выключен модуль отзывов о товаре --> {% IFNOT SETTINGS_OPINION_DISABLE %} <!-- Отзывы --> <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных --> {% IF opinion_list_empty_without_filter %} <!-- Отзывовнет-Конец --> <!-- Если по товару есть хотя бы один отзыв --> {% ELSE %} <div class="headline" style="background:none; margin:10px;"> <div class="h1static clear"> <h2 class="fnt18n">Отзывы о {GOODS_NAME}</h2> </div> </div> <div class="headline padd" style="margin:10px 0 0 0px;"> <div class="main" style="padding:10px 0;" itemprop="review"> <!-- Верхняя навигация (Фильтры и страницы) --> <div class="h1static clear"> <div class="comments paddlr"> <div class="left"> {% IF GOODS_OPINION_RATING_VALUE_ROUND %} <img src="{FORALL_IMAGES_PATH}stars/{GOODS_OPINION_RATING_VALUE_ROUND}.gif" alt="{GOODS_OPINION_RATING_VALUE_ROUND}" class="valignMiddle" style="padding-right:1em;" /> {% ELSE %} <img src="{FORALL_IMAGES_PATH}stars/10.gif" alt="Рейтинг не определён" class="valignMiddle" style="padding-right:1em;" /> {% ENDIF %} </div> <div class="right fnt11n"> <!-- Фильтры отзывов --> <span class="goodsDataOpinionAverageInfo"> {% IF GOODS_OPINION_GENERALLY_IS_GOOD=-1 %} Все ({GOODS_OPINION_RATING_CNT_ALL}) {% ELSE %} <a href="{GOODS_OPINION_ALL_URL}"class="blgreen">Все ({GOODS_OPINION_RATING_CNT_ALL})</a> {% ENDIF %} {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %} Положительные ({GOODS_OPINION_RATING_CNT_GOOD}) {% ELSE %} <a href="{GOODS_OPINION_GOOD_URL}"class="blgreen">Положительные ({GOODS_OPINION_RATING_CNT_GOOD})</a> {% ENDIF %} {% IF GOODS_OPINION_GENERALLY_IS_GOOD=0 %} Отрицательные ({GOODS_OPINION_RATING_CNT_BAD}) | {% ELSE %} <a href="{GOODS_OPINION_BAD_URL}" class="blgreen">Отрицательные ({GOODS_OPINION_RATING_CNT_BAD})</a> {% ENDIF %} <a href="#goodsDataOpinionAdd" class="blgreen jsAction goodsDataOpinionShowAddForm AddNewOpinionLinkAfterList">Оставить отзыв</a> </span> </div> </div> </div> <!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва --> {% IF opinion_list_empty %} <div class="jsAction infoblock fnt14b txtalgnlft"> {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %} Положительных {% ELSEIF GOODS_OPINION_GENERALLY_IS_GOOD=0 %} Отрицательных {% ENDIF %} отзывов пока не было. Вы можете <a href="" >оставить его первым</a>. </div> <!-- Если отзывы по товару уже есть, покажем их список --> {% ELSE %} <!-- Отзыв --> {% FOR opinion_list %} <div class="maincomments paddlr fnt11n txtalgnlft"> <div class="left"> <ul> <li>{opinion_list.NAME}</li> <li>{opinion_list.DATE}</li> {% IF opinion_list.DELETE_URL %} <li><a href="{opinion_list.DELETE_URL}" class="whtgreen">Удалить</a></li> {% ENDIF %} </ul> </div> <div class="right"> <ul> <li> {% IF opinion_list.TITLE %}<span class="fnt11b color">{opinion_list.TITLE}</span>{% ENDIF %} {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %} </li> {% IF opinion_list.ACCOMPLISHMENTS %}<li><span class="fnt11b green">Достоинства:</span> {opinion_list.ACCOMPLISHMENTS | nl2br}</li>{% ENDIF %} {% IF opinion_list.LIMITATIONS %}<li><span class="fnt11b red">Недостатки:</span> {opinion_list.LIMITATIONS | nl2br}</li>{% ENDIF %} {% IF opinion_list.COMMENT %}<li><span class="fnt11b">Комментарий:</span> {opinion_list.COMMENT | nl2br}</li>{% ENDIF %} {% IF opinion_list.ANSWER %}<li><span class="fnt11b color">{opinion_list.ANSWER | nl2br}</span> </li>{% ENDIF %} </ul> </div> <div class="clear"></div> </div> <div class="hr"></div> {% ENDFOR %} <!-- Отзыв-Конец --> <!-- Навигация по каталогу\статьям --> {% IF opinion_show_pages %} <div class="navigation fnt12n padd clear"> <span>Страницы:</span> {% FOR opinion_pages_list %} {% IF opinion_pages_list.CURRENT %} <span class="current">{opinion_pages_list.PAGE}</span> {% ELSE %} <a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a> {% ENDIF %} {% ENDFOR %} </div> {% ENDIF %} <!-- Навигация по каталогу\статьям-Конец --> {% ENDIF %} </div> </div> {% ENDIF %} <!-- Отзывыесть-Конец --> <!-- Форма добавления нового отзыва о товаре --> <form action="" method="post" class="goodsDataOpinionAddForm"> <div id="goodsDataOpinionAdd"> {% IF FORM_NOTICE %} <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;"> {FORM_NOTICE} </div> {% ENDIF %} <!-- Отзыв Добавить --> <div class="headline" style="background:none; margin:10px;"> <div class="h1static clear"> <h2 class="fnt18n">Оставить отзыв о «{GOODS_NAME}»</h2> </div> <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных --> {% IF opinion_list_empty_without_filter %} <div class="goodsDataOpinionMessage empty">Отзывов пока не было. Вы можете <a href="#goodsDataOpinionAddBlock" class="jsAction goodsDataOpinionShowAddForm" onclick="$('#goodsDataOpinionAddBlock').toggle();return(false);">оставить его первым</a></div> <!-- Если по товару есть хотя бы один отзыв --> {% ENDIF %} </div> {% IF TARIFF_FEATURE_CLIENT_ROOM %} {% IFNOT CLIENT_IS_LOGIN %} <!-- Если не авторизирован --> <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;"> Ваши знания будут оценены пользователями сайта, если Вы <a href="{USER_LOGIN_URL}">авторизируетесь</a> перед написанием отзыва. </div> <!-- Если не авторизирован-Конец --> {% ENDIF %} {% ENDIF %} <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_FROM}]" value="{GOODS_FROM}" /> <input type="hidden" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_ID}]" value="{GOODS_ID}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <div class="privat padd" id="goodsDataOpinionAddBlock" style="display:none;"> <table cellpadding="0" width="80%" cellspacing="0" class="tblinput fnt12n txtalgnlft"> {% IFNOT CLIENT_IS_LOGIN %} <tr> <td width="30%"> <b><label for="goods_opinion_name">Ваше имя</label></b>:<span>*</span> </td> <td class="fnt10n color"> <input type="text" id="goods_opinion_name" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_NAME}]" value="{FORM_GOODS_OPINION_NAME}" class="required " maxlength="255" /> </td> </tr> {% ENDIF %} <tr> <td width="30%"> <b><label for="goods_opinion_title">Заголовок</label></b>:<span>*</span> </td> <td> <input type="text" id="goods_opinion_title" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_TITLE}]" value="{FORM_GOODS_OPINION_TITLE}" maxlength="255" class="required " /> </td> </tr> <tr> <td> <label>Оценка товара</label>: </td> <td> <div class="goodsDataOpinionTableRating"> <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="1" {% IF FORM_GOODS_OPINION_RATING=1 %}checked="checked"{% ENDIF %} title="Ужасный" /> <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="2" {% IF FORM_GOODS_OPINION_RATING=2 %}checked="checked"{% ENDIF %} title="Очень плохой"/> <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="3" {% IF FORM_GOODS_OPINION_RATING=3 %}checked="checked"{% ENDIF %} title="Плохой"/> <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="4" {% IF FORM_GOODS_OPINION_RATING=4 %}checked="checked"{% ENDIF %} title="ниже среднего"/> <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="5" {% IF FORM_GOODS_OPINION_RATING=5 %}checked="checked"{% ENDIF %} title="Средний"/> <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="6" {% IF FORM_GOODS_OPINION_RATING=6 %}checked="checked"{% ENDIF %} title="Выше среднего"/> <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="7" {% IF FORM_GOODS_OPINION_RATING=7 %}checked="checked"{% ENDIF %} title="Хороший"/> <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="8" {% IF FORM_GOODS_OPINION_RATING=8 %}checked="checked"{% ENDIF %} title="Очень хороший"/> <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="9" {% IF FORM_GOODS_OPINION_RATING=9 %}checked="checked"{% ENDIF %} title="Отличный"/> <input name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_RATING}]" type="radio" value="10" {% IF FORM_GOODS_OPINION_RATING=10 %}checked="checked"{% ENDIF %} title="Превосходный"/> </div> </td> </tr> <tr> <td> <label for="goods_opinion_accomplishments">Достоинства</label>: </td> <td> <textarea id="goods_opinion_accomplishments" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_ACCOMPLISHMENTS}]" cols="100" rows="5" class="back">{FORM_GOODS_OPINION_ACCOMPLISHMENTS}</textarea> </td> </tr> <tr> <td> <label for="goods_opinion_limitations">Недостатки</label>: </td> <td> <textarea id="goods_opinion_limitations" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_LIMITATIONS}]" cols="100" rows="5" class="back">{FORM_GOODS_OPINION_LIMITATIONS}</textarea> </td> </tr> <tr> <td> <b><label for="goods_opinion_comment">Комментарий</label></b>:<span>*</span> </td> <td class="fnt10n color"> <textarea id="goods_opinion_comment" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_COMMENT}]" cols="100" rows="5" class="required back">{FORM_GOODS_OPINION_COMMENT}</textarea> </td> </tr> <tr> <td> <label for="goods_opinion_generally_is_good1">В целом Ваш отзыв</label>: </td> <td> <input id="goods_opinion_generally_is_good1" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_GENERALLY_IS_GOOD}]" type="radio" value="1" {% IF FORM_GOODS_OPINION_GENERALLY_IS_GOOD=1 %}checked="checked"{% ENDIF %}/> <label for="goods_opinion_generally_is_good1">Положительный</label> <input id="goods_opinion_generally_is_good0" name="form[{ANTISPAM_FORM_FIELD_NAME_GOODS_OPINION_GENERALLY_IS_GOOD}]" type="radio" value="0" {% IF FORM_GOODS_OPINION_GENERALLY_IS_GOOD=0 %}checked="checked"{% ENDIF %}/> <label for="goods_opinion_generally_is_good0">Отрицательный</label> </td> </tr> {% IF USE_CAPTCHA %} <tr> <td> <b><label for="opinion_captcha_string" title="Введите код с картинки">Введите код</label></b>: </td> <td> <table> <tr> <td rowspan="2"> <img src="{CAPTCHA_URL}" class="goodsDataOpinionCaptchaImg" alt="Код" title="Проверочный код, который нужно ввести в соседнее поле" /> </td> <td> <img src="{FORALL_IMAGES_PATH}icon/refresh/1.gif" rel="{FORALL_IMAGES_PATH}" alt="Обновить" title="Обновить" class="goodsDataOpinionCaptchaRefresh" /> </td> </tr> <tr> <td style="padding-left:5px;"> <input type="text" id="opinion_captcha_string" name="form[{ANTISPAM_FORM_FIELD_NAME_CAPTCHA_STRING}]" class="required captcha cornerAll" style="min-width:80px;" value="{FORM_}" /> </td> </tr> </table> </td> </tr> {% ENDIF %} </table> <div class="padd" style="margin:10px 0 10px -1px;"> <button type="submit" class="whtblue">Добавить отзыв</button> <button type="reset" class="whtblue">Отменить</button> <!-- Отзыв Добавить-Конец --> </div> </div> </div> </form> <!-- Отзывы-Конец --> <!-- Дабы добавляющий увидел результат добавления изменим хэш --> {% IF FORM_GOODS_ID %}<script type="text/javascript">document.location.hash="goodsDataOpinionAdd"</script>{% ENDIF %} {% ENDIF %} <!-- END Если не выключен модуль отзывов о товаре --> {% ENDIF %} <!-- END Если в тарифном плане подключен модуль отзывов о товаре --> <!-- Товар-Конец --> </div>
Пример http://md-bay.com/go...ge-DX?from=ZGJi
#75755 Огромное Количество Несуществующих Фото
Отправлено от Jonyk в 26 Июнь 2013 - 00:22 в Настройки
пока мучаемся ((( очень неудобно.... Ждём исправлений!
#74486 О-Ш-И-Б-К-А!
Отправлено от Jonyk в 20 Июнь 2013 - 00:44 в Другие ошибки
#71953 Новый Каталог Товаров.
Отправлено от Jonyk в 07 Июнь 2013 - 17:30 в Каталог товаров
Заранее спасибо!!!
#71974 Новый Каталог Товаров.
Отправлено от Jonyk в 07 Июнь 2013 - 19:45 в Каталог товаров
#90458 Не Заходит В Админку
Отправлено от Jonyk в 19 Сентябрь 2013 - 14:32 в Общие вопросы
#84697 Маска Ввода.
Отправлено от Jonyk в 17 Август 2013 - 09:36 в Шаблон Пластик
#84364 Маска Ввода.
Отправлено от Jonyk в 15 Август 2013 - 11:42 в Шаблон Пластик
#83946 Маска Ввода.
Отправлено от Jonyk в 12 Август 2013 - 21:51 в Шаблон Пластик
Можно ли при регистрации, нового покупателя и при редактировании личных данных уже зарегистрированного покупателя, в поле контактный телефон установить маску ввода?
Пример: Телефон для связи в международном формате (Пример: +373XXXXXXXX) (обязательно вначале +373 затем 8 цифр иначе не приходят СМС на телефон покупателя)
и ещё... как можно отредактировать уже зарегистрированные телефоны?
Заранее спасибо!
#84471 Маска Ввода.
Отправлено от Jonyk в 15 Август 2013 - 22:27 в Шаблон Пластик
support 2.0 (15 Август 2013 - 21:08) писал:
Вы смотрите правильно!
Перепроверил вроде всё! Проблема осталась! Поэтому привожу весь код! Проверьте пожалуйста, может я где-то сморозил...
<!-- Статический заголовок странички --> <div class="headline" style="background:none;"> <div class="h1static clear"> <h1 class="fnt18n">Регистрация</h1> </div> </div> <!-- Статический заголовок странички-Конец --> <!-- Спидбар сайта --> <div class="padd"> <div class="speedbar fnt11n txtalgnlft"> <a href="http://{NET_DOMAIN}/">Главная</a> » <span class="fnt11b">Регистрация</span> </div> </div> <!-- Спидбар сайта-Конец --> <!-- Вход на сайт --> <form action="{USER_REGISTER_URL}" method="post" class="clientForm"> {% IF FORM_NOTICE %} <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px;"> {FORM_NOTICE} </div> {% ENDIF %} <div class="privat padd"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="from" value="{FROM}" /> <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации --> {ANTISPAM_CODE} <table cellpadding="0" width="70%" cellspacing="0" class="tblinput fnt12n txtalgnlft"> <tr> <td width="40%"> <label for="reg_name">Представьтесь, пожалуйста:</label> </td> <td> <input type="text" id="reg_name" name="form[{ANTISPAM_FORM_FIELD_NAME_SITES_CLIENT_NAME}]" value="{FORM_SITES_CLIENT_NAME}" maxlength="100" class="required" /> <div class="infoblock fnt12b txtalgnlft" style="margin-bottom:10px; display:none;" id="caps_lock"> <strong>Caps Lock включен.</strong><br /> Пароль может быть введен неверно. </div> </td> </tr> <tr> <tr> <td><label for="contactPhone">Контактный телефон:<span>*</span></lable></td> <td style="padding-bottom: 0px;"><input placeholder="+373xxxxxxxx" type="text" id="contactPhone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" class="required" /></td> </tr> <input type="text" id="sites_client_mail" name="form[{ANTISPAM_FORM_FIELD_NAME_SITES_CLIENT_PHONE}]" value="{FORM_SITES_CLIENT_PHONE}" maxlength="255" class="required" /> </td> </tr> <tr> <td> <label for="sites_client_mail">Укажите E-mail:</label> </td> <td> <input type="text" id="sites_client_mail" name="form[{ANTISPAM_FORM_FIELD_NAME_SITES_CLIENT_MAIL}]" value="{FORM_SITES_CLIENT_MAIL}" maxlength="255" class="required email" /> </td> </tr> <tr> <td> <label for="sites_client_pass">Придумайте пароль:</label> </td> <td class="fnt10n"> <input id="sites_client_pass" type="password" name="form[{ANTISPAM_FORM_FIELD_NAME_SITES_CLIENT_PASS}]" value="{FORM_SITES_CLIENT_PASS}" maxlength="50" minlength="6" class="required" /> {% IFNOT user_agent_ie %}<a href="#" rel="Скрыть пароль" class="showPass clear">Показать пароль</a>{% ENDIF %} </td> </tr> </table> <button type="submit" name="toprev" class="whtblue">Регистрация</button> </form> </div> <div class="hr"></div> <div class="txtalgncnt"> <img src="{ASSETS_IMAGES_PATH}logo.png" alt="" /> <p> <a href="{USER_LOGIN_URL}" class="whtblue">Вход с паролем</a> <a href="{USER_RECOVERY_URL}" class="whtblue">Восстановление пароля</a> </p> </div> </form> <!-- Вход на сайт-Конец -->
#84632 Маска Ввода.
Отправлено от Jonyk в 16 Август 2013 - 18:55 в Шаблон Пластик
sengun (16 Август 2013 - 18:41) писал:
<td style="padding-bottom: 0px;"><input placeholder="+373xxxxxxxx" type="text" id="contactPhone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" class="required" /></td>измените так
<td><input placeholder="+373xxxxxxxx" type="text" id="contactPhone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" class="required" /></td>
Спасибо! Всё сделал!!!
Куки почистил!
Расстояние наладилось, но по прежнему регистрация не работает!
Выдаёт: Извините, Вы не указали телефон для связи, укажите его, пожалуйста
#84540 Маска Ввода.
Отправлено от Jonyk в 16 Август 2013 - 09:29 в Шаблон Пластик
Сake (16 Август 2013 - 03:01) писал:
</tr> <tr> <tr>
и замените на
</tr> <tr>
далее найдите и удалите
<input type="text" id="sites_client_mail" name="form[{ANTISPAM_FORM_FIELD_NAME_SITES_CLIENT_PHONE}]" value="{FORM_SITES_CLIENT_PHONE}" maxlength="255" class="required" /> </td>
Спасибо! Всё сделал!!! Теперь пишет следующее:
Извините, Вы не указали телефон для связи, укажите его, пожалуйста
и если можно сделать немного отступ по вертикали между полями [Контактный телефон:*] и [Укажите E-mail][
#84038 Маска Ввода.
Отправлено от Jonyk в 13 Август 2013 - 12:19 в Шаблон Пластик
#73083 Доска Объявлений
Отправлено от Jonyk в 13 Июнь 2013 - 16:55 в Предложения по улучшению сервиса
Только учтите что я ноль в php и html и вообще не знаю что это такое)))
Пожалуйста, ну очень очень надо.... Желательно чтоб регистрация была единая в интернет магазине и на доске и дизайн как то бы подогнать...
Хостинга отдельного нема...(((
#73749 Доска Объявлений
Отправлено от Jonyk в 16 Июнь 2013 - 23:07 в Предложения по улучшению сервиса
теперь если возможно, хотелось бы, чтоб при нажатии на кнопку "Доска объявлений" прятался бы левый блок и появлялся бы правый для рекламы.... а вся доска передвигалась бы влево...
нагляднее на картинках из этого http://files.storela...564/342/do1.jpg чтоб получилось такое http://files.storela...564/343/do2.jpg
Заранее всем спасибо!!!
#73821 Доска Объявлений
Отправлено от Jonyk в 17 Июнь 2013 - 12:34 в Предложения по улучшению сервиса
#75791 Два Слайдера
Отправлено от Jonyk в 26 Июнь 2013 - 09:18 в Главная
Вот страница http://md-bay.com/pa...yavlenij-Edinet , поставил справа два слайдера. При прокрутке изображений в самом слайдере в левом верхнем углу отображается маленькая пиктограмма картинки... Как её убрать?
И не по теме... на этой же странице в самом низу есть Кнопка "Вверх" она съехала влево. Как её вернуть на место как на остальных страницах?
Спасибо!
#75826 Два Слайдера
Отправлено от Jonyk в 26 Июнь 2013 - 12:36 в Главная
support 2.0 (26 Июнь 2013 - 12:14) писал:
#77752 Два Слайдера
Отправлено от Jonyk в 08 Июль 2013 - 11:37 в Главная
В принципе где мы в последний раз меняли - это не слайдер... это просто изображение и с него никуда переходить не нужно было!
Интересуют два слайдера справа... и на главной странице один слева...
Раньше переходы по ссылкам работали и в один момент перестали на всех слайдерах сразу...
Перепроверил все вроде обвёрнуты в ссылку (<a href="..."> </a>)
#77708 Два Слайдера
Отправлено от Jonyk в 08 Июль 2013 - 09:06 в Главная
miyako (08 Июль 2013 - 06:53) писал:
Думаю проблема в другом! так как именно в первом не переходит по ссылкам...
и на другой странице http://md-bay.com/pa...yavlenij-Edinet тоже два слайдера обвёрнутых как положено тоже не переходят...
- Форум владельцев интернет-магазинов
- → Публикации Jonyk
- Privacy Policy