Александр сможете подсказать?
26 29.11.2017 18:11:25
Re: javascript кто разберается подскажите (32 ответов, оставленных в Вопросы по работе с системой)
27 29.11.2017 05:40:36
Re: javascript кто разберается подскажите (32 ответов, оставленных в Вопросы по работе с системой)
У меня есть еще вопрос, по выводу типа цены пользователя на сайт.
Так как Вы сказали мне написать сюда (из переписки по почте).
Я использую модуль Бонусная и дисконт программа(накопительные скидки), хочу вывести визуально для пользователей какой сейчас у них тип цены по накопительной скидке из дисконтной программы, в шаблон authblock.tpl.
Мне желательно по возможности вывести тип цены после имени пользователя.
Вы мне привели пример:
{static_call var=cost_id callback=['\Catalog\Model\CostApi', 'getUserCost'] params=[$current_user]} {* Получаем id цены пользователя *}
{static_call var=cost callback=['\Catalog\Model\Orm\TypeCost', 'loadByWhere'] params=[['id' => $cost_id]]} {* Получаем тип цены пользователя *}
{* Далее объект цены будет в переменной $cost. Следующая строка выводит содершимое типа цены *}
{$cost.val} {$cost.val_type}
{var_dump($cost)}
--------------
Помогите пожалуйста добавить ваш пример в этот шаблон authblock.tpl.
{if $is_auth}
<div class="authorized">
<a href="{$router->getUrl('users-front-profile')}" class="auth"></a>
<ul class="dropdown">
<li class="corner"></li>
<li class="userInfo">
{hook name="users-blocks-authblock:username" title="{t}Блок авторизации:имя пользователя{/t}"}
{$current_user.name} {$current_user.surname}
{/hook}
<br>
{if $use_personal_account}
<span class="balance">Баланс: {hook name="users-blocks-authblock:balance" title="{t}Блок авторизации:баланс{/t}"}<a href="{$router->getUrl('shop-front-mybalance')}">{$current_user->getBalance(true, true)}</a>{/hook}</span>
{/if}
<span>{moduleinsert name="\Bonuses\Controller\Block\UserBonuses"}</span>
</li>
{hook name="users-blocks-authblock:cabinet-menu-items" title="{t}Блок авторизации:пункты меню личного кабинета{/t}"}
<li class="item"><a href="{$router->getUrl('users-front-profile')}">Профиль</a></li>
<li class="item"><a href="{$router->getUrl('shop-front-myorders')}">Мои заказы</a></li>
{if $use_personal_account}
<li class="item"><a href="{$router->getUrl('shop-front-mybalance')}">Лицевой счет</a></li>
{/if}
{/hook}
<li class="item"><a href="{$router->getUrl('users-front-auth', ['Act' => 'logout'])}">Выход</a></li>
</ul>
</div>
{else}
<div class="auth alignright">
{assign var=referer value=urlencode($url->server('REQUEST_URI'))}
<a href="{$router->getUrl('users-front-auth', ['referer' => $referer])}" class="auth inDialog" title="Войти или зарегистрироваться"></a>
</div>
{/if}
{*Счетчик посетителей онлайн*}
<div class="schetonline">
<script type="text/javascript">
document.write("Сейчас на сайте: " + (15 + Math.floor(Math.random()*35)) + " пос.");
</script>
</div>
28 29.11.2017 05:25:48
Re: javascript кто разберается подскажите (32 ответов, оставленных в Вопросы по работе с системой)
Спасибо еще раз!
29 28.11.2017 19:35:23
Re: javascript кто разберается подскажите (32 ответов, оставленных в Вопросы по работе с системой)
Все работает. Спасибо Вам огромное Александр!!! И за правку {$THEME_IMG} тоже спасибо!
30 28.11.2017 16:49:56
Re: javascript кто разберается подскажите (32 ответов, оставленных в Вопросы по работе с системой)
Вот с такой конструкцией, если нажать без ввода email тогда блок нормально отображается:
https://yadi.sk/i/ye8iMkXB3Q4MAF
Но тогда если отправить с заполненным полем email, блок вообще пропадает:
https://yadi.sk/i/WkoXnR5g3Q83Jd
Нужно чтобы было так:
https://yadi.sk/i/ye8iMkXB3Q4MAF
https://yadi.sk/i/azbbeJ_w3Q83YD
Как я понимаю если id="signUpUpdate" ставить в class="footer_box тогда начинает работать {$error} и нормально выводится сообщение "Укажите правильный email", но пропадает весь блок при с заполненным полем email.
А если оставить id="signUpUpdate" в class="footer-signup-wrapper" тогда все наоборот, с заполненным полем блок остается на месте поле ввода заменяется на удачное сообщение. А {$error} дублирует весь блок.
Получается нужно как то сделать условие чтобы блок оставался всегда на месте и в нем выходили сообщения.
31 28.11.2017 16:34:14
Re: javascript кто разберается подскажите (32 ответов, оставленных в Вопросы по работе с системой)
Это именно когда нажимаешь кнопку подписаться без ввода email в поле.
32 28.11.2017 16:31:46
Re: javascript кто разберается подскажите (32 ответов, оставленных в Вопросы по работе с системой)
33 28.11.2017 14:30:44
Re: javascript кто разберается подскажите (32 ответов, оставленных в Вопросы по работе с системой)
Если честно я не понял. Попробовал вставить так. Но все равно блок дублируется.
{addjs file="../../moduleview/emailsubscribe/js/button.js"}
{if $success}
<div class="formSuccessText">
{$success}
</div>
{else}
<div id="signUpUpdate" class="footer_box">
<div class="follow">
<div class="logo"><a href="/"><img src="/templates/test-1/resource/img/vaporstorelogo_white.png" width="100" height="100" alt="big" style="display: block;"></a></div>
<div class="text">
<p>ПРИСОЕДИНЯЙТЕСЬ К НАМ<span>в соцсетях и на email рассылку</span><span>чтобы не пропустить скидки, акции и новинки</span></p>
</div>
</div>
{if $CONFIG.facebook_group || $CONFIG.vkontakte_group || $CONFIG.twitter_group || $CONFIG.instagram_group}
<div class="social-link">
{if $CONFIG.facebook_group}
<li class="item s-fb">
<a href="{$CONFIG.facebook_group}" target="_blank" class="facebook">
<img src="/templates/test-1/resource/img/facebook-logo.svg" width="20" height="20">
</a>
</li>
{/if}
{if $CONFIG.vkontakte_group}
<li class="item s-vk">
<a href="{$CONFIG.vkontakte_group}" target="_blank" class="vk">
<img src="/templates/test-1/resource/img/vk-logo.svg" width="20" height="20">
</a>
</li>
{/if}
{if $CONFIG.twitter_group}
<li class="item s-tw">
<a href="{$CONFIG.twitter_group}" target="_blank" class="twitter">
<img src="/templates/test-1/resource/img/twitter-logo-silhouette.svg" width="20" height="20">
</a>
</li>
{/if}
{if $CONFIG.instagram_group}
<li class="item s-in">
<a href="{$CONFIG.instagram_group}" target="_blank" class="instagram">
<img src="/templates/test-1/resource/img/instagram-logo.svg" width="20" height="20">
</a>
</li>
{/if}
</div>
{/if}
<div class="footer-signup-wrapper">
<div class="title">{t}{/t}</div>
<form class="footer-signup-form formStyle" action="{$router->getUrl('emailsubscribe-block-subscribebutton')}" method="POST">
{$this_controller->myBlockIdInput()}
{if $errors}
{foreach $errors as $error}
<div class="error">
{$error}
</div>
{/foreach}
{/if}
<input class="nametitle" type="text" name="email" placeholder="e-mail"/>
{if $CONFIG.enable_agreement_personal_data}
{include file="%site%/policy/agreement_phrase.tpl" button_title="{t}Подписаться{/t}"}
{/if}
<div class="row buttonsLine">
<button class="buttonmy" type="submit">{t}Подписаться{/t}</button>
</div>
</form>
</div>
</div>
{/if}
Подскажите подробнее.
34 28.11.2017 07:04:44
Re: javascript кто разберается подскажите (32 ответов, оставленных в Вопросы по работе с системой)
Вроде бы я немного разобрался. Условие $success теперь работает и дубляжей нету. Информация об отправке на почту выводится отдельно как и надо.
Ну вот теперь ошибку показывает также с дубляжом блока. Как я понимаю что теперь с условием $error нужно разобраться.
Прошу опять вашей помощи. Подскажите пожалуйста.
Нынешний код:
{addjs file="../../moduleview/emailsubscribe/js/button.js"}
{if $success}
<div class="formSuccessText">
{$success}
</div>
{else}
<div class="footer_box">
<div class="follow">
<div class="logo"><a href="/"><img src="/templates/test-1/resource/img/vaporstorelogo_white.png" width="100" height="100" alt="big" style="display: block;"></a></div>
<div class="text">
<p>ПРИСОЕДИНЯЙТЕСЬ К НАМ<span>в соцсетях и на email рассылку</span><span>чтобы не пропустить скидки, акции и новинки</span></p>
</div>
</div>
{if $CONFIG.facebook_group || $CONFIG.vkontakte_group || $CONFIG.twitter_group || $CONFIG.instagram_group}
<div class="social-link">
{if $CONFIG.facebook_group}
<li class="item s-fb">
<a href="{$CONFIG.facebook_group}" target="_blank" class="facebook">
<img src="/templates/test-1/resource/img/facebook-logo.svg" width="20" height="20">
</a>
</li>
{/if}
{if $CONFIG.vkontakte_group}
<li class="item s-vk">
<a href="{$CONFIG.vkontakte_group}" target="_blank" class="vk">
<img src="/templates/test-1/resource/img/vk-logo.svg" width="20" height="20">
</a>
</li>
{/if}
{if $CONFIG.twitter_group}
<li class="item s-tw">
<a href="{$CONFIG.twitter_group}" target="_blank" class="twitter">
<img src="/templates/test-1/resource/img/twitter-logo-silhouette.svg" width="20" height="20">
</a>
</li>
{/if}
{if $CONFIG.instagram_group}
<li class="item s-in">
<a href="{$CONFIG.instagram_group}" target="_blank" class="instagram">
<img src="/templates/test-1/resource/img/instagram-logo.svg" width="20" height="20">
</a>
</li>
{/if}
</div>
{/if}
<div id="signUpUpdate" class="footer-signup-wrapper">
<div class="title">{t}{/t}</div>
<form class="footer-signup-form formStyle" action="{$router->getUrl('emailsubscribe-block-subscribebutton')}" method="POST">
{$this_controller->myBlockIdInput()}
{if $errors}
{foreach $errors as $error}
<div class="error">
{$error}
</div>
{/foreach}
{/if}
<input class="nametitle" type="text" name="email" placeholder="e-mail"/>
{if $CONFIG.enable_agreement_personal_data}
{include file="%site%/policy/agreement_phrase.tpl" button_title="{t}Подписаться{/t}"}
{/if}
<div class="row buttonsLine">
<button class="buttonmy" type="submit">{t}Подписаться{/t}</button>
</div>
</form>
</div>
</div>
{/if}
35 27.11.2017 16:01:04
Re: javascript кто разберается подскажите (32 ответов, оставленных в Вопросы по работе с системой)
Почти сработало. Получается только социальные кнопки дублирует. Я их кстати загрузил просто файлами svg, как вы и сказали.
Вот сейчас код.
{addjs file="../../moduleview/emailsubscribe/js/button.js"}
{if $success}
<div class="formSuccessText">
{$success}
</div>
{else}
<div class="footer_box">
<div class="follow">
<div class="logo"><a href="/"><img src="/templates/test-1/resource/img/vaporstorelogo_white.png" width="100" height="100" alt="big" style="display: block;"></a></div>
<div class="text">
<p>ПРИСОЕДИНЯЙТЕСЬ К НАМ<span>в соцсетях и на email рассылку</span><span>чтобы не пропустить скидки, акции и новинки</span></p>
</div>
</div>
<div id="signUpUpdate" class="footer-signup-wrapper">
<div class="title">{t}{/t}</div>
<form class="footer-signup-form formStyle" action="{$router->getUrl('emailsubscribe-block-subscribebutton')}" method="POST">
{$this_controller->myBlockIdInput()}
{if $errors}
{foreach $errors as $error}
<div class="error">
{$error}
</div>
{/foreach}
{/if}
<input class="nametitle" type="text" name="email" placeholder="e-mail"/>
{if $CONFIG.enable_agreement_personal_data}
{include file="%site%/policy/agreement_phrase.tpl" button_title="{t}Подписаться{/t}"}
{/if}
<div class="row buttonsLine">
<button class="buttonmy" type="submit">{t}Подписаться{/t}</button>
</div>
</form>
</div>
{/if}
{if $CONFIG.facebook_group || $CONFIG.vkontakte_group || $CONFIG.twitter_group || $CONFIG.instagram_group}
<div class="social-link">
{if $CONFIG.facebook_group}
<li class="item s-fb">
<a href="{$CONFIG.facebook_group}" target="_blank" class="facebook">
<img src="/templates/test-1/resource/img/facebook-logo.svg" width="20" height="20">
</a>
</li>
{/if}
{if $CONFIG.vkontakte_group}
<li class="item s-vk">
<a href="{$CONFIG.vkontakte_group}" target="_blank" class="vk">
<img src="/templates/test-1/resource/img/vk-logo.svg" width="20" height="20">
</a>
</li>
{/if}
{if $CONFIG.twitter_group}
<li class="item s-tw">
<a href="{$CONFIG.twitter_group}" target="_blank" class="twitter">
<img src="/templates/test-1/resource/img/twitter-logo-silhouette.svg" width="20" height="20">
</a>
</li>
{/if}
{if $CONFIG.instagram_group}
<li class="item s-in">
<a href="{$CONFIG.instagram_group}" target="_blank" class="instagram">
<img src="/templates/test-1/resource/img/instagram-logo.svg" width="20" height="20">
</a>
</li>
{/if}
</div>
{/if}
</div>
Фото скрин дубляжа:
https://yadi.sk/i/phNCMJxU3Q4MBG
Подскажите где еще подправить.
36 27.11.2017 13:34:06
Re: javascript кто разберается подскажите (32 ответов, оставленных в Вопросы по работе с системой)
Как я понял подключения js ({addjs file="../../moduleview/emailsubscribe/js/button.js"}) вообще нужно убрать с шаблона?
Вам всего лишь навсего нужно правильно обернуть {if $success} конструкцией и всё.
Не могли бы Вы мне подсказать примером?
37 26.11.2017 19:40:00
Тема: javascript кто разберается подскажите (32 ответов, оставленных в Вопросы по работе с системой)
В общем ситуация такая. Использую email рассылку стандартную в движке. Хочу ее разместить на главной в отдельном блоке. При нажатии подписаться скрип копирует весь блок и выводит его. Подскажите кто разбирается, что где подправить.
javascript:
/**
* Подписка на рассылку
*/
$(function() {
$("body").on('submit', '#signUpUpdate form', function(){
var $_this = $("#signUpUpdate");
var data = $(this).serialize();
$.ajax({
type : 'POST',
url : $(this).attr('action'),
data : data,
dataType : 'json',
success : function(response){
$_this.replaceWith(response.html);
}
});
return false;
});
});
Шаблон:
{addjs file="../../moduleview/emailsubscribe/js/button.js"}
<div class="footer_box">
<div class="follow">
<div class="logo"><a href="/"><img src="/templates/test-1/resource/img/vaporstorelogo_white.png" width="100" height="100" alt="big" style="display: block;"></a></div>
<div class="text">
<p>ПРИСОЕДИНЯЙТЕСЬ К НАМ<span>в соцсетях и на email рассылку</span><span>чтобы не пропустить скидки, акции и новинки</span></p>
</div>
</div>
<div id="signUpUpdate" class="footer-signup-wrapper">
{if $success}
<div class="formSuccessText">
{$success}
</div>
{else}
<div class="title">{t}{/t}</div>
<form class="footer-signup-form formStyle" action="{$router->getUrl('emailsubscribe-block-subscribebutton')}" method="POST">
{$this_controller->myBlockIdInput()}
{if $errors}
{foreach $errors as $error}
<div class="error">
{$error}
</div>
{/foreach}
{/if}
<input class="nametitle" type="text" name="email" placeholder="e-mail"/>
{if $CONFIG.enable_agreement_personal_data}
{include file="%site%/policy/agreement_phrase.tpl" button_title="{t}Подписаться{/t}"}
{/if}
<div class="row buttonsLine">
<button class="buttonmy" type="submit">{t}Подписаться{/t}</button>
</div>
</form>
{/if}
</div>
{if $CONFIG.facebook_group || $CONFIG.vkontakte_group || $CONFIG.twitter_group || $CONFIG.instagram_group}
<div class="social-link">
{if $CONFIG.facebook_group}
<li class="item s-fb">
<a href="{$CONFIG.facebook_group}" target="_blank" class="facebook">
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="96.124px" height="96.123px" viewBox="0 0 96.124 96.123" style="enable-background:new 0 0 96.124 96.123;" xml:space="preserve">
<g>
<path d="M72.089,0.02L59.624,0C45.62,0,36.57,9.285,36.57,23.656v10.907H24.037c-1.083,0-1.96,0.878-1.96,1.961v15.803
c0,1.083,0.878,1.96,1.96,1.96h12.533v39.876c0,1.083,0.877,1.96,1.96,1.96h16.352c1.083,0,1.96-0.878,1.96-1.96V54.287h14.654
c1.083,0,1.96-0.877,1.96-1.96l0.006-15.803c0-0.52-0.207-1.018-0.574-1.386c-0.367-0.368-0.867-0.575-1.387-0.575H56.842v-9.246
c0-4.444,1.059-6.7,6.848-6.7l8.397-0.003c1.082,0,1.959-0.878,1.959-1.96V1.98C74.046,0.899,73.17,0.022,72.089,0.02z"></path>
</g>
</svg>
</a>
</li>
{/if}
{if $CONFIG.vkontakte_group}
<li class="item s-vk">
<a href="{$CONFIG.vkontakte_group}" target="_blank" class="vk">
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="548.358px" height="548.358px" viewBox="0 0 548.358 548.358" style="enable-background:new 0 0 548.358 548.358;" xml:space="preserve">
<g>
<path d="M545.451,400.298c-0.664-1.431-1.283-2.618-1.858-3.569c-9.514-17.135-27.695-38.167-54.532-63.102l-0.567-0.571
l-0.284-0.28l-0.287-0.287h-0.288c-12.18-11.611-19.893-19.418-23.123-23.415c-5.91-7.614-7.234-15.321-4.004-23.13
c2.282-5.9,10.854-18.36,25.696-37.397c7.807-10.089,13.99-18.175,18.556-24.267c32.931-43.78,47.208-71.756,42.828-83.939
l-1.701-2.847c-1.143-1.714-4.093-3.282-8.846-4.712c-4.764-1.427-10.853-1.663-18.278-0.712l-82.224,0.568
c-1.332-0.472-3.234-0.428-5.712,0.144c-2.475,0.572-3.713,0.859-3.713,0.859l-1.431,0.715l-1.136,0.859
c-0.952,0.568-1.999,1.567-3.142,2.995c-1.137,1.423-2.088,3.093-2.848,4.996c-8.952,23.031-19.13,44.444-30.553,64.238
c-7.043,11.803-13.511,22.032-19.418,30.693c-5.899,8.658-10.848,15.037-14.842,19.126c-4,4.093-7.61,7.372-10.852,9.849
c-3.237,2.478-5.708,3.525-7.419,3.142c-1.715-0.383-3.33-0.763-4.859-1.143c-2.663-1.714-4.805-4.045-6.42-6.995
c-1.622-2.95-2.714-6.663-3.285-11.136c-0.568-4.476-0.904-8.326-1-11.563c-0.089-3.233-0.048-7.806,0.145-13.706
c0.198-5.903,0.287-9.897,0.287-11.991c0-7.234,0.141-15.085,0.424-23.555c0.288-8.47,0.521-15.181,0.716-20.125
c0.194-4.949,0.284-10.185,0.284-15.705s-0.336-9.849-1-12.991c-0.656-3.138-1.663-6.184-2.99-9.137
c-1.335-2.95-3.289-5.232-5.853-6.852c-2.569-1.618-5.763-2.902-9.564-3.856c-10.089-2.283-22.936-3.518-38.547-3.71
c-35.401-0.38-58.148,1.906-68.236,6.855c-3.997,2.091-7.614,4.948-10.848,8.562c-3.427,4.189-3.905,6.475-1.431,6.851
c11.422,1.711,19.508,5.804,24.267,12.275l1.715,3.429c1.334,2.474,2.666,6.854,3.999,13.134c1.331,6.28,2.19,13.227,2.568,20.837
c0.95,13.897,0.95,25.793,0,35.689c-0.953,9.9-1.853,17.607-2.712,23.127c-0.859,5.52-2.143,9.993-3.855,13.418
c-1.715,3.426-2.856,5.52-3.428,6.28c-0.571,0.76-1.047,1.239-1.425,1.427c-2.474,0.948-5.047,1.431-7.71,1.431
c-2.667,0-5.901-1.334-9.707-4c-3.805-2.666-7.754-6.328-11.847-10.992c-4.093-4.665-8.709-11.184-13.85-19.558
c-5.137-8.374-10.467-18.271-15.987-29.691l-4.567-8.282c-2.855-5.328-6.755-13.086-11.704-23.267
c-4.952-10.185-9.329-20.037-13.134-29.554c-1.521-3.997-3.806-7.04-6.851-9.134l-1.429-0.859c-0.95-0.76-2.475-1.567-4.567-2.427
c-2.095-0.859-4.281-1.475-6.567-1.854l-78.229,0.568c-7.994,0-13.418,1.811-16.274,5.428l-1.143,1.711
C0.288,140.146,0,141.668,0,143.763c0,2.094,0.571,4.664,1.714,7.707c11.42,26.84,23.839,52.725,37.257,77.659
c13.418,24.934,25.078,45.019,34.973,60.237c9.897,15.229,19.985,29.602,30.264,43.112c10.279,13.515,17.083,22.176,20.412,25.981
c3.333,3.812,5.951,6.662,7.854,8.565l7.139,6.851c4.568,4.569,11.276,10.041,20.127,16.416
c8.853,6.379,18.654,12.659,29.408,18.85c10.756,6.181,23.269,11.225,37.546,15.126c14.275,3.905,28.169,5.472,41.684,4.716h32.834
c6.659-0.575,11.704-2.669,15.133-6.283l1.136-1.431c0.764-1.136,1.479-2.901,2.139-5.276c0.668-2.379,1-5,1-7.851
c-0.195-8.183,0.428-15.558,1.852-22.124c1.423-6.564,3.045-11.513,4.859-14.846c1.813-3.33,3.859-6.14,6.136-8.418
c2.282-2.283,3.908-3.666,4.862-4.142c0.948-0.479,1.705-0.804,2.276-0.999c4.568-1.522,9.944-0.048,16.136,4.429
c6.187,4.473,11.99,9.996,17.418,16.56c5.425,6.57,11.943,13.941,19.555,22.124c7.617,8.186,14.277,14.271,19.985,18.274
l5.708,3.426c3.812,2.286,8.761,4.38,14.853,6.283c6.081,1.902,11.409,2.378,15.984,1.427l73.087-1.14
c7.229,0,12.854-1.197,16.844-3.572c3.998-2.379,6.373-5,7.139-7.851c0.764-2.854,0.805-6.092,0.145-9.712
C546.782,404.25,546.115,401.725,545.451,400.298z"></path>
</g>
</svg>
</a>
</li>
{/if}
{if $CONFIG.twitter_group}
<li class="item s-tw">
<a href="{$CONFIG.twitter_group}" target="_blank" class="twitter">
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="90px" height="90px" viewBox="0 0 90 90" style="enable-background:new 0 0 90 90;" xml:space="preserve">
<g>
<path id="Twitter" d="M67.261,67.496H45.054c-3.087,0-5.712-1.08-7.869-3.25c-2.167-2.172-3.238-4.797-3.238-7.898v-7.904H65.59
c2.854,0,5.312-1.025,7.354-3.062c2.041-2.054,3.066-4.509,3.066-7.366c0-2.867-1.025-5.319-3.072-7.366
c-2.049-2.042-4.515-3.066-7.381-3.066H33.946V11.254c0-3.09-1.102-5.735-3.29-7.939C28.478,1.107,25.842,0,22.782,0
c-3.146,0-5.825,1.091-8.004,3.25C12.591,5.416,11.5,8.084,11.5,11.264v45.089c0,9.274,3.278,17.197,9.837,23.773
C27.901,86.715,35.814,90,45.066,90h22.203c3.082,0,5.729-1.107,7.93-3.314c2.203-2.197,3.302-4.849,3.302-7.936
c0-3.088-1.099-5.734-3.302-7.941C72.997,68.607,70.347,67.496,67.261,67.496z"></path>
</g>
</svg>
</a>
</li>
{/if}
{if $CONFIG.instagram_group}
<li class="item s-in">
<a href="{$CONFIG.instagram_group}" target="_blank" class="instagram">
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="438.536px" height="438.536px" viewBox="0 0 438.536 438.536" style="enable-background:new 0 0 438.536 438.536;" xml:space="preserve">
<g>
<path d="M421.981,16.562C410.941,5.519,397.711,0,382.298,0H56.248C40.83,0,27.604,5.521,16.561,16.562
C5.52,27.6,0.001,40.828,0.001,56.243V382.29c0,15.413,5.518,28.644,16.56,39.683c11.043,11.04,24.272,16.563,39.687,16.563
h326.046c15.41,0,28.644-5.523,39.684-16.563c11.043-11.039,16.557-24.27,16.557-39.683V56.243
C438.534,40.825,433.021,27.604,421.981,16.562z M157.462,158.025c17.224-16.652,37.924-24.982,62.097-24.982
c24.36,0,45.153,8.33,62.381,24.982c17.228,16.655,25.837,36.785,25.837,60.386c0,23.598-8.609,43.729-25.837,60.379
c-17.228,16.659-38.014,24.988-62.381,24.988c-24.172,0-44.87-8.336-62.097-24.988c-17.228-16.652-25.841-36.781-25.841-60.379
C131.621,194.81,140.234,174.681,157.462,158.025z M388.865,370.589c0,4.945-1.718,9.083-5.141,12.416
c-3.433,3.33-7.519,4.996-12.282,4.996h-305.2c-4.948,0-9.091-1.666-12.419-4.996c-3.333-3.326-4.998-7.471-4.998-12.416V185.575
H89.08c-3.805,11.993-5.708,24.462-5.708,37.402c0,36.553,13.322,67.715,39.969,93.511c26.65,25.786,58.721,38.685,96.217,38.685
c24.744,0,47.583-5.903,68.527-17.703c20.937-11.807,37.486-27.839,49.676-48.112c12.183-20.272,18.274-42.4,18.274-66.38
c0-12.94-1.91-25.406-5.715-37.402h38.547v185.014H388.865z M388.865,115.626c0,5.52-1.903,10.184-5.716,13.99
c-3.805,3.809-8.466,5.711-13.989,5.711h-49.676c-5.517,0-10.185-1.903-13.99-5.711c-3.806-3.806-5.708-8.47-5.708-13.99V68.522
c0-5.33,1.902-9.945,5.708-13.848c3.806-3.901,8.474-5.854,13.99-5.854h49.676c5.523,0,10.185,1.952,13.989,5.854
c3.812,3.903,5.716,8.518,5.716,13.848V115.626z"></path>
</g>
</svg>
</a>
</li>
{/if}
</div>
{/if}
</div>
Скрины вывода:
https://yadi.sk/i/ye8iMkXB3Q4MAF
https://yadi.sk/i/phNCMJxU3Q4MBG
Мне нужно чтобы только выводилась надпись оповещение (На Ваш E-mail отправлено письмо с дальнейшей инструкцией для подтверждения подписки). Дальше я ее уже размещу где нужно.
Подскажите кто может.
38 19.10.2017 18:16:33
Re: Как добавить в еще одну спец категорию флаг новинка (13 ответов, оставленных в Вопросы по работе с системой)
Спасибо Александр! Все получилось.
39 19.10.2017 09:12:07
Re: Как добавить в еще одну спец категорию флаг новинка (13 ответов, оставленных в Вопросы по работе с системой)
Добрый день Александр. Не могли бы Вы мне еще подсказать. Хочу к этой конструкции добавить проверку еще одного флага, Акции. У нас есть спец категория Акции, чтобы выводился флаг на товары в этой категории.
Сейчас конструкция такая:
<a href="{$product->getUrl()}" class="image">{if $product->inDir('novinki-modov') || $product->inDir('novinki-zhidkostey') || $product->inDir('novinki-atomov')}<i class="new"></i>{/if}<img src="{$main_image->getUrl(188,258)}" alt="{$main_image.title|default:"{$product.title}"}"/></a>
Псевдоним спец категории: akcii
Класс картинки будет такой: class="akciya"
И еще вопрос. Как можно реализовать флаг скидки в %? Если есть скидка (зачеркнутая цена) показать флаг примером -20%.
Примерно как у Вас на сайте.
40 13.09.2017 11:06:28
Тема: Модуль для оптовой торговли (8 ответов, оставленных в Вопросы по Маркетплейсу)
Добрый день.
Подскажите кто знает, существует ли модуль для таких условий?
-Изменение типа цены при достижении определенной суммы в корзине.
В опте существует три типа цены и категории ценообразования.
Опт.1 - до 150.000
Опт.2 - от 150.000 до 300.000
Опт.3 - от 300.000
Условие:
При регистрации назначается Опт.1.
При достижении суммы в корзине тип цены меняется на Опт.2 и далее Опт.3.
Заказ формируется по тому типу цены, до которого дошел порог суммы.
Новый заказ у этого покупателя опять начинается с Опт.1 и далее по условию.
41 10.08.2017 07:38:44
Re: Модуль Фото товара в Instagram (4 ответов, оставленных в Вопросы по работе с системой)
Эмодзи я победить не смогу, т.к. нет нигде информации по их исходному коду.
Коды эмоджи есть и информация по ним тоже есть.
Вот например несколько ссылок:
http://in-stagram.ru/kody-smajlov/
http://saitsozdanie.ru/socialnie-seti/e … takte.html
https://emojio.ru/objects/d83ddd2b-1f52b-pistolet.html
http://as3coder.blogspot.ru/2014/08/emoji.html
Instagramm полностью их позаимствовал у ВК, facebook, twitter и так далее.
42 10.08.2017 07:14:50
Re: Модуль Фото товара в Instagram (4 ответов, оставленных в Вопросы по работе с системой)
Использовать URL Имя товара как хештег добавляя ему знак #, и дополнять к взятым хештегам из категории товара / Instagramm.
Это зачем? Его ведь так не найдут.
Каждый по своему ведет Instagramm. Но большинство, как и мы, делаем хештег название товара.
Например: Устройство, IJOY Captain PD270 его URL имя ijoy-captain-pd270, хештег его был бы #ijoy-captain-pd270 или #ijoy_captain_pd270.
Или можно сделать, чтобы хештег названия товара транслитерировался из краткого названия товара, в таком виде #ijoy_captain_pd270.
Вообщем подойдут оба варианта, и эти оба варианта будут отлично находить по хештегу в Instagramm.
Ну и конечно сделать эту функцию опциональной, вдруг она не нужна кому то.
43 08.08.2017 10:41:41
Re: Модуль Фото товара в Instagram (4 ответов, оставленных в Вопросы по работе с системой)
Добрый день.
Модуль сегодня заработал сам. Или может внес какие правки разработчик.
Идея модуля отличная! Думаю если его расширить, инструмент будет просто не заменим.
Вопрос к Александру, разработчику. Возможно внести такие функции в данный модуль?
В категории товара, вкладка Instagramm, заполняем основные свои данные по компании и хештеги. модуль их от туда подгружает. (почему именно из категории, так как товары могут распределятся например на группы и у них могут быть разные хештеги).
Использовать короткое название товара, как название товара в публикации.
Использовать URL Имя товара как хештег добавляя ему знак #, и дополнять к взятым хештегам из категории товара / Instagramm.
Использовать короткое описание, как описание товара в публикации.
Использовать цену товара.
Добавить брендам их официальных адресов, также Instagramm. И брать от них хеш адрес и добавлять к взятым хештегам из категории товара / Instagramm. Или добавить во вкладке Instagramm заведения списка хештегов, чтобы от туда их выбирать. (Так как сложно их запомнить и постоянно искать тоже не удобно. Внес один раз и потом выбирай).
Добавить выгрузку до 10 фотографий в одну публикацию. (Instagramm эту функцию поддерживает).
Добавить использования Эмоджи.
Также реализовать включения этих функций в настройках модуля. Те какие кому нужны.
Думаю модуль с таким функционалом упростит ведение Instagramm и станет не заменимым инструментом. (Заполнил в се данные, описания и фото к товару. И выгрузил в Instagramm. Супер! Не надо больше тратить время чтобы все это делать в ручную в Instagramm).
44 07.08.2017 14:04:14
Тема: Модуль Фото товара в Instagram (4 ответов, оставленных в Вопросы по работе с системой)
Добрый день.
Установил данный модуль, все нужные данные в настройках заполнил. Модуль отправляет фото, но они не публикуются в instagram, выходит предупреждение от instagram, Мы обнаружили необычную попытку входа. Я нажимаю подтвердить что это я, но фото так и не появляется в публикациях. Пробовал много раз, и постоянно одно и тоже.
Помогите разобраться, может что не так делаю?
Прикладываю скрин от instagram.
https://yadi.sk/i/HICMWbyo3LmnhJ
45 26.07.2017 11:48:33
Re: СДЭК: задержка для городов, где нет их офиса (26 ответов, оставленных в Вопросы по работе с системой)
Хорошо. Спасибо!
46 25.07.2017 15:08:35
Re: СДЭК: задержка для городов, где нет их офиса (26 ответов, оставленных в Вопросы по работе с системой)
Вот странно у Балхаша ошибка пропала.) Попробуйте город Сатпаев, Карагандинская обл.
https://yadi.sk/i/mfyd0mkc3LPGVy
И это совсем с другого компьютера не под каким пользователем. Показываю стрелкой.
47 25.07.2017 08:00:38
Re: СДЭК: задержка для городов, где нет их офиса (26 ответов, оставленных в Вопросы по работе с системой)
Добрый день. Нет, видны всем. Проверял по разному.
На Вашем скрине выбран г.Краснодар, там нет ошибок.
Выберите город Балхаш, Карагандинская обл.
У нас много городов где не все тарифы сдека работают.
48 24.07.2017 12:35:17
Re: СДЭК: задержка для городов, где нет их офиса (26 ответов, оставленных в Вопросы по работе с системой)
Добрый день. У меня со всеми товарами так.
Вот например этот: https://vaporstore.kz/product/coilart-azeroth-rdta/
Выберите город Балхаш, Карагандинская обл.
Красные строки с ошибками что в модуле расчета доставки и также при оформлении заказа при выборе доставки.
49 21.07.2017 14:31:27
Re: СДЭК: задержка для городов, где нет их офиса (26 ответов, оставленных в Вопросы по работе с системой)
Добрый день. Этот файл нужен?
50 18.07.2017 14:03:46
Re: СДЭК: задержка для городов, где нет их офиса (26 ответов, оставленных в Вопросы по работе с системой)
У меня один файл.
deliverycost.tpl
<p class="deliveryCostListTitle">{t}Стоимость доставки в г.{/t} <b>{t}{$city.title}{/t}</b> (<a data-href="{$router->getUrl('deliverycost-front-choosecityautocomplete', ['redirect' => urlencode($redirect)])}" class="inDialog">{t}Выбрать другой город{/t}</a>)</p>
{if !empty($list)}
<ul class="deliveryCostListRows">
{foreach $list as $item}
{assign var=something_wrong value=$item->getTypeObject()->somethingWrong($order)}
{if !$something_wrong || ($something_wrong && $current_user->isAdmin())}
<li class="deliveryCostListRow">
<div class="key">
{$item.title}
</div>
<div class="val">
{if $something_wrong}
<span style="color:red;">{$something_wrong}</span>
{else}
{assign var=dcost value=$order->getDeliveryCostText($item)}
<span class="help">{$order->getDeliveryExtraText($item)}</span>
{if $dcost>0}
<span id="scost_{$item.id}" class="scost">{$dcost}</span>
{else}
{$dcost}
{/if}
{/if}
</div>
<div style="clear: both;"></div>
</li>
{/if}
{/foreach}
</ul>
{else}
<p class="noDeliveryService">{t}Нет служб доставки, доставляющих данный товар{/t}</p>
{/if}