Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[РЕШЕНО] Скачивание файлов


Recommended Posts

То, что есть в ocStore, задумывалось для продажи цифровых товаров. Поэтому там скачивание доступно только зарегистрированным пользователям и после покупки.

* Каталог - Файлы для скачивания

* редактирование товара - вкладка Связи - Загрузки. Присоединяете ранее созданные файлы для скачивания.

* Посетитель покупает этот товар. Обязан зарегистрироваться - если в корзине есть хоть один цифровой товар, опенкарт будет вынуждать зарегистрироваться.

* После покупки файлы доступны для скачивания на страницах акаунта покупателя.

Надіслати
Поділитися на інших сайтах


Только для зарегистрированных клиентов,это не вариант.Потчи никто не регистрируется в инет магазинах.AlexFisher подсказал не плохой вариант,как то я о нём и не подумал и взял код вот отсюда

Установил,всё работает нормально.Спасибо за ответы.

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Добрый день.

У меня немного иная проблема. Мне не надо привязывать файл к карточке товара. Нужно следующее:

 

Есть статья Договор оферты. В конце этой статья хочу дать ссылку на файл с приложением к оферте (Заявление на возврат товара).

 

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

Надіслати
Поділитися на інших сайтах


Добрый день.

У меня немного иная проблема. Мне не надо привязывать файл к карточке товара. Нужно следующее:

 

Есть статья Договор оферты. В конце этой статья хочу дать ссылку на файл с приложением к оферте (Заявление на возврат товара).

 

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

 мне помогла настройка файлика .htaccess :geek:

 

впишем туда правило
AddType application/octet-stream *doc (либо *docx или *pdf)
где *doc (*docx, *pdf) — расширение файла, который браузер теперь предложит скачать вместо открытия.
Если нужно скачать несколько типов файлов, для каждого нужно создать своё правило.
Надіслати
Поділитися на інших сайтах


Как убрать эту надпись : "Воспользуйтесь дополнительными возможностями...."

 

eaeff07af5a2.jpg

 

Купоны у меня отключены в админке.

ocStore 1.5.5.1.2

 

Надпись появляется, если перейти в корзину покупок. Если сразу к оформлению, то такой надписи нет.

 

сайт nagimot.ru

Надіслати
Поділитися на інших сайтах


мне помогла настройка файлика .htaccess :geek:

впишем туда правило

AddType application/octet-stream *doc (либо *docx или *pdf)

где *doc (*docx, *pdf) — расширение файла, который браузер теперь предложит скачать вместо открытия.

Если нужно скачать несколько типов файлов, для каждого нужно создать своё правило.

Спасибо за совет, но не помогло.

Также переходит на страницу с надписью, что запрашиваемая страница не обнаружена

Надіслати
Поділитися на інших сайтах


Как убрать эту надпись : "Воспользуйтесь дополнительными возможностями...."

первое, что пришло на ум это просто убрать  "закомментировать" этот блок 

файл cart.tpl, строчки с 89 по 133 включительно заключаем в конструкцию <!--  -->

Подробнее верный исправленный мною код ниже

            <td class="quantity"><input type="text" name="" value="1" size="1" disabled="disabled" />
               <a href="<?php echo $vouchers['remove']; ?>"><img src="catalog/view/theme/default/image/remove.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" /></a></td>
            <td class="price"><?php echo $vouchers['amount']; ?></td>
            <td class="total"><?php echo $vouchers['amount']; ?></td>
          </tr>
          <?php } ?>
        </tbody>
      </table>
    </div>
  </form>
  <!-- <?php if ($coupon_status || $voucher_status || $reward_status || $shipping_status) { ?>
  <h2><?php echo $text_next; ?></h2>
  <div class="content">
    <p><?php echo $text_next_choice; ?></p>
    <table class="radio">
      <?php if ($coupon_status) { ?>
      <tr class="highlight">
        <td><?php if ($next == 'coupon') { ?>
          <input type="radio" name="next" value="coupon" id="use_coupon" checked="checked" />
          <?php } else { ?>
          <input type="radio" name="next" value="coupon" id="use_coupon" />
          <?php } ?></td>
        <td><label for="use_coupon"><?php echo $text_use_coupon; ?></label></td>
      </tr>
      <?php } ?> 
      <?php if ($voucher_status) { ?>
      <tr class="highlight">
        <td><?php if ($next == 'voucher') { ?>
          <input type="radio" name="next" value="voucher" id="use_voucher" checked="checked" />
          <?php } else { ?>
          <input type="radio" name="next" value="voucher" id="use_voucher" />
          <?php } ?></td>
        <td><label for="use_voucher"><?php echo $text_use_voucher; ?></label></td>
      </tr>
      <?php } ?>
      <?php if ($reward_status) { ?>
      <tr class="highlight">
        <td><?php if ($next == 'reward') { ?>
          <input type="radio" name="next" value="reward" id="use_reward" checked="checked" />
          <?php } else { ?>
          <input type="radio" name="next" value="reward" id="use_reward" />
          <?php } ?></td>
        <td><label for="use_reward"><?php echo $text_use_reward; ?></label></td>
      </tr>
      <?php } ?>
      <?php if ($shipping_status) { ?>
      <tr class="highlight">
        <td><?php if ($next == 'shipping') { ?>
          <input type="radio" name="next" value="shipping" id="shipping_estimate" checked="checked" />
          <?php } else { ?>
          <input type="radio" name="next" value="shipping" id="shipping_estimate" />
          <?php } ?></td>
        <td><label for="shipping_estimate"><?php echo $text_shipping_estimate; ?></label></td>
      </tr> 
      <?php } ?>-->
    </table>
  </div>

Либо вообще удалите то что закомментировано, но удаление ст. кода - эт всегда плохо....

Более правильное и красивое решение - возможно админы подскажут.

Змінено користувачем StavEXpert
Надіслати
Поділитися на інших сайтах


первое, что пришло на ум это просто убрать  "закомментировать" этот блок 

файл cart.tpl, строчки с 89 по 133 включительно заключаем в конструкцию <!--  -->

Подробнее верный исправленный мною код ниже

 

Либо вообще удалите то что закомментировано, но удаление ст. кода - эт всегда плохо....

Более правильное и красивое решение - возможно админы подскажут.

 

Да, спасибо, с этой проблемой я разобрался, забыл сразу отписаться.

 

Проблема с закачкой файла .doc с сайта так и осталась.

Браузер упрямо переходит по ссылке, а не скачивает.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.