Домой Wp-Recall WP-Recall: Проблемы и решения Не выводится список товаров
16ответ(ов) в теме
Galler
не в сети 8 лет
На сайте с 03.02.2015
Участник
1
11:15

1) Почему может не выводиться список товаров?

Вы не можете просматривать опубликованные ссылки

Хоть товар есть

Вы не можете просматривать опубликованные ссылки

2) Можно ли каким-то образом скрестить магазин WP-RECALL с MultiPostThumbnails? Просто мне нужно несколько миниатюр в списке товаров и в карточке товара, которые при клике увеличиваются.
Заранее спасибо.

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16856
2
13:01

1. Понятия не имею, что за пустую страницу вы показываете, может есть смысл сообщить как именно вы пытаетесь вывести список товаров?
2. Можно, было бы желание.

0
Galler
не в сети 8 лет
На сайте с 03.02.2015
Участник
3
13:25

1) Создал страницу(ссылку на нее я привел) с шорткодом [ productlist type='slab' inpage='15' cat='30,45' desc='350' inline='2' ](только без пробелов). Товар есть, а списка товаров нет.
2) Желание то есть. Я так понимаю, карточка товара формируется стандартным способом из "single.php". Только когда я добавляю обычную запись, то дополнительные миниатюры работают, а когда товар добавляю, то нет возможности выбрать дополнительные миниатюры.
Добавляю в "functions.php":
"if (class_exists('MultiPostThumbnails')) {
new MultiPostThumbnails(array(
'label' => 'SecondaryImage',
'id' => 'secondary-image',
'post_type' => 'post'
) );
}"
И в сам шаблон, соответственно:
""
--
Я так понимаю, проблема в том, что нужно не в "functions.php" из шаблона добавлять условие. Но я попробовал добавить в "functions-rcl.php", бестолку.

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16856
4
13:36

1. а в шорткод переданы верные данные? в частности cat='30,45' товар находится в одной из этих категорий? Попробуйте вывести шорткод без атрибутов.
2. Код который вы привели предназначен для подключения функционала плагина MultiPostThumbnails к записям типа post, а вам надо подключить его к записям типа products. Попробуйте изменить код так:

if (class_exists('MultiPostThumbnails')) {
new MultiPostThumbnails(array(
'label' => 'SecondaryImage',
'id' => 'secondary-image',
'post_type' => 'products'
) );
}

0
Galler
не в сети 8 лет
На сайте с 03.02.2015
Участник
5
13:47

Вот спасибо большое! И все косяки из-за невнимательности!

0
Galler
не в сети 8 лет
На сайте с 03.02.2015
Участник
6
16:05

Появилась новая проблема.
Редактирую файл "product-slab.php". Стоит мне добавить сайдбар, то сразу список товаров заменяется на список страниц. То есть, без сайдбара ведет на страницу "Товар_1", а после добавления сайдбара начинает вести на страницу "Товары"

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16856
7
16:30

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

0
Galler
не в сети 8 лет
На сайте с 03.02.2015
Участник
8
11:27

Разобрался, в чем проблема была.
Есть ли где-то описание работы функций WP-Recall?
Например, у меня не выводится цитата описания, несмотря на то, что стоит rcl_product_excerpt();
При каких условиях цитата выводится? По умолчанию она должна выводиться, если заполнено поле "Цитата"?

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16856
9
14:34

дано описание только некоторых функций ядра, функции дополнений не документированы.
краткое описание формируется из описания товара и имеет длину указанную в атрибуте desc шорткода productlist
Скорее всего, там ошибка и описание не будет выводится, надо в файле core.php на 146 строке убрать восклицательный знак из строки if(!$excerpt){

0
Galler
не в сети 8 лет
На сайте с 03.02.2015
Участник
10
19:10

Андрей Plechev сказал(а)

дано описание только некоторых функций ядра, функции дополнений не документированы.
краткое описание формируется из описания товара и имеет длину указанную в атрибуте desc шорткода productlist
Скорее всего, там ошибка и описание не будет выводится, надо в файле core.php на 146 строке убрать восклицательный знак из строки if(!$excerpt){

Убрал восклицательный знак, изменений никаких.
Также еще вопрос всплыл. По средствам плагина можно вывести категории товаров? Или это как-то штатными средствами реализуется?
Мне нужно не товары из определенной категории вывести, а именно сам список категорий.

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16856
11
19:14

это стандартные функции ВП, например get_terms()

0
Galler
не в сети 8 лет
На сайте с 03.02.2015
Участник
12
19:16

Убрал восклицательный знак, изменений никаких.

А по поводу этого?
Хотелось бы, чтобы было краткое описание...

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16856
13
19:21

в шорткоде атрибут desc установлен?

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16856
14
19:26

нашел причину, в файле wp-recalladd-onmagazinfunctionsshortcodes.php на строке 134 дополните перечень глобальных переменных переменной $desc через запятую

0
Galler
не в сети 8 лет
На сайте с 03.02.2015
Участник
15
15:03

Спасибо, помогло.
Еще вопрос. На сколько я понимаю, карточка товара формируется из single.php, но откуда появляется "Категория товара:"? Довольно сильно мешает. Из какого файла подключается?
Заранее спасибо.

0
Андрей CS
не в сети 22 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16856
16
15:09

файл pluginswp-recalladd-onmagazinfunctionscore.php строка 164

0
Тема закрыта. Публикация новых сообщений запрещена.