61 (изменено: kisa, 2017.05.12 16:30)

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

PunBB_INFO_ICQ/bigsmile Специфика. Ну и один графоман тон задаёт  PunBB_INFO_ICQ/bigsmile
Ты ж не забывай, что за каждым, кто сюда заходит по делу, вот такая вот орава.

Spoiler

Это только киевский филиал, и только те, кто смогли приехать - фоток на две стр  PunBB_INFO_ICQ/bigsmile    ссылка

Ввоооот. Теперь графоман одобряэ имена закачиваемых катринок. Раньше было очень неудобно большую иллюстрированную статью снабжать картинками. С этими вот дикими именами мд5умножитьнавремяподелитьнаценунадровавтамбовскойгубернии PunBB_INFO_ICQ/bigsmile  Глядя в текст, я вобще не понимал, какие картинки уже закачаны, а какие - нет, и где какая располагается в тексте.

Теперь у меня на компе лежит файл DSCI1570.JPG , обозванный так фотоаппаратом. При закачке его аплоадером на форум, он получает уникальное имя 121537_DSCI1570.jpg и уже не потеряестся среди своих соседей.

Здесь к имени файла вначале приписано число, часы и минуты подряд. Мне не нужна разборчивость этого идентификатора, поэтому без всяких чёрточек подряд. Но нужна уникальность имени файла - она есть. Год и месяц сюда не пишутся, это будет избыточная уникальность - ведь файл лежит в папке 2017/05/.

Сделано (в loader.php) это так. Отключил переименование исходного файла маленькими буквами, убрав вообще всё, что относится к strtolower()  (PunBBкстати, это корректно?):

      $real_name = $base_filename . $file_ext;

Задаётся имя готового файла так:

      $base_name = date('dHi' , time()).'_'.$real_name;

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

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

Только она теперь при предпросмотре глючит, вставляя тэг урл  PunBB_INFO_ICQ/bigsmile

Добавлено: 2017.05.12 15:29

Точнее так: кириллицу кушает спокойно, а пробелы в именах файлов не терпит ни в кириллице, ни в латинице.

62

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

kisa сказал:

Точнее так: кириллицу кушает спокойно, а пробелы в именах файлов не терпит ни в кириллице, ни в латинице.

так и задумано. где в урл не должно быть никаких пробелов.

kisa сказал:

Только она теперь при предпросмотре глючит, вставляя тэг урл 

В первоначальном виде все нормально отображается

Pan Uploader - загрузчик файлов и изображений на форум PunBB

Email: punbb.info@gmail.com

63 (изменено: kisa, 2017.05.12 17:12)

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

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

64

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

установил данное расширение, очень понравилась реализация, большое спасибо за проделанную работу.

Возник один вопрос по поводу места хранения файлов. Хотелось бы перенести их загрузку и место хранения в другой каталог т.е. не в каталоге форума. К примеру у меня на сервере есть отдельный диск предназначенный для хранения файлов и картинок.

Например сам форум лежит в каталоге \www\forum\ , а место для хранения всего аплоада \disk2\files\uploads\ , можно прописать в апаче и каталог \disk2\files\uploads\ будет доступен по ссылке

www.myforum.com/uploads/

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

Нашел в файле fuтctions.php функцию

function pan_uploader_file_structure($dir = 'files')
{
   global $forum_config, $forum_user;
   
   ($hook = get_hook('pan_uploader_fn_file_structure_start')) ? eval($hook) : null;
   
   if ($forum_config['o_pan_uploader_file_structure'] == '1')
   {
      $dir_images = FORUM_ROOT.'/uploads/'.$dir.'/'.date('Y', time()).'/';
      
      if (!file_exists($dir_images) ) {
         @mkdir($dir_images);
         @chmod($dir_images, 0777);
      }
      
      if (!file_exists($dir_images.date('m', time()).'/') ) {
         @mkdir($dir_images.date('m', time()).'/');
         @chmod($dir_images.date('m', time()).'/', 0777);
      }
      
      $path_to_dir = date('Y', time()).'/'.date('m', time());
   }
   else if ($forum_config['o_pan_uploader_file_structure'] == '2')
   {
      $dir_images = FORUM_ROOT.'/uploads/'.$dir.'/'.$forum_user['id'].'/';
      
      if (!file_exists($dir_images) ) {
         @mkdir($dir_images);
         @chmod($dir_images, 0777);
      }
      
      $path_to_dir = $forum_user['id'];
   }
   
   ($hook = get_hook('pan_uploader_fn_file_structure_end')) ? eval($hook) : null;
   
   return $path_to_dir;
}

но что то мне кажется что не только в ней придется делать изменения  PunBB_INFO_ICQ/blush

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

 www.myforum.com/uploads/

Ранее ни когда не работал с PunBB поэтому для меня это пока темный лес.

65 (изменено: sempai, 2017.05.15 15:06)

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

evdokim-basyuk,  вам правильно кажется, восользуйтесь поиском по каталогу расширения, и посмотрите в каких файлах нужно будет пропиисать замену пути (их много).!

Если файлы предпологается разместить на одном сервере, с общей корневой папаой, то задача вполне решаема. Отталкивайтесь от точки пересечения каталогов.

66 (изменено: acer, 2017.06.06 02:06)

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

Привет.
Как вам размер картинки?
Pan Uploader - загрузчик файлов и изображений на форум PunBB

Расширение нормальное, но когда картинки даже 600х500 то они уже во весь экран, а если их несколько, то уже метр нужно скролить.
Может я не нашел, привью и по клику картинка большая,  есть в этом расширении?

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

Добавлено: 2017.06.06 02:10

Pan Uploader - загрузчик файлов и изображений на форум PunBB

67

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

acer сказал:

hcs uploader, вот там есть привью и увеличение по клику, но так же есть строка типа скачать эти файлы со списком прикрепленных

ну и в чем же проблема? используйте его на здоровье  PunBB_INFO_ICQ/smile

Email: punbb.info@gmail.com

68

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

PunBB_INFO_ICQ/jokingly У меня, например, здоровья не хватило его использовать.
Когда-нибудь будет и превью PunBB_INFO_ICQ/cool

69

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

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

После обновление не забудьте обновить кеш браузера.

Email: punbb.info@gmail.com

70

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

Hello  !
I uploaded the extension via ftp, but I cannot launch the update in the administration. I tried to empty the cache, but the error is still there.
Here is my error message :

Le serveur BDD a répondu: database table is locked (Errno: 6).

Impossible d'exécuter la requête : DROP TABLE dbtgroups

Une erreur est apparue à la ligne 461 dans le fichier /var/www/legtux.org/users/revest/www/include/dblayer/sqlite3.php

And now I have an awful display on my viewtopic page.


Pan Uploader - загрузчик файлов и изображений на форум PunBB


What can I do, please ? It looks like the problem could lie with sqlite3.

71

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

Install Pun Admin Manage Extensions Improved. Next go in top & update new version.


Pan Uploader - загрузчик файлов и изображений на форум PunBB

Email: punbb.info@gmail.com

72

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

Pun Admin Manage Extensions Improved под sqlite3 не обновляет хуки и сами расширения. Только установить/удалить.

73 (изменено: MaraKat, 2017.06.13 00:39)

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

I installed Pun admin extension Improved, then I launched the update for PanUploader and got another error message :

Database reported: database is locked (Errno: 5).

Failed query: SELECT u.*, g.*, o.logged, o.idle, o.csrf_token, o.prev_url FROM dbtusers AS u INNER JOIN dbtgroups AS g ON g.g_id=u.group_id LEFT JOIN dbtonline AS o ON o.user_id=u.id WHERE u.id=2

The error occurred on line 1323 in /var/www/legtux.org/users/revest/www/include/functions.php

And always the ugly display in viewtopic.

PunBB_INFO_ICQ/help

Added: 2017.06.12 22:38

If I uninstall before re-installing, maybe I will loose my data uploaded  with Panuploader ???

I remember now that I had tried Pun admin manage extension some months ago, but unsinstalled it, because it had problems with sqlite3.

74 (изменено: PunBB, 2017.06.13 00:43)

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

Do not delete! Do not reinstall! Only update extension. If your DB SQLite3,  then need to look for a way.

Email: punbb.info@gmail.com

75

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

Maybe I can upload previous release by ftp and re-install it ? I will do nothing untill you tell me what to do.

76 (изменено: kisa, 2017.06.13 07:32)

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

MaraKat, не делайте этого! Я просто предлагаю вариант. Если PunBB одобрит.
Может быть:
Переименовать каталог /uploads/. Или сделать его копию.
Удалить расширение (это удаляет каталог /uploads/)
Установить расширение
Восстановить каталог /uploads/

Предыдущая версия (0.4.5):
Данный контент доступен только зарегистрированным пользователям.

Возможно, таким образом можно установить и новую версию, и она заработает.

77

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

kisa, у нее  был установлен аплоадер аж 0.3.4 версии, а так же проблема в том, что форум работает на  SQLite3. Возможно проблема с заменой хуков в бд.

Email: punbb.info@gmail.com

78

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

Удалить расширение (это удаляет каталог /uploads/)

Это не так! PunBB_INFO_ICQ/no

79

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

MaraKat, I gave you a link to download the version 0.3.9. This is similar to the one that was established earlier.

Email: punbb.info@gmail.com

80 (изменено: kisa, 2017.06.13 07:42)

Re: Pan Uploader - загрузчик файлов и изображений на форум PunBB

sempai, Ага, пару версий назад было так. Хорошо, у меня хостер серьёзный и с бэкапами всё в порядке  PunBB_INFO_ICQ/wall
Но страху тогда натерпелся  PunBB_INFO_ICQ/bigsmile

У меня новая версия заработала на тестовом, но не заработала на боевом PunBB_INFO_ICQ/cool Пришлось откатить.