Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Как вывести дополнительные поля товаров в прайсе?

Как доработать файл pricexls.php, чтобы в генерируемом им прайс-листе последовательно выводились колонки с дополнительными полями товаров? Думаю, ответ будет полезен многим


Спецы, отзовитесь!


Изменять файл вывода прайса.  За две минуты вряд ли кто это сделает.


А если упростить задачу, не создавая новых столбцов, а используя уже готовые? Если например, в pricexls.php в строке 58 заменить products_name на products_ean, (это вывод) а в строке 40 также переделать запрос, то выводит эту переменную, а если заменить на extra_fields_data, то выводит пустую колонку, то есть запрос сделан неправильно. Всего доп. полей три штуки. Можно ли сделать запрос так, чтобы вывести в готовую колонку только одно из доп. полей, обращаясь как к массиву, например так: extra_fields_data? Существует ли какое-нибудь описание файла pricexls.php?


Пробуйте.
Что значит "используя уже готовые",  "в готовую колонку", не особо понятно. Где они готовы?
Файла  pricexls.php  не нахожу, искал  в 2.5.6 и  2.5.8.



Пробуйте.
Что значит "используя уже готовые",  "в готовую колонку", не особо понятно. Где они готовы?
Файла  pricexls.php  не нахожу, искал  в 2.5.6 и  2.5.8.


это файл онлайн генерации прайса в екселе,

гдето на форуме была такая примочка, кто то выкладывал


Спасибо, отыскал pricexls.php.

alex0070,  такими примитивными средствами вряд ли у Вас что-то выйдет.



Спасибо, отыскал pricexls.php.

alex0070,  такими примитивными средствами вряд ли у Вас что-то выйдет.


Так что же, для того чтобы сделать запрос дополнительных полей необходимо переписывать весь файл pricexls.php?
И ещё вопрос: в pricexls.php в стр. 142-145 оставлено место для ввода названий колонок генерируемого прайса. Если набираю кириллицей, то выводит непонятно что, проблема с кодировкой. Как поправить?




Так что же, для того чтобы сделать запрос дополнительных полей необходимо переписывать весь файл pricexls.php?


Не надо целиком с нуля переписывать весь файл pricexls.php, а  в основном надо добавлять в него нужную функциональность. 


И ещё вопрос: в pricexls.php в стр. 142-145 оставлено место для ввода названий колонок генерируемого прайса. Если набираю кириллицей, то выводит непонятно что, проблема с кодировкой. Как поправить?


Сохранять в кодировке UTF8. 


Источник



Copyright ShopOS