Перейти к содержанию
Официальный форум поддержки Simpla

Быстрый просмотр товара


Рекомендуемые сообщения

Если я вставляю в product.tpl код

{if $smarty.server.HTTP_X_REQUESTED_WITH|strtolower == 'xmlhttprequest'}
{$wrapper='' scope=parent}
{/if}

то всплывающее окно пустое и написано undefined

 

если вы внесли изменения в tpl  то необходимо внести изменения и в javascript

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 66
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

если вы внесли изминения в tpl  то необходимо внести изминения и в javascript

Имеются в виду изменения - добавив этот код?

{if $smarty.server.HTTP_X_REQUESTED_WITH|strtolower == 'xmlhttprequest'}
{$wrapper='' scope=parent}
{/if}

 

Просто без него всё работает, а с ним нет.

Ссылка на сообщение
Поделиться на другие сайты

Похоже на то, что Вы абсолютно не понимаете о чем идет речь и подсказанные ПРАВИЛЬНЫЕ решения Вы воспринимаете во штыки.

 

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

 

что бы не дублировать сообщение дам ссылку на пост которым ответил Osben-у http://forum.simplacms.ru/topic/8102-быстрый-просмотр-товара/?p=61148 , не сочтите за грубость.

 

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

 

PS

и если по справедливости то я жду ответ на вот этот пост http://forum.simplacms.ru/topic/8102-быстрый-просмотр-товара/?p=61158

 

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

Ссылка на сообщение
Поделиться на другие сайты

обновил первый пост, добавил второе решение http://forum.simplacms.ru/topic/8102-быстрый-просмотр-товара/?p=60997

Ссылка на сообщение
Поделиться на другие сайты

Спасибо. А как избежать того, что при прсмотре идет возврат к началу страницы?

Ссылка на сообщение
Поделиться на другие сайты

в стиле шаблона закомментируйте height: 100%;

 



html,
body {
	width: 100%;
	/*height: 100%;*/
	font: 13px Tahoma, Arial, Helvetica, Geneva, sans-serif;
	background-color: #f5f5f5;
}
Ссылка на сообщение
Поделиться на другие сайты

обновил первый пост, добавил второе решение http://forum.simplacms.ru/topic/8102-быстрый-просмотр-товара/?p=60997

 

Во втором решении должно быть fancybox непременно версии 1.3.4 и никакой другой?  Эта версия ведь далеко не новая, и если устанавливать старую версию  вместо текущей, то может отвалиться что-то из стандартного функционала, если устанавливать дополнительно к новой, то и некрасиво совсем и в работе проблематично.

 

Ссылка на сообщение
Поделиться на другие сайты

Во втором решении должно быть fancybox непременно версии 1.3.4 и никакой другой?  Эта версия ведь далеко не новая, и если устанавливать старую версию  вместо текущей, то может отвалиться что-то из стандартного функционала, если устанавливать дополнительно к новой, то и некрасиво совсем и в работе проблематично.

 

 

для версии 2.1.5 попробуйте добавить type: 'ajax'

 

    $("a#a_quick_view").fancybox(
    {
        autoDimensions:false,
        padding: 40,
        width: 700,
        height: 'auto',
        type: 'ajax'
    });
Ссылка на сообщение
Поделиться на другие сайты

Спасибо, так работает.

 

Обнаружилось следующее на версии 2.3.6 со стандартной базой:

1. в окне fancyboх не работает вертикальная прокрутка. Должно быть, конфликт с перелистыванием в окне. Во всяком случае, если убрать перелистывание (rel="group"), то работает.

2. в окне fancyboх  при отправке в корзину не наблюдается анимация.

3. в окне fancyboх  при написании отзыва на товар он не фиксируется в базе.

 
Ссылка на сообщение
Поделиться на другие сайты

А зачем всю страницу в окно загонять? Это же быстрый просмотр. Достаточно фото, инфу, ну и если нужно, кнопку "Купить"

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

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

понял.{literal} перенес

Ссылка на сообщение
Поделиться на другие сайты

Автор - чем же я тебе нагрубил в http://forum.simplacms.ru/topic/8102-%D0%B1%D1%8B%D1%81%D1%82%D1%80%D1%8B%D0%B9-%D0%BF%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0/?p=61148 ???

То что написал свой вариант который я считаю лаконичнее нежели {$wrapper='product.tpl' scope=parent} ? Или смайлы у тебе не улыбаются ?
Мой аргумент почему лаконичнее использовать 
{$wrapper='' scope=parent}  чем {$wrapper='product.tpl' scope=parent
 

{$wrapper='product.tpl' scope=parent} <!--
memory peak usage: 1756576 bytes
page generation time: 0.029577970504761 seconds
-->
<!--
memory peak usage: 1756576 bytes
page generation time: 0.029346942901611 seconds
-->
 

 

{$wrapper='' scope=parent}
<!--
memory peak usage: 1750976 bytes
page generation time: 0.024561166763306 seconds
-->
<!--
memory peak usage: 1750976 bytes
page generation time: 0.026461124420166 seconds-->
 

Из цифр можно увидить что памяти есть капельку больше  (да-да, цифры фигня есть вещи в симпле которые жрут большее и вообще не актуально мерят цифры такие)
Но давайте делать сразу по правильному (моё мнение)

 

 

Просто НА МОЙ ВЗГЛЯД в Вашем варианте выходит лапшакод, врамером становится контентная часть при етом у нас {$content} то же доступен, и уж поверте, видал я ТАКИЕ прекрасные  верстки где люди умудрялись верстать в product.tpl {$content} 

П.С. Спасибо что делите людей, и определили к какой категории я отношусь. Я Вам не тот {$user} (не будем говорить кто) который пишет об ошибках (старается найти, обсырает и т.д.), прошу заметить, что я стараюсь помочь (кодом, своими вариантами, идеями, предположениям, намеками и т.д.) для того что бы сделать лучше, обменяться мнениями, получить адекватный пинок за глупости мои. 
Пересмотрите политику общения и реагирование на смайлы.

Ссылка на сообщение
Поделиться на другие сайты

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

Пересмотрите политику общения и реагирование на смайлы.

 

не знаю для чего, но повторюсь еще раз - {$wrapper='product_[имя шаблона].tpl' scope=parent} в то случае если необходим шаблон отличный от стандартного.

 

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

Ссылка на сообщение
Поделиться на другие сайты

Это Вы еще повторяетесь ?
Мне показалось Вы вообще об етой возможности не знали до того как я написал.

Делите и дальше, только начните с себя!

 

Ссылка на сообщение
Поделиться на другие сайты

Это Вы еще повторяетесь ?

Мне показалось Вы вообще об етой возможности не знали до того как я написал.

 

Делите и дальше, только начните с себя!

 

 

 

повторяюсь потому что ранее об этом писал 

 

http://forum.simplacms.ru/topic/8102-быстрый-просмотр-товара/?p=61148

http://forum.simplacms.ru/topic/8102-быстрый-просмотр-товара/?p=61154

 

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

 

судя по глупому ответу смайлами в ответ на это {$wrapper='product.tpl' scope=parent} вы решили что это просто недопустимая ошибка (иначе ваш пост просто не возможно воспринимать), и поторопились отметить свои интеллектуальные способности преподав мне урок - указав на то что это не правильно, а в последствии создалось впечатление что вы открыли для себя что то новое вместе с Noxter-ом который хотел посмотреть как у меня это получится http://forum.simplacms.ru/topic/8102-быстрый-просмотр-товара/?p=61155 Это просто уму не постижимо))

 

ПС.

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

Ссылка на сообщение
Поделиться на другие сайты

понял.{literal} перенес

перенес в product.tpl чтобы у советуемых товарах,чтобы была аналогичная функция,но теперь в карточке товара у главного изображения высвечивается тот же знак(кнопка)

такой вариант не могу использовать т.к в категории не будет тогда браться фото

{if $smarty.server.HTTP_X_REQUESTED_WITH|strtolower !== 'xmlhttprequest'}

...

{/if}

 

помогите советом что делать,т.к у советуемых также необхадима это ф-ция.

Ссылка на сообщение
Поделиться на другие сайты

попробуйте так

 



$('.products .product').each(function(k,v)

 

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

 

 

или вручную в шаблоне вставьте кнопку туда где она нужна.

Ссылка на сообщение
Поделиться на другие сайты

демку я вам дал(можете посмотреть),заменил

$('.product').each(function(k,v)

на

$('.products .product').each(function(k,v)

 

пока ничего не отображается.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...