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

Как телефон добавить в Exel прайс


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

Подскажите где копать.

По форуму точного ответа не нашел:

Как в  Exel прайс добавить телефон и название компании? И у меня вроде как  Exel это текстовый файл EPA.txt, так и должно быть?

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

В какой эксель прайс?!

EPA.txt - это импорт/экспорт товаров, зачем там телефон?!

Если pricexls.php, то править этот файл нужно, там по умолчанию лишь url магазина выводится.

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

В какой эксель прайс?!

EPA.txt - это импорт/экспорт товаров, зачем там телефон?!

Если pricexls.php, то править этот файл нужно, там по умолчанию лишь url магазина выводится.

Вопрос в догонку, как сделать глобальные конфигурационные переменные видимыми в этом скрипте pricexls.php? Например, чтобы 2 раза не править телефон, если он уже был в базе.

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

Просто вставляйте что-то вроде:


<?php echo STORE_TELEPHONE; ?>
[/code]

Это будет вывод телефона, указанного в Админке - Настройки - Основные - Мой магазин - Телефон.

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

И куда там этот код вставлять? Можно ли вывести ID в прайс?

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

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

Спасибо.

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

Ну так же есть вывод url адреса в прайсе (HTTP_SERVER) в коде или как-то так, вот после него и добавляйте через точку, т.е. как-то так:


HTTP_SERVER . STORE_TELEPHONE;
[/code]

Производительно не выводится, id тоже и разделения колонок по умолчанию нет.

Всё это нужно дописывать в файле pricexls.php

А что б дописать нужно читать документация по библиотеке Pear Excel, вроде как она используется для генерации xls файла.

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

$worksheet1->write_string(0, 2, HTTP_SERVER . STORE_TELEPHONE,$form);

А пробел между ними как поставить? И адрес бы в прайсе желателен.

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

Можно, вот так примерно:


$worksheet1->write_string(0, 2, HTTP_SERVER . ' ' . STORE_TELEPHONE . ' ' . STORE_NAME_ADDRESS,$form);
[/code]

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

Навернео нужно в cp1251 выводить.

Попробуйте вместо:


STORE_NAME_ADDRESS
[/code] писать:
[code]
return iconv('UTF-8', 'CP1251', STORE_NAME_ADDRESS)

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

не, не проходит... ошибка... пустая страница получается с таким кодом

там ведь вначале стоит:

function tep_iconv($text) {

    if (function_exists('iconv')) {
      return iconv('UTF-8', 'WINDOWS-1251', $text);
    } else {
      return $text;
    }
  }[/code]

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