Я сделал интеграцию хостинга изображений на [censor]. Какой-то мод с интеграцией уже был, но там появлялось новое окно и надо было копировать нужную ссылку в сообщение. Теперь все это происходит автоматически, ничего не надо делать вообще!
Вот как это выглядит
В сообщение был добавлен этот текст
Код: Выделить всё
[url=http://img309.[censor].us/img309/8741/[censor].png][img]https://phpbbguru.net/camo/0a044ab0f0e9699bae4abfe6cc55aba7d39a769c/687474703a2f2f696d673330392e5b63656e736f725d2e75732f696d673330392f383734312f5b63656e736f725d2e74682e706e67[/img][/url]
1. Настройки полностью аналогичны тем, что на странице [censor]
Вставить ссылку на миниатюру - если отмечен этот пункт, то в сообщение будет добавлена миниатюра (маленькая копия), иначе будет добавлено исходное изображение.
Подписать разрешение и размер к миниатюре - если отмечен этот пункт, то к миниатюре будет подписана информация о размере исходной картинки.
Изменить размер - вы можете поменять размер исходного изображения.
2. После загрузки в конец сообщения добавляется необходимый текст для отображения миниатюры или исходного изображения. При просмотре исходного изображение не будет никакой рекламы.
3. Использование фреймов позволило избежать лишнец перезагрузки всей страницы.
4. Если вы зарегистрированы на [censor], то можно сделать так, чтобы все грузировась в ваш каталог, для этого добавьте ваш регистрационный код сюда
Код: Выделить всё
$post['cookie']='your cookie';
1. Хотел сделать блокировку двойного аплоада аналогично блокировке двойного поста, но не получилось. Если укаать дурацкий путь к файлу, то срабатывает onsubmit и кнопка блокируется, но запрос при этом даже не начинается. Получается кнопка остается заблокированной =((. Правда сдлеать двойной пост у меня так и не получилось =)
2. Текст вставляется не там где курсор, а в конец сообщения
3. [censor] может подгружать картинки с url, у меня пока только из файлов. Делать radiobox, как на [censor] неохото, можноли как-нить средствами PHP проверить является ли строка урлом или файлом?
Какие недостатки
1. Наличие фрейма дает некоторое запаздывание при отрисовке страницы. Я пока не знаю, как можно решить проблему со вложенными формами, поэтому сделал через фреймы =(
2. Иногда при предварительном просмотре происходит зависание браузера, видимо это из-за фреймов.
Я сделал мод на 2.0.19, но он достаточно независим и легко встанет на любую версию. Ставится за 5 минут.
Удачи!