Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Внешний загрузчик изображений phpbb3 2011-11-17

Аватар пользователя

Введение

Иногда на хостинге маловато места, а хочется загрузить много интересных картинок или фотографий. Данная статья поможет вам сэкономить место на сервере без каких либо трудовых затрат. Дополнение основано на загрузке на внешний фотохостинг.
Если вы не хотите тратить время на несколько правок, можно выделить только на одну. Сервис Postimage разработал универсальный мод. Переходите по ссылке ниже
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

И конфигурируете как вашей душе угодно. После этого скачиваете архив и делаете правки по инструкции из него

Установка

Независимо от того какой у вас стиль открываем файл common.php по пути
/language/ru/
 

Находим следущую строку
'SUBMIT'               => 'Отправить',
 

И добавляем после нее
'POSTIMAGE' => 'Загрузить изображение',
 

Далее, если у вас стиль на основе prosilver
Скачиваем прикрепленный ниже файл
Вложение :
addform.rar [419 байт]
Скачиваний: 205

Распаковываем его в папку
/styles/ваш стиль/template/
 

После открываем файл posting_editor.html, располагающийся по пути
styles/ваш стиль/template/
 

Находим следущую строку
{SIGNATURE}</textarea>
 

И после нее добавляем
<br />&nbsp;&bull;&nbsp;<a href="javascript:void(0);" onclick="window.open('http://www.postimage.org/index.php?mode=phpbb3&amp;tpl=ВАШ СТИЛЬ&amp;lang=russian&amp;forumurl=' + escape(document.location.href), '_imagehost', 'resizable=yes,width=500,height=400');return false;">{L_POSTIMAGE}</a>
 

Текст - ВАШ СТИЛЬ заменяем на имя папки вашего стиля.
Далее, если у вас стиль на основе subsilver2
Скачиваем прикрепленный ниже файл
Вложение :
addform2.rar [419 байт]
Скачиваний: 170

Распаковываем его в папку
/styles/ваш стиль/template/
 

После открываем файл posting_body.html, располагающийся по пути
styles/ваш стиль/template/
 

Находим следущую строку
{MESSAGE}</textarea>
 

И после нее добавляем
<br />&nbsp;&bull;&nbsp;<a href="javascript:void(0);" onclick="window.open('http://www.postimage.org/index.php?mode=phpbb3&amp;tpl=ВАШ СТИЛЬ&amp;lang=russian&amp;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&amp;tpl=Имя вашего стиля&amp;lang=russian&amp;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>
 

Не забываем изменять текст Имя вашего стиля на имя ваше стиля и URL ВАШЕЙ КАРТИНКИ на полный путь до картинки.
Если у вас стиль на основе prosilver
То вместо правок описанных выше находим код
{SIGNATURE}</textarea>
 

И вставляем после
<br />
<h3><a href="javascript:void(0);" onclick="window.open('http://www.postimage.org/index.php?mode=phpbb3&amp;tpl=Имя вашего стиля&amp;lang=russian&amp;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>
 

Не забываем изменять текст Имя вашего стиля на имя ваше стиля и URL ВАШЕЙ КАРТИНКИ на полный путь до картинки.
После всех правок у вас должно получиться так
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

Внимание перед редактированием этих шаблонов убедитесь что выставлена правильная кодировка (UTF-8 без BOOM), иначе вместо текста будут кракозябры :co_ol:

Установка

Открыть overall_header.html и найти
</head> 
 

Вставить перед найденным
<script type='text/javascript' src='http://mod.postimage.org/phpbb3-russian.js' charset='utf-8'></script>
 

Очистить кеш и радоваться результатам


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Внешний фотохостинг, изображения phpbb3, загрузка картинок в phpbb3
          Вернуться наверх  
 


Аватар пользователя

Тогда сопутствующий вопрос (простите, что не по теме). В админке не могу включить вложения: Указанный путь «/usr/bin/» не существует. Случилось после обновления версии форума.


          Вернуться наверх  
 


Аватар пользователя

может быть в новой версии форума вложения находятся по другому адресу...
а где этот путь у вас? во Сообщения-Вложения-настройки вложений?


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

Общие - настройки вложения либо Сообщения - настройки вложения. Ставлю Разрешить вложения - Отправить. Чищу кеш, проверяю: Разрешить вложения- стоит Нет. и сверху: Внимание. Указанный путь «/usr/bin/» не существует.

Путь /usr/bin/ стоит в строке "Путь к программе Imagemagick:" Рядом ссылка [ Найти Imagemagick ], нажимаю, перекидывает вверх на сообщение "Внимание. Указанный путь «/usr/bin/» не существует."

А как узнать, какой правильный путь?


          Вернуться наверх  
 


Аватар пользователя

может какой глюк обновления. сейчас посмотрел в 12 версии - там по-барабану. попробуйте стереть путь (сделать пустую строку). не поможет - стоит подождать админа. я не обновлялся.


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

Стерла. Помогло. Предупреждение исчезло, вложения включились. Надеюсь, это не повлечет очередную ошибку :du_ma_et:
Спасибо.

------------------------
Попыталась вставить картинку )) Но вместо нее название картинки с ссылкой на нее. Причем загруженная картинка меняет свое название в фтп и отсутствует расширение (jpg, png). Расширение прописала, название изменила. Не помогло.


          Вернуться наверх  
 


Аватар пользователя

mela писал(а):

А как узнать, какой правильный путь?

Спросить у хостера где и по какому пути находится Imagemagick
mela писал(а):

Попыталась вставить картинку ))

Лог ошибок смотрели? Встречался както с этой бедой, буду вспоминать решение


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Если честно, Сергей, не разбираюсь в логах...((

Сообщение добавлено... спустя 17 минут 27 секунд:
хостер прописал такой путь /usr/local/php54/lib/php/extensions/no-debug-non-zts-20100525/imagick.so
Его весь надо прописывать в настройках или только первые два слова??


          Вернуться наверх  
 


Аватар пользователя

скорее всего весь


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

)) скорее всего весь или два слова?


          Вернуться наверх  
 


Аватар пользователя

попробуйте весь
 /usr/local/php54/lib/php/extensions/no-debug-non-zts-20100525/imagick.so
 


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

вставляю, пишет: указанный путь не существует. Пробовала оба варианта. Может куда-то еще надо прописать???


          Вернуться наверх  
 


Аватар пользователя

а так
/usr/local/php54/lib/
 

или так
/usr/local/php54/lib/php/extensions/no-debug-non-zts-20100525/
 


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

Думать лень-матушка... Оба способа подошли )) Спасибо, Белк.

Мне интересно, а зачем вообще этот путь, для чего он?


          Вернуться наверх  
 


Аватар пользователя

это модуль работы с изображениями. вряд ли ваша проблема из-за него. у меня его нет и всё работает.
ну ладно, а с вложениями и расширениями картинок что-нибудь изменилось?


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

пока ничего.


          Вернуться наверх  
 


Аватар пользователя

При загрузке картинка отображается в виде превью, а мне нужно чтобы пользователи могли управлять процессом: либо в полный размер либо превью. Как это сделать?


          Вернуться наверх  
 


Аватар пользователя

скорее всего никак. скрипт вывода, вроде бы, формируется на сайте-хостинге изображений...


_________________
Подпись:
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
          Вернуться наверх  
 


Аватар пользователя

Никита123 писал(а):

Как это сделать?

Никак, Андрей правильно написал, все регулируется разработчиком скрипта


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Сергей, подскажите пожалуйста, а в чём разница между модом который прелагает postimage и теми правками что Вы предлагаете сделать? Понимаю что наверно глупый вопрос, но я в кодах не разбираюсь, ставить приходится как обезьяне, в точности срисовывая все буквы :hi_hi_hi:
И ещё, что означает URL ВАШЕЙ КАРТИНКИ ? Какой картинки? :smu:sche_nie:
Заранее спасибо. :dr_ink:


          Вернуться наверх  
 


Аватар пользователя

Почти одно и то же, у нас просто еще сопроводительный текст.

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


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Новый внешний вид цитаты phpbb3
Графическая доработка внешнего вида цитаты

akella1900

99

6063

Аватар пользователя

06 мар 2017, 16:25

DeaDRoMeO

Аватар пользователя Forum SEO phpbb3
Forum SEO phpbb3 - прекрасный мод в плане СЕО оптимизации для форумов phpbb3, позволит вам задать описание и список ключевых слов для каждого раздела и подфорума.

DeaDRoMeO

249

16759

Аватар пользователя

16 дек 2014, 05:43

DeaDRoMeO

Аватар пользователя Top Stats phpbb3
Top Stats - модификация для phpbb3, организующая на главной странице форума 7 блоков с разнообразной статистикой

DeaDRoMeO

73

11423

Аватар пользователя

08 янв 2016, 11:22

DeaDRoMeO

Аватар пользователя Лог регистраций phpbb3
Лог регистраций phpbb3 - полезное в администрировании дополнение для phpbb3, данная модификация ведет лог всех ответов пользователей при регистрации

DeaDRoMeO

125

12048

Аватар пользователя

05 дек 2015, 20:27

Чародейка

Аватар пользователя FAQ Manager phpbb3
FAQ Manager - модификация для phpbb3, позволяющая редактировать FAQ через администраторский раздел

tralan

15

2675

Аватар пользователя

11 июн 2016, 15:25

Beksssss

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P