VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
На доске почёта ...всё с матом, без нравственности и понтов...
Join Date: Sep 2006
Location: БаМ
Posts: 1,445
Версия vB: 3.6.6
Reputation:
Expert 2566
Репутация в разделе: 2320
VB image hosting - хостинг изображений
28
VB image hosting
Хостинг изображений на форуме
Оригинальная тема хака на орге
Версия хака - 1.0.1 от 12 апреля, то есть от вчера...
Возможности хака:
1. Собственный хостинг изображений на форуме.
2. Отображение в постбите количество загруженных изображений и переход к ним.
3. Отображение в профиле пользователя 5 последних загруженных изображений.
4. Различные настройки админа в управлении хостингом картинок..
5. Загрузка изображений из формы расширенного ответа.
6. Настройка водяного знака(не тестировал).
7. Настройка автоизменения загружаемых изображений.
8. Автовставка в сообщения при вызове загрузки из расширенного ответа.
9. Исправлены все ранее известные баги. Также в аттаче оригинальная версия хака. Скрины достаточно тяжёлые - зато качественные.
Last edited by Stern : 04-13-2007 at 07:10 PM.
Reason: Добавлено сообщение
@Onkor
Продвинутый
Join Date: Jun 2005
Location: Санкт-Петербург
Posts: 374
Версия vB: 3.6.5
Reputation:
Опытный 56
Репутация в разделе: 35
0
Заметил небольшой баг. Если давать предупреждения, или писать личные сообщения то в смайл-боксе отображается только: [] [Загрузка]
Пропало слово Открыть. Подскажите пожалуйста, в каком месте исправить.
Last edited by Onkor : 04-26-2007 at 03:48 AM.
@razgruz
Простоузер
Join Date: Aug 2007
Posts: 1
Reputation:
Novice 0
Репутация в разделе: 0
0
работает на 5+
афтору СПАСИБКи
@Serberg
Специалист
Join Date: Dec 2007
Posts: 486
Версия vB: 1.x.x
Reputation:
Professional 534
Репутация в разделе: 303
0
А можно сделать хак чтобы он картинки заливал ну скажем на radikal.ru, а с него ссылки автоматически вставлял в пост? было бы кроуто. Особенно тем у кого немного места.
@Gostemilov
Специалист
Join Date: Jun 2007
Location: Одинцово Московская область
Награды в конкурсах:
Posts: 610
Версия vB: 3.8.4
Reputation:
Professional 629
Репутация в разделе: 495
1
Скрипт работает уже год, все прекрасно, кроме одного - все изображения складываются в 1 каталог. У меня там уже чуть не 5000 изображений и число растет.
Нужна доработка скрипта, чтобы он раскладывал изображения по вложенным папкам, например - год-месяц, этого будет вполне достаточно.
Руки не кривые, но времени на подобные изыски нет категорически. Может, кто окажет небесплатное содействие? WMZ или Яндекс-деньги.
Пишите в личку, заранее спасибо.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,748
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20279
Репутация в разделе: 8443
1
Gostemilov,
можно написать функцию, подобную вобловской для хранения аттачей
только вместо UserID указать год/месяц/число - картинки будут грузиться в каталог:
root_images_path/year/month/day/image.ext (+ image_thumb.ext - если создаются тумбы)
только вот уже загруженные изображения так и останутся в одном каталоге
ты же не будешь просматривать каждую картинку на предмет ее создания и переносить ее? (да еще наверное придется и в БД менять пути к картинке)
автор хака не продумал этот вопрос изначально.....
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,748
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20279
Репутация в разделе: 8443
1
ну собсно вот...
если сам сможешь прикрутить к скрипту, то вот рабочая версия:
PHP Code:
function make_folder_path($date)
{
global $vbulletin;
$filepath = "./upload"; //<= Вместо этой папки путь из настроек галереи
// $filepath = & $vbulletin->options['upload_img_path']
$folderstring = $filepath . '/' . implode('/', preg_split('//', $date, 1, PREG_SPLIT_NO_EMPTY));
return $folderstring;
}
$date = date('Y/m/d', time());
$d = make_folder_path($date);
print "Сегодня картинки будут сохраняться в дир.: <strong>" . $d . "</strong>";
результатом работы ф-ции будет следующее (аттач):
@Gostemilov
Специалист
Join Date: Jun 2007
Location: Одинцово Московская область
Награды в конкурсах:
Posts: 610
Версия vB: 3.8.4
Reputation:
Professional 629
Репутация в разделе: 495
0
Да, это, в принципе, то, что нужно... Но вот какая штука - если я приверну это дело к работающему хаку - мне придется для тысяч изображений ручками менять пути, что неприемлемо.
Стало быть, надо создавать клон этого хака, который уже с самого начала начнет штабелировать изображения по подкаталогам...
Вот только как бы его клонировать и при этом не убить старый хак, то бишь оригинал...
Вот, к примеру, прогнал массовую замену в коде vbimagehost на vbimghost_clone, переименовал, естественно, файлы подобающим образом, по идее должен получиться клон хака, который должен складывать уже совсем в другой каталог... И поля в базе и таблица, естественно уже другие. Но вот как подцепить туда функцию?
естественно не трудно, но там же куча мест, где еще вытаскивается изображение безо всякого пути, вот что грустно!
Last edited by Gostemilov : 04-15-2008 at 09:32 PM.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,748
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20279
Репутация в разделе: 8443
0
Quote:
Originally Posted by Gostemilov
если я приверну это дело к работающему хаку - мне придется для тысяч изображений ручками менять пути, что неприемлемо
зачем?
в БД хранятся записи ко всем изображениям, загруженным до изменений, соответственно и пути к ним менять ненужно, просто после изменений в файле хака, картинки будут грузиться в другие папки, а те, что уже загружены, хай там так и лежат... =)
======
вот только если хочешь все картинки распихать по датам, то придется либо все грохнуть и перезаливать (самый плохой вариант), либо переносить все руками по каталогам, сравнивая имя файла и дату его создания/аплоада на сервер