Как добавить в экспорт ссылку на страницу товара?

Правила раздела: faq.php?mode=okay

mustang75
mustang75
Репутация: 1
Сообщения: 26
Зарегистрирован: 01.08.2017
С нами: 1 год 7 месяцев

Сообщение #1 mustang75 » 24.12.2018, 08:59

Очень не хватает

korshunov
korshunov
Репутация: 94
Сообщения: 930
Зарегистрирован: 03.12.2015
С нами: 3 года 3 месяца
Skype

Сообщение #2 korshunov » 24.12.2018, 10:16

Пробуйте в backend/ajax/export.php
добавить
$res['url'] = $this->config->root_url.'/products/'.$res['url'];
перед
fputcsv($f, $res, $this->column_delimiter);

mustang75
mustang75
Репутация: 1
Сообщения: 26
Зарегистрирован: 01.08.2017
С нами: 1 год 7 месяцев

Сообщение #3 mustang75 » 24.12.2018, 12:41

korshunov писал(а):Пробуйте в backend/ajax/export.php
добавить
$res['url'] = $this->config->root_url.'/products/'.$res['url'];
перед
fputcsv($f, $res, $this->column_delimiter);

У меня нет этой строчки fputcsv($f, $res, $this->column_delimiter);[/quote]
Версия OkayCMS v.2.2.3

Добавлено спустя 2 минуты 21 секунду:
Приложил файл
Вложения
export.zip
(2.28 КБ) 4 скачивания

korshunov
korshunov
Репутация: 94
Сообщения: 930
Зарегистрирован: 03.12.2015
С нами: 3 года 3 месяца
Skype

Сообщение #4 korshunov » 24.12.2018, 13:30

В присланном Вами файле - строка 176 как раз такая...

mustang75
mustang75
Репутация: 1
Сообщения: 26
Зарегистрирован: 01.08.2017
С нами: 1 год 7 месяцев

Сообщение #5 mustang75 » 24.12.2018, 14:10

korshunov писал(а):В присланном Вами файле - строка 176 как раз такая...
Спасибо большое, все сработало, через поиск искал не показало.
Мне нужно еще добавить полный путь картинкам и полное описание, что с меня?

korshunov
korshunov
Репутация: 94
Сообщения: 930
Зарегистрирован: 03.12.2015
С нами: 3 года 3 месяца
Skype

Сообщение #6 korshunov » 24.12.2018, 16:48

Полный путь для картинок-оригиналов:
После
foreach($images as $image) {
вставить
$image->filename = $this->config->root_url.'/files/originals/'.$image->filename;

Описание товара и так есть в экспорте - и полное и краткое - колонки Annotation и Description.

mustang75
mustang75
Репутация: 1
Сообщения: 26
Зарегистрирован: 01.08.2017
С нами: 1 год 7 месяцев

Сообщение #7 mustang75 » 24.12.2018, 18:10

Спасибо еще раз, все получилось
Еще забыл... как сделать вывод валюты в формате 6950.00 UAH ?

korshunov
korshunov
Репутация: 94
Сообщения: 930
Зарегистрирован: 03.12.2015
С нами: 3 года 3 месяца
Skype

Сообщение #8 korshunov » 25.12.2018, 06:46

Формат задается в настройках валюты.

Если хотите на одних страницах в одном формате цену показывать, на других - в другом, то такого удовольствия нет, надо переделывать api...


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость