Ivan777 0 Опубликовано 29 апреля, 2009 Жалоба Share Опубликовано 29 апреля, 2009 Подскажите где копать. По форуму точного ответа не нашел: Как в Exel прайс добавить телефон и название компании? И у меня вроде как Exel это текстовый файл EPA.txt, так и должно быть? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 апреля, 2009 Жалоба Share Опубликовано 29 апреля, 2009 В какой эксель прайс?! EPA.txt - это импорт/экспорт товаров, зачем там телефон?! Если pricexls.php, то править этот файл нужно, там по умолчанию лишь url магазина выводится. Ссылка на сообщение Поделиться на другие сайты
Ivan777 0 Опубликовано 29 апреля, 2009 Автор Жалоба Share Опубликовано 29 апреля, 2009 Спасибо :) Ссылка на сообщение Поделиться на другие сайты
Ivan777 0 Опубликовано 29 апреля, 2009 Автор Жалоба Share Опубликовано 29 апреля, 2009 В какой эксель прайс?! EPA.txt - это импорт/экспорт товаров, зачем там телефон?! Если pricexls.php, то править этот файл нужно, там по умолчанию лишь url магазина выводится. Вопрос в догонку, как сделать глобальные конфигурационные переменные видимыми в этом скрипте pricexls.php? Например, чтобы 2 раза не править телефон, если он уже был в базе. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 апреля, 2009 Жалоба Share Опубликовано 29 апреля, 2009 Просто вставляйте что-то вроде: <?php echo STORE_TELEPHONE; ?>[/code]Это будет вывод телефона, указанного в Админке - Настройки - Основные - Мой магазин - Телефон. Ссылка на сообщение Поделиться на другие сайты
solopov 0 Опубликовано 15 октября, 2009 Жалоба Share Опубликовано 15 октября, 2009 И куда там этот код вставлять? Можно ли вывести ID в прайс? Как разделить по колонкам цену и цену со скидкой, а то пишет обе цены в одну ячейку? Как вывести производителя? Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 октября, 2009 Жалоба Share Опубликовано 16 октября, 2009 Ну так же есть вывод url адреса в прайсе (HTTP_SERVER) в коде или как-то так, вот после него и добавляйте через точку, т.е. как-то так: HTTP_SERVER . STORE_TELEPHONE;[/code]Производительно не выводится, id тоже и разделения колонок по умолчанию нет.Всё это нужно дописывать в файле pricexls.phpА что б дописать нужно читать документация по библиотеке Pear Excel, вроде как она используется для генерации xls файла. Ссылка на сообщение Поделиться на другие сайты
solopov 0 Опубликовано 17 октября, 2009 Жалоба Share Опубликовано 17 октября, 2009 $worksheet1->write_string(0, 2, HTTP_SERVER . STORE_TELEPHONE,$form); А пробел между ними как поставить? И адрес бы в прайсе желателен. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 октября, 2009 Жалоба Share Опубликовано 18 октября, 2009 Можно, вот так примерно: $worksheet1->write_string(0, 2, HTTP_SERVER . ' ' . STORE_TELEPHONE . ' ' . STORE_NAME_ADDRESS,$form);[/code] Ссылка на сообщение Поделиться на другие сайты
solopov 0 Опубликовано 18 октября, 2009 Жалоба Share Опубликовано 18 октября, 2009 спасибо, помогло, только в адресе, вместо русск.букв выводит нечто: Екатеринбур..... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 октября, 2009 Жалоба Share Опубликовано 18 октября, 2009 Навернео нужно в cp1251 выводить. Попробуйте вместо: STORE_NAME_ADDRESS[/code] писать: [code]return iconv('UTF-8', 'CP1251', STORE_NAME_ADDRESS) Ссылка на сообщение Поделиться на другие сайты
solopov 0 Опубликовано 18 октября, 2009 Жалоба Share Опубликовано 18 октября, 2009 не, не проходит... ошибка... пустая страница получается с таким кодом там ведь вначале стоит: function tep_iconv($text) { if (function_exists('iconv')) { return iconv('UTF-8', 'WINDOWS-1251', $text); } else { return $text; } }[/code] Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 октября, 2009 Жалоба Share Опубликовано 19 октября, 2009 Чуть ошибся. return не должно быть. Просто: iconv('UTF-8', 'CP1251', STORE_NAME_ADDRESS)[/code] Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения