Хак хостинга изображений на форуме Image Hosting

W

Wmboard

#1
Хак хостинга изображений на форуме Image Hosting

Данный хак работает на vBulletin 3.7.x - 3.8.x. По поводу его работы ничего не могу сказать, не ставил нигде. Но так как автором данного хака является Kerk, то это должно говорить само за себя.

Установка:

  • Загружаем файлы по FTP по иерархии папок находящихся в папке forum
  • Импортируем продукт. При импорте ставим галочку "разрешить перезапись".
  • В папке images/imagehosting создаем папку tmp и устанавливаем права на запись: 0777
  • Устанавливаем права для групп пользователей
 
Н

Ночная странница

#2
Я долго билась, ища путь на сервере до папки форума, она, оказывается, очень нестандартная. Потом додумалась глянуть в "админка - обслуживание - информация о PHP
там-то в пункте DOCUMENT_ROOT и есть этот путь... теперь буду знать. Может еще кому пригодится)
 
А

Александр ***

#4
У меня на 3.8.6 не работает. По ссылкам в меню - все изображения, загрузить изображения - переходит и выдаёт экран белый экран... эх
 
H

Helenka1

#5
Александр ***, а вы точно все правильно сделали?
 
W

Wmboard

#6
По ссылкам в меню - все изображения, загрузить изображения - переходит и выдаёт экран белый экран...

Только это, или вообще не работает? С данным хаком не было ни разу проблем. Ставил на несколько форумов.
 
S

Sayf

#7
Вот поставил на "денвер" все работает.
 
K

koil

#8
Подскажите темы где описаны способы храннения изображения на своем хостинге.
Как сделать попроще, что-бы вставлять рисунки в темы не обращаясь к сторонним ресурсам.
(не имею в виду вложения)
 
Н

Ночная странница

#9
koil, вы как раз в теме этого хака и находитесь - изображения загружаются на ваш хостинг, не обращаясь к сторонним ресурсам.
 
K

koil

#10
koil, вы как раз в теме этого хака и находитесь - изображения загружаются на ваш хостинг, не обращаясь к сторонним ресурсам.
я так и понял, но смущает отсутствие описания..
как это работает, появится ли соответствующий пункт при написании поста..
да еще какие-то непонятные трудности с нахождением "в пункте DOCUMENT_ROOT и есть этот путь" и "ЭТА ВЕРСИЯ ТОЛЬКО ДЛЯ ЛИНЕЙКИ 3.7.x !!!"
 
Н

Ночная странница

#11
koil, этот хак стоит здесь - видите в нижней левой части формы ответа меню загрузки?

непонятные трудности с нахождением "в пункте DOCUMENT_ROOT и есть этот путь"

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

koil

#12
koil, этот хак стоит здесь - видите в нижней левой части формы ответа меню загрузки?
вижу, понял.
а как на счет "ЭТА ВЕРСИЯ ТОЛЬКО ДЛЯ ЛИНЕЙКИ 3.7.x !!!" ?

для этого есть там есть файл "resize fix for vb v.3.8.4"?
с ним что-то надо делать?
 
Н

Ночная странница

#13
koil, на надпись не обращайте внимания, ставьте, работает. Файл из фикса можно перезалить поверх исходного, чтобы можно было изменять размер изображений... В общем, просто перезалейте его и если не понравится возможность - просто отключите её.
 
K

koil

#14
koil, на надпись не обращайте внимания, ставьте, работает. Файл из фикса можно перезалить поверх исходного, чтобы можно было изменять размер изображений... В общем, просто перезалейте его и если не понравится возможность - просто отключите её.
Ок. Так и сделаю.

Кстати как варианты..
в админке есть что-то про "GD более широко доступна, но ImageMagick более совершенна"..
Можно ли это как-то использовать?

И можно ли как-то приспособить альбомы пользователй?
Допустим завел альбом, закинул туда фотку, и уже оттуда вставлаять в пост?
 
Н

Ночная странница

#15
в админке есть что-то про "GD более широко доступна, но ImageMagick более совершенна"..
Можно ли это как-то использовать?

Не знаю, не пробовала.

И можно ли как-то приспособить альбомы пользователй?
Допустим завел альбом, закинул туда фотку, и уже оттуда вставлаять в пост?

Можно. Это часто так и делается, можешь глянуть мой альбом тут на борде - все залитые туда картинки стоят в постах...
 
K

koil

#16
1. там три файла vbimghost.php
все в разные места?
файлом из папки "resize fix for vb v.3.8.4" какой заменить?

2. Где проставляются права на папки?
 
K

koil

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

(имхо) Правильнее было бы написать..
"..после установки продукта в меню админки появится вкладка "хостинг изображений" где в основных настройках нужно указать "путь на сервере". Для того что-бы узнать свой путь, нужно заглянуть в "админка - обслуживание - информация о PHP" где в пункте DOCUMENT_ROOT и можно это найти"
2. Установить права CHMOD 0777 на папку images/imagehosting/tmp можно через.. (здесь не знаю)

Добавлено через 41 минуту
вроде все установил, но..
как пользователь могу вставлять картинки в посты, все нормально,
а когда вставляю картинки как админ, они оказываются в шапке форума!:shok:
Что не так?
 
W

Wmboard

#18
можно через.. (здесь не знаю)
FTP, можно через панель управления хостингом.
https://lumtu.com/haki-vbulletin/2740-damper-dlya-vbulletin-2.html#post31429


а когда вставляю картинки как админ, они оказываются в шапке форума!
:shok: да уж... никогда не видел такого
 
A

Avalanch

#19
Решился, поехали, права все стоят, пути прописаны :)

Изображение keBNmyo741c.jpg превышает допустимый размер загружаемого изображения.

Размер одного изображения до 10мб. Что не так?
Удаленно загружает, напрямую с компьютера нет.
 
H

Helenka1

#20
Avalanch, а в пикселях какой размер выставлен?
 
A

Avalanch

#21
Avalanch, а в пикселях какой размер выставлен?

Фотку приложил (хотя не приложил, у вас такая же проблема).



И как его убрать из navbar?
 
H

Helenka1

#22
Avalanch, значит вы грузите изображение, превышающее допустимые размеры.

Добавлено через 55 секунд
У вас выставлено 1024*768, размеры вашей картинки больше?
 
A

Avalanch

#23
Avalanch, значит вы грузите изображение, превышающее допустимые размеры.

Добавлено через 55 секунд
У вас выставлено 1024*768, размеры вашей картинки больше?

Все разобрался, поставил максимально разрешимые 6000*3000 px. Теперь все грузится :)

А по поводу navbar?
 
H

Helenka1

#24
Avalanch, а зачем вам такие большие картинки? Представляете, штук 5 таких на странице, сколько она будет грузиться?

А с навбаром я не знаю, помочь не могу.
 
A

Avalanch

#25
Avalanch, а зачем вам такие большие картинки? Представляете, штук 5 таких на странице, сколько она будет грузиться?

А с навбаром я не знаю, помочь не могу.

Ну таких загрузок не будет, тем более ресайз у меня в 800*600, я загружаю аудио до 20 мб (mp3), меньше минуты грузится.
 
H

Helenka1

#26
Avalanch, хозяин-барин )).
 
K

koil

#28
:shok: да уж... никогда не видел такого
поэтому вопрос по поводу файла vbimghost.php актуален.

Что делать с файлом из папки "resize fix for vb v.3.8.4"?

Я заменил тот который лежит в корне (содержимое было наиболее близко)
Нужно ли заменять и другие?
Они все разных размеров и с разными датами.

FTP, можно через панель управления хостингом.
Да методом тыка пришел к тому же.. "файловый менеджер", но был не уверен
сбивает с толку цифра 0
"права на запись: 0777"
откуда она и где выставляется, везде по три цифры.

Дампер для vBulletin
тема интересная, не знал что для смены прав доступа есть программа CHMOD. (думал это просто аббревиатура какая-то). А я то как дурак через тоталкомандер менял..
 
W

Wmboard

#29
по navbar подожду ответа Он там лишний для вывода(

Отключите его в модулях. Продукты и модули, зайдите в модули, найдите продукт и снимите галочку с модуля который выводит ссылку.

Удаленно загружает, напрямую с компьютера нет.

Посмотрите в опциях php в админке максимальный размер загрузки

Нужно ли заменять и другие?

А какие другие, что-то не понял...

сбивает с толку цифра 0
"права на запись: 0777"
0777 и 777 это одно и то же.
 
A

Avalanch

#30
Отключите его в модулях. Продукты и модули, зайдите в модули, найдите продукт и снимите галочку с модуля который выводит ссылку.



Посмотрите в опциях php в админке максимальный размер загрузки



А какие другие, что-то не понял...


0777 и 777 это одно и то же.


Переменная называется vbimghost - global_start. Решена проблемка.
 
1

1nt

#31
Все отлично работает на vb 3.8.7

Добавлено через 38 минут
И да забыл, спасибо большое за хак!
 
W

Wmboard

#32
Это не нам спасибо, а Керку за хорошие авторские хаки в бесплатном доступе.
 
K

koil

#34
А какие другие, что-то не понял...
Выше писал (вот минус отсутствия вложенности цитат, и 10 сообщений на страницу.. теперь все переписывать..)

по исходнику файл vbimghost лежит в папке admincp и в корне.
И обе разные, по размеру и содержимому..(на глазок)

отдельно лежит в папке "resize fix for vb v.3.8.4"
Для чего пояснений нет. Полагаю для замены.
Заменил тот что в корне.. (что изменилось не заметил)
Может надо заменить и тот который в папке admincp?
 
A

Avalanch

#35
koil, на надпись не обращайте внимания, ставьте, работает. Файл из фикса можно перезалить поверх исходного, чтобы можно было изменять размер изображений... В общем, просто перезалейте его и если не понравится возможность - просто отключите её.

Выше писал (вот минус отсутствия вложенности цитат, и 10 сообщений на страницу.. теперь все переписывать..)

по исходнику файл vbimghost лежит в папке admincp и в корне.
И обе разные, по размеру и содержимому..(на глазок)

отдельно лежит в папке "resize fix for vb v.3.8.4"
Для чего пояснений нет. Полагаю для замены.
Заменил тот что в корне.. (что изменилось не заметил)
Может надо заменить и тот который в папке admincp?

Вам же Ночная странница отвечала по поводу этого файл, выделил красным. Файл заменять в корне форума, не внутри папок.
 
W

Wmboard

#36
Заменил тот что в корне.. (что изменилось не заметил)
А что вы должны заметить?

Может надо заменить и тот который в папке admincp?
То есть один и тот же файл в два разных места? :) Ну попробуйте. Потом расскажите что получится. :)
 
K

koil

#37
Вам же Ночная странница отвечала по поводу этого файл, выделил красным. Файл заменять в корне форума, не внутри папок.
Про корень ни слова.
А "исходный" лежит в двух местах.
Писал уже несколько раз..

Добавлено через 3 минуты
То есть один и тот же файл в два разных места? :) Ну попробуйте. Потом расскажите что получится. :)
Так это я у вас хотел узнать.
Четвертый раз пишу..
Существуют два файла с одинаковым названием..
хотя ладно.. уже лень переписывать..
 
Н

Ночная странница

#38
[OFF]koil, да не бойтесь вы так... мне ваши терзания по поводу каждого шага напоминают действия сапера... Не взорвется. Вот честно - не взорвется. Кому-то нужно больше серьезности, но вам нужно больше свободы... поставьте Денвер и вволю поэкспериментируйте на нем, раз так волнуетесь за живой форум.[/OFF]

Заменяем файл в корневой. Изменятся настройки в админке. Второй файл трогать не нужно.
 
K

koil

#39
Заменяем файл в корневой. Изменятся настройки в админке. Второй файл трогать не нужно.
Все работает, только один косяк.
С правами админа не работает.

В процессе вставки картинки:
С правами пользователя видно как картинка ставится в пост,
с правами админа картинка почему-то лезет в шапку. Показывается там.
Но если сохранить, то картинки не видно нигде..

2. Ссылка "открыть" показывает все загруженные рисунки.
А что будет через какое-то время?
Там накопится их огромное количество. Как удалять, не вижу.
Ну разве что через хостинг, но это же не решение проблемы..

3. Для чего папка tmp? Можно ли оттуда все удалить?
 
A

Avalanch

#40
Все работает, только один косяк.
С правами админа не работает.

В процессе вставки картинки:
С правами пользователя видно как картинка ставится в пост,
с правами админа картинка почему-то лезет в шапку. Показывается там.
Но если сохранить, то картинки не видно нигде..

Права настроили для групп?

2. Ссылка "открыть" показывает все загруженные рисунки.
А что будет через какое-то время?
Там накопится их огромное количество. Как удалять, не вижу.
Ну разве что через хостинг, но это же не решение проблемы..

Ссылка: http://www.адресфорума.ru/vbimghost.php, там есть кнопочка удалить. Зачем через хостинг? Чтобы были потом везде неотображаемые картинки?

3. Для чего папка tmp? Можно ли оттуда все удалить?

Папка временных файлов, аналогично temporary files в windows, оно вам мешает ?:)
 
K

koil

#41
Права настроили для групп?
Где это?..
Где есть настройка прав где можно увидеть разницу настройки для данного хака?
Вот я вижу только в "группа пользователей"
есть вкладка "Права для хостинга изображений"
и что там сделать?
Ссылка: http://www.адресфорума.ru/vbimghost.php, там есть кнопочка удалить.
вижу..
вспомнил, я как-то смотрел уже это, правда не помню как туда попасть..

Добавлено через 14 минут
Все работает, только один косяк.
С правами админа не работает.
Нашел причину.
Разница в броузерах :)

Просто смотрю одновременно через разные броузеры.
В одном настраиваю в другом проверяю..
(что-бы не менять логины..)
 
A

Avalanch

#42
Где это?..
Где есть настройка прав где можно увидеть разницу настройки для данного хака?
Вот я вижу только в "группа пользователей"
есть вкладка "Права для хостинга изображений"
и что там сделать?

Группы пользователей - Управление группами пользователей - Редактировать все группы, настроить им возможность работы с данным хаком.


Включить возможно загрузки для тех групп для которых это необходимо.
 
K

koil

#43
Группы пользователей - Управление группами пользователей - Редактировать все группы, настроить им возможность работы с данным хаком.


Включить возможно загрузки для тех групп для которых это необходимо.
это я видел
Где и как можно можно запретить пользователмя удалять свои рисунки вставленные через этот хак?
 
W

Wmboard

#44
koil, да не бойтесь вы так... мне ваши терзания по поводу каждого шага напоминают действия сапера... Не взорвется. Вот честно - не взорвется.

:) Мне тоже
Где и как можно можно запретить пользователмя удалять свои рисунки вставленные через этот хак?
Ну там же :) Может администрировать изображения - нет
 
K

koil

#45
Ну там же :) Может администрировать изображения - нет
я тоже так думал..
однако в меню, наверху.. "мой кабинет|изображения|справка..."
там где Изображения/мои изображения/.. можно удалить все свои изображения, и они исчезнут со всех постов.
(при этом администрирование запрещено, в правах - удаление своих постов тоже запрещено и т.д.)1
 
W

Wmboard

#46
Если в группе не стоят права на удаление, то их нельзя удалить.
 
A

Avalanch

#50
попробовал
(время правки поста кстати прошло)
как видите влегкую..

а хотите теперь ваши рисунки поудаляю?

И как же вы по удаляете другие ? :) Никак! Так как прав у вас нет таковых.




От обычного пользователя зашел без прав администрирования :) Что он может удалить?

Ответ:
НИЧЕГО!:fuck:
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread