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


Некоректное Отображение Таблицы


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

#1 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 11 Март 2014 - 09:37

Здравствуйте проблема следующая в таблице некорректно отображаются позиции каталога (товара) файл каталог, как не надо.
второй файл товары на главной хиты продаж... вот так нужно чтобы в нужном разделе отображались файлы, т.е. для миниатюры фото само уменьшалось, под нужный размер,  подпись название снизу и цена на товар минимальная если есть модификации с разной ценной, и второй вопрос как сделать оформление заказа за одно окно т.е. чтобы когда заходишь в корзину и жмешь оформить заказ вылазила вся форма в один шаг... где нужно либо ввести регистрационные данные либо войти, либо вверху ФИО и все данные заполнены, нужно отметить позиции оплата и доставка после чего становится активной кнопка подтвердить заказ!, нажимаешь и всё заказ оформлен.
Спасибо, думаю это возможно, потому что у ваших конкурентов судя по админке такой-же СМS и скрипты почти такие-же как и стили, есть только платные стили + обслуга дороже.... и у них при оформлении заказа вылазит окно где вбиваются все данные справа окошко в нем отображается содержимое корзины.
Заранее спасибо за помощь, возможно ли сделать платно некоторые модификации?

SL-271526 аккаунт

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

  • каталог.jpg
  • пример правильного отображения.jpg


#2 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 11 Март 2014 - 10:04

Просмотр сообщенияlogan1085 (11 Март 2014 - 09:37) писал:

Здравствуйте проблема следующая в таблице некорректно отображаются позиции каталога (товара) файл каталог, как не надо.
второй файл товары на главной хиты продаж... вот так нужно чтобы в нужном разделе отображались файлы, т.е. для миниатюры фото само уменьшалось, под нужный размер,  подпись название снизу и цена на товар минимальная если есть модификации с разной ценной, и второй вопрос как сделать оформление заказа за одно окно т.е. чтобы когда заходишь в корзину и жмешь оформить заказ вылазила вся форма в один шаг... где нужно либо ввести регистрационные данные либо войти, либо вверху ФИО и все данные заполнены, нужно отметить позиции оплата и доставка после чего становится активной кнопка подтвердить заказ!, нажимаешь и всё заказ оформлен.
Спасибо, думаю это возможно, потому что у ваших конкурентов судя по админке такой-же СМS и скрипты почти такие-же как и стили, есть только платные стили + обслуга дороже.... и у них при оформлении заказа вылазит окно где вбиваются все данные справа окошко в нем отображается содержимое корзины.
Заранее спасибо за помощь, возможно ли сделать платно некоторые модификации?

SL-271526 аккаунт

Здравствуйте

Изменяем отображение товаров в категориях
Редактируем шаблон Товары
Находим
				  {% FOR goods %}
						<td class="goodsListItem"> 
						  <div class="goodsListItemBlock withBorder cornerAll">
								<table class="goodsListItemImage">
								  <tr>
										<td>
										  <a href="{goods.URL}"><img src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{goods.IMAGE_OTHER}{% ENDIF %}" alt="{goods.NAME}" /></a>
										</td>
								  </tr>
								</table>
							   
								<h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
								<div>
								  {goods.DESCRIPTION_SHORT}
								</div>
								<div class="goodsListItemPriceNew">
								  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
								</div> 
								<div class="goodsListItemPriceOld">
								  {% IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
										<a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
								  {% ENDIF %}
								</div>
						  </div>
						</td>
				  {goods.index | is_divided("3","</tr><tr>","")}
				  {% ENDFOR goods %}

Заменяем на
				  {% FOR goods %}
			 <td class="goodsListItem"> 
				<div class="goodsListItemBlock withBorder cornerAll">
				<div class="goodsListItemImage"><a href="{goods.URL}"><img class="goods-image-small" src="{% IF goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{goods.IMAGE_SMALL}{% ENDIF %}" alt="{goods.NAME}" /></a></div>
				<h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
				<div class="goodsListItemPriceNew">
				  <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
				</div> 
				<div class="goodsListItemPriceOld">
				  {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
					  <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
					{% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
					  <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
					{% ENDIF %}
				</div>
				</div>
			  </td>
				  {goods.index | is_divided("5","</tr><tr>","")}
				  {% ENDFOR goods %}

Для создания быстрого заказа воспользуйтесь данной инструкцией

#3 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 11 Март 2014 - 11:12

по первому вопросу гуд.

#4 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 11 Март 2014 - 12:42

сделал как в инструкции, а как изменить цвет текста кнопки быстрый заказ?

#5 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 11 Март 2014 - 12:52

спс нашёл сам

#6 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 11 Март 2014 - 15:08

<input type="submit" class="quick3 ui-button ui-widget ui-state-default ui-corner-all" onclick="quickorder('.goodsDataForm'); return false;" value="оформить заказ в один шаг" title="Положить «Shimano 12 Exsence CI4+ (Под Заказ)» в корзину" href="#" style="width:200px;" role="button" aria-disabled="false">  

добавил это в корзину появилась кнопка заказ в один шаг.... но проблема как сделать так чтоб в корзине пропускалось добавление товара в корзину?

#7 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 11 Март 2014 - 15:37

Просмотр сообщенияlogan1085 (11 Март 2014 - 15:08) писал:

<input type="submit" class="quick3 ui-button ui-widget ui-state-default ui-corner-all" onclick="quickorder('.goodsDataForm'); return false;" value="оформить заказ в один шаг" title="Положить «Shimano 12 Exsence CI4+ (Под Заказ)» в корзину" href="#" style="width:200px;" role="button" aria-disabled="false">  

добавил это в корзину появилась кнопка заказ в один шаг.... но проблема как сделать так чтоб в корзине пропускалось добавление товара в корзину?

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

#8 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 11 Март 2014 - 16:09

1

Сообщение отредактировал logan1085: 11 Март 2014 - 16:10


#9 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 11 Март 2014 - 16:22

нет вы не поняли кнопку добавил в корзину, для вызова окна заказ в один шаг, вылазит окно, форма добавления товара не найдена, как сделать чтобы в корзине не запрашивалась форма добавления в корзину? предполагаю нужно сделать второй вариант этого кода: с изменённой функцией кт и надо будет вызывать в корзине, но как из неё удалить процесс бросания в корзину и оставить только вызов окна с оформлением заказа?
// Делаем в каталоге товаров кнопку "Быстрый заказ"
$('.quick2').button();

// Быстрый заказ
function quickorder1(formSelector) {
// Находим форму, которую отправляем на сервер, для добавления товара в корзину
var formBlock = $($(formSelector).get(0));
// Проверка на существование формы отправки запроса на добавление товара в корзину
if (1 > formBlock.length || formBlock.get(0).tagName != 'FORM') {
alert('Не удалось найти форму добавления товара в корзину');
return false;
}
// Получаем данные формы, которые будем отправлять на сервер
var formData = formBlock.serializeArray();
// Сообщаем серверу, что мы пришли через ajax запрос
formData.push({name: 'ajax_q', value: 1});
// Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа
formData.push({name: 'fast_order', value: 1});
// Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара
$.ajax({
type: "POST",
cache: false,
url: formBlock.attr('action'),
data: formData,
success: function(data) {
$.fancybox({
content: data
// При изменении размера окна изменяем размер окна оформления заказа
, onUpdate: function() {
var w = $(window).width() * 0.8;
if (w < 800) {
// Автоматический ресайз внутреннего блока fancybox-а
$('.fancybox-inner').css('width', 'auto');
// Изменяем размер fancybox окна
$('.fancybox-wrap').css({'width': w + 'px'});
}
return false;
}
});
// :
}
});
return false;
}

Сообщение отредактировал logan1085: 11 Март 2014 - 16:25


#10 Castiel

Castiel

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

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 12 Март 2014 - 12:21

Просмотр сообщенияlogan1085 (11 Март 2014 - 16:22) писал:

нет вы не поняли кнопку добавил в корзину, для вызова окна заказ в один шаг, вылазит окно, форма добавления товара не найдена, как сделать чтобы в корзине не запрашивалась форма добавления в корзину? предполагаю нужно сделать второй вариант этого кода: с изменённой функцией кт и надо будет вызывать в корзине, но как из неё удалить процесс бросания в корзину и оставить только вызов окна с оформлением заказа?
// Делаем в каталоге товаров кнопку "Быстрый заказ"
$('.quick2').button();

// Быстрый заказ
function quickorder1(formSelector) {
// Находим форму, которую отправляем на сервер, для добавления товара в корзину
var formBlock = $($(formSelector).get(0));
// Проверка на существование формы отправки запроса на добавление товара в корзину
if (1 > formBlock.length || formBlock.get(0).tagName != 'FORM') {
alert('Не удалось найти форму добавления товара в корзину');
return false;
}
// Получаем данные формы, которые будем отправлять на сервер
var formData = formBlock.serializeArray();
// Сообщаем серверу, что мы пришли через ajax запрос
formData.push({name: 'ajax_q', value: 1});
// Так же сообщим ему, что нужно сразу отобразить форму быстрого заказа
formData.push({name: 'fast_order', value: 1});
// Аяксом добавляем товар в корзину и вызываем форму быстрого заказа товара
$.ajax({
type: "POST",
cache: false,
url: formBlock.attr('action'),
data: formData,
success: function(data) {
$.fancybox({
content: data
// При изменении размера окна изменяем размер окна оформления заказа
, onUpdate: function() {
var w = $(window).width() * 0.8;
if (w < 800) {
// Автоматический ресайз внутреннего блока fancybox-а
$('.fancybox-inner').css('width', 'auto');
// Изменяем размер fancybox окна
$('.fancybox-wrap').css({'width': w + 'px'});
}
return false;
}
});
// :
}
});
return false;
}

Здравствуйте, если я вас правильно понял, вы хотите сделать так:
Если нажали быстрый заказ, то товар не добавляется в корзину?
К сожалению такое реализовать нельзя, но можно убрать автоматическое обновление информации на странице (только при полной перезагрузке покупатель увидит что товар был добавлен в корзину)

#11 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 13 Март 2014 - 18:15

понятно......

#12 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 17 Март 2014 - 16:43

а как в форме быстрого заказа поменять цвет страницы?

#13 Koderhan

Koderhan

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

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

Отправлено 17 Март 2014 - 17:26

Попробуйте добавить в файл main.css код:
div#fancybox-outer {
	background: rgb(247, 247, 247); /* цвет фона в rgb */
}


#14 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 17 Март 2014 - 21:02

можно ли добавить счётчик и виджет вроде я хочу этот товар, или хотел бы купить?... и этот счётчик отображался бы в админке?

#15 Vaccina

Vaccina

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

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

Отправлено 18 Март 2014 - 05:42

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

#16 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 19 Март 2014 - 16:25

я хочу виджет для посетителей сайта кт будет называться "Я хочу купить этот товар"(Хочу чтобы товар был в наличии), т.е. человек смотрит товар под заказ жмет кнопочку и не покупает его а делает +1 голосует за наличие товара на складе )) как-то так )) что-то вроде обратной связи с покупателем по поводу какой товар его интересует для привоза )

#17 Vaccina

Vaccina

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

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

Отправлено 20 Март 2014 - 05:13

значит самого виджета не существует подобного? предполагали, что речь идет уже, а имеющемся виджета, чтобы помочь установить его.
на счет подсчета голосовавших маловероятно, что реализуемо, но можно просто сделать кнопку заказа и вам на почту будет приходить название товара, но лучше сделать что-то вроде формы, то есть при клике на кнопку всплывает форма, где необходимо заполнить почту и\или телефон и уже с названием товара вам также придется инфа о клиенте

#18 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 20 Март 2014 - 15:37

спс

#19 logan1085

logan1085

    Пользователь

  • Пользователи
  • PipPip
  • 28 сообщений

Отправлено 22 Март 2014 - 19:22

Подскажите как сделать, чтобы по умолчанию выдавалось не по 20 товаров на страницу в категории таблицей, а 75 или 100?

#20 MikDark

MikDark

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

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

Отправлено 22 Март 2014 - 19:25

Просмотр сообщенияlogan1085 (22 Март 2014 - 19:22) писал:

Подскажите как сделать, чтобы по умолчанию выдавалось не по 20 товаров на страницу в категории таблицей, а 75 или 100?

В разделе Бэк-офиса Настройки - Основные, есть пункт: Шаг для выбора пользователем лимита выдачи товаров на страницу от 1 до 100




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

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