101

Re: [Тест]Uploader

А у меня вот такой головняк(((
Внимание! Исправьте следующие ошибки, чтобы добавить сообщение:
You can't add an attachment with "jpg" extension.

Поделиться

102

Re: [Тест]Uploader

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

Поделиться

103

Re: [Тест]Uploader

Расширение дорабатывается, то что исправлено на днях выложу. Спасибо за баг-репорты

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

104

Re: [Тест]Uploader

Версия обновлена. Скачать можно  с гитхаба - https://github.com/ashcs/punbb_extensio … s_uploader
Исправлены различные ошибки, добавлена загрузка аватаров с ресайзом. Конвертера пока нет.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

105

Re: [Тест]Uploader

hcs, и снова здравствуйте! Новые песни о старом... smile Ну-с, начнем:

  • В модальном окне, что открывается при нажатии на кнопку не переведен текст: Drag&Drop files here or Browse Files.

  • Список загруженных файлов слишком громоздкий, трудно управлять вложениями.

  • В окне предпросмотра не работает увеличение картинок. При нажатии открывается исходное изображение.

  • Список загруженных файлов слишком громоздкий. Я знаю, что пункт повторяется, это потому что список оч-е-е-е-нь ГРОМОЗДКИЙ и неудобный. Он громоздкий как в окне предпросмотра, так и в теле сообщения.

  • Надписи size и type остались так же не переведенными. При этом в теле сообщения, на русском указан размер, а в форме ответа осталось на английском.

  • Не нашел отдельных настроек для групп пользователей. Хотелось бы иметь возможность разрешать/запрещать использование загрузки файлов. А так же иметь возможность ограничивать размер загружаемого и расширения для каждой группы отдельно. Администраторов можно пропустить, ограничения им в принципе не нужны.

  • Есть возможность вставлять иозбражения. Но не хватает возможности вставлять ссылки на простые вложения.

  • Будет удобна возможность групповой обработки вложений. Например: выделить необходимое и удалить или выделить и вставить в сообщение.

Доказательство моих слов:


Как я вижу список:
Вместо ОГРОМНЫХ ИКОНОК, использовать шрифт Awesome. Сделать шрифт отдельным расширением и добавить как зависимость. Иконки из Awesome можно будет использовать и в других вложениях.

Добавлено спустя 2 минуты 36 секунд:

Список вложений в теле сообщения можно ужать ещё сильнее.

Сайт nihi1ist

Поделиться

106

Re: [Тест]Uploader

Список громоздкий в том числе из-за превью изображений, я не считаю, что от предпросмотра нужно отказываться. Может быть сделать всплывающий тултип при наведении?

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

107

Re: [Тест]Uploader

hcs пишет:

Список громоздкий в том числе из-за превью изображений, я не считаю, что от предпросмотра нужно отказываться. Может быть сделать всплывающий тултип при наведении?

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

Добавлено спустя 3 минуты 24 секунды:

Кстати, по поводу вставки. Желательно чтобы ссылка вставлялась в место где расположен курсор. А при вставке ссылки на архив или другой файл (не изображение), чтобы вставлялась в формате:

[url=link]filename[/url]

Сайт nihi1ist

Поделиться

108

Re: [Тест]Uploader

hcs, сейчас какое расширение стоит? Оно совместимо с старым расширением Upload images to post • Версия 1.2.0  ?  Или как минимум, я могу поставить это новое, но не потеряв загруженные фото старого?... там тот же скрипт довеском для просмотра идёт Fancy Image?   Меня интересует работающая функция просмотра старых изображений и замена на версию аплоадера, работающую на этом форуме.

Поделиться

109

Re: [Тест]Uploader

bibishnik, перенесите изображения в новую папку, а вместо старой оставьте сим.линк на новую папку. Должно работать по идее.

Сайт nihi1ist

Поделиться

110

Re: [Тест]Uploader

Я пока изучаю миграцию с Upload images to post • Версия 3.0.0. Простых решений на данный момент нет.
Абсолютно точно, что придется выпиливать fancy jquery addons и все что от него зависит. Upload images to post 3.0.0 как раз одно из тех, что имеет его в своих зависимостях. Просто так не отключишь, надо открывать манифест и стирать строку с dependancy. После отключения все загруженные ранее файлы остаются на диске, конфликтов не будет, но скорее всего не будет работать всплывающее окно.
Upload images to post • Версия 1.2.0 будет следующим в очереди, после того как обновим punbb.ru.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

111

Re: [Тест]Uploader

bibishnik пишет:

hcs, сейчас какое расширение стоит? Оно совместимо с старым расширением Upload images to post • Версия 1.2.0  ?

Где стоит? Тут? 3.0.0 стоит, не совместимо. Я решаю вопрос, мне этот зоопарк уже надоел. К тому же загрузчик на flash все чаще и чаще тупо не работает, т.к. браузеры начинают его блокировать. А в будущем поддержку этого говна обещают выпилить вообще.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

112

Re: [Тест]Uploader

nihi1ist, бубны не интересно, потом опять переделывать... надоело.

hcs, с флеш согласен, гемор с ним вечный.

Поделиться

113

Re: [Тест]Uploader

подскажите, может проблема в сервере или скрипте. Настроил загрузку до 500мб в php.ini
ngnix в качестве фронтеда. Короч, загрузил файл 10 мб в сообщение, могу его скачать. А вот закачал 355 мб и показывает

Добавлено спустя 2 минуты 16 секунд:

[img]cswar.net/forums/1.jpg[/img]
[img]cswar.net/forums/2.jpg[/img]

Добавлено спустя 3 минуты 26 секунд:

лажа. Что посты нельзя редачить....
http://cswar.net/forums/1.jpg
http://cswar.net/forums/2.jpg

Поделиться

114

Re: [Тест]Uploader

Здравствуйте.
Натолкнулся на такую же проблему, о которой говорилось в самом начале топика. Ситуация осложняется тем, что я практически чайник, но по инструкциям действовать способен smile

При попытке установить Uploader Версия 1.0.7, выдаёт ошибку даже через много часов smile

Извините! Произошла ошибка.

Это временная ошибка. Просто обновите страницу. Если проблема не решается, попробуйте повторить через 5-10 минут.

Форум стоит в каталоге forum

Поделиться

115

Re: [Тест]Uploader

вопрос в силе остался. Проблема в сервере или форуме. Файл есть 150мб и показывает, но не скачивает...

Поделиться

116

Re: [Тест]Uploader

kisa, PunBB 1.4 - FAQ

PunBB Extensions | Перед созданием темы => ФАК | Профессиональная разработка сложных сайтов

Расширения распространяются по Creative Commons Attribution-NonCommercial 4.0

Сайт KANekT

Поделиться

117

Re: [Тест]Uploader

помогите добавить счётчик скачиваний, очень нужная штука

Поделиться

118

Re: [Тест]Uploader

KANekT,
Благодарю. Прошу прощения.
Подробнее ругается так:

Ошибка произошла в строке 104 в /var/www/krokovod/krokovod.org/forum/extensions/hcs_uploader/model/installer.php



$basefolder = FORUM_ROOT.self::$config['uploader_basefolder'];

        if (!file_exists( $basefolder ))
 104              @mkdir($basefolder, 0750) or error(__FILE__, __LINE__);
        @copy($GLOBALS['ext_info']['path'].'/attachments/.htaccess', $basefolder.'/.htaccess') or error(__FILE__, __LINE__);
        @copy($GLOBALS['ext_info']['path'].'/attachments/index.html', $basefolder.'/index.html') or error(__FILE__, __LINE__);
        @copy($GLOBALS['ext_info']['path'].'/attachments/watermark.png', $basefolder.'/watermark.png') or error(__FILE__, __LINE__);
    }

Поделиться

119

Re: [Тест]Uploader

Разрулили усатновкой Pan Uploader 0.4.1

Поделиться

120

Re: [Тест]Uploader

как связатся с ТС данной темы ?

Добавлено спустя 38 минут 56 секунд:

ладно сам дописал...


Файл: ../extensions/hcs_uploader/controller/downloader.php

код подлежащий замене

private function file_info($id = 0)
    {
        $query = array(
    
            'SELECT'    => '*',
            'FROM'        => 'upload_files',
            'WHERE'        => 'id=\''.$id.'\''
        );
        $sql = mysql_query("UPDATE `foo_upload_files` SET `downloads` = `downloads` + 1 WHERE `id` = '" .$id. "'");
        $result = App::$forum_db->query_build($query) or error(__FILE__, __LINE__);
        
        return App::$forum_db->fetch_assoc($result);        
    }

Редактируем ещё код в файле: ../extensions/hcs_uploader/view/files_list.php

<li class="jFiler-item">
        <div class="jFiler-item-container">
            <div class="jFiler-item-inner">
                <div class="jFiler-item-icon pull-left">
                <?php if ($mime[0] == 'image') : ?>
                    <img src="<?= forum_link($rec['file_path'].'thumbnail/'.$rec['name']) ?>" height="32px">
                <?php else : ?>                
                    <i class="<?= $icon_class ?>"></i>
                <?php endif ?>
                </div>
                <div class="jFiler-item-info pull-left">
                    <div class="jFiler-item-title" title="<?= $rec['orig_name']?>">
                        <?= $rec['orig_name']?> 
                    </div>
                    <div class="jFiler-item-others">
                        <span><b>Размер:</b> <?= $rec['brief_size'] ?></span>
                        <span><b>Тип:</b> <?= $ext ?></span>
                             <span><b>Скачан:</b> <?= $rec['downloads'] ?></span>
                    </div>
                    <div class="jFiler-item-assets">
                        <ul class="list-inline">
                            <li>
                                <a class="icon-jfi-download-o jFiler-item-download" href="<?= forum_link(App::$forum_url['uploader_file_link'], $rec['id']) ?>">
                                </a>
                            </li>                    
                       </ul>
                   </div>
                </div>
            </div>
        </div>            
   </li>

В Бд добавить строку  `downloads` int(10) UNSIGNED NOT NULL

Поделиться

121

Re: [Тест]Uploader

Oleksandr.Komark.n пишет:

как связатся с ТС данной темы ?

ладно сам дописал...
Файл: ../extensions/hcs_uploader/controller/downloader.php

Все сделал, все добавил, но не считаются скачивания у меня.
в базе в этом поле 0 и все.

Еще есть некоторые мысли по этому дополнению, но его перестали поддерживать?

Поделиться

122

Re: [Тест]Uploader

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

Добавлено спустя 10 минут 57 секунд:

nihi1ist,

В модальном окне, что открывается при нажатии на кнопку не переведен текст: Drag&Drop files here or Browse Files.

Берем файл filer.uploader.js из директории js
Ищем строки

<h3>Drag&Drop files here</h3> <span style="display:inline-block; margin: 15px 0">or</span></div><a class="jFiler-input-choose-btn blue">Browse Files</a></div></div>',

Например так:

<h3>Перетащите файл на это поле</h3> <span style="display:inline-block; margin: 15px 0">ИЛИ</span></div><a class="jFiler-input-choose-btn blue">Выберете с диска</a></div></div>',

Надписи size и type остались так же не переведенными. При этом в теле сообщения, на русском указан размер, а в форме ответа осталось на английском.

Тоже самое  jquery.filer.js 

'<ul class="jFiler-items-list jFiler-items-default"></ul>',
            item: '<li class="jFiler-item"><div class="jFiler-item-container"><div class="jFiler-item-inner"><div class="jFiler-item-icon pull-left">{{fi-icon}}</div><div class="jFiler-item-info pull-left"><div class="jFiler-item-title" title="{{fi-name}}">{{fi-name | limitTo:30}}</div><div class="jFiler-item-others"><span>size: {{fi-size2}}</span><span>type: {{fi-extension}}</span><span class="jFiler-item-status">{{fi-progressBar}}</span></div><div class="jFiler-item-assets"><ul class="list-inline"><li><a class="icon-jfi-trash jFiler-item-trash-action"></a></li></ul></div></div></div></div></li>',
            itemAppend: '<li class="jFiler-item"><div class="jFiler-item-container"><div class="jFiler-item-inner"><div class="jFiler-item-icon pull-left">{{fi-icon}}</div><div class="jFiler-item-info pull-left"><div class="jFiler-item-title">{{fi-name | limitTo:35}}</div><div class="jFiler-item-others"><span>size: {{fi-size2}}</span><span>type: {{fi-extension}}</span><span class="jFiler-item-status"></span></div><div class="jFiler-item-assets"><ul class="list-inline"><li><a class="icon-jfi-trash jFiler-item-trash-action"></a></li></ul></div></div></div></div></li>',
            progressBar: '<div class="bar"></div>',

hcs,
Расширение работает, отличная разработка!  Лично от меня есть пожелания по автоматическому размеру превью smile   Горизонталки режет. Не критично, это просто блажь.

Добавлено спустя 18 минут 48 секунд:

С расширением есть еще один момент.  Оно может не заработать на некоторых хостингах из-за разрешения, автоматически наделяемых создаваемым директориям в upload   Это решается самым обычным редактированием.
Берем файл uploader.php

Ищем строки

// Make thumbnail only for image mime type
                $path = $params['uploadDir'] . App::$forum_config['uploader_thumbnail_path'];
                if (! is_dir($path)) {
                    mkdir($path, 750);

Меняем разрешение на 0750 или на 0755

Поделиться

123

Re: [Тест]Uploader

bibishnik пишет:

ребята слишком рьяно взялись копировать и перепиливать чужие разработки...

Дабы не флеймить здесь, обсуждение данного вопроса, вынес в отдельную тему.

Сайт sempai

Поделиться

124

Re: [Тест]Uploader

hcs, нашел небольшой косяк... При удалении юзера, ранее не подгружавшего файлы, в логе получаем ошибку об отсутствии директории... которую надо удалить вместе с юзерем. Юзер есть- директории нет.

scandir(./uploads/ID ЮЗЕРА): failed to open dir: No such file or directory in  /forum/include/functions.php(1994) : eval()'d code on line 19

scandir(): (errno 2): No such file or directory in/forum/include/functions.php(1994) : eval()'d code on line 19

 Invalid argument supplied for foreach() in  /forum/include/functions.php(1994) : eval()'d code on line 20

Поделиться