Владельцам 3.8.6: не поставили патч - потеряли форум!

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Loading

Go Back   форум vBSupport.org > > >
Register Изображения Меню vBsupport Files Manager Аллея Звёзд Реклама на форуме Search Today's Posts Mark Forums Read
  • Мемберка
  • Администраторам
  • Premoderation
  • For English speaking users
  • Изменения в правах
  • Каталог Фрилансеров
Пароли на скачивание файлов в Member Area меняются автоматически каждый день
Если вам нужно скачать какой то скрипт, за паролем ко мне в ЛС
привет какирам kerk
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Не можете скачать вложение?
Изменения в правах групп пользователей
внимательно читаем эту и эту темы
Короткая версия - тут
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

 
 
Первый пост
Old  
logi
Знаток
Default 0

kerk, ну да, ну да... С Adobe с их флэшем они посрались. Тут небось готовят почву к какому-нибудь собственному проекту по хранению фотографий в инете... Всё инстаграмов им мало... Но у нас задача не поссориться со своими пользователями. Надо костыль какой-то...

"Ну чего ты молчишь? Ты же у нас самый сообразительный ... в PHP" (с) "Ирония Судьбы..."
 
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
Old  
kerk
k0t
 
kerk's Avatar
Default 0

Quote:
Originally Posted by logi View Post
С Adobe с их флэшем они посрались
жадность буржуинская
адобовцы наверное грошей захотели, а яблогрызы зажлобились, капиталисты ж...
==
переименовать файл во время загрузки можно, я же в своих скриптах это постоянно использую
как пример:
грузим файл "вася пупкин.jpg" =>
переименовываем в папке загрузки или где то еще в temp123456.tmpimg =>
создаем из этого файла новый (да, именно так, во избежании такскть) с именем которое можно безопасно запихать в БД не особо извращаясь с кол-вом символов и кодировками, например как это делает вобла attachID.attach + attachID.thumb
новый созданный файл, грузим в каталог хранения
при запросе файла клиентом (скачивание/просмотр картинки), отдаем в заголовках имя файла, которое хранится в БД и узер получает именно "вася пупкин.jpg", а не аттачИД.аттач
пример из файловика
AJAX загрузка изображений к файлам (Files Manager) (1.86 Мб)
имя файла при скачивании



а вот так он же выглядит на серваке



но придется редактировать файлы воблы скорей всего, т.к. хуков там вряд ли будет
 
Old  
Luvilla
Блондинка с электро......
 
Luvilla's Avatar
Default 1

Quote:
Originally Posted by logi View Post
А вот при загрузке на форум в эту папку не зайдешь ну никак, только в т.н. "Фотопленку". А оттуда форуму отдаются только названия image.jpg.
ёлки-палки... как интересно люди живут... как там было - "Через тернии к звёздам", так и тут - через огрызок на форум

logi, Ваш рассказ меня просто шокировал... не думала, что там всё настолько плохо

Мы попробуем, но ничего не обещаем
 
Old  
logi
Знаток
Default 1

На самом деле, даже не сильно беспокоит, что будет выдаваться при запросе: ВасяПупкин или Tyg65gaS5r. Главное попроще что-нибудь, может тогда и правками в одном скрипте обойдемся. Но если что, готов на все. Мне с 3.8.4 дороги нет ни вперед, ни назад )))
Вот тут, например, человеку советуют что-то: http://php.ru/forum/viewtopic.php?t=17881 Но без вас, kerk, без конкретики, что и куда вставлять, не разберусь.

logi добавил 08.04.2015 в 00:16
Quote:
Originally Posted by Luvilla View Post
Мы попробуем, но ничего не обещаем
Спасибо.

logi добавил 08.04.2015 в 00:39
Да, ребята, до кучи... Чтобы не лишать яблочников привычки к мультизагрузке, для обычного загрузчика в шаблоне newattachment поменял $attachinput на <input type="file" multiple="true" min="1" max="15" class="bginput" name="attachment[]" size="30" />, увеличив на сервере размер загружаемого файла. Так что, если есть различия, при переименовании нужно учесть и этот момент, что все картинки грузятся одной пачкой.

Last edited by logi : 04-08-2015 at 01:52 AM. Reason: Добавлено сообщение
 
Old  
Luvilla
Блондинка с электро......
 
Luvilla's Avatar
Default 4

так...
Baron Bela передаёт владельцам огрызкодевайсов. С искренним сочувствием к владельцам форумов, где много юзеров-яблочников...

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

Продукты и модули - добавить новый модуль

Продукт: vBulletin
Местоположение модуля: upload_accept
Заголовок: change name
Порядок выполнения: 5
Код:
PHP Code:
if (THIS_SCRIPT == 'newattachment')
{
    
$this->upload['filename'] = substr(md5(rand() . time() . $this->upload['filename']), 08). '.' $this->upload['extension'];

Модуль включен - Да
сохранить

тестируйте

Серьёзные изыскания с огрызками возможны только при наличии девайса
так что, у кого проблемы с яблочниками... присылайте девайс, будем решать проблемы
 
Old  
logi
Знаток
Default 2

Luvilla, хотел уже спать ложиться, но тут такая женщина!.. ))) Бегу пробовать.

logi добавил 08.04.2015 в 02:33
Работает! Огромное спасибо Luvilla и Baron Bela!!! Очень хорошо, что есть возможность установить количество символов в новом названии. Очень хорошо, что модуль вызывается только при необходимости, а переименование включено только для стандартной загрузки и не затрагивает мультизагрузку. Однако, если у вас стоял запрет на дублирование вложений, придется его отменить, и это уже глобально. Но это ничто в сравнении с этим прорывом. Повлияет ли включение модуля на что-то - будем посмотреть.

Предлагаю перенести тему в "Хаки, моды и скрипты" )
Попавшие сюда из поиска, можете и мне плюсы кидать за поднятие этого яблотрепещущего вопроса.

Last edited by logi : 04-08-2015 at 03:34 AM. Reason: Добавлено сообщение
 
Old  
Luvilla
Блондинка с электро......
 
Luvilla's Avatar
Default 0

Quote:
Originally Posted by logi View Post
Однако, если у вас стоял запрет на дублирование вложений, придется его отменить, и это уже глобально.
можно подробнее, про что речь?
это "Разрешить дублировать вложенные изображения"? у меня на тестовых там "Да".

Quote:
Originally Posted by logi View Post
Предлагаю перенести тему в "Хаки, моды и скрипты"
да, я оформлю отдельную тему, со ссылкой сюда
хотелось бы хоть минимального тестирования

Quote:
Originally Posted by logi View Post
Повлияет ли включение модуля на что-то - будем посмотреть.
вот-вот, посмотрите, потыкайте

Quote:
Originally Posted by logi View Post
можете и мне плюсы кидать за поднятие этого яблотрепещущего вопроса.
 
Old  
logi
Знаток
Default 0

Quote:
Originally Posted by Luvilla View Post
можно подробнее, про что речь?
это "Разрешить дублировать вложенные изображения"? у меня на тестовых там "Да".
Именно. У меня до этого стояло "Нет". Никакой перегрузки на проверку, как пугают, не замечал, а пользователи были довольны, когда ошибались и повторяли. При установке модуля заметил следующее: если загрузить первый раз в одно сообщение пачку с одним именем, то все пучком, переименовывается. А вот на следующее твое сообщение с этим же именем вложений выдается ошибка загрузки, мол, дядя, ты чё, уже было, иди их бери! )) Тоже поставил на "Да" - модуль важнее редкой невнимательности пользователей..
 
Old  
ikopylov
Гуру
vBSNews
 
ikopylov's Avatar
Default 0

Как бы так...
Юзер загрузил на сайт десяток деловых документов обозвав их согласно содержимому
скрипт переименовал их в кркозябры

Хотите услышать слова пользователя который их скачал для работы:

Вот именно так я скачал у долбо.... админа с сайта кем-то с любовью выложенный и всем доступный каталог в PDF о авто, а там номера запчастей и перелинковка
И он естественно не работает, найти в нем нереально ничего, десятки файлов
 
Old  
kerk
k0t
 
kerk's Avatar
Default 0

Quote:
Originally Posted by ikopylov View Post
скрипт переименовал их в кркозябры
можно добавить условие, что бы скрипт переименовывал только картинки
да собсно судя по коду, имя файла не изменяется, а только добавляется префикс из случайных символов для уникальности имени
 
 

Tags
image, айпад, айфон, вложения, переименование

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 09:55 AM.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.