Перейти к содержанию
Форум поддержки пользователей VamShop

Доработка прайс-листа экселя


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

Есть модуль http://vamshop.ru/support/modules/wfdownloads/singlefile.php?cid=7&lid=6

Кто знает, как сделать, что бы прайс генерился с логотипом фирмы и номерами телефонов?

Еще неполохо бы сортировку по колоне Цена напримерю

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

Что б сделать сортировку по цене, в файле pricexls.php замени:


$products_price_query = vam_db_query("select products_description.products_name, products_tax_class_id, products.products_quantity, products.products_price, products.products_model, products_to_categories.products_id, products_to_categories.categories_id FROM products, products_description, products_to_categories where products.products_id = products_description.products_id".$query." and products.products_id = products_to_categories.products_id and products_to_categories.categories_id = ".$id_group." and products_description.language_id = ".$_SESSION['languages_id']);
[/code] на:
[code]
$products_price_query = vam_db_query("select products_description.products_name, products_tax_class_id, products.products_quantity, products.products_price, products.products_model, products_to_categories.products_id, products_to_categories.categories_id FROM products, products_description, products_to_categories where products.products_id = products_description.products_id".$query." and products.products_id = products_to_categories.products_id and products_to_categories.categories_id = ".$id_group." and products_description.language_id = ".$_SESSION['languages_id']." order by products_description.products_name");
По поводу телефона, попробуй заменить:

  $worksheet1->write_string(0, 2, HTTP_SERVER,$form);
[/code] на:
[code]
  $worksheet1->write_string(0, 2, 'Название магазина, телефон: 1234567',$form);

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

Если честно я не в курсе, как добавлять.

Это нужно читать документация к библиотеки, которая генерирует xls файл и смотреть, как там добавляются новые столбцы.

Никогда просто не сталкивался с этим.

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

Вставил название фирмы, телефоны, но все это кракозябрами в прайсе. Сохранял в utf8. Использовал  Notepad. Что может быть не так? Хотя, когда другие файлы редактирую (квитанция и др.), все нормально.

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

Вставил куда?!

Наверное всё-таки не в той кодировке, попробуй в cp1251

Так все нормально получилось. Редактор поменял тоже. Спасибо.

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

Да вот еще. Когда много текста в названии, то строка получается длинная. Как можно вывести текст в названии в две строчки. Например:

Название фирмы

Сайт, адрес, телефоны

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

Ну да, я два раза продублировал строку и номера переделал. У меня вторая строка только по горизонтали получилась.

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

А как правильно вставить картинку? Как строка то выглядеть должна?

Например картинка лежит в папке public_html/shop/images/logo.gif

Со всем остальным вроде разобрался...

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

Здесь я даже и не подскажу, не вставлял никогда картинки в excel.

Нужно, видимо, найти через гугл документацию к библиотеке PEAR Spreadsheet, например в Worksheet.php в заголовке можно найти автора и по этим ссылками поисками.

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

По умолчанию - никак не сделать.

Нужно читать документацию по библиоетке Pear Excel Writer и править файл /pricexls.php

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