Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

Topic Author

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
carik
phpBB 1.4.4
Сообщения: 124
Стаж: 6 лет 7 месяцев
Благодарил (а): 27 раз

Re: Topic Author

Сообщение carik »

а кроме "метки" права модерировать свою тему как можно организовать?
спасибо.

Aleksej2000
phpBB 2.0.4
Сообщения: 430
Стаж: 3 года 9 месяцев
Благодарил (а): 252 раза
Поблагодарили: 30 раз

Re: Topic Author

Сообщение Aleksej2000 »

Alecto писал(а): автор допустил ошибку, вынеся </div><div> перед условим, что в его варианте оформления не заметно, но создает пустые дивы у ВСЕХ пользователей на странице, и только автора темы этот див содержит соответствующий текст.
Проверил. Так и есть - у Всех пустое место, и лишь у автора темы есть текст.. Отключил расширение, утром сделаю кодом...
Мой форум по рыбоводству http://rybovodstvo.com/forum

ciiz1
phpBB 2.0.0
Сообщения: 226
Стаж: 2 года 10 месяцев
Благодарил (а): 66 раз
Поблагодарили: 5 раз

Re: Topic Author

Сообщение ciiz1 »

Открыл тему для гостей. Если гость начинает тему "Автор темы" то и остальные гости высвечиваются как автор темы. Примерно сообразил как заплатку поставить.

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

<br /><!-- IF postrow.S_TOPIC_POSTER --><strong style="color: #FF0000;">{L_TOPIC_AUTHOR}</strong><!-- ENDIF -->
если кто создал тему и не Anonymous
Как это в коде прописать?

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11568
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2611 раз

Re: Topic Author

Сообщение Sheer »

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

<!-- IF postrow.S_TOPIC_POSTER and S_REGISTERED_USER -->
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

ciiz1
phpBB 2.0.0
Сообщения: 226
Стаж: 2 года 10 месяцев
Благодарил (а): 66 раз
Поблагодарили: 5 раз

Re: Topic Author

Сообщение ciiz1 »

Sheer писал(а):
21.09.2019 14:50
and S_REGISTERED_USER -->
Получилось что незарегистрированные не видят "Автор темы", а я имел ввиду если сообщение оставляет "Гость". Незарегистрированные никогда не отображаются как "Автор темы"

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15127
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 388 раз
Поблагодарили: 1737 раз

Re: Topic Author

Сообщение rxu »

ciiz1, вы внятно поясните, что вам надо получить в результате.
Изображение

ciiz1
phpBB 2.0.0
Сообщения: 226
Стаж: 2 года 10 месяцев
Благодарил (а): 66 раз
Поблагодарили: 5 раз

Re: Topic Author

Сообщение ciiz1 »

Я стараюсь
1. Разрешил гостям создавать новые темы, и отвечать в темах.
2. Если гость создаёт тему благодаря расширению Topic Author он отмечен как автор темы.
3. Если другой гость в этой же теме отвечает, он тоже отмечается как автор темы. (хотя автором не является)
Я не владею PHP, но вероятно так происходит потому что автор системный пользователь Anonymous. (прошу прошения если неправильно выражаюсь).
Вот я и думаю в коде прописать <!-- IF postrow.S_TOPIC_POSTER and неAnonymous --> Пусть в теме созданной гостем (незарегистрированным пользователем) расширение срабатывать не будет.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11568
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2611 раз

Re: Topic Author

Сообщение Sheer »

ciiz1 писал(а):
21.09.2019 17:29
<!-- IF postrow.S_TOPIC_POSTER and неAnonymous -->
Ну это тоже самое, что и

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

<!-- IF postrow.S_TOPIC_POSTER and S_REGISTERED_USER -->
S_REGISTERED_USER это и есть неAnonymous. То есть зарегистрированный пользователь, не гость, с любым ID больше единицы.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 15127
Стаж: 14 лет 1 месяц
Откуда: Красноярск
Благодарил (а): 388 раз
Поблагодарили: 1737 раз

Re: Topic Author

Сообщение rxu »

Sheer, это не совсем оно,S_REGISTERED_USER - статус текущего пользователя, а не постеров из просматриваемой темы. Может типа того

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

<!-- IF postrow.S_TOPIC_POSTER and postrow.POSTER_ID != 1 -->
Изображение

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11568
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2611 раз

Re: Topic Author

Сообщение Sheer »

Да, пожалуй :oops:
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

ciiz1
phpBB 2.0.0
Сообщения: 226
Стаж: 2 года 10 месяцев
Благодарил (а): 66 раз
Поблагодарили: 5 раз

Re: Topic Author

Сообщение ciiz1 »

Спасибо, оно.

Вернуться в «Бета-версии расширений для phpBB»