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

[3.2][3.3][dev] Imgsliders - слайдеры изображений

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

Сообщение southklad »

Только заметил, что на компе, если кликнуть на пустую область изображение сворачивается, а вот в мобильных версиях, только на крестик, сворачивание не работает таким образом
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

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

igorbond, логику самих слайдеров я не правила, всё "как есть" с сайтов авторов
С меня - некоторая кастомизация, доступная, и подключение к phpBB
rudtp_pp
phpBB 1.4.0
Сообщения: 36
Стаж: 7 лет 4 месяца
Благодарил (а): 30 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

Сообщение rudtp_pp »

Татьяна, спасибо вам за ваш слайдер! Крутая штука! Все собрали правильно и правильно работает.
Единственное с чем возникли сложности - с тем что каталоги и пути распакованного архива не такие, как прописано в composer.json расширения, у меня как не шибко опытного это вызвало сложности, но вы помогли - переименовал пути в нужные и все работает!
Аватара пользователя
706536
phpBB 1.4.3
Сообщения: 76
Стаж: 10 лет 4 месяца
Благодарил (а): 8 раз
Поблагодарили: 3 раза

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

Сообщение 706536 »

image.png
Подскажите, как отключить Максимальный размер:
Изображения больше указанного размера (по любому из параметров ширина/высота) будут уменьшаться до него. Для отключения уменьшения введите 0.
Не получается 0 выставить. Некоторые изображения приплюснуты, выглядит не очень.
image.png
Обратил внимание такой эффект только в PhotoSwipe
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
ReXtor
phpBB 2.0.0
Сообщения: 232
Стаж: 1 год 7 месяцев
Откуда: Сибирь
Благодарил (а): 66 раз
Поблагодарили: 75 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

Сообщение ReXtor »

Подскажите, а как подружить расширение с другими, добавляющими нестандартные страницы. В первую очередь интересует kinerity/knowledgebase, затем phpbb/pages.
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

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

ReXtor, https://github.com/Tatiana5/imgsliders/ ... ns.js#L151 - основная строка. Возможно хватит добавления классов там, возможно придётся писать аналог imgsliders_add или вообще исхитряться с особенностями подключения (скажем, если контент подгружается через ajax)
Аватара пользователя
ReXtor
phpBB 2.0.0
Сообщения: 232
Стаж: 1 год 7 месяцев
Откуда: Сибирь
Благодарил (а): 66 раз
Поблагодарили: 75 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

Сообщение ReXtor »

Татьяна5 писал(а): 28.02.2023 23:40 Возможно хватит добавления классов там
Классы в этой KB все те же самые используются. Вот только там не /viewtopic, а /kb/viewarticle и видимо загрузка overall_header_head_append.html не происходит в виду отсутствия нужного значения в нем. Но я не догоняю как его найти в kinerity/knowledgebase...
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

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

ReXtor, https://github.com/Tatiana5/imgsliders/ ... ppend.html - в первой строке добавить ещё один or, а что там прописать - зависит от того knowledgebase. Любую специфическую переменную, которая в нём задана явно не в false

Отправлено спустя 2 минуты 22 секунды:
Плюс убедиться, что события из event в knowledgebase вообще есть. Часто шапку и подвал используют стандартные, так что достаточно вероятно что есть
Аватара пользователя
ReXtor
phpBB 2.0.0
Сообщения: 232
Стаж: 1 год 7 месяцев
Откуда: Сибирь
Благодарил (а): 66 раз
Поблагодарили: 75 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

Сообщение ReXtor »

Татьяна5 писал(а): 01.03.2023 0:07 в первой строке добавить ещё один or,
С этого и начал.
Татьяна5 писал(а): 01.03.2023 0:07 Любую специфическую переменную, которая в нём задана явно не в false
Но пока не нашел и пошел сюда спросить, хех. Пробовал S_KNOWLEDGEBASE, но не сработало.
Татьяна5 писал(а): 01.03.2023 0:07 Часто шапку и подвал используют стандартные, так что достаточно вероятно что есть
Имеется {% INCLUDE 'overall_header.html' %} на /kb/viewarticle
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

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

ReXtor писал(а): 01.03.2023 0:34 и пошел сюда спросить
На гитхабе у расширения 404. Посмотреть не могу
Аватара пользователя
ReXtor
phpBB 2.0.0
Сообщения: 232
Стаж: 1 год 7 месяцев
Откуда: Сибирь
Благодарил (а): 66 раз
Поблагодарили: 75 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

Сообщение ReXtor »

Татьяна5 писал(а): 01.03.2023 0:42 Посмотреть не могу
https://github.com/Crizz0/knowledgebase

А kinerity вообще свой профиль на гитхабе удалил. По KB вот тут писал что дальнейшая разработка за Crizz0.
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

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

ReXtor, не вижу там специфических переменных в контроллере, применяемых ко всем страницам. Значит можно прописать свою
Скажем, в controller/main_controller.php после

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

'U_VIEW_FORUM'	=> $this->helper->route('kinerity_knowledgebase_main_controller', array('page' => 'index')),
добавить

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

'S_KNOWLEDGEBASE'	=>true,
Аватара пользователя
ReXtor
phpBB 2.0.0
Сообщения: 232
Стаж: 1 год 7 месяцев
Откуда: Сибирь
Благодарил (а): 66 раз
Поблагодарили: 75 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

Сообщение ReXtor »

Татьяна5 писал(а): 01.03.2023 1:11 Значит можно прописать свою
Не помогло.
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12430
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

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

ReXtor, в imgsliders правка с or внесена?
Аватара пользователя
ReXtor
phpBB 2.0.0
Сообщения: 232
Стаж: 1 год 7 месяцев
Откуда: Сибирь
Благодарил (а): 66 раз
Поблагодарили: 75 раз

Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений

Сообщение ReXtor »

Татьяна5 писал(а): 01.03.2023 1:30 правка с or внесена?
Да, конечно.

Я перелопатил контроллер и нашел решение.

Найти

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

					'U_VIEW_ARTICLE_LINK'	=> $this->helper->route('kinerity_knowledgebase_main_controller', array('page' => 'viewarticle', 'a' => (int) $article_id), true, false, UrlGeneratorInterface::ABSOLUTE_URL),
Вставить после

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

					'S_KNOWLEDGEBASE'		=> true,
А причина была в том, что если вставить переменную как указано в Re: [3.2][3.3][dev] Imgsliders - слайдеры изображений, то не попадаем в viewarticle (страница просмотра статьи), тк там navlinks, а вот мой вариант получается внутри case 'viewarticle':, чего и нужно.

Отправлено спустя 1 час 5 минут 59 секунд:
Правда это только для просмотра страницы статьи, а в идеале надо также чтобы работало и для предпросмотра при создании/редактировании.

Вот только 'S_KNOWLEDGEBASE' => true, вполне себе присутствует в секции case 'posting': как раз перед return $this->helper->render('posting_body.html', $this->lang->lang('KNOWLEDGEBASE') . ' - ' . $page_title);.

И я опять ничего не понимаю.

Магия штоп ее...

Отправлено спустя 18 минут 55 секунд:
Хотя, если добавить в шаблон {{ S_KNOWLEDGEBASE }} то выводит "1", значит переменная до рендера вполне доходит. Проблема в чем-то другом.

Попробую отключить слайдер и снова сравнить чистый код между предпросмотром обычных тем и предпросмотром статей...
[phpBB 3.3.8 | Prolight | STK 1.0.19-dev] _ [PHP 7.4.28 | MySQL(i) 5.7.27-30]

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