Topic Author

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

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

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

Re: Topic Author

Сообщение carik » 21.04.2015 17:45

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

Aleksej2000
phpBB 2.0.3
Сообщения: 396
Зарегистрирован: 01.10.2016 4:54
Благодарил (а): 245 раз
Поблагодарили: 26 раз

Re: Topic Author

Сообщение Aleksej2000 » 28.12.2016 2:27

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

ciiz1
phpBB 1.4.4
Сообщения: 182
Зарегистрирован: 16.08.2017 23:08
Благодарил (а): 44 раза
Поблагодарили: 3 раза

Re: Topic Author

Сообщение ciiz1 » 21.09.2019 11:28

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

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

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

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

Re: Topic Author

Сообщение Sheer » 21.09.2019 14:50

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

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

ciiz1
phpBB 1.4.4
Сообщения: 182
Зарегистрирован: 16.08.2017 23:08
Благодарил (а): 44 раза
Поблагодарили: 3 раза

Re: Topic Author

Сообщение ciiz1 » 21.09.2019 15:44

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14538
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1557 раз

Re: Topic Author

Сообщение rxu » 21.09.2019 16:01

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

ciiz1
phpBB 1.4.4
Сообщения: 182
Зарегистрирован: 16.08.2017 23:08
Благодарил (а): 44 раза
Поблагодарили: 3 раза

Re: Topic Author

Сообщение ciiz1 » 21.09.2019 17:29

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

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

Re: Topic Author

Сообщение Sheer » 21.09.2019 18:49

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
Сообщения: 14538
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 348 раз
Поблагодарили: 1557 раз

Re: Topic Author

Сообщение rxu » 21.09.2019 19:44

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

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

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

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11499
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2581 раз

Re: Topic Author

Сообщение Sheer » 21.09.2019 20:00

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

ciiz1
phpBB 1.4.4
Сообщения: 182
Зарегистрирован: 16.08.2017 23:08
Благодарил (а): 44 раза
Поблагодарили: 3 раза

Re: Topic Author

Сообщение ciiz1 » 21.09.2019 20:19

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

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