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

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

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

[dev] List subforums in columns

Сообщение rxu »

Исходный код: https://github.com/rxu/List_subforums_in_columns
Копировать в папку: /ext/gfksx/ListSubforumsInColumns/
Вложения
List_subforums_in_columns-develop-3.2.zip
(29.76 КБ) 24 скачивания
Изображение
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:57 модератором LavIgor

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

Re: [dev] List subforums in columns

Сообщение rxu »

apograph писал(а): 01.05.2017 16:14Вот исправленная версия, где это устранено:
Снова - что изменено? ;)
Изображение
apograph
phpBB 1.4.3
Сообщения: 82
Стаж: 6 лет 11 месяцев
Благодарил (а): 4 раза
Поблагодарили: 18 раз

Re: [dev] List subforums in columns

Сообщение apograph »

Убрал из: <span class="list_subforums_in_columns" style="float: left;"> это: style="float: left;".

В CSS добавил:

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

.list_subforums_in_columns a.subforum.unread:before {
    float: left;
}
...
@media only screen and (max-width: 700px), only screen and (max-device-width: 700px)
{
	.list_subforums_in_columns a.subforum.unread:before {
	    float: none;
	}
}
Но я полностью архив заливаю. Можно просто заменить ВСЕ файлы и пользоваться :D
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] List subforums in columns

Сообщение rxu »

apograph писал(а): 01.05.2017 16:20

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

.list_subforums_in_columns a.subforum.unread:before {
А почему только unread?
Изображение
apograph
phpBB 1.4.3
Сообщения: 82
Стаж: 6 лет 11 месяцев
Благодарил (а): 4 раза
Поблагодарили: 18 раз

Re: [dev] List subforums in columns

Сообщение apograph »

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

Re: [dev] List subforums in columns

Сообщение rxu »

apograph писал(а): 01.05.2017 16:55Если можно CSS заменить в архиве выше.
В 3.1 с данными правками подфорумы выстраиваются только в 1 столбик, вне зависимости от установленного значения в настройках. Связано с цсс, если вернуть в span инструкцию по float: left - всё нормализуется.
Изображение
apograph
phpBB 1.4.3
Сообщения: 82
Стаж: 6 лет 11 месяцев
Благодарил (а): 4 раза
Поблагодарили: 18 раз

Re: [dev] List subforums in columns

Сообщение apograph »

Я нашел, где пропустил (для вторых и последующих столбцов не убрал floaf:left;). Все работало, но иконки не отображались после 1 столбца в 3.2.
Так же и да 3.1 протестил.
Прикладываю рабочие версии для 3.1 и 3.2 с CSS.
phpbb3.1.jpg
phpbb3.2.jpg
Все проверено:
3.1:
ListSubforumsInColumns(3.1).zip
(23.3 КБ) 175 скачиваний
3.2:
ListSubforumsInColumns(3.2).zip
(23.5 КБ) 181 скачивание
Все файлы выше прошу удалить. Спасибо.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] List subforums in columns

Сообщение rxu »

apograph писал(а): 01.05.2017 17:18Прикладываю рабочие версии для 3.1 и 3.2 с CSS.
В таком варианте, в мобильном виде все подфорумы в одну колонку, верно?
Изображение
apograph
phpBB 1.4.3
Сообщения: 82
Стаж: 6 лет 11 месяцев
Благодарил (а): 4 раза
Поблагодарили: 18 раз

Re: [dev] List subforums in columns

Сообщение apograph »

Да. Но так оно и в Вашей версии смещаются в один столбец (с 2 пробелами). Все сохраняется.
Или нет? У меня просто подфорумы все с длинными названиями.
И вообще, лучше span заменить на div.
Последний раз редактировалось apograph 01.05.2017 17:36, всего редактировалось 1 раз.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] List subforums in columns

Сообщение rxu »

Кажется, понял. У спана последней колонки должно быть float: none;. Тогда число тем отображается нормально.
Изображение
apograph
phpBB 1.4.3
Сообщения: 82
Стаж: 6 лет 11 месяцев
Благодарил (а): 4 раза
Поблагодарили: 18 раз

Re: [dev] List subforums in columns

Сообщение apograph »

rxu писал(а): 01.05.2017 17:36У спана последней колонки должно быть float: none;
Так через CSS это и делаем, нет?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] List subforums in columns

Сообщение rxu »

В мобильном виде - для всех спанов, поэтому одна колонка. Если делать это только для спана посделней колонки, в мобильном виде колонки останутся, плюс число тем будет как положено - под ними.
Изображение
apograph
phpBB 1.4.3
Сообщения: 82
Стаж: 6 лет 11 месяцев
Благодарил (а): 4 раза
Поблагодарили: 18 раз

Re: [dev] List subforums in columns

Сообщение apograph »

Мне на форуме нужен был в 1 столбец) Остальные вообще не нужны были.
Да и в столбик на мобильном вроде ничего страшного.
Но все же, думаю, Вы правы.
Для 3.1:
ListSubforumsInColumns(3.1).zip
(23.35 КБ) 169 скачиваний
Для 3.2
ListSubforumsInColumns(3.2).zip
(23.55 КБ) 177 скачиваний
Пример работы:
3.2.jpg
Описывать правки нужно?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] List subforums in columns

Сообщение rxu »

apograph писал(а): 01.05.2017 17:59Описывать правки нужно?
Желательно.
Тот же эффект дает простое оборачивание всех колонок в div.
Изображение
apograph
phpBB 1.4.3
Сообщения: 82
Стаж: 6 лет 11 месяцев
Благодарил (а): 4 раза
Поблагодарили: 18 раз

Re: [dev] List subforums in columns

Сообщение apograph »

В файле forumlist_body_subforums_after.html:

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

{forumrow.SUBFORUMS}
заменяем на:

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

<span class="list_viravnivanie">{forumrow.SUBFORUMS}</span>
В CSS добавляем:

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

.list_viravnivanie :last-child {
    float: none;
}
Определяет последний столбец.
Ну и в листенер вместо span делаем div

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

Re: [dev] List subforums in columns

Сообщение rxu »

apograph писал(а): 01.05.2017 18:27Ну и в листенер вместо span делаем div
В слушателе не будет разметки, всё выношу в шаблон. Скоро в репо ;)
Изображение
Ответить

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