Не показывается скачивыемый файл

Тема в разделе "Магазины, электронная коммерция", создана пользователем magistr_yoda, 20.03.2010.

  1. Offline

    magistr_yoda Недавно здесь

    Регистрация:
    20.05.2007
    Сообщения:
    166
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте - недавно перенёс сайт на новый хостинг - магазин вроде настроил, но почему - то после покупки(оплаты покупателем), перестали показываться ссылки на скачивание купленного файла.

    Было
    [​IMG]

    Стало - не показываеться ссылка на скачивание оплачиваемого товара
    [​IMG]

    Так-же в админке, в оплаченном заказе исчезла кнопка отправить ссылку на скачивание пользователю и параметр осталось скачиваний - для данного заказа

    Как это можно исправить ?
     
  2.  
  3. Offline

    magistr_yoda Недавно здесь

    Регистрация:
    20.05.2007
    Сообщения:
    166
    Симпатии:
    0
    Пол:
    Мужской
    Стал разбираться в коде, нашёл файл

    components\com_virtuemart\themes\default\templates\pages\

    в нём нашёл эти строчки

    if ($db->f("order_status") == ENABLE_DOWNLOAD_STATUS && ENABLE_DOWNLOADS) {

    $q = "SELECT `download_id` FROM #__{vm}_product_download WHERE";
    $q .= " order_id =" .(int)$vars["order_id"];
    $dbdl->query($q);

    echo $q;

    - вывел эхом селект

    вышло - SELECT `download_id` FROM #__{vm}_product_download WHERE order_id =55 -

    т.е. так как не подставляются переменные в значение таблиц, то и селект ничего не выбирает.

    С чем может быть связанно то, что переменные префикс таблиц джумлы и виртуе март не подставляются в селект ?
     

Поделиться этой страницей

Загрузка...