Перейти к содержанию

BaKman

Новичок
  • Публикаций

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

  • Посещение

Репутация

8 Обычный

Информация о BaKman

  • Звание
    Пользователь

Информация

  • Пол
    Не определился
  1. Спасибо за наводку. Буду дальше исследовать модуль.
  2. Добрый день. Зачем в модуле предусмотрена настройка "Генерировать пароль"? При автоматической генерации пароля, пароль не отправляется на почту клиенту, поэтому считаю настройку бесполезной, а возможно и вредной, так как учётная запись генерируется, а воспользоваться ей после покупки можно только восстановлением пароля, а этим вряд ли будут пользоваться. Поэтому скорее всего данную настройку надо или дорабатывать, чтобы пароль отправлялся покупателю, или убрать данную настройку.
  3. Модуль: https://opencartforum.com/topic/12175-%d0%bc%d0%be%d0%b4%d1%83%d0%bb%d1%8c-%d0%be%d0%bf%d0%bb%d0%b0%d1%82%d1%8b-easypay-%d0%b4%d0%bb%d1%8f-ocstore-15x/
  4. Может это: https://opencartforum.com/topic/13318-kcfinder-%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2/
  5. Добавил в ocStore 1.5.2.1 KCFinder, однако пока реализован не полный функционал. На других версиях думаю будет так же встраиваться. ПОМОЩЬ: Реализовано: - загрузка и вставка изображений в описаниях к товарам, статьям, производителям, категориям (в редакторе): Описание: Будем рассматривать установку "KCFinder" в каталог администратора "admin". 1) Скачиваем "KCFinder" последней версии. На текущий момент последняя 2.51. 2) Каталог из архива переименуем в "kcfinder", чтобы в дальнейшем при обновлении kcfinder-а не надо было править постоянно файлы сайта (я переименовал "kcfinder-2.51" в "kcfinder"). 3) Заливаем каталог "kcfinder" в каталог "САЙТ.РУadminviewjavascript". 4) Правим файлы сайта в каталоге "САЙТ.РУadminviewtemplatecatalog". Файлы для правки: - category_form.tpl - information_form.tpl - manufacturer_form.tpl - product_form.tpl Находим во всех файлах: <!--?php foreach ($languages as $language) { ?--> CKEDITOR.replace('description<!--?php echo $language['language_id']; ?-->', { filebrowserBrowseUrl: 'index.php?route=common/filemanager&token=<!--?php echo $token; ?-->', filebrowserImageBrowseUrl: 'index.php?route=common/filemanager&token=<!--?php echo $token; ?-->', filebrowserFlashBrowseUrl: 'index.php?route=common/filemanager&token=<!--?php echo $token; ?-->', filebrowserUploadUrl: 'index.php?route=common/filemanager&token=<!--?php echo $token; ?-->', filebrowserImageUploadUrl: 'index.php?route=common/filemanager&token=<!--?php echo $token; ?-->', filebrowserFlashUploadUrl: 'index.php?route=common/filemanager&token=<!--?php echo $token; ?-->' }); <!--?php } ?--> Заменяем на: <!--?php foreach ($languages as $language) { ?--> CKEDITOR.replace('description<!--?php echo $language['language_id']; ?-->', { filebrowserBrowseUrl : '/admin/view/javascript/kcfinder/browse.php?type=files', filebrowserImageBrowseUrl : '/admin/view/javascript/kcfinder/browse.php?type=images', filebrowserFlashBrowseUrl : '/admin/view/javascript/kcfinder/browse.php?type=flash', filebrowserUploadUrl : '/admin/view/javascript/kcfinder/upload.php?type=files', filebrowserImageUploadUrl : '/admin/view/javascript/kcfinder/upload.php?type=images', filebrowserFlashUploadUrl : '/admin/view/javascript/kcfinder/upload.php?type=flash' }); <!--?php } ?--> 5) Правим в файле "admin/view/javascript/kcfinder/config.php" строку под свои нужды: 'uploadURL' => "upload", Я указал: 'uploadURL' => "/image/data/", и он для себя создал в этом каталоге подкаталоги "images", "flash", "files". Всё. Теперь в текст описания можно вставлять картинки с помощью "KCFinder". ВНИМАНИЕ: так как пока KCFinder не завязан на сессии, то зная путь к KCFinder, можно загружать фото и файлы на сервер без авторизации, поэтому настоятельно рекомендую переименовать каталог администратора, незабудьте и пути поправить в "Заменяем на:". После переименования каталога администратора поправьте его имя в файлах: - "САЙТ.РУadminconfig.php" - "САЙТ.РУconfig.php" ОБРАЩЕНИЕ К ПРОФИ: Не реализовано: - выбор изображение самого товара (так и используется встроенный менеджер): - работа с сессиями. 1) Кто поможет сделать так, чтобы и изображения самого товара указывать с помощью KCFinder, на вкладке данные? В вышеуказанных файлах есть места: <script type="text/javascript"><!-- function image_upload(field, thumb) { $('#dialog').remove(); $('#content').prepend('<div id="dialog" style="padding: 3px 0px 0px 0px;"><iframe src="index.php?route=common/filemanager&token=<?php echo $token; ?>&field=' + encodeURIComponent(field) + '" style="padding:0; margin: 0; display: block; width: 100%; height: 100%;" frameborder="no" scrolling="auto"></iframe></div>'); И вот здесь и надо как-то врезать: admin/view/javascript/kcfinder/browse.php?type=images Пробовал, но открывался только KCFinder и просматривались изображения, но не выбираются изображения по двойному клику как это происходит в родном менеджере изображений. 2) Кто поможет настроить работу KCFinder с сессиями, чтобы уже на 100% защититься от загрузки изображений на сервер неавторизированными пользователями (любым прохожим). Надеюсь на помощь, для всеобщего блага.
×

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

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