Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Как определить, что минипрофиль находится в первом сообщении темы?
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 14 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 241 раз
Как определить, что минипрофиль находится в первом сообщении темы?
Можно ли подобрать условие, чтобы определить, что минипрофиль находится в первом сообщении темы?
-
- Поддержка
- Сообщения: 12451
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2479 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
Да, номер сообщения должен быть равен номеру первого сообщения темы (из таблицы тем). На уровне шаблона готового условия нет
Отправлено спустя 1 минуту 41 секунду:
Или на js, проверять есть ли класс active в pagination и где именно он там находится (для определения первой страницы), и если всё как надо - брать первый минипрофиль
Отправлено спустя 1 минуту 41 секунду:
Или на js, проверять есть ли класс active в pagination и где именно он там находится (для определения первой страницы), и если всё как надо - брать первый минипрофиль
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 14 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 241 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
я думал, может есть какое-то шаблонное условие, потому как если скриптом, то наверно лучше искать класс FIRST в H3?
-
- Поддержка
- Сообщения: 12451
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2479 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
Класс
first
есть на всех страницах. Тут только сpagination
- active
работать-
- phpBB Guru
- Сообщения: 16378
- Стаж: 17 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 521 раз
- Поблагодарили: 1746 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
Не понял вопроса. Минипрофиль там есть всегда.
Есть возможность определить номер страницы и номер сообщения на ней через шаблон.
Что именно интересует?
Есть возможность определить номер страницы и номер сообщения на ней через шаблон.
Что именно интересует?
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 14 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 241 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
мне нужно определить минипрофиль автора темы (т.е. первый на первой странице темы), добраться до его класса (возможно добавить новый класс) и выполнить с его CSS определенные манипуляции.
в принципе первый минипрофиль на любой странице скриптом ловится легко (сейчас вот так добираюсь до аватарки - она мне нужна)
поидее, если поставить условие, чтобы скрипт работал только на первой странице темы - это и будет авторский минипрофиль.
правильно?
в принципе первый минипрофиль на любой странице скриптом ловится легко (сейчас вот так добираюсь до аватарки - она мне нужна)
Код: Выделить всё
$('.avatar img:first')...
правильно?
да, наверно это и интересует.
-
- phpBB Guru
- Сообщения: 16378
- Стаж: 17 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 521 раз
- Поблагодарили: 1746 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
Страница определяется как
Код: Выделить всё
<!-- IF .pagination -->
{pagination.PAGE_NUMBER}
!-- ELSE -->
{PAGE_NUMBER}
<!-- ENDIF -->
Первый пост
Код: Выделить всё
<!-- IF postrow.S_FIRST_ROW -->
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 14 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 241 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
rxu, спасибо.
что скажете о таком решении? оно используется в расширении Анвара Темы как статьи и вроде работает корректно:
правда, не совсем понимаю назначение второго параметра, но первый - вроде как ловит первое сообщение в теме?
что скажете о таком решении? оно используется в расширении Анвара Темы как статьи и вроде работает корректно:
Код: Выделить всё
<!-- IF postrow.POST_NUMBER == '1' and not postrow.S_POST_HIDDEN -->
<!-- ENDIF -->
-
- phpBB Guru
- Сообщения: 16378
- Стаж: 17 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 521 раз
- Поблагодарили: 1746 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
Alecto, тоже вариант.
Скрытый (невидимый) пост, т.е. или от недруга, или удаленный в корзину.