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

Протестируйте elFinder - новый менеджер изображений


  

320 голосів

You do not have permission to vote in this poll, or see the poll results. Будь ласка, увійдіть або зареєструйтеся для голосування в опитуванні.

Recommended Posts

Такое впечатление , что хостинг сейчас сломается,он так медленно стал работать,один раз опять выскочило " Неккоректный ответ сервера".

Можно мне в личку логин/пароль/сайт чтобы иметь возможность понаблюдать этот эффект?

Я так понимаю этот elfinder загружает себе привьюшки сразу для все картинок и все тупит,т.е. наверно нужно закинуть папку на сервер , открыть ее через менеджер а потом только кидать другую,но это мягко говоря не очень..

Нет, превьюшки делаются только для картинок в текущей папке и строго пачками по 5 штук.
Надіслати
Поділитися на інших сайтах


Можно мне в личку логин/пароль/сайт чтобы иметь возможность понаблюдать этот эффект?

отправил в ЛС

Нет, превьюшки делаются только для картинок в текущей папке и строго пачками по 5 штук.

это не совсем понял ,как это по 5 штук?

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


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

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


отправил в ЛС

логин забыли.

это не совсем понял ,как это по 5 штук?

Через ajax. Elfnder загружется, затем получает список файлов и их превьюшки (которые уже созданы), затем посылает ещё запрос на получение 5 превьшек, сервер сооздаёт их и выдаёт их имена браузеру, затем браузер посылает ещё запрос на следующие 5 превьюх, и так до тех пор пока картинки не кончатся.

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

Думаю, что ваша проблема в хостинге, а не в файлменеджере.
Надіслати
Поділитися на інших сайтах


логин забыли.

логин admin

Думаю, что ваша проблема в хостинге, а не в файлменеджере.

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

Конечно может проблема что хостинг тестовый и не оплачен, но раньше все нормально работало. Сайт на другом , оплаченном аккаунте нормально работает.

Может посоветуете хостинг , где можно потестировать сайт?

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


идем дальше , ответ хостинга

Я

Здравствуйте,скажите а почему тестовый доступ не работает?

Вот ссылка http://mysite.ru

Джордж [техподдержка]

Здравствуйте!

Вас наша система защиты от ДДОС заблокировала на часик за чрезмерную активность.

Разблокировал. Через 15 минут проверьте.

Я

А что я такого сделал,не подскажите?У меня там были проблемы с менеджером картинок на сайте,сайт очень тупил, а потом перестал работать.Хотелось бы понять причины почему так произошло, может напишите какие ошибки или там хоть что-то?Или что сделать чтобы в дальнейшем такого не было

Джордж [техподдержка]

Такое бывает, когда Вы загружаете что-то на сайт. Ваша программа зацикливается и повторяет всё по кругу.

Наша система блокирует Вас на часик. За это время всё успокаивается и дальше всё ок.

т.е. проблемка я думаю все же связана с менеджером файлов или с запросами которые он отправляет.

Кто-нибудь использовал его для большого количества картинок?

Sammy95 , я спрашивал выше , но Вы так и не ответили, может все-таки знаете - возможно ли отключить формирование привью в версии ocstore 0.2.0 ?

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


т.е. проблемка я думаю все же связана с менеджером файлов или с запросами которые он отправляет.

Кто-нибудь использовал его для большого количества картинок?

Судя по ответу хостера - проблема для них стандартная. А может это из-за алгоритма "по запросу на каждые 5 картинок", который я описал выше (тут можно только посоветовать не заливать сразу много файлов).

Sammy95 , я спрашивал выше , но Вы так и не ответили, может все-таки знаете - возможно ли отключить формирование привью в версии ocstore 0.2.0 ?

На панели elFinder'а сверху есть кнопочка "в виде списка" (как-то так) - нажмите её.
Надіслати
Поділитися на інших сайтах


Судя по ответу хостера - проблема для них стандартная. А может это из-за алгоритма "по запросу на каждые 5 картинок", который я описал выше (тут можно только посоветовать не заливать сразу много файлов).

ukraine.com.ua использую этот хостинг,вроде все устраивает,раньше был другой , в 2 раза дороже,а сайт лежал через день.

Поэтому хостинг менять желания нет,плюс еще техподдержка быстро реагирует. Но вот эта проблема меня конечно напрягла.

На панели elFinder'а сверху есть кнопочка "в виде списка" (как-то так) - нажмите её.

Спасибо,посмотрел на верх окошка:) до этого не смотрел почему-то.Но я немножко не это имел ввиду,в начале темы написано:

Из недостатков (оба недостатка исправлены в версиях для ocstore 0.2.1 и выше):

- он создаёт свои собственные превьюшки изображений (т.е. занимает лишнее место на диске);

т.е. смогли избавиться от привью вообще?

я вот и хотел узнать как это сделали, и можно ли это сделать в версии ocstore 0.2.0

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


Sammy95 , я спрашивал выше , но Вы так и не ответили, может все-таки знаете - возможно ли отключить формирование привью в версии ocstore 0.2.0 ?

В конфиге файндера не указывайте tmbDir и он вообще не будет создавать превью

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


Smallbear: В начале файла admin/controller/common/elfinder.php найдите строку

'tmbDir'       => '.tmb',
и замените её на

'tmbDir'       => '',

Но иконка типа файла показываться не будет (всё будет вопросиками), т.к. я там вырезал лишние иконки (не вижу смысла в этом режиме, учитывая наличие режима "список").

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


dio , Sammy95 спасибо конечно за помощь.

Но в случаес tmDir помоему все же логичнее использовать список, так и привью останутся если вдруг нужны будут и одновременно можно их не создавать нажав одну кнопку.

Я вот не пойму как это все-таки решили:

- он создаёт свои собственные превьюшки изображений (т.е. занимает лишнее место на диске);

Неужели привью просто отключили? Наверное же нет, а сделали какую-то фишку,какой-то ресайз или еще что-то, при этом и привью видны и копии этого привью на диск не сохраняются.Или я не правильно понимаю,если не сложно расскажите что изменили в версии для ocstore выше чем 0.2.0 ? (там какой-то файлик в моделе есть,может быть в нем дело?)

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


Неужели привью просто отключили? Наверное же нет, а сделали какую-то фишку,какой-то ресайз или еще что-то, при этом и привью видны и копии этого привью на диск не сохраняются.Или я не правильно понимаю,если не сложно расскажите что изменили в версии для ocstore выше чем 0.2.0 ? (там какой-то файлик в моделе есть,может быть в нем дело?)

Просто в новых версиях ресайз делается посредством встроенного в опенкарт алгоритма. Превьюшки делаются и сохраняются на диск в обоих случаях, но при использовании встроенного механизма в будущем можно будет приделать своевременное удаление картинок при удалении/перемещении/переименовании/и_т.д. оригинала (в некоторых случаях это уже делается в 0.2.2).
Надіслати
Поділитися на інших сайтах


Просто в новых версиях ресайз делается посредством встроенного в опенкарт алгоритма. Превьюшки делаются и сохраняются на диск в обоих случаях, но при использовании встроенного механизма в будущем можно будет приделать своевременное удаление картинок при удалении/перемещении/переименовании/и_т.д. оригинала (в некоторых случаях это уже делается в 0.2.2).

спасибо за разьяснение. Вообще минус опенкарт который я вижу как раз в этих картинках которые кучами создаются в кеше.

Вы так пишите в будущем,а бущее вообще у ocstore есть вообще или на него уже разработчики все забили?Или Вы имели ввиду чистый opencart?

Кстати Вы мне как-то подсказывали по поводу скрипта для удаления картинок из кеша вот тут - Как автоматически удалять картинки из папки с кэшем?

А не подскажите как строго папку указать в которой нужно удалять файлы?Просто если скрипт положить в папку с кешем и запустить его по ссылке localhost\site...\image\cache\skript.php то файлы удаляются именно в папкке cache. А вот на хостинге ситауация немного другая,там я указываю место где лежит файл,допустим http://mysite/image/cache/skript.php (там правда немного по другому указывается,но дело в том что крон берет скрипт по ссылке он находится и применяет его ко всему сайту и удаляет все картинки. Вот интересно можно ли как-то в скрипте строго прописать папку в которой нужно удалять картинки?

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


спасибо за разьяснение. Вообще минус опенкарт который я вижу как раз в этих картинках которые кучами создаются в кеше.

А где же их ещё держать, если не на диске? Или вы хотите все картинки ресайзить на лету каждый раз? Процессорное время стоит сильно дороже дискового пространства.

Вы так пишите в будущем,а бущее вообще у ocstore есть вообще или на него уже разработчики все забили?

А куда же он денется? Вопрос только в том, будет ли elFinder внедрён в ocStore из коробки, а то тут обнаружились несовместимости с некоторыми другими модулями (выше про импорт/экспорт говорили).

Кстати Вы мне как-то подсказывали по поводу скрипта для удаления картинок из кеша вот тут - Как автоматически удалять картинки из папки с кэшем?

А не подскажите как строго папку указать в которой нужно удалять файлы?

ответил в той теме.
Надіслати
Поділитися на інших сайтах


А где же их ещё держать, если не на диске? Или вы хотите все картинки ресайзить на лету каждый раз? Процессорное время стоит сильно дороже дискового пространства.

Если чесно не знаю, а как в других движках сделано?Там тоже куча картинок?

А куда же он денется? Вопрос только в том, будет ли elFinder внедрён в ocStore из коробки, а то тут обнаружились несовместимости с некоторыми другими модулями (выше про импорт/экспорт говорили).

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

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

ответил в той теме.

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


как вернуть стандартный менеджер картинок?

Нужно восстановить те файлы, которые перезаписались при копировании файлов из папки с elFinder в папку с ocStore:

admin/controller/catalog/category.php

admin/controller/catalog/manufacturer.php

admin/controller/catalog/product.php

admin/controller/common/home.php

admin/controller/setting/setting.php

admin/controller/setting/store.php

admin/model/tool/image.php

admin/view/template/catalog/category_form.tpl

admin/view/template/catalog/information_form.tpl

admin/view/template/catalog/manufacturer_form.tpl

admin/view/template/catalog/product_form.tpl

admin/view/template/common/header.tpl

admin/view/template/sale/contact.tpl

admin/view/template/setting/setting.tpl

admin/view/template/setting/store.tpl

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


Извиняюсь, если повторяюсь.

Только сейчас заметил, что не работает правая клавиша мыши в менеджере и изображение после добавления не видно (редко, возможно дело в Chrome браузере).

Вот так выглядит:

Изображение

В чем может быть проблема?

Возможно "топорное" решение, зато быстрое.

Отключаем контекстное меню.

\admin\view\javascript\elfinder\elfinder.full.js

.bind(window.opera?'click':'contextmenu', function(e) {

заменить на

.bind(window.opera?'click':'', function(e) {

Кстати, также советую немного поправить файлик

\admin\view\javascript\ckeditor\config.js

if(CKEDITOR.env.opera){

delete config.blockedKeystrokes[config.blockedKeystrokes.indexOf(CKEDITOR.CTRL + 66)];

for(var r in config.keystrokes)

if(config.keystrokes[r][0]==CKEDITOR.CTRL + 66 && config.keystrokes.splice(r,1))break;

}

if(!CKEDITOR.env.ie){

config.disableNativeSpellChecker = false;

config.removePlugins = 'contextmenu';

}

Уйдет глюк в Опере, вернется родная проверка орфографии, станет удобнее работать с контекстным меню.

P.S. CKEDITOR брал с официального сайта. На той версии, что идет в составе OpenCart, фокус с файлом config.js не удался.

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


У меня проблемма с менееджером, залил на сайт пытаюсь добавить картинки, но возникает проблема, картинка в режиме редактирования добавляется, а когда нажимаю сохранить изменения, картинка не загружается, в итоге товар без картинок. Пробовал в Opere и Мозиле, доступ 777, из админки поставил галки на доступ.

Похоже он не видит картинки если путь к ним зарыт в 2 - 3 папках, откатил назад, поставил старый, все работает на ура!

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


Petr: какая версия использовалась? Можете повторить установку и дать мне доступ на время?

Ок, щас установлю, я пользовался 0.2.0, потом установил 0.2.2 в котором стали добавлятся картинки, но если вложенность в 2-3 папки картинка не загружалась. Сегодня вечером установлю, и дам доступ, какой кстати нужен? Админа?

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


Проблема с менеджером картинок. Встроенный не хотел работать. Поставил elFinder пишет "Некорректный ответ от сервера".

Причина проблемы установлена?

В журнале ошибок такие записи:

2011-08-04 2:37:40 - PHP Warning: escapeshellarg() has been disabled for security reasons in /home/store2/domains/имясайта/public_html/admin/controller/common/elfinder.php on line 1322

интересно, что время не правильное, это запись из будущего, т.к. время на компе 2:29

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


В журнале ошибок такие записи:

2011-08-04 2:37:40 - PHP Warning: escapeshellarg() has been disabled for security reasons in /home/store2/domains/имясайта/public_html/admin/controller/common/elfinder.php on line 1322

Это ваш хостер отключил некоторые функции php. Попробуйте следующее решение и отпишитесь, изменилось что-то или нет:

В самом начале файла admin/controller/common/elfinder.php найдите следующие строки:

private $_options = array( 
        'root'         => '',           // path to root directory
и вставьте между ними строку

'du'           => false,

В итоге должно получиться:

private $_options = array( 
        'du'           => false, 
        'root'         => '',           // path to root directory
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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