Gann Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 Здравствуйте! Создал пользовательское поле - файл. Показывается в аккаунте. Файлы, загружаемые через это поле, помещаются в папку /system/storage/upload/ Файл, которые ранее имел название, допустим, 11.jpg, загруженный через поле в эту папку теперь уже имеет имя 11.jpg.sdfsdfuij66yfgserf6ysdung67dfsug Подскажите, пожалуйста, как мне получить вот эту самую приписку с именем файла? 11.jpg.sdfsdfuij66yfgserf6ysdung67dfsug Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 # Загрузка модели: $this->load->model('account/download'); # Использование: $this->model_account_download->function_name($params); # Функции (выполняются от имени авторизованного клиента($this->customer)): public function getDownload($order_download_id) //Получение загрузки, привязанной к заказу, где remaning > 0 public function getDownloads($start = 0, $limit = 20) //Получение списка доступных клиенту загрузок, где remaning > 0 public function updateRemaining($order_download_id) //Уменьшение remaning на 1 public function getTotalDownloads() //Получение кол-ва доступных покупателю загрузок, где remaning > 0 Отсюда 1 Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 2 часа назад, halfhope сказал: # Загрузка модели: $this->load->model('account/download'); # Использование: $this->model_account_download->function_name($params); # Функции (выполняются от имени авторизованного клиента($this->customer)): public function getDownload($order_download_id) //Получение загрузки, привязанной к заказу, где remaning > 0 public function getDownloads($start = 0, $limit = 20) //Получение списка доступных клиенту загрузок, где remaning > 0 public function updateRemaining($order_download_id) //Уменьшение remaning на 1 public function getTotalDownloads() //Получение кол-ва доступных покупателю загрузок, где remaning > 0 Отсюда Спасибо, но не то... вроде)) Пользователю не нужно скачивать. Пользователь - загружает. Мне нужна прямая ссылка на загруженный пользователем файл. В письмо её вставить. Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 Напрямую скачать файлы нельзя, только через интерфейс, он представляет собой вот такую ссылку index.php?route=account/download&download_id=id_файла Чтобы скачать файл пользователь должен быть авторизован, если он не авторизован, то его oc перенаправит его на страницу авторизации, после авторизации файл сразу будет скачан. Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 12 минут назад, halfhope сказал: Напрямую скачать файлы нельзя, только через интерфейс, он представляет собой вот такую ссылку index.php?route=account/download&download_id=id_файла Чтобы скачать файл пользователь должен быть авторизован, если он не авторизован, то его oc перенаправит его на страницу авторизации, после авторизации файл сразу будет скачан. Хорошо. В боковом меню есть "Покупатели" - "Произвольные поля". Добавлено поле "Файл" - показывать "Аккаунт". Когда оформляют заказ - загружают файл - этот файл падает в папку /system/storage/upload/. Смотрю заказы - вижу во вкладке дополнительно " f1ae69a81095da0b1bf9186616c3f1413a29718b Вместо названия загруженного пользователем файла и ссылки на него. Мне бы хотелось в файле /admin/view/template/sale/order_info.tpl видеть не f1ae69a81095da0b1bf9186616c3f1413a29718b а, полноценную ссылку, нажав на которую - я могу скачать загруженный пользователем файл. Ранее, я делал костыль /admin/index.php?route=tool/upload/download&token=<?= $token; ?>&code=<?php echo $custom_field['value'];?> - файл скачивался. После моей авторизации. Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает. Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 23 минуты назад, Gann сказал: Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает. Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); 1 Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 5 минут назад, halfhope сказал: Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); Блин, точно. Я в админке в списки Загрузка файлов /admin/index.php?route=tool/upload&token= не вижу последние загрузки - а они есть в папке права - нормально установлены Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 @halfhope большое спасибо за наводку! Я тупил бы ещё долго) Проблема была в отсутствии автоинкремента в таблице для oc_upload Проблема решена.. костыльно. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Как получить название файла в storage/upload? Прошу помочь Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
halfhope Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 # Загрузка модели: $this->load->model('account/download'); # Использование: $this->model_account_download->function_name($params); # Функции (выполняются от имени авторизованного клиента($this->customer)): public function getDownload($order_download_id) //Получение загрузки, привязанной к заказу, где remaning > 0 public function getDownloads($start = 0, $limit = 20) //Получение списка доступных клиенту загрузок, где remaning > 0 public function updateRemaining($order_download_id) //Уменьшение remaning на 1 public function getTotalDownloads() //Получение кол-ва доступных покупателю загрузок, где remaning > 0 Отсюда 1 Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 2 часа назад, halfhope сказал: # Загрузка модели: $this->load->model('account/download'); # Использование: $this->model_account_download->function_name($params); # Функции (выполняются от имени авторизованного клиента($this->customer)): public function getDownload($order_download_id) //Получение загрузки, привязанной к заказу, где remaning > 0 public function getDownloads($start = 0, $limit = 20) //Получение списка доступных клиенту загрузок, где remaning > 0 public function updateRemaining($order_download_id) //Уменьшение remaning на 1 public function getTotalDownloads() //Получение кол-ва доступных покупателю загрузок, где remaning > 0 Отсюда Спасибо, но не то... вроде)) Пользователю не нужно скачивать. Пользователь - загружает. Мне нужна прямая ссылка на загруженный пользователем файл. В письмо её вставить. Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 Напрямую скачать файлы нельзя, только через интерфейс, он представляет собой вот такую ссылку index.php?route=account/download&download_id=id_файла Чтобы скачать файл пользователь должен быть авторизован, если он не авторизован, то его oc перенаправит его на страницу авторизации, после авторизации файл сразу будет скачан. Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 12 минут назад, halfhope сказал: Напрямую скачать файлы нельзя, только через интерфейс, он представляет собой вот такую ссылку index.php?route=account/download&download_id=id_файла Чтобы скачать файл пользователь должен быть авторизован, если он не авторизован, то его oc перенаправит его на страницу авторизации, после авторизации файл сразу будет скачан. Хорошо. В боковом меню есть "Покупатели" - "Произвольные поля". Добавлено поле "Файл" - показывать "Аккаунт". Когда оформляют заказ - загружают файл - этот файл падает в папку /system/storage/upload/. Смотрю заказы - вижу во вкладке дополнительно " f1ae69a81095da0b1bf9186616c3f1413a29718b Вместо названия загруженного пользователем файла и ссылки на него. Мне бы хотелось в файле /admin/view/template/sale/order_info.tpl видеть не f1ae69a81095da0b1bf9186616c3f1413a29718b а, полноценную ссылку, нажав на которую - я могу скачать загруженный пользователем файл. Ранее, я делал костыль /admin/index.php?route=tool/upload/download&token=<?= $token; ?>&code=<?php echo $custom_field['value'];?> - файл скачивался. После моей авторизации. Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает. Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 23 минуты назад, Gann сказал: Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает. Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); 1 Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 5 минут назад, halfhope сказал: Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); Блин, точно. Я в админке в списки Загрузка файлов /admin/index.php?route=tool/upload&token= не вижу последние загрузки - а они есть в папке права - нормально установлены Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 @halfhope большое спасибо за наводку! Я тупил бы ещё долго) Проблема была в отсутствии автоинкремента в таблице для oc_upload Проблема решена.. костыльно. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Как получить название файла в storage/upload? Прошу помочь Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 2 часа назад, halfhope сказал: # Загрузка модели: $this->load->model('account/download'); # Использование: $this->model_account_download->function_name($params); # Функции (выполняются от имени авторизованного клиента($this->customer)): public function getDownload($order_download_id) //Получение загрузки, привязанной к заказу, где remaning > 0 public function getDownloads($start = 0, $limit = 20) //Получение списка доступных клиенту загрузок, где remaning > 0 public function updateRemaining($order_download_id) //Уменьшение remaning на 1 public function getTotalDownloads() //Получение кол-ва доступных покупателю загрузок, где remaning > 0 Отсюда Спасибо, но не то... вроде)) Пользователю не нужно скачивать. Пользователь - загружает. Мне нужна прямая ссылка на загруженный пользователем файл. В письмо её вставить. Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 Напрямую скачать файлы нельзя, только через интерфейс, он представляет собой вот такую ссылку index.php?route=account/download&download_id=id_файла Чтобы скачать файл пользователь должен быть авторизован, если он не авторизован, то его oc перенаправит его на страницу авторизации, после авторизации файл сразу будет скачан. Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 12 минут назад, halfhope сказал: Напрямую скачать файлы нельзя, только через интерфейс, он представляет собой вот такую ссылку index.php?route=account/download&download_id=id_файла Чтобы скачать файл пользователь должен быть авторизован, если он не авторизован, то его oc перенаправит его на страницу авторизации, после авторизации файл сразу будет скачан. Хорошо. В боковом меню есть "Покупатели" - "Произвольные поля". Добавлено поле "Файл" - показывать "Аккаунт". Когда оформляют заказ - загружают файл - этот файл падает в папку /system/storage/upload/. Смотрю заказы - вижу во вкладке дополнительно " f1ae69a81095da0b1bf9186616c3f1413a29718b Вместо названия загруженного пользователем файла и ссылки на него. Мне бы хотелось в файле /admin/view/template/sale/order_info.tpl видеть не f1ae69a81095da0b1bf9186616c3f1413a29718b а, полноценную ссылку, нажав на которую - я могу скачать загруженный пользователем файл. Ранее, я делал костыль /admin/index.php?route=tool/upload/download&token=<?= $token; ?>&code=<?php echo $custom_field['value'];?> - файл скачивался. После моей авторизации. Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает. Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 23 минуты назад, Gann сказал: Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает. Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); 1 Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 5 минут назад, halfhope сказал: Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); Блин, точно. Я в админке в списки Загрузка файлов /admin/index.php?route=tool/upload&token= не вижу последние загрузки - а они есть в папке права - нормально установлены Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 @halfhope большое спасибо за наводку! Я тупил бы ещё долго) Проблема была в отсутствии автоинкремента в таблице для oc_upload Проблема решена.. костыльно. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Как получить название файла в storage/upload? Прошу помочь Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
halfhope Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 Напрямую скачать файлы нельзя, только через интерфейс, он представляет собой вот такую ссылку index.php?route=account/download&download_id=id_файла Чтобы скачать файл пользователь должен быть авторизован, если он не авторизован, то его oc перенаправит его на страницу авторизации, после авторизации файл сразу будет скачан. Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 12 минут назад, halfhope сказал: Напрямую скачать файлы нельзя, только через интерфейс, он представляет собой вот такую ссылку index.php?route=account/download&download_id=id_файла Чтобы скачать файл пользователь должен быть авторизован, если он не авторизован, то его oc перенаправит его на страницу авторизации, после авторизации файл сразу будет скачан. Хорошо. В боковом меню есть "Покупатели" - "Произвольные поля". Добавлено поле "Файл" - показывать "Аккаунт". Когда оформляют заказ - загружают файл - этот файл падает в папку /system/storage/upload/. Смотрю заказы - вижу во вкладке дополнительно " f1ae69a81095da0b1bf9186616c3f1413a29718b Вместо названия загруженного пользователем файла и ссылки на него. Мне бы хотелось в файле /admin/view/template/sale/order_info.tpl видеть не f1ae69a81095da0b1bf9186616c3f1413a29718b а, полноценную ссылку, нажав на которую - я могу скачать загруженный пользователем файл. Ранее, я делал костыль /admin/index.php?route=tool/upload/download&token=<?= $token; ?>&code=<?php echo $custom_field['value'];?> - файл скачивался. После моей авторизации. Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает. Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 23 минуты назад, Gann сказал: Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает. Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); 1 Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 5 минут назад, halfhope сказал: Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); Блин, точно. Я в админке в списки Загрузка файлов /admin/index.php?route=tool/upload&token= не вижу последние загрузки - а они есть в папке права - нормально установлены Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 @halfhope большое спасибо за наводку! Я тупил бы ещё долго) Проблема была в отсутствии автоинкремента в таблице для oc_upload Проблема решена.. костыльно. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Как получить название файла в storage/upload? Прошу помочь Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 12 минут назад, halfhope сказал: Напрямую скачать файлы нельзя, только через интерфейс, он представляет собой вот такую ссылку index.php?route=account/download&download_id=id_файла Чтобы скачать файл пользователь должен быть авторизован, если он не авторизован, то его oc перенаправит его на страницу авторизации, после авторизации файл сразу будет скачан. Хорошо. В боковом меню есть "Покупатели" - "Произвольные поля". Добавлено поле "Файл" - показывать "Аккаунт". Когда оформляют заказ - загружают файл - этот файл падает в папку /system/storage/upload/. Смотрю заказы - вижу во вкладке дополнительно " f1ae69a81095da0b1bf9186616c3f1413a29718b Вместо названия загруженного пользователем файла и ссылки на него. Мне бы хотелось в файле /admin/view/template/sale/order_info.tpl видеть не f1ae69a81095da0b1bf9186616c3f1413a29718b а, полноценную ссылку, нажав на которую - я могу скачать загруженный пользователем файл. Ранее, я делал костыль /admin/index.php?route=tool/upload/download&token=<?= $token; ?>&code=<?php echo $custom_field['value'];?> - файл скачивался. После моей авторизации. Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает. Надіслати Поділитися на інших сайтах More sharing options... halfhope Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 23 минуты назад, Gann сказал: Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает. Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); 1 Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 5 минут назад, halfhope сказал: Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); Блин, точно. Я в админке в списки Загрузка файлов /admin/index.php?route=tool/upload&token= не вижу последние загрузки - а они есть в папке права - нормально установлены Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 @halfhope большое спасибо за наводку! Я тупил бы ещё долго) Проблема была в отсутствии автоинкремента в таблице для oc_upload Проблема решена.. костыльно. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Как получить название файла в storage/upload? Прошу помочь Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
halfhope Опубліковано: 31 січня 2018 Share Опубліковано: 31 січня 2018 23 минуты назад, Gann сказал: Теперь, файлы закачиваются в другую директорию - и ссылка эта не работает. Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); 1 Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 5 минут назад, halfhope сказал: Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); Блин, точно. Я в админке в списки Загрузка файлов /admin/index.php?route=tool/upload&token= не вижу последние загрузки - а они есть в папке права - нормально установлены Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 @halfhope большое спасибо за наводку! Я тупил бы ещё долго) Проблема была в отсутствии автоинкремента в таблице для oc_upload Проблема решена.. костыльно. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Как получить название файла в storage/upload? Прошу помочь
Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 5 минут назад, halfhope сказал: Почему теперь файлы загружаются в другую директорию, что это значит? При скачивании из админки, В файле admin/controller/tool/upload.php функция download проверяет наличие файла из директории DIR_UPLOAD: $file = DIR_UPLOAD . $upload_info['filename']; $mask = basename($upload_info['name']); Блин, точно. Я в админке в списки Загрузка файлов /admin/index.php?route=tool/upload&token= не вижу последние загрузки - а они есть в папке права - нормально установлены Надіслати Поділитися на інших сайтах More sharing options... Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 @halfhope большое спасибо за наводку! Я тупил бы ещё долго) Проблема была в отсутствии автоинкремента в таблице для oc_upload Проблема решена.. костыльно. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Gann Опубліковано: 31 січня 2018 Автор Share Опубліковано: 31 січня 2018 @halfhope большое спасибо за наводку! Я тупил бы ещё долго) Проблема была в отсутствии автоинкремента в таблице для oc_upload Проблема решена.. костыльно. 1 Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts