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


tega4

Регистрация: 29 янв. 2012
Offline Активность: 26 янв. 2016 12:56
-----

#135467 Скидки И Акции

Отправлено Сake на 25 Апрель 2014 - 02:43

Немного вас не понимаю, вы хотите только размер скидки скрыть (сумму) например

Размер скидки: 0.00%

Верно? Если да, то найдите в шаблоне "Список акций" следующий код

<tr>
				<td class="cell1"><p><span>Размер скидки:</span></p></td>
				<td class="cell2">{promotion_campaign.PERCENTAGE}%</td>
			  </tr>

и замените его аналогично предыдущим изменениям на код

<tr style="{% IF promotion_campaign.PERCENTAGE = 0.00 %}display: none;{% ENDIF %}">
				<td class="cell1"><p><span>Размер скидки:</span></p></td>
				<td class="cell2">{promotion_campaign.PERCENTAGE}%</td>
			  </tr>

В шаблоне "Товар" замените код

скидка составляет {GOODS_MOD_MAX_DISCOUNT}%

на следующий согласно предыдущему условию

{% IF GOODS_MOD_MAX_DISCOUNT > 0 %}скидка составляет {GOODS_MOD_MAX_DISCOUNT}%{% ENDIF %}



#135464 Форма Быстрого Заказа В Шаблоне Мокко

Отправлено Сake на 25 Апрель 2014 - 02:28

Попробуйте в вашем файле main.js следующий код

$(function() {
$('.cartForm').submit(function() {
		 quickorder('#order-stage');
		 return(false);
});
});

заменить на

$(function() {
  $('.cartForm input[name="next_step"]').click(function() {
	quickorder('#order-stage');
	return(false);
  });
});



#135431 Форма Быстрого Заказа В Шаблоне Мокко

Отправлено tega4 на 24 Апрель 2014 - 20:18

Просмотр сообщенияСake (19 Февраль 2014 - 02:27) писал:

Добавьте в самый конец вашего шаблона "Корзина" следующий код

<form action="/cart/add" id="order-stage">
<input type="hidden" name="hash" value="{HASH}" />
</form>

после этого в самый конец файла main.js следующий код

$(function() {
$('.cartForm').submit(function() {
	 quickorder('#order-stage');
	 return(false);
});
});

только сейчас нашли ошибку, при нажатии на "пересчитать" открывает быстрый заказ вместо персчета корзины.


#135235 Просмотр Изображений Как На Авито

Отправлено Сake на 24 Апрель 2014 - 01:05

Получается что у вас немного отличается класс ссылки на увеличение изображения. Найдите все туже строку (ранее уже замененную)

$('.goodsDataMainImageZoom a').live('click', function()

и просто замените её на

$('.goodsDataMainImageZoom a, .goodsImageZoom a').live('click', function()

или же в шаблоне "Товар" найдите класс goodsImageZoom и просто замените его на goodsDataMainImageZoom


#59241 Отзывы На Первой Странице

Отправлено Сake на 12 Апрель 2013 - 02:38

Простой способ вставить содержимое одной страницы в другую - используя javascript. Пример реализации будет следующий. Например необходимо с определенной страницы товаров вывести отзывы на главную, или другую созданную страницу. Данный пример подойдет не только для отзывов, но и для любых отображаемых данных.

Выдираемый блок необходимо обвернуть в дополнительный <div> например в шаблоне "Товар" есть блок с отзывами

<table class="goodsDataOpinionListTable" itemprop="review">
					 <tbody>
					 {% FOR opinion_list %}
						 <tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}">
						 <td class="ceil1">
							 <span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</span>
							 <span class="goodsDataOpinionListTableDate">{opinion_list.DATE}</span>
							 {% IF opinion_list.DELETE_URL %}
							 <a href="{opinion_list.DELETE_URL}">Удалить</a>
							 {% ENDIF %}
						 </td>
						 <td class="ceil2">
							 {% IF opinion_list.TITLE %}<strong class="valignMiddle">{opinion_list.TITLE}</strong>{% ENDIF %}
							 {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}<br />
							 {% IF opinion_list.ACCOMPLISHMENTS %}<strong>Достоинства:</strong> {opinion_list.ACCOMPLISHMENTS | nl2br}<br />{% ENDIF %}
							 {% IF opinion_list.LIMITATIONS %}<strong>Недостатки:</strong> {opinion_list.LIMITATIONS | nl2br}<br />{% ENDIF %}
							 {% IF opinion_list.COMMENT %}<strong>Комментарий:</strong> {opinion_list.COMMENT | nl2br}<br />{% ENDIF %}
							 {% IF opinion_list.ANSWER %}
							 <div class="goodsDataOpinionListTableAnswer">
								 {opinion_list.ANSWER | nl2br}<br />
							 </div>
							 {% ENDIF %}
						 </td>
						 </tr>
					 {% ENDFOR %}
					 </tbody>
					 </table>

обвернем его в дополнительный блок <div> получится

<div id="inject-goods-opinion-list">
<table class="goodsDataOpinionListTable" itemprop="review">
					 <tbody>
					 {% FOR opinion_list %}
						 <tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}">
						 <td class="ceil1">
							 <span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</span>
							 <span class="goodsDataOpinionListTableDate">{opinion_list.DATE}</span>
							 {% IF opinion_list.DELETE_URL %}
							 <a href="{opinion_list.DELETE_URL}">Удалить</a>
							 {% ENDIF %}
						 </td>
						 <td class="ceil2">
							 {% IF opinion_list.TITLE %}<strong class="valignMiddle">{opinion_list.TITLE}</strong>{% ENDIF %}
							 {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}<br />
							 {% IF opinion_list.ACCOMPLISHMENTS %}<strong>Достоинства:</strong> {opinion_list.ACCOMPLISHMENTS | nl2br}<br />{% ENDIF %}
							 {% IF opinion_list.LIMITATIONS %}<strong>Недостатки:</strong> {opinion_list.LIMITATIONS | nl2br}<br />{% ENDIF %}
							 {% IF opinion_list.COMMENT %}<strong>Комментарий:</strong> {opinion_list.COMMENT | nl2br}<br />{% ENDIF %}
							 {% IF opinion_list.ANSWER %}
							 <div class="goodsDataOpinionListTableAnswer">
								 {opinion_list.ANSWER | nl2br}<br />
							 </div>
							 {% ENDIF %}
						 </td>
						 </tr>
					 {% ENDFOR %}
					 </tbody>
					 </table>
</div>

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

<script>
$(function() {
var url = 'Ссылка на страницу с которой необходимо получить данные';
var id = '#id блока куда необходимо вставить данные'; // Из примера это insert-goods-opinion-list
var injid = '#id блока откуда необходимо данные получить'; // Из примера это inject-goods-opinion-list
if(id && injid && $(id).length) {
	 $.get(url, function(html) {
	 $(id).html($(html).find(injid).html());
});
}
});
</script>

можно данный код вставить и в файл main.js, только вставлять необходимо без тегов <script> и </script>

Далее на странице где необходимо выдираемый блок отображать - вставим новый <div> блок с произвольным именем например insert-goods-opinion-list получиться

<div id="insert-goods-opinion-list"></div>

Т.е получается что блок insert-goods-opinion-list размещаем в страницу где необходимо отображать, а блок inject-goods-opinion-list откуда брать. В коде javascript останется вставить корректные данные, а именно url, id, injid


#134981 Просмотр Изображений Как На Авито

Отправлено Сake на 23 Апрель 2014 - 00:47

Ранее предложенный код именно это и реализовывает. По всей вероятности код не работает из-за события live. Попробуйте в файле main.js следующую строку

$('.goodsDataMainImage a, .goodsDataMainImageZoom a').live('click', function()

заменить на

$('.goodsDataMainImageZoom a').live('click', function()



#134785 Сделать Раскрывающийся Каталог Из Меню

Отправлено Vaccina на 22 Апрель 2014 - 03:50

как понимаю, вам необходимо,чтобы при переходе в категорию пункт каталог был выделенным.
В HTML найдите:
<li><a style="font-weight:bold;" href="{CATALOG_URL}" title="каталог товаров">каталог</a>
попробуйте заменить на:
<li><a {% IF MOD_LNAME=catalog %}class="selected"{%ENDIF%} style="font-weight:bold;" href="{CATALOG_URL}" title="каталог товаров">каталог</a>



#134797 Просмотр Изображений Как На Авито

Отправлено Vaccina на 22 Апрель 2014 - 04:25

при клике на миниатюры у вас сменяется главное изображение.
по поводу ошибки, в main.css попробуйте в самый конец прописать:
div#nyroModalFull {
	z-index: 9999 !important;
}



#134403 Сделать Раскрывающийся Каталог Из Меню

Отправлено Vaccina на 19 Апрель 2014 - 02:55

В main.css найдите:
#mainmenu li a {
	background: none;
	color: #FFFFFF;
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-decoration: none;
	text-transform: uppercase;
}
замените на:
#mainmenu li a {
	background: none;
	color: #FFFFFF;
	display: block;
	float: left;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

найдите и удалите:
#mainmenu li ul li:hover > ul {
	left: 212px;
	top: 0;
}

Добавьте:
#mainmenu li ul li ul li ul {
	padding-left: 10px;
}

не могла не заметить, что у вас каталог изменился, скорее всего это связано с нашими изменениями, код HTML и CSS временно сохраните в блокноте, восстановите бэк ап до момента работающего каталога и в нашем меню
<ul id="mainmenu" class="pad-box cont620">
задайте новые класс, пример:
<ul id="mainmenu" class="catalog pad-box cont620">
и в CSS вместо #mainmenu указывайте .catalog

Также измените nav1 на nav2 и в CSS поменяйте также.
Это все необходимо, чтобы стили одного меню не влияли на стили другого меню.


#134181 Возможная Дата Доставки

Отправлено Сake на 18 Апрель 2014 - 01:45

При вставке кода по всей видимости удаляется исполняемый javascript. Попробуйте сделать следующее - удалите перемещенный javascript код из шаблона "Товар". После в файле main.js найдите код

function QuickLook(url)
{
jQuery.ajax({
  type : 'POST',
  cache: false,
  url: url,
		data: {only_body : 1},
  success: function(data)
  {
		  var c = $('<div class="box-modal" />');
		  c.html(data);
		  c.prepend('<div class="box-modal_close arcticmodal-close">X</div>');
		
		  $.arcticmodal({content: c});
		
   }
  });

}

и замените его на

function insertDateOrder(children)
{
  var pd = 0;
  var month = ["января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"];
  var date = new Date();
  date.setDate(date.getDate() + pd);
  if(date.getDay() === 0 || date.getDay() === 6) {
				date.setDate(date.getDate() + (date.getDay() === 0 ? 1 : 2));
  } else if(date.getHours() >= 14) {
				date.setDate(date.getDate() + (date.getDay() === 5 ? 3 : 1));
  }
  var current = new Date();
  if(current.getDay() === date.getDay()) {
				$(children).find(".date").text('Сегодня');
  } else if(current.getDay() === (date.getDay() - 1)) {
				$(children).find(".date").text('Завтра');
  } else {
				$(children).find(".date").text(date.getDate() + " " + (month[date.getMonth()]));
  }
}
function QuickLook(url)
{
jQuery.ajax({
  type : 'POST',
  cache: false,
  url: url,
		data: {only_body : 1},
  success: function(data)
  {
		  var c = $('<div class="box-modal" />');
		  c.html(data);
		  c.prepend('<div class="box-modal_close arcticmodal-close">X</div>');
		  insertDateOrder(c);
		  $.arcticmodal({content: c});
		
   }
  });
}
$(function() {
  insertDateOrder($('body'));
});



#130817 Хиты Пародаж

Отправлено empty9228 на 02 Апрель 2014 - 11:22

Здравствуйте, у вас была использована не та переменная для вывода цены на главной странице, мы сделали изменения, посмотрите сайт.


#126095 Изменение Стилистики

Отправлено Castiel на 11 Март 2014 - 07:20

Просмотр сообщенияtega4 (11 Март 2014 - 06:25) писал:

Еще одна проблема, пропал теперь слайдер с главной!
SL-257549

Редактируем main.css
Находим
<div class="theme-default" style="padding: 1em; display: none;">

Заменяем на
<div class="theme-default" style="padding: 1em;">



#121040 Нашел Полезное Решение? - Оставь Ссылку В Этой Теме!

Отправлено ogonek7777 на 11 Февраль 2014 - 12:41

Пример опросника (ФОРМА ОБРАТНОЙ СВЯЗИ) на платформе Гугл.Драйв
https://docs.google....fS4SOo/viewform


#96211 Бесплатное Размещение В Каталоге Товаров

Отправлено dimitrich на 17 Октябрь 2013 - 13:15

Для расширения каталога товаров Bigum.ru мы ищем новые
магазины. Магазины от StoreLand.ru мы готовы разместить бесплатно.

Изображение

Что такое Bigum.ru?

Бигум.ру — это новый каталог сравнения цен. Каталог отличается
от аналогов более «продвинутой» системой анализа товаров.
В Интернете уже давно можно отсортировать стандартизированные
товары по фильтрам и параметрам, например, телевизоры и компьютеры.
При помощи Бигума теперь можно искать по параметрам не только
технические товары, но и товары в «нестандартных» разделах,
например, детские игрушки, посуду, одежду и т.д.

Преимущества для магазинов

Размещение товаров происходит через систему управления рекламой
для магазинов SalePlus.ru. При этом магазинам доступны следующие
функции:
  • подробная статистика по каждомому посетителю
  • (включая IP-адреса);
  • бесплатный геотаргетинг на регионы России;
  • настройка информации о доставке для каждого региона;
  • управление ставками на уровне отдельных товаров;
  • статистика заказов (при условии установки счетчика на сайт)
Как разместиться?

Бесплатно.
Мы готовы разместить Ваш магазин совершенно бесплатно, если
Вы добавите наш маленький логотип Bigum.ru (размер 88x31)
на Ваш сайт. При этом Вам станет доступен полный функционал
системы.

За 3 рубля.
Если по какой-то причине Вы не можете разместить наш логотип
на сайте или хотите иметь возможность влиять на позиции Ваших
товаров в каталоге через ставки, мы предлагаем разместиться по
стандартному тарифу. Минимальная стоимость перехода в таком
случае составит 3 рубля.

Инструкция по регистрации
  • Создайте аккаунт на этой странице:
    http://saleplus.ru/registration/.
  • Выберите статус физ. лицо или юр. лицо. От этого
    зависит способ оплаты — физ. лица платят электронными
    деньгами, а юр. лица только безналичным переводом
    по счету.
  • Укажите в поле «Краткое описание» код «BIGUM-FREE-SL»,
    если хотите зарегистрироваться бесплатно или
    «BIGUM-PAY-SL», если хотите использовать стандартную
    тарификацию 3 рубля.
  • Если Вы зарегистрировались как юр. лицо, заполните
    в личном кабинете реквизиты.
  • Готово!
Если у Вас возникли дополнительные вопросы, задавайте в этой теме, буду рад помочь!


#93805 Что Не Нашла, Помогите.

Отправлено ne_yana на 07 Октябрь 2013 - 13:58

Просмотр сообщенияtega4 (07 Октябрь 2013 - 13:22) писал:

так и не ответили

Добрый день,
найдите в файле style.css
#content_2, #content_3, #content_1 {display:none;}
замените на
#content_2, #content_3, #content_4 {display:none;}