В таком случае скорее всего настройки хостинга (PHP) виноваты. На пхп 5.3.1 точно пашет без проблем.

*

demidoff

Что такое "настройки хостинга"?

*

Love

Что такое "настройки хостинга"?
Это настройки php которые может прописать в php.ini только администратор сервера.

Установил oscommerce v3.0 Alpha 5 на денвер, система вин7, проблема схожая с уже описанной в треде но не помогло ничего. Не могу зайти в админку и не работает корзина. Ошибок нету, получается что сессии не работают, не знаю как исправить. session.save_path = "/tmp" пробовал менять на session.save_path = "C:/Temp" не помогает (((

файл configure

<?php
  define
('HTTP_SERVER''http://localhost');
  
define('HTTPS_SERVER''http://localhost');
  
define('ENABLE_SSL'false);
  
define('HTTP_COOKIE_DOMAIN''localhost');
  
define('HTTPS_COOKIE_DOMAIN''localhost');
  
define('HTTP_COOKIE_PATH''/');
  
define('HTTPS_COOKIE_PATH''/');
  
define('DIR_WS_HTTP_CATALOG''/');
  
define('DIR_WS_HTTPS_CATALOG''/');
  
define('DIR_WS_IMAGES''images/');

  
define('DIR_WS_DOWNLOAD_PUBLIC''pub/');
  
define('DIR_FS_CATALOG''Z:/home/localhost/www/');
  
define('DIR_FS_WORK''Z:/home/localhost/www/includes/work/');
  
define('DIR_FS_DOWNLOAD'DIR_FS_CATALOG 'download/');
  
define('DIR_FS_DOWNLOAD_PUBLIC'DIR_FS_CATALOG 'pub/');
  
define('DIR_FS_BACKUP''Z:/home/localhost/www/admin/backups/');

  
define('DB_SERVER''localhost');
  
define('DB_SERVER_USERNAME''jerom');
  
define('DB_SERVER_PASSWORD''1004');
  
define('DB_DATABASE''osco');
  
define('DB_DATABASE_CLASS''mysqli');
  
define('DB_TABLE_PREFIX''osc_');
  
define('USE_PCONNECT''false');
  
define('STORE_SESSIONS''database');
?>

У меня на семерке вообще денвер не стал нормально. Поставил XAMPP и все отлично пашет. Путь session.save_path = "C:/Temp" вообще в корне не верный для денвера, так как он фактически UNIX-семейство сервака а не Windows. Также как и XAMPP. Попробуйте XAMPP для семерки.

Цитировать
Установил oscommerce v3.0 Alpha 5 на денвер, система вин7, проблема схожая с уже описанной в треде но не помогло ничего. Не могу зайти в админку и не работает корзина. Ошибок нету, получается что сессии не работают, не знаю как исправить. session.save_path = "/tmp" пробовал менять на session.save_path = "C:/Temp" не помогает (((
У меня решилась эта проблема после того как создал нормальный виртуальный домен на denver

*

Love

Не буду плодить, но решена проблема с бэкапом родным из админки.
https://forum.oscommerce.ru/index.php?topic=148.msg2091#msg2091

Всю тему не читал, поиск тоже ничего не дал.

У вас установлено несколько методов доставки. Индекс сортировки методов в списке начинается с 0. При изменении метода доставки, метод с индексом 0 отсутствует в списке доступных.

Решение:
Необходимо Индексы сортировки в списке начинать с 1. 

*

MICE

  • *
  • 28

Пожалуйста, - подскажите, - где создаётся письмо (подтверждения клиенту)!
Дело в том, - что значок евро (равно как и &nbsp;) приходит на почту именно в виде кода. Хотелось бы что-то с этим сделать.
Спасибо!

*

Love

Всю тему не читал, поиск тоже ничего не дал.

У вас установлено несколько методов доставки. Индекс сортировки методов в списке начинается с 0. При изменении метода доставки, метод с индексом 0 отсутствует в списке доступных.

Решение:
Необходимо Индексы сортировки в списке начинать с 1.

Вроде тут не описывали, но там исправляется вот как.
В файле templates/ваша_диза/content/checkout/checkout_shipping.php находим вот это:
<?php
    
if ($osC_Shipping->numberOfQuotes() > 1) {
?>


    <div style="float: right; padding: 0px 0px 10px 20px; text-align: center;">
      <?php echo '<b>' $osC_Language->get('please_select') . '</b><br />' osc_image(DIR_WS_IMAGES 'arrow_east_south.gif'); ?>
    </div>

    <p style="margin-top: 0px;"><?php echo $osC_Language->get('choose_shipping_method'); ?></p>

<?php
    
} else {
?>
Меняем на это:
<?php
    
if ($osC_Shipping->numberOfQuotes() > 1) {
?>


    <div style="float: right; padding: 0px 0px 10px 20px; text-align: center;">
      <?php echo '<b>' $osC_Language->get('please_select') . '</b><br />' osc_image(DIR_WS_IMAGES 'arrow_east_south.gif'); ?>
    </div>

    <p style="margin-top: 0px;"><?php echo $osC_Language->get('choose_shipping_method'); ?></p>

<?php
    
} else {
      
$osC_Shipping->_calculate();
?>

Если я про это и думаю.

*

Love

Пожалуйста, - подскажите, - где создаётся письмо (подтверждения клиенту)!
Дело в том, - что значок евро (равно как и &nbsp;) приходит на почту именно в виде кода. Хотелось бы что-то с этим сделать.
Спасибо!
Подтверждения чего? Заказа? То он формируется скриптом а все данные берет и базы.
Вроде все находится в Конфигурация -> Языки и ваши языковые записи по каждому языку.

*

MICE

  • *
  • 28

Да, заказа.
Ну вот где, в каком месте он их берёт?

Потому что если в админке указать &euro;, то на сайте всё отображается окей, - однако на почте оказывается &euro; Хотя бы уж подхачить, чтобы оно в письмо вместо этого из базы вставляло тупо "Евро". Вы скажете, - так сделайте через админку "Евро", - ан нет, - не нравится, что оно вплотную лепится к цифре. Пробел не помогает, - помогает &nbsp;, но опять же, - всё хорошо на сайте, а в письме опять оно вылазит.

Да и вообще хотелось бы отредактировать текст письма (доставки никакой, оплаты тоже, - всё это было бы желательно оттуда урезать).

Спасибо!

*

Love

Скорее всего это дело формируется через файл includes\classes\order.php
А все записи вроде лежат Конфигурация -> Язык -> Ваш язык -> checkout
А еще есть Конфигурация -> Валюты.

Пробел лучше писать вот так &nbsp без точки с запятой и &euro так же. Если будут проблемы значить у вас база не в utf-8, или в utf-8 с кракозяблами.

У меня лично евро вот так стоит и приходит и на сайте как надо €

« Последнее редактирование: 23 Сен 2010 23:21:13 pm от Love »
*

MICE

  • *
  • 28

Нет, если так, то так и получается - &euro, а не значок.

Может, - где-то есть настройки управления письмом? (то, что в языках есть всякое, это известно, просто, например, - если нам таки нужен этап что-то там сказать про доставку на сайте, - то на мыло об этом вообще ничего не хочется присылать, итп итд).

Эхх, понять бы, - почему эти коды значков не интерпретируются, когда на почту шлёшь(

*

MICE

  • *
  • 28

Коллеги, - ещё вот такая проблема:

Внимание, вопрос: в админке такого "пустого" товара нет. А как его удалить?
Ну понятно, - наверное, можно через базу *кстати, съориентируйте, пожалуйста, где именно это сделать целиком и полностью. А можно ли как-то более цивилизованно? Ну вот прекращу я поддержку клиента, и как им быть... не оставлять же им инструкцию, как в пхпмайадмин шуровать ))