[dev] Images from posts - Изображения из постов

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Anvar
Former team member
Сообщения: 1962
Зарегистрирован: 26.03.2010 9:09
Благодарил (а): 67 раз
Поблагодарили: 784 раза

[dev] Images from posts - Изображения из постов

Сообщение Anvar » 11.11.2014 23:19

Данное расширение позволяет выводить миниатюры, вложенных изображений.
  • Вывод миниатюр изображений на главной, и на странице списка тем, вверху и внизу.
  • Возможность задать размеры, способ создаваемых миниатюр и их количество для вывода.
  • Исключение форумов и включение прокрутки изображений пользователями.
  • Возможность задать папку и путь сохранения изображений.
Settings_Image.jpg
DEMO:
Topics_page.jpg
Скачать актуальную версию: Изображения с тем на форуме
Последний раз редактировалось Anvar 13.11.2014 19:01, всего редактировалось 1 раз.

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Аватара пользователя
lelasarov
phpBB 1.4.2
Сообщения: 59
Зарегистрирован: 11.02.2017 12:56
Благодарил (а): 2 раза

Re: [dev] Images from posts - Изображения из постов

Сообщение lelasarov » 14.04.2017 10:12

Мне кто нибудь ответит! Ошибка периодически выскакивает во многих разделах!!!

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11489
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2579 раз

Re: [dev] Images from posts - Изображения из постов

Сообщение Sheer » 14.04.2017 18:57

Ошибка возникает из-за какого-то конкретного jpg-файла. Возможно он и не jpeg вовсе, а png, с измененным расширением png на jpg.
То есть функция imagecreatefromjpeg пытается создать jpg изображение из файла с расширением jpg, который на самом деле таковым не является. Можно подавить сообщение об ошибке в строке 319

Код: Выделить всё

$image = @imagecreatefromjpeg($file);
или попытаться вычислить проблемный файл

Можно, конечно, это побороть, используя функцию определения типа изображения exif_imagetype.

Отправлено спустя 26 минут 41 секунду:
Sheer писал(а): Можно, конечно, это побороть
Хотя не... getimagesize возвращает массив, где в индексе 2 прописан тип изображения, значит он определен верно.
Тогда вероятно в файле использован неподдерживаемый тип jpeg-компресиии.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
lelasarov
phpBB 1.4.2
Сообщения: 59
Зарегистрирован: 11.02.2017 12:56
Благодарил (а): 2 раза

Re: [dev] Images from posts - Изображения из постов

Сообщение lelasarov » 15.04.2017 13:17

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

Отправлено спустя 39 секунд:
Пока отключаю разделы в которых возникает такая ошибка, но это не решение.

Отправлено спустя 5 минут 39 секунд:
Можно как нибудь прописать в функции если она не может создать изображения из файла, то не создавала бы ничего или пропускала этот файл?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11489
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2579 раз

Re: [dev] Images from posts - Изображения из постов

Сообщение Sheer » 15.04.2017 20:19

lelasarov, написал же
Sheer писал(а): Можно подавить сообщение об ошибке в строке 319
Отправлено спустя 37 секунд:
Можешь такой файл прислать?

Отправлено спустя 1 минуту 2 секунды:
Погуглив, я понял так, что это какие-то jpg, созданные USB-камерой.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
lelasarov
phpBB 1.4.2
Сообщения: 59
Зарегистрирован: 11.02.2017 12:56
Благодарил (а): 2 раза

Re: [dev] Images from posts - Изображения из постов

Сообщение lelasarov » 17.04.2017 8:48

А подскажите пожалуйста как это сделать?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9764
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2718 раз

Re: [dev] Images from posts - Изображения из постов

Сообщение Татьяна5 » 17.04.2017 16:48

lelasarov,
Sheer писал(а):

Код: Выделить всё

$image = @imagecreatefromjpeg($file);

Аватара пользователя
lelasarov
phpBB 1.4.2
Сообщения: 59
Зарегистрирован: 11.02.2017 12:56
Благодарил (а): 2 раза

Re: [dev] Images from posts - Изображения из постов

Сообщение lelasarov » 19.04.2017 8:50

Это я понял, а куда этот код вставить?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9764
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2718 раз

Re: [dev] Images from posts - Изображения из постов

Сообщение Татьяна5 » 19.04.2017 14:10

Sheer писал(а): Можно подавить сообщение об ошибке в строке 319
То есть заменить строку 319 в файле из ошибки

Аватара пользователя
va-spb
phpBB 1.4.4
Сообщения: 120
Зарегистрирован: 09.04.2016 6:37
Благодарил (а): 60 раз
Поблагодарили: 25 раз

Re: [dev] Images from posts - Изображения из постов

Сообщение va-spb » 19.04.2017 15:17

lelasarov, в 319 строке иногда возникает ошибка. И работа программы непредсказуемо прекращается.
Надо окружить эту строку процедурой перехвата ошибки. В случае ошибки вы сможете предсказуемо продолжить выполнение программы.
Вот примеры для php:
http://on-line-teaching.com/php/struct.exc.htm
http://php.net/manual/ru/language.exceptions.php
С уважением, Владимир

Аватара пользователя
lelasarov
phpBB 1.4.2
Сообщения: 59
Зарегистрирован: 11.02.2017 12:56
Благодарил (а): 2 раза

Re: [dev] Images from posts - Изображения из постов

Сообщение lelasarov » 19.04.2017 15:37

Большое спасибо за помощь! Как появится ошибка проверю!

pinnki
phpBB 1.0.0
Сообщения: 8
Зарегистрирован: 24.04.2017 15:37
Благодарил (а): 7 раз

Re: [dev] Images from posts - Изображения из постов

Сообщение pinnki » 30.04.2017 22:40

Привет, искал искал по теме так и не нашел. Подскажите пожалуйста, как сделать картинки, выводимые на главной странице, выше? Ну или чтобы они не превращались в квадраты.....
Спасибо
А и еще, как изменить надпись "последние изображение форума" на свою?

rst
phpBB 2.0.1
Сообщения: 255
Зарегистрирован: 25.11.2016 21:15
Благодарил (а): 50 раз
Поблагодарили: 5 раз

Re: [dev] Images from posts - Изображения из постов

Сообщение rst » 28.05.2017 12:43

Подскажите, как быть. Нужен функционал изображений в темах, но не нужен вывод блока последних фотографий. Если я отключаю блок последних изображений (Место отображения: Выключен), тогда отключаются и изображения в темах, хотя это вроде как разный фукционал.

Можно сделать чтобы изображения в темах работали, а блок последних изображений был выключен?

rst
phpBB 2.0.1
Сообщения: 255
Зарегистрирован: 25.11.2016 21:15
Благодарил (а): 50 раз
Поблагодарили: 5 раз

Re: [dev] Images from posts - Изображения из постов

Сообщение rst » 17.12.2017 11:58

Переход на 3.2 омрачается тем, что данного расширения для 3.2 нет и аналогов нет.
Планируется ли его доработка до 3.2?

Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Зарегистрирован: 20.08.2010 15:09
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 37 раз

Re: [dev] Images from posts - Изображения из постов

Сообщение misterleks » 17.12.2017 12:32

Оно работает. У меня стоит на последней версии форума.
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!

rst
phpBB 2.0.1
Сообщения: 255
Зарегистрирован: 25.11.2016 21:15
Благодарил (а): 50 раз
Поблагодарили: 5 раз

Re: [dev] Images from posts - Изображения из постов

Сообщение rst » 17.12.2017 12:37

Без ошибок? Т.е. на 3.2 можно ставить?

Вернуться в «Анонсы и поддержка расширений для phpBB»