Перейти к содержимому


Сделать Выпадающий Каталог Товарав


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 606

#61 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 26 Январь 2013 - 16:51

Просмотр сообщенияlivem1. (26 Январь 2013 - 16:37) писал:

Супер !!! Спасибо, всё вышло.
А как мне теперь в подвале сайта, который постоянно на виду, добавить это?

И реально ли сделать, чтобы действовала партнёрская программа?
К примеру, если ты приводишь клиента, то за его оплаченные заказы ты получаешь баллы и на них можешь совершать покупки..

На Вашем скриншоте очень много разных логотипов. Я так понимаю, Вам нужно прикрепить соц.кнопки?
По поводу партнерской программы, то специально такое у нас не реализовано. Возможно это обходить какими-нибудь промо-кодами, которые Вы можете настроить у себя в админке, если такое позволяет Ваш тарифный план

#62 livem1.

livem1.

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 26 Январь 2013 - 17:19

Да, хотел бы внизу сделать соц кнопки рядом с меню, только с правой стороны, вот так..

#63 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 27 Январь 2013 - 06:59

Просмотр сообщенияlivem1. (26 Январь 2013 - 17:19) писал:

Да, хотел бы внизу сделать соц кнопки рядом с меню, только с правой стороны, вот так..

Тема с соц. кнопками уже ни раз рассматривалась у нас на форуме: http://forum.storela...опки-соц-сетей/
Вставить полученный код вам нужно в шаблон HTML в блок подвала, примерно после такого кода:
<div class="footnote">
	   &copy; {DATE_YEAR} &laquo;{SETTINGS_STORE_NAME}&raquo;&nbsp;&nbsp;&nbsp;{SETTINGS_STORE_ORG_NAME}<br />
	  Все права защищены <br />
	  {SETTINGS_STORE_REGION}<br />
	  {SETTINGS_STORE_HTML_CODE}<br />
	  {COPYRIGHT_FOR_DESIGN_MOKKO}
	</div>


#64 livem1.

livem1.

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 29 Январь 2013 - 10:14

Скажите пожалуйста, как можно сделать так, чтобы в нижнем меню, при нажатии на один из пунктов меню, в данном случае "как заказать" и "как оплатить", открывалась мини-страница с информацией, поверх основной, и человек прочитав её, мог закрыть и продолжить покупки.
Вот наброски

#65 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 29 Январь 2013 - 10:50

Загрузить в "Редактор тем" файлы из архива.
Прикрепленный файл  Messi-master.zip   10,49К   85 Количество загрузок:
Затем подключим скрипты из архива к сайту.
В файл "HTML" до кода "</head>" добавить:
<script type="text/javascript" src="{ASSETS_JS_PATH}messi.js"></script>
<link rel="stylesheet" href="{ASSETS_STYLES_PATH}messi.css" type="text/css" />
Плагин для всплывающего окна подключили. Теперь осталось привязать всплывание окна на нажатие кнопки в меню.
В файле "HTML".
Найти код:
<a href="http://born2shopping.com/page/Как-заказать" title="Перейти к странице «Как заказать?»">Как заказать?</a>
(Это примерный код вашей кнопки, т.к мне не известен ваш исходный код)
Заменить:
<a class="mywin1" href="http://born2shopping.com/page/Как-заказать" title="Перейти к странице «Как заказать?»">Как заказать?</a>
Тут мы назначили класс для кнопки "class="mywin1"" чтобы потом из скрипта узнать что пользователь нажал именно на эту кнопку.
Теперь напишем html-код.
Например.
В файле "HTML".
До кода "</head>".
Добавить:
<script type="text/javascript">// <![CDATA[
$(document).ready(function(){
$(".mywin1").click(function() {
new Messi('<h3>Заголовок</h3><p>Текст</p>',{title: 'Заголовок', titleClass: 'info', buttons: [{id: 0, label: 'Close', val: 'X'}]} );
return false;
}
);
});
// ]]></script>


#66 livem1.

livem1.

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 29 Январь 2013 - 11:18

1) У меня эта кнопка, находиться во втором меню и в html у меня все выглядит так:

Цитата

<!-- Подвал сайта -->
  <div id="footer">
  <p id="back-top">
<a href="#top"><span></span>Вверх</a>
</p>
<br />
<span>
{% FOR menu %}
  {% FOR footer %}
{% FOR links %}<a href="{menu.footer.links.URL}" {% IF menu.footer.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.footer.links.TITLE %}title="{menu.footer.links.TITLE}"{% ENDIF %}>{menu.footer.links.NAME}</a>{% IF menu.footer.links.rindex>1 %}&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;{% ENDIF %}{% ENDFOR %}
  {% ENDFOR %}
{% ENDFOR %}
</span>

<div class="footnote">
</br>
Все права защищены &copy; {DATE_YEAR}  &laquo;{SETTINGS_STORE_NAME}born2shopping&raquo;&nbsp;&nbsp;&nbsp;{SETTINGS_STORE_ORG_NAME}

  {SETTINGS_STORE_REGION}
  {SETTINGS_STORE_HTML_CODE}
  {COPYRIGHT_FOR_DESIGN_MOKKO}
</div>
  </div>

Где найти ссылки на кнопки этого меню?

2) и столкнулся с такой вот проблемкой, не видно показателя страниц, на которых есть товары, сложно объяснить, вот лучше фото.

Я так понимаю его закрывает подвал, так как в другом браузере видно верх этих цифр.

3) И хотел бы сделать, чтобы при выборе цвета, менялась картинка на ту, которая стоит изначально при загрузке прайс листа в данной модификации

#67 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 30 Январь 2013 - 00:09

1) Вы можете изменить ваш код

{% FOR footer %}
{% FOR links %}<a href="{menu.footer.links.URL}" {% IF menu.footer.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.footer.links.TITLE %}title="{menu.footer.links.TITLE}"{% ENDIF %}>{menu.footer.links.NAME}</a>{% IF menu.footer.links.rindex>1 %}&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;{% ENDIF %}{% ENDFOR %}
  {% ENDFOR %}
{% ENDFOR %}

на следующий

{% FOR footer %}
{% FOR links %}
<a href="{menu.footer.links.URL}" {%IF menu.footer.links.NAME=Как заказать?%}class="worder"{%ELSEIF menu.footer.links.NAME=Как оплатить?%}class="wpayment"{% ELSEIF menu.footer.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.footer.links.TITLE %}title="{menu.footer.links.TITLE}"{% ENDIF %}>{menu.footer.links.NAME}</a>{% IF menu.footer.links.rindex>1 %}&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;{% ENDIF %}{% ENDFOR %}
  {% ENDFOR %}
{% ENDFOR %}

и использовать классы wpayment и worder. Получиться

$(function(){
  $(".wpayment").click(function() {
	 new Messi('<h3>Заголовок 1</h3><p>Текст 1</p>',{title: 'Заголовок 1', titleClass: 'info', buttons: [{id: 0, label: 'Close', val: 'X'}]} );
	 return false;
  });
  $(".worder").click(function() {
	 new Messi('<h3>Заголовок 2</h3><p>Текст 2</p>',{title: 'Заголовок 2', titleClass: 'info', buttons: [{id: 0, label: 'Close', val: 'X'}]} );
	 return false;
  });
});

2) Попробуйте сделать следующее - в файле стилей main.css найти

#content {
	margin: 0 auto;
	width: 960px;
}

и заменить на

#content {
	margin: 0 auto;
	padding-bottom: 80px;
	width: 960px;
}

3) К сожалению, этого сделать нельзя. Вы можете указывать дополнительную информацию, в том числе и дополнительные изображения в описании к модификации в разделе редакторования товара.

#68 livem1.

livem1.

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 30 Январь 2013 - 10:20

Цитата

$(function(){
  $(".wpayment").click(function() {
new Messi('<h3>Заголовок 1</h3><p>Текст 1</p>',{title: 'Заголовок 1', titleClass: 'info', buttons: [{id: 0, label: 'Close', val: 'X'}]} );
return false;
  });
  $(".worder").click(function() {
new Messi('<h3>Заголовок 2</h3><p>Текст 2</p>',{title: 'Заголовок 2', titleClass: 'info', buttons: [{id: 0, label: 'Close', val: 'X'}]} );
return false;
  });

});
Это в стили добавить?

Уже разобрался, в стили messi.js

Только в первый раз, при открытии вкладки, я могу её закрыть, но если повторно открыть, то нет возможности её закрыть.
И чтобы информация со страницы как заказать была там, мне нужно туда хтмл скопировать или есть возможность сделать так, чтобы это и была эта страница?

#69 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 30 Январь 2013 - 14:13

Цитата

И чтобы информация со страницы как заказать была там, мне нужно туда хтмл скопировать или есть возможность сделать так, чтобы это и была эта страница?
Нет. Вы просто могли создать страницу на сайте и разместить туда информацию. И тогда вам не нужно было бы вносить html код.

#70 livem1.

livem1.

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 30 Январь 2013 - 15:01

У меня создана страница, но у меня открывает вот что:

А то, что в этом коде есть ссылки

Цитата

$(function(){
$(".wpayment").click(function() {
         new Messi('<h3>Заголовок 1</h3><p>Текст 1</p>',{title: 'Заголовок 1', titleClass: 'info', buttons: [{id: 0, label: 'Close', val: 'X'}]} );
         return false;
  });
  $(".worder").click(function() {
         new Messi('<h3>Заголовок 2</h3><p>Текст 2</p>',{title: 'Заголовок 2', titleClass: 'info', buttons: [{id: 0, label: 'Close', val: 'X'}]} );
         return false;
  });
     });

Когда нажимаю на как заказать открывается то окно, которое выше ссылку дал, как сделать, чтобы сразу отображалась страница, с информацией на сайте в маленьком окне?

#71 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 30 Январь 2013 - 15:10

Так все очень просто.
Код:
new Messi('<h3>Заголовок 1</h3><p>Текст 1</p>',{title: 'Заголовок 1', titleClass: 'info', buttons: [{id: 0, label: 'Close', val: 'X'}]} );
Открывает само окно.
На место кода:
<h3>Заголовок 1</h3><p>Текст 1</p>

Вставить свой любой текст с описанием.

#72 livem1.

livem1.

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 30 Январь 2013 - 20:12

Мы наверное говорил о разных вещах. Я хочу сделать так, чтобы когда нажимаешь на "Как заказать?", открывалась именно эта страница, но в маленьком окне не переходя на новую страницу и чтобы она закрывалась, а то у меня после повторного открытия, уже не закрывается.

#73 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 30 Январь 2013 - 23:34

Можно попробовать следующий код

$(function(){
  $(".wpayment, .worder").click(function() {
		$.get($(this).attr('href') + '?only_body=1', $.proxy(function(html) {
		  new Messi(html,{title: $(this).attr('title'), titleClass: 'info', buttons: [{id: 0, label: 'Close', val: 'X'}]} );
		}, this));
		return false;
  });
});


#74 livem1.

livem1.

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 31 Январь 2013 - 10:29

Теперь работает, но после открытия, появляется "счётчик" ошибок и он разгоняется до 300 и выше ошибок и не работает кнопка вверх
http://gyazo.com/456...cf2773809d2299b

#75 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 01 Февраль 2013 - 00:43

Найдите и удалить дубликат кода в шаблоне "HTML"

<script type="text/javascript">
$(document).ready(function(){
$("#back-top").hide();
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 400) {
		 $('#back-top').fadeIn();
} else {
		 $('#back-top').fadeOut();
}
});
$('#back-top a').click(function () {
$('body,html').animate({
		 scrollTop: 0
}, 800);
return false;
});
});
});
</script>

Цитата

"счётчик" ошибок и он разгоняется до 300 и выше ошибок
Подобного сообщения на вашем сайте не наблюдается. Ошибка как таковая есть, возможно происходит конфликт с другим кодом, данный конфликт определить не удается. Как вариант это поискать другую реализацию всплывающего окна, например стандартную реализацию через

http://forum.storela...окно/#entry7693

http://forum.storela...__60#entry16526

если вы будете изменять работу всплывающего окна, то не забудьте удалить ранее добавленный код, а именно Messi

#76 livem1.

livem1.

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 12 Февраль 2013 - 10:40

Помогите мне реализовать такую идею:
Чтобы вместо "Страны", в информации клиента, было написано "Вы в СоцСети" и чтобы в его личном профиле и при оформлении заказа была указана его ссылка к примеры в "ВК" или "Фейсбук".
Вот пример
И так

#77 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 12 Февраль 2013 - 11:05

Добавить дополнительное поле при оформление заказа к сожалению нельзя.
Можно сделать если только пользователь в место имени будет вводить адрес в социальную сеть..

#78 livem1.

livem1.

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 12 Февраль 2013 - 11:49

Так можно же заменить вместо слов "Страна" в коде на слова "Вы в СоцСети", так можно ведь сделать

#79 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 12 Февраль 2013 - 12:30

Да, можно. В файле "ЛК Настройки пользователя".
Просто найти слово "Страна" и изменить.

Прикрепленные изображения

  • ScreenShot 401.png


#80 livem1.

livem1.

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 441 сообщений
  • ГородКиев

Отправлено 12 Февраль 2013 - 14:09

Получилось, только осталось поменять здесь




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных