Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

Данное расширение позволяет выводить миниатюры, вложенных изображений.
  • Вывод миниатюр изображений на главной, и на странице списка тем, вверху и внизу.
  • Возможность задать размеры, способ создаваемых миниатюр и их количество для вывода.
  • Исключение форумов и включение прокрутки изображений пользователями.
  • Возможность задать папку и путь сохранения изображений.
Settings_Image.jpg
DEMO:
Topics_page.jpg
Скачать актуальную версию: Изображения с тем на форуме
Вложения
imgposts-master.zip
(59.66 КБ) 91 скачивание
Последний раз редактировалось Anvar 28.02.2022 13:07, всего редактировалось 1 раз.
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

Сообщение Татьяна5 »

3.0 не поддерживается. Обновляйтесь на 3.2 и ставьте это расширение
Baiker
phpBB 1.4.0
Сообщения: 33
Стаж: 13 лет 7 месяцев
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение Baiker »

Обновится не вариант, слишком много полезных кастылей добавлено на текущей версии.
Поищу что-нибудь подобное среди модов галерей.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

Сообщение Татьяна5 »

fix для 3.2 для отображения картинок из [img]
event/listener.php
Найти

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

$chars = '[img:';
Заменить на

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

$chars = '[img]';
Найти

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

							if (preg_match_all('#\[quote(.*?)\](.*?)\[\/quote:(.*?)\]#iU', $attach['post_text'], $matches))
							{
								preg_match_all('#\[img:(.*?)\](.*?)\[\/img:(.*?)#i', $matches[1][0], $match);
								$is_quoted = (!empty($match[0])) ? true : false;
							}

							if (!$is_quoted)
							{
								if($this->config['last_images_gallery'])
								{
									preg_match('#\[img:(.*?)\](.*?)\[\/img:(.*?)\]#i', $attach['post_text'], $current_posted_img);
								}
								else
								{
									preg_match('#\[img:(.*?)\]((.*?).jpg|(.*?).jpeg|(.*?).png|(.*?).gif)\[\/img:(.*?)\]#i', $attach['post_text'], $current_posted_img);
								}

								$str = $last_x_img_ppp = preg_replace(array('#&\#46;#', '#&\#58;#', '/\[(.*?)\]/'), array('.',':',''), $current_posted_img[2]);
Заменить на

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

							if (preg_match_all('#\[quote(.*?)\](.*?)\[\/quote(.*?)\]#iU', $attach['post_text'], $matches))
							{
								preg_match_all('#<IMG src="(.*?)">#i', $matches[1][0], $match);
								$is_quoted = (!empty($match[0])) ? true : false;
							}

							if (!$is_quoted)
							{
								if($this->config['last_images_gallery'])
								{
									preg_match('#<IMG src="(.*?)">#i', $attach['post_text'], $current_posted_img);
								}
								else
								{
									preg_match('#<IMG src="((.*?).jpg|(.*?).jpeg|(.*?).png|(.*?).gif)">#i', $attach['post_text'], $current_posted_img);
								}

								$str = $last_x_img_ppp = preg_replace(array('#&\#46;#', '#&\#58;#', '/\[(.*?)\]/'), array('.',':',''), $current_posted_img[1]);
TrekRed
phpBB 2.0.5
Сообщения: 483
Стаж: 5 лет 7 месяцев
Благодарил (а): 68 раз
Поблагодарили: 16 раз

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

Сообщение TrekRed »

Татьяна5, для вновь добавленных изображений будет работать? Может еще и галерею почините, т.к. изображения не добавляются! Spimage как добавить в расширение?
globalnoises
phpBB 1.4.1
Сообщения: 42
Стаж: 4 года 6 месяцев
Благодарил (а): 67 раз
Поблагодарили: 2 раза

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

Сообщение globalnoises »

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

[phpBB Debug] PHP Warning: in file [ROOT]/ext/bb3mobi/imgposts/core/helper.php on line 373: imagejpeg(./ext/bb3mobi/imgposts/images/topic-35483-contrastrecords.jpg): failed to open stream: Permission denied
[phpBB Debug] PHP Warning: in file [ROOT]/ext/bb3mobi/imgposts/core/helper.php on line 373: imagejpeg(./ext/bb3mobi/imgposts/images/topic-35477-uuo6ksv.jpg): failed to open stream: Permission denied
[phpBB Debug] PHP Warning: in file [ROOT]/ext/bb3mobi/imgposts/core/helper.php on line 373: imagejpeg(./ext/bb3mobi/imgposts/images/topic-35474-formresonance.jpg): failed to open stream: Permission denied
[phpBB Debug] PHP Warning: in file [ROOT]/ext/bb3mobi/imgposts/core/helper.php on line 373: imagejpeg(./ext/bb3mobi/imgposts/images/topic-35473-t9sz51x.jpg): failed to open stream: Permission denied
Изображения перестали выводиться. Как я могу исправить эту ошибку? :rtfm:

Спасибо. :hat
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

Установите на папку /ext/bb3mobi/imgposts/images права, разрешающие запись. И, судя по ошибке, чтение тоже.
Изображение
Аватара пользователя
Tony25
phpBB 1.4.4
Сообщения: 174
Стаж: 7 лет 3 месяца
Благодарил (а): 84 раза
Поблагодарили: 5 раз

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

Сообщение Tony25 »

rxu писал(а): 03.12.2019 19:30 Установите на папку /ext/bb3mobi/imgposts/images права, разрешающие запись. И, судя по ошибке, чтение тоже.
Доброго времени суток, а если в числовом формате то как? Четыре цифры, стоит стандарт (права доступа) для папки
я ваш кеш чистил :)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

Tony25, для папок обычно 777 - полные права на запись и выполнение для пользователей и групп. Для файлов - 666.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Tony25
phpBB 1.4.4
Сообщения: 174
Стаж: 7 лет 3 месяца
Благодарил (а): 84 раза
Поблагодарили: 5 раз

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

Сообщение Tony25 »

Siava писал(а): 29.01.2020 17:41 Tony25, для папок обычно 777 - полные права на запись и выполнение для пользователей и групп. Для файлов - 666.
У меня четыре цифры, поставил 7770, вывел минимум от 4 картинок и не отображает;(
я ваш кеш чистил :)
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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

Сообщение Siava »

Tony25 писал(а): 29.01.2020 17:43 У меня четыре цифры
Тогда первый 0.
0777 и 0666.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Tony25
phpBB 1.4.4
Сообщения: 174
Стаж: 7 лет 3 месяца
Благодарил (а): 84 раза
Поблагодарили: 5 раз

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

Сообщение Tony25 »

Написано, миниатюры, которые требуется создать: 0. Права поставил 0777, не хочет, Кеш чистил, почему не робит(
я ваш кеш чистил :)
globalnoises
phpBB 1.4.1
Сообщения: 42
Стаж: 4 года 6 месяцев
Благодарил (а): 67 раз
Поблагодарили: 2 раза

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

Сообщение globalnoises »

Добрый вечер! Версия форума phpbb 3.2.9

Перенесли форум на новый сервер (версия php была 5.6.4, стала php 7.4.1, если это важно)

При заходе в определеный форум, подфорум вверху страницы появляется следующее:

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

[phpBB Debug] PHP Warning: in file [ROOT]/ext/bb3mobi/imgposts/core/helper.php on line 305: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/ext/bb3mobi/imgposts/event/listener.php on line 192: preg_match_all(): The /e modifier is no longer supported, use preg_replace_callback instead
На FTP сервере выставил права доступа ко всем форумным папкам 777, ко всем файлам 666.
Чистил кеш в ACP и в браузере. Ошибки остались.

Прошу вашей помощи в устранении данных ошибок :hat
Спасибо
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

globalnoises писал(а): 29.01.2020 20:27 Версия форума phpbb 3.2.9
globalnoises писал(а): 29.01.2020 20:27 php 7.4.1, если это важно
Они несовместимы.
И данное расширение с PHP 7.4 тоже несовместимо.
Изображение
globalnoises
phpBB 1.4.1
Сообщения: 42
Стаж: 4 года 6 месяцев
Благодарил (а): 67 раз
Поблагодарили: 2 раза

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

Сообщение globalnoises »

rxu писал(а): 30.01.2020 17:22 rxu » 29 минут назад

globalnoises писал(а): ↑Вчера 21:27
Версия форума phpbb 3.2.9
globalnoises писал(а): ↑Вчера 21:27
php 7.4.1, если это важно
Они несовместимы.
И данное расширение с PHP 7.4 тоже несовместимо.
Спасибо за разъяснение! То что php 3.2.9 несовместим с php 7.4.1, я упустил этот момент :? :( (оказывается php 7.2 максимально допустимая версия для 3.2.x), блин читал же :( :facepalm:
Вот почему у меня на главной странице форума не работают ссылки. (FAQ и некоторые другие). Хорошо, что форум вообще работает.
Буду в срочном порядке готовить все расширения к обновлению форума с 3.2.9 до 3.3.0. (Благо на больше половины расширений уже есть обновленные версии, остальные расширения буду править вручную!

Кстати, расширение Images from posts работает на phpbb 3.2.9 / php 7.4.1
Картинки выводятся как положено, только вышеупомянутые две ошибки появляются в верхней части страницы.

Пойду готовиться к переходу на phpbb 3.3.0 :rule: :rtfm:

:hat
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

globalnoises писал(а): 30.01.2020 18:11 только вышеупомянутые две ошибки появляются в верхней части страницы.
Это исправляется довольно просто.
В строке 192 /ext/bb3mobi/imgposts/event/listener.php в выражении preg_match_all('#app.php/gallery/image//*?(.*?)/(source|mini|medium)#sei' в конце из #sei удалить e.

В строке 305 /ext/bb3mobi/imgposts/core/helper.php заменить !count($size) на empty($size).
Изображение
Ответить

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