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

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

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

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

 

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

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

кидаем

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

или

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

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

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

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

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

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

 

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

#46618 prostogorod:

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

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

<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, 12 months ago)