Иногда на хостинге маловато места, а хочется загрузить много интересных картинок или фотографий. Данная статья поможет вам сэкономить место на сервере без каких либо трудовых затрат. Дополнение основано на загрузке на внешний фотохостинг.
http://postimage.org/mod.php
И конфигурируете как вашей душе угодно. После этого скачиваете архив и делаете правки по инструкции из него
Независимо от того какой у вас стиль открываем файл common.php по пути
Код: Выделить всё
/language/ru/
Код: Выделить всё
'SUBMIT' => 'Отправить',
Код: Выделить всё
'POSTIMAGE' => 'Загрузить изображение',
Скачиваем прикрепленный ниже файл Распаковываем его в папку
Код: Выделить всё
/styles/ваш стиль/template/
Код: Выделить всё
styles/ваш стиль/template/
Код: Выделить всё
{SIGNATURE}</textarea>
Код: Выделить всё
<br /> • <a href="javascript:void(0);" onclick="window.open('http://www.postimage.org/index.php?mode=phpbb3&tpl=ВАШ СТИЛЬ&lang=russian&forumurl=' + escape(document.location.href), '_imagehost', 'resizable=yes,width=500,height=400');return false;">{L_POSTIMAGE}</a>
Далее, если у вас стиль на основе subsilver2
Скачиваем прикрепленный ниже файл Распаковываем его в папку
Код: Выделить всё
/styles/ваш стиль/template/
Код: Выделить всё
styles/ваш стиль/template/
Код: Выделить всё
{MESSAGE}</textarea>
Код: Выделить всё
<br /> • <a href="javascript:void(0);" onclick="window.open('http://www.postimage.org/index.php?mode=phpbb3&tpl=ВАШ СТИЛЬ&lang=russian&forumurl=' + escape(document.location.href), '_imagehost', 'resizable=yes,width=500,height=400');return false;">{L_POSTIMAGE}</a>
После всех правок и загрузки файлов на сервер обязательно чистим кеш форума через админку.
Протестировать данный загрузчик вы можете на нашем Форуме.
Впринципе вот и все, сложностей не должно возникнуть. Все вопросы по данному дополнению задавайте в этой теме.
Впринципе можно еще более красивей сделать + инструкция к загрузчику(спасибо delitant за труды)
Если у вас стиль на основе subsilver2
То вместо правок описанных выше находим код
Код: Выделить всё
{MESSAGE}</textarea>
Код: Выделить всё
<br />
<h3><a href="javascript:void(0);" onclick="window.open('http://www.postimage.org/index.php?mode=phpbb3&tpl=Имя вашего стиля&lang=russian&forumurl=' + escape(document.location.href), '_imagehost', 'resizable=yes,width=500,height=400');return false;"><img src="URL ВАШЕЙ КАРТИНКИ"> {L_POSTIMAGE}</a></h3>
<p>1. Нажмите на ссылку "Загрузить изображение";</p>
<p>2. Во всплывающем окне выберите изображение для загрузки и нажмите кнопку "Загрузить";</p>
<p>3. Ссылка на фото автоматически добавится в поле сообщения. Обрамлять ВВ-кодом не требуется.</p>
Если у вас стиль на основе prosilver
То вместо правок описанных выше находим код
Код: Выделить всё
{SIGNATURE}</textarea>
Код: Выделить всё
<br />
<h3><a href="javascript:void(0);" onclick="window.open('http://www.postimage.org/index.php?mode=phpbb3&tpl=Имя вашего стиля&lang=russian&forumurl=' + escape(document.location.href), '_imagehost', 'resizable=yes,width=500,height=400');return false;"><img src="URL ВАШЕЙ КАРТИНКИ"> {L_POSTIMAGE}</a></h3>
<p>1. Нажмите на ссылку "Загрузить изображение";</p>
<p>2. Во всплывающем окне выберите изображение для загрузки и нажмите кнопку "Загрузить";</p>
<p>3. Ссылка на фото автоматически добавится в поле сообщения. Обрамлять ВВ-кодом не требуется.</p>
После всех правок у вас должно получиться так
Внимание перед редактированием этих шаблонов убедитесь что выставлена правильная кодировка (UTF-8 без BOOM), иначе вместо текста будут кракозябры
Открыть
Код: Выделить всё
</head>
Код: Выделить всё
<script type='text/javascript' src='http://mod.postimage.org/phpbb3-russian.js' charset='utf-8'></script>