Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Anvar
Former team member
Сообщения: 1965 Стаж: 15 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 622 раза
Сообщение
Anvar » 11.11.2014 23:19
Данное расширение позволяет выводить миниатюры, вложенных изображений.
Вывод миниатюр изображений на главной, и на странице списка тем, вверху и внизу.
Возможность задать размеры, способ создаваемых миниатюр и их количество для вывода.
Исключение форумов и включение прокрутки изображений пользователями.
Возможность задать папку и путь сохранения изображений.
Settings_Image.jpg
DEMO:
Topics_page.jpg
Скачать актуальную версию: Изображения с тем на форуме
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Anvar 28.02.2022 13:07, всего редактировалось 1 раз.
Anvar
Sheer
Former team member
Сообщения: 12113 Стаж: 18 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 36 раз
Поблагодарили: 1526 раз
Сообщение
Sheer » 14.11.2016 1:30
ext\bb3mobi\imgposts\core\helper.php
Найти
Код: Выделить всё
$sql = 'SELECT forum_id
FROM ' . FORUMS_TABLE . '
WHERE forum_type NOT IN (' . FORUM_CAT . ', ' . FORUM_LINK . ')
' . $sql_where
;
Заменить на
Код: Выделить всё
$sql = 'SELECT forum_id
FROM ' . FORUMS_TABLE . ' p
WHERE forum_type NOT IN (' . FORUM_CAT . ', ' . FORUM_LINK . ')
' . $sql_where;
Общие ошибки новичков (07.11.2005) &
Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Sheer
chzda
phpBB 1.4.3
Сообщения: 84 Стаж: 8 лет 5 месяцев
Благодарил (а): 8 раз
Сообщение
chzda » 27.12.2016 13:19
Здравствуйте.
3.1.10, стиль AllanStyle-SUBSILVER
Во фронте (на главной) не меняется "Максимальное количество изображений в блоке" - установил 39, а показывает 9.
КЭШ, естественно, чистил.
Помогите разобраться.
joxi_screenshot_1482833703733.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось chzda 27.12.2016 22:47, всего редактировалось 1 раз.
chzda
Anvar
Former team member
Сообщения: 1965 Стаж: 15 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 622 раза
Сообщение
Anvar » 27.12.2016 13:39
chzda , Кэш в браузере очищали?
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Anvar
chzda
phpBB 1.4.3
Сообщения: 84 Стаж: 8 лет 5 месяцев
Благодарил (а): 8 раз
Сообщение
chzda » 27.12.2016 13:52
Конечно, и в админке, и в браузере
Отправлено спустя 11 минут 50 секунд:
И показывает отнюдь не последние изображения
chzda
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 27.12.2016 15:02
Видимо, изображений всего 9
Это расширение выводит изображения только из первых сообщений тем
Татьяна5
chzda
phpBB 1.4.3
Сообщения: 84 Стаж: 8 лет 5 месяцев
Благодарил (а): 8 раз
Сообщение
chzda » 27.12.2016 15:14
Татьяна5 писал(а): только из первых сообщений тем
Вот оно, видимо, где собака зарыта. Посчитал, что все изображения (согласно лимиту, установленному в настройках) должно учитывать - ведь название расширения "ПОСЛЕДНИЕ ИЗОБРАЖЕНИЯ ФОРУМА", а не "ПЕРВЫЕ ИЗОБРАЖЕНИЯ"
chzda
chzda
phpBB 1.4.3
Сообщения: 84 Стаж: 8 лет 5 месяцев
Благодарил (а): 8 раз
Сообщение
chzda » 27.12.2016 20:38
А как "поправить", что бы выводило последние загруженные изображения по дате загрузке? Было бы логично как, в общем-то, и называется расширение.
Отправлено спустя 2 часа 24 минуты 2 секунды:
Татьяна5 писал(а): Это расширение выводит изображения только из первых сообщений тем
Сейчас внимательно посмотрел настройки: эта фишка у меня выключена.
joxi_screenshot_1482868781201.png
Значит дело не в этом?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
chzda
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 27.12.2016 23:55
chzda писал(а): эта фишка
Это другая фишка
Татьяна5
Anvar
Former team member
Сообщения: 1965 Стаж: 15 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 622 раза
Сообщение
Anvar » 28.12.2016 6:15
В данном расширении постоянно менялся способ вывода, одному так нужно, другому иначе. Решение в этой теме есть, не однократно писали, ищите.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Anvar
chzda
phpBB 1.4.3
Сообщения: 84 Стаж: 8 лет 5 месяцев
Благодарил (а): 8 раз
Сообщение
chzda » 29.12.2016 6:38
Anvar писал(а): Решение в этой теме есть, не однократно писали,
Просмотрел всю тему - не смог найти решения, что бы выводились именно "Последние изображения" - может тыкнете меня, если не сложно?
chzda
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 29.12.2016 11:16
У меня в
core/helper.php
запрос выглядит так:
Код: Выделить всё
$sql = 'SELECT p.post_id, p.topic_id, p.forum_id, p.post_text, p.post_subject, p.post_time, t.topic_id, t.topic_title
FROM ' . POSTS_TABLE . ' p
LEFT JOIN ' . TOPICS_TABLE . ' t ON t.topic_id = p.topic_id
WHERE post_text '. $this->db->sql_like_expression($this->db->get_any_char() . $chars . $this->db->get_any_char()) . '
' . $sql_where_forbidden . '
' . $sql_where . '
' . $sql_where_topic . '
' . $sql_forum . '
AND p.post_visibility = 1
ORDER BY p.post_time DESC';
// AND p.post_id = t.topic_first_post_id
(Что на что меняла - не помню, так что замените там первый запрос полностью)
Татьяна5
chzda
phpBB 1.4.3
Сообщения: 84 Стаж: 8 лет 5 месяцев
Благодарил (а): 8 раз
Сообщение
chzda » 29.12.2016 11:47
Татьяна5 , у меня там следующее прописано:
Код: Выделить всё
$sql = 'SELECT p.post_id, p.topic_id, p.forum_id, p.post_text, p.post_subject, p.post_time, t.topic_id, t.topic_title
FROM ' . POSTS_TABLE . ' p
LEFT JOIN ' . TOPICS_TABLE . ' t ON t.topic_id = p.topic_id
WHERE post_text '. $this->db->sql_like_expression($this->db->get_any_char() . $chars . $this->db->get_any_char()) . '
' . $sql_where . '
' . $sql_where_forbidden . '
' . $sql_where_topic . '
' . $sql_forum . '
AND p.post_visibility = 1
AND p.post_id = t.topic_first_post_id
ORDER BY p.post_time DESC';
Боюсь накосячить своими кривыми ручками - проинспектируете мой код?
chzda
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 29.12.2016 11:53
chzda , заменяйте полностью моим кодом
Татьяна5
chzda
phpBB 1.4.3
Сообщения: 84 Стаж: 8 лет 5 месяцев
Благодарил (а): 8 раз
Сообщение
chzda » 29.12.2016 12:00
Заменил кусок кода,
очистил кэш в админке, очистил кэш миниатюр (в расширении), очистил кэш в браузере - к сожалению, ни чего не поменялось во фронте.
chzda
Татьяна5
Поддержка
Сообщения: 12752 Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз
Сообщение
Татьяна5 » 29.12.2016 12:05
А картинки-то для вывода есть?
Татьяна5