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

-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Как определить, что минипрофиль находится в первом сообщении темы?
Можно ли подобрать условие, чтобы определить, что минипрофиль находится в первом сообщении темы?
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
Да, номер сообщения должен быть равен номеру первого сообщения темы (из таблицы тем). На уровне шаблона готового условия нет
Отправлено спустя 1 минуту 41 секунду:
Или на js, проверять есть ли класс active в pagination и где именно он там находится (для определения первой страницы), и если всё как надо - брать первый минипрофиль
Отправлено спустя 1 минуту 41 секунду:
Или на js, проверять есть ли класс active в pagination и где именно он там находится (для определения первой страницы), и если всё как надо - брать первый минипрофиль
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
я думал, может есть какое-то шаблонное условие, потому как если скриптом, то наверно лучше искать класс FIRST в H3?
-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
Класс
first
есть на всех страницах. Тут только сpagination
- active
работать-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
Не понял вопроса. Минипрофиль там есть всегда.
Есть возможность определить номер страницы и номер сообщения на ней через шаблон.
Что именно интересует?
Есть возможность определить номер страницы и номер сообщения на ней через шаблон.
Что именно интересует?
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
мне нужно определить минипрофиль автора темы (т.е. первый на первой странице темы), добраться до его класса (возможно добавить новый класс) и выполнить с его CSS определенные манипуляции.
в принципе первый минипрофиль на любой странице скриптом ловится легко (сейчас вот так добираюсь до аватарки - она мне нужна)
поидее, если поставить условие, чтобы скрипт работал только на первой странице темы - это и будет авторский минипрофиль.
правильно?
в принципе первый минипрофиль на любой странице скриптом ловится легко (сейчас вот так добираюсь до аватарки - она мне нужна)
Код: Выделить всё
$('.avatar img:first')...
правильно?
да, наверно это и интересует.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
Страница определяется как
Код: Выделить всё
<!-- IF .pagination -->
{pagination.PAGE_NUMBER}
!-- ELSE -->
{PAGE_NUMBER}
<!-- ENDIF -->
Первый пост
Код: Выделить всё
<!-- IF postrow.S_FIRST_ROW -->
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
rxu, спасибо.
что скажете о таком решении? оно используется в расширении Анвара Темы как статьи и вроде работает корректно:
правда, не совсем понимаю назначение второго параметра, но первый - вроде как ловит первое сообщение в теме?
что скажете о таком решении? оно используется в расширении Анвара Темы как статьи и вроде работает корректно:
Код: Выделить всё
<!-- IF postrow.POST_NUMBER == '1' and not postrow.S_POST_HIDDEN -->
<!-- ENDIF -->
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Как определить, что минипрофиль находится в первом сообщении темы?
Alecto, тоже вариант.
Скрытый (невидимый) пост, т.е. или от недруга, или удаленный в корзину.