Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

cloudrc

Пользователи
  
  • Публикаций

    634
  • Зарегистрирован

  • Посещение

Все публикации пользователя cloudrc

  1. У меня все сайты на Beget уже много лет, проблем вообще не наблюдаю никаких. Базируются в Питере
  2. Я правильно понимаю, версткой уже кто-то занимается и Вам нужен исполнитель, чтобы поставить и настроить модули?
  3. Вы не сможете получить разрешение экрана на PHP, т.к. это серверный язык Можно определить на JS/Jquery и отправить в PHP
  4. Я не любитель шаблонов, но визуально это лучшее из того, что я вообще видел для OC
  5. Могу сделать так же за пару тысяч рублей
  6. Блин Я только что внимательно прочитал задание Я думал, что gabestore это Ваш магазин и не мог понять, где там Opencart Я в голове уже гейбстору починил кнопку с лупой
  7. Вот вообще не увидел ни одной связи с Opencart Да и поиск работает, не работает только кнопка с лупой Через Enter Все работает
  8. @ivirauto И мне ссылку, пожалуйста
  9. Простите за оффтоп, но чего Вам не хватало в версии 1.5? На версии 1.5 магазин приносил прибыль?
  10. Только узнал, что с автором случилась беда Пишите ему https://opencartforum.com/profile/708581-ncv/
  11. https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=10254
  12. Я не обратил внимания, что у Вас OpenCart 3-й версии Во фронте пишем это: {% set location = explode(",", location) %} {% for pdfs in location %} <a href="https://site.ru/index.php?route=download/main&pdf={{ pdfs }}">Ссылка</a> {% endfor %} И не забываем добавить обработку необходимого поля (location, например) в контроллере product.php
  13. Простой вариант, не претендует на идеальное решение: Идем по пути: catalog/controller, создаем новую папку, называем Download. Внутри нее создаем файл main.php. В этот файл кладем следующий код: <?php class ControllerDownloadMain extends Controller { public function index() { $name = $this->request->get['pdf'] . ".pdf"; $path = "https://www.dropbox.com/s/" . $this->request->get['pdf'] . "?dl=1"; header("HTTP/1.1 200 OK"); header("Content-type: application/pdf"); header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT'); $agent = (isset($_SERVER['HTTP_USER_AGENT'])) ? $_SERVER['HTTP_USER_AGENT'] : ''; $ie = preg_match('@MSIE ([0-9].[0-9]{1,2})@', $agent); if ($ie){ header(' Content-Disposition: attachment; filename="' . $name . '"' ); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); }else{ header('Content-Disposition: attachment;filename="' . $name . '"'); header('Pragma: no-cache'); } readfile($path); } } ?> В переменной $path меняем Dropbox на то, что Вам нужно Во фронт вставляем ссылку вида: <a href="https://site.ru/index.php?route=download/main&pdf=l1t1dicz8og1aa6">Ссылка</a> Где l1t1dicz8og1aa6 идентификатор скачиваемого файла. Хранить его можем в каком-нибудь поле, например location Тогда ссылка будет <a href="https://site.ru/index.php?route=download/main&pdf=<?php echo $location; ?>">Ссылка</a> Если файлов несколько, то вставляем их идентификаторы в поле (Location, например) через запятую l1t1dicz8og1aa6,d5f1dicz8og1qd1,gfdg7fd65363 Во фронте пишем это: <?php $location = explode(",", $location); foreach ($location as $pdfs) { ?> <a href="https://site.ru/index.php?route=download/main&pdf=<?php echo $pdfs; ?>">Ссылка</a> <?php } ?>
  14. Т.е. Вы хотите, чтобы файлы лежали на стороннем хостинге/сервисе, но ссылки на них были с Вашего домена?
  15. Dropbox, GoogleDrive На фронте выводите ссылки на файлы
  16. cloudrc

    Опции товара в две колонки

    Шаблон Default или сторонний?
  17. Система - Локализация - Валюты "Количество знаков после запятой" Или в админке тоже убирает?
  18. В описанном функционале Установка акции для цены опции
  19. Присылайте дизайн, как будет готов.
  20. Используйте <strong></strong> там, где просто должно быть жирненько, а где конкретные вхождения уже можно ставить <b> и не бояться фильтров Так меня еще году этак 2013 учили ИМХО Хотя вычитал сейчас: Несколько лет назад, в ходе трансляции на Youtube, Google, в лице своего представителя (Matt Cutts), ясно дали ответ на этот вопрос. Ответ: нам без разницы какие теги вы используете (b/i или strong/em). Делайте хорошие сайты для людей, а потом уже думайте об таких мелочах. Так что
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.