Уважаемые пользователи!
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

chzda
phpBB 1.4.3
Сообщения: 84
Стаж: 7 лет 4 месяца
Благодарил (а): 8 раз

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

Сообщение chzda »

конечно есть:
joxi_screenshot_1483002298636.png
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

Есть ещё ограничение на минимальную ширину. Так во вложении изображение не должно быть меньше чем размер миниатюры для вывода.

Отправлено спустя 2 минуты 53 секунды:
chzda писал(а): может тыкнете меня, если не сложно?
Сейчас сам пролистал из интереса, значит на офф форуме писалось. Там нужно удалить из запроса приведённый выше эту часть: AND p.post_id = t.topic_first_post_id
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
chzda
phpBB 1.4.3
Сообщения: 84
Стаж: 7 лет 4 месяца
Благодарил (а): 8 раз

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

Сообщение chzda »

Anvar, покурил на офф сайте - нашел, что еще нужно в районе 250 строки также убрать еще один запрос

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

AND t.topic_first_post_id = a.post_msg_id
Теперь показывает именно "Последние" изображения.
Спасибо.

Осталось одно - в настройках расширения стоит лимит выводимых изображений 39, а выводит опять только 9 - это как можно поправить?

Заметил один косячок - в одном месте наложение одного изображения на другое - может здесь собака зарыта - может там остальные изображения схлопываются?
joxi_screenshot_1483070481380.png
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

chzda, Одно сообщение - одна картинка. Хотите все, замените GROUP BY на ORDER BY
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
chzda
phpBB 1.4.3
Сообщения: 84
Стаж: 7 лет 4 месяца
Благодарил (а): 8 раз

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

Сообщение chzda »

Anvar писал(а): Одно сообщение - одна картинка
у меня больше тысячи сообщений, примерно в 5 % из них - как минимум одна картинка. Следовательно, как минимум должно выводиться больше 9-ти (как сейчас) изображений во фронте.
Может я не совсем догоняю алгоритм вывода изображений?
Anvar писал(а): Хотите все, замените GROUP BY на ORDER BY
Подскажите, в каком файле заменить?
chzda
phpBB 1.4.3
Сообщения: 84
Стаж: 7 лет 4 месяца
Благодарил (а): 8 раз

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

Сообщение chzda »

Ап
Аватара пользователя
Rubinovi4
phpBB 1.4.4
Сообщения: 143
Стаж: 9 лет 3 месяца
Благодарил (а): 49 раз
Поблагодарили: 10 раз
Контактная информация:

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

Сообщение Rubinovi4 »

chzda писал(а): Подскажите, в каком файле заменить?
Методом научного тыка. А так, в listener.php по идее, но просмтотри и другие.
chzda
phpBB 1.4.3
Сообщения: 84
Стаж: 7 лет 4 месяца
Благодарил (а): 8 раз

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

Сообщение chzda »

Сделал замену GROUP BY на ORDER BY в файлах:
listener.php
helper.php

Стало выводить "все" изображения, даже из одного сообщения выводит все изображения. Спасибо всем за совет по этому вопросу.

Но так и показывает в блоке только 9 последних изображений, хотя в настройках стоит 39 изображений

Может кто еще подскажет?
Последний раз редактировалось chzda 02.01.2017 16:34, всего редактировалось 1 раз.
chzda
phpBB 1.4.3
Сообщения: 84
Стаж: 7 лет 4 месяца
Благодарил (а): 8 раз

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

Сообщение chzda »

Ставлю в настройках расширения "показывать" 5 изображений - показывает 7 штук
Ставлю в настройках расширения "показывать" 6 изображений - показывает 8 штук
Ставлю в настройках расширения "показывать" 7 (или более) изображений - показывает 9 штук и не более

Совсем не понимаю алгоритм вывода
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 67 раз
Поблагодарили: 799 раз
Контактная информация:

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

Сообщение Anvar »

Расширение не просто так выводит, а создаёт из файлов миниатюры. Если по какой либо причине не получается создать миниатюру, то она естественно не сможет быть выведена в браузер.

Почему не создаётся, например размер изображений менее указанного в настройках. Сколько файлов в папке \ext\bb3mobi\imgposts\images и права доступа на папку 777?
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 13 лет 11 месяцев
Откуда: Сергиев Посад
Благодарил (а): 374 раза
Поблагодарили: 727 раз
Контактная информация:

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

Сообщение владимир1983 »

Anvar, 777 не всегда надо если сервер настроен верно. Оно чаше вредит...
Может сделать проверку на запись в нужные директории и выводить эти данные в настройках?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
chzda
phpBB 1.4.3
Сообщения: 84
Стаж: 7 лет 4 месяца
Благодарил (а): 8 раз

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

Сообщение chzda »

Anvar, права - 777, в папке 51 изображение
миниатюры же выводятся каждый день новые - по мере добавления изображений. Значит по требованиям все совпадает.
только почему-то выодит только 9 штук, и не более
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение Beer »

Расширение, как и все что видел от Anvar - супер!
Если исходник PNG то создается для превью PNG-24, 80х80 18.92 KB что есть много. По идее надо либо PNG-8 генерировать, либо вообще делать всегда jpeg качество 60-70


Превьюшки можно слегка обесцветить, а при наведении оные будут плавно проявляться в 100% цвет. Для этого:

Открыть:
ext\bb3mobi\imgposts\styles\prosilver\theme\attachstyle.css
1. Найти:

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

.scroll-img li
Выделить весь блок и заменить на:

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

.scroll-img li {
	border: 2px solid #eee;
	list-style-type: none;
	display: inline-block;
	margin: 2px;
	/*height: 120px;*/
	border-radius: 4px;
	box-shadow: 0 0 4px 0 #000000;
	opacity:.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-box-shadow: 0 0 4px 0 #000000;
	-moz-box-shadow: 0 0 4px 0 #000000;
	-webkit-filter:grayscale(90%);
	-moz-filter:grayscale(90%);
	-ms-filter:grayscale(90%);
	-o-filter:grayscale(90%);
	filter:grayscale(90%);
	filter:gray/*IE6-9*/;
	-webkit-transition:all .8s;
	-moz-transition:all .8s;
	-o-transition:all .8s;
	transition:all .8s
}
2. Найти .scroll-img li:hover, .attach_image:hover, выделить весь блок и заменить на:

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

.scroll-img li:hover, .attach_image:hover {
	border-color: #f1c410;
	-webkit-filter:none;
	-moz-filter:none;
	-ms-filter:none;
	-o-filter:none;
	filter:none;
	filter:none/*IE6-9*/
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
{
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 4 месяца
Благодарил (а): 267 раз
Поблагодарили: 216 раз
Контактная информация:

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

Сообщение Sumanai »

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

 opacity:.9;
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
   -moz-opacity:.5;
   -khtml-opacity:.5;
Неправильная последовательность. Свойство без префикса должно быть последним.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение Beer »

Возможно. Валидатор ничего не показывает...

У меня блоки на главной портала не показываются:
сайт.ру/phpbb/app.php/portal

Как можно исправить?
Сконвертировался с SMF2 в phpBB3.2
Ответить

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