Forums / National / Russian / Тех. поддержка / Запросы документации

Принимаем вопросы от населения

webitproff
#46626 2023-05-16 10:13
#46625 Kabak:

На форуме нужно обозначать человека который начал тему. т.е.  во всех его ответах в блоке информации о нём будет значёк - создатель этой темы.

 

ну и подкинули задачку...

в шаблон forums.posts.tpl

кидаем

1
2
3
<!-- IF {PHP.rowt.ft_firstpostername}  ==  {PHP.row.user_name} -->
<h3 class="text-center">{PHP.rowt.ft_firstpostername}</h3>
<!-- ENDIF -->

или

1
2
3
<!-- IF {PHP.rowt.ft_firstpostername}  ==  {PHP.row.user_name} -->
<h5 class="text-center">Я - ТопикСтартер</h5>
<!-- ENDIF -->

тут момент на выходе только кажется простеньким ))

не только топикстартера подтянуть нужно, но и указать "принадлежность" в "списке"....

Добавлено 4 минуты спустя:

можно еще и так

1
2
3
<!-- IF {PHP.rowt.ft_firstposterid}  ==  {PHP.row.user_id} -->
<h6>Создатель темы</h6>
<!-- ENDIF -->

 

Добавлено 52 минуты спустя:

#46618 prostogorod:

Подскажите, пожалуйста, а как можно закрыть доступ к админке (/admin.php) для зарегистрированных пользователей?

я бы вообще закрыл доступ через корневой /public_html/.htaccess
в самый конец файла прописуем

1
2
3
4
5
<Files "admin.php">
    Order deny,allow
    Deny from All
    Allow from 170.170.170.170
</Files>

где "170.170.170.170" - это ваш IP-адрес
можно несколько IP-адресов через пробел

П.С. на сервере/хостинге должен быть Apache 2.4

аккаунт удален - не срослось с разработчиками
ушел на другой движок
This post was edited by webitproff (2023-05-16 11:21, 2 years ago)