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


----

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

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

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

Введение

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

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

Установка

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

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

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

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

Распаковываем его в папку
/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 байт]
Скачиваний: 175

Распаковываем его в папку
/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

6630

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

06 мар 2017, 16:25

DeaDRoMeO

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

DeaDRoMeO

253

17692

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

27 ноя 2017, 20:18

DeaDRoMeO

Аватар пользователя NV who was here phpbb3 ? - Кто был на форуме ?
NV who was here phpbb3 ? - модификация добавляет на форум phpbb3 новый информационный блок, содержащий в себе полный список тех, кто был на форуме за день

DeaDRoMeO

57

7950

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

13 июн 2018, 20:45

максс

Аватар пользователя BB3Topics phpbb3
BB3Topics - модификация для phpbb3, добавляющая блок на главную страницу форума со следущим содержимым - Новые темы, Последние обьявления, Популярные темы, Обсуждаемые темы, Случайные темы, Темы с опросами

DeaDRoMeO

96

10985

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

05 мар 2017, 18:36

DeaDRoMeO

Аватар пользователя Who Views Who phpbb3
Who Views Who - модификация для phpbb3, которая немного расширит информацию предоставляемую на странице Кто Онлайн

DeaDRoMeO

8

2703

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

30 сен 2013, 20:27

DeaDRoMeO

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

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

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

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


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