dev.mylifejournal.ru : Перенаправление на страницу регистрации если вы гость https://dev.mylifejournal.ru Laatste forum onderwerpen Cotonti en Mon, 08 Dec 2025 19:25:53 -0000 webitproff <!-- IF {PHP.cot_modules.pm} --> <!-- IF {PHP.usr.id} > 0 AND {PHP.usr.id} != {USERS_DETAILS_ID} --> <!-- это кнопка для авторизованных --> <a href="https://dev.mylifejournal.ru/{PHP.id|cot_url('pm','m=send&to=$this', '', 1)}" class="pm_send btn btn-info btn-icon" data-bs-toggle="tooltip" data-bs-title="{PHP.L.users_sendpm}"> <span class="btn-inner--icon"> <i class="fa-regular fa-envelope"></i> </span> <span class="btn-inner--text">{PHP.L.userdetails.pm_send_a_message}</span> </a> <!-- ELSE --> <!-- IF {PHP.usr.id} == {PHP.urr.user_id} --> <!-- это кнопка для меня --> <a href="https://dev.mylifejournal.ru/{PHP|cot_url('pm')}" class="pm_send btn btn-info btn-icon"> <span class="btn-inner--icon"> <i class="fa-regular fa-envelope"></i> </span> <span class="btn-inner--text">{PHP.L.pm_inbox}</span> </a> <!-- ENDIF --> <!-- ENDIF --> <!-- IF {PHP.usr.id} == 0 --> <!-- это кнопка гостям --> <a href="https://dev.mylifejournal.ru/{PHP|cot_url('login')}" class="pm_send btn btn-info btn-icon"> <span class="btn-inner--icon"> <i class="fa-regular fa-envelope"></i> </span> <span class="btn-inner--text">{PHP.L.userdetails.pm_send_a_message}</span> </a> <!-- ENDIF --> <!-- ENDIF -->

Внесите правки такого вида по примеру, потому что с личной страници идет на авторизацию

]]>
Za, 18 Feb 2023 08:48:27 -0000
vpktz #45919 webitproff:
#45918 vpktz:

Но было бы красиво если бы кнопки были видны и для не авторизованных,  а при нажатии отправляло бы на страницу авторизации. 

 

ну тогда так

<!-- IF {PHP.cot_modules.pm} -->
<!-- IF {PHP.usr.id} > 0 AND {PHP.usr.id} != {USERS_DETAILS_ID} -->
<a href="https://dev.mylifejournal.ru/{PHP.id|cot_url('pm','m=send&to=$this', '', 1)}" class="pm_send btn btn-info btn-icon" data-bs-toggle="tooltip" data-bs-title="{PHP.L.users_sendpm}">
  <span class="btn-inner--icon">
    <i class="fa-regular fa-envelope"></i>
  </span>
  <span class="btn-inner--text">{PHP.L.userdetails.pm_send_a_message}</span>
</a>
    <!-- ELSE -->
<a href="https://dev.mylifejournal.ru/{PHP|cot_url('login')}" class="pm_send btn btn-info btn-icon">
  <span class="btn-inner--icon">
    <i class="fa-regular fa-envelope"></i>
  </span>
  <span class="btn-inner--text">{PHP.L.userdetails.pm_send_a_message}</span>
</a>
<!-- ENDIF -->
<!-- ENDIF -->

 

это на страницу авторизации

если нужно то смените ссылку на страницу регистрации типа

<a href="https://dev.mylifejournal.ru/{PHP|cot_url('users','m=register')}">{PHP.L.userdetails.pm_send_a_message}</a>

 

 

Крутата)  спасибо angel

]]>
Vr, 17 Feb 2023 11:30:00 -0000
webitproff #45918 vpktz:

Но было бы красиво если бы кнопки были видны и для не авторизованных,  а при нажатии отправляло бы на страницу авторизации. 

 

ну тогда так

<!-- IF {PHP.cot_modules.pm} -->
<!-- IF {PHP.usr.id} > 0 AND {PHP.usr.id} != {USERS_DETAILS_ID} -->
<a href="https://dev.mylifejournal.ru/{PHP.id|cot_url('pm','m=send&to=$this', '', 1)}" class="pm_send btn btn-info btn-icon" data-bs-toggle="tooltip" data-bs-title="{PHP.L.users_sendpm}">
  <span class="btn-inner--icon">
    <i class="fa-regular fa-envelope"></i>
  </span>
  <span class="btn-inner--text">{PHP.L.userdetails.pm_send_a_message}</span>
</a>
    <!-- ELSE -->
<a href="https://dev.mylifejournal.ru/{PHP|cot_url('login')}" class="pm_send btn btn-info btn-icon">
  <span class="btn-inner--icon">
    <i class="fa-regular fa-envelope"></i>
  </span>
  <span class="btn-inner--text">{PHP.L.userdetails.pm_send_a_message}</span>
</a>
<!-- ENDIF -->
<!-- ENDIF -->

 

это на страницу авторизации

если нужно то смените ссылку на страницу регистрации типа

<a href="https://dev.mylifejournal.ru/{PHP|cot_url('users','m=register')}">{PHP.L.userdetails.pm_send_a_message}</a>

 

]]>
Vr, 17 Feb 2023 10:58:10 -0000
vpktz #45914 webitproff:

в users.details.tpl  своей темы

<!-- IF {PHP.cot_modules.pm} -->
<!-- IF {PHP.usr.id} > 0 AND {PHP.usr.id} != {USERS_DETAILS_ID} -->
<a href="https://dev.mylifejournal.ru/{PHP.id|cot_url('pm','m=send&to=$this', '', 1)}" class="pm_send btn btn-info btn-icon" data-bs-toggle="tooltip" data-bs-title="{PHP.L.users_sendpm}">
  <span class="btn-inner--icon">
    <i class="fa-regular fa-envelope"></i>
  </span>
  <span class="btn-inner--text">{PHP.L.userdetails.pm_send_a_message}</span>
</a>
<!-- ENDIF -->
<!-- ENDIF -->

 

Можно и так, я так понимаю это условие что бы просто скрыть кнопку для не авторизованных.  Оставлю пока так.

Но было бы красиво если бы кнопки были видны и для не авторизованных,  а при нажатии отправляло бы на страницу авторизации. 

 

]]>
Vr, 17 Feb 2023 10:36:22 -0000
webitproff в users.details.tpl  своей темы

<!-- IF {PHP.cot_modules.pm} -->
<!-- IF {PHP.usr.id} > 0 AND {PHP.usr.id} != {USERS_DETAILS_ID} -->
<a href="https://dev.mylifejournal.ru/{PHP.id|cot_url('pm','m=send&to=$this', '', 1)}" class="pm_send btn btn-info btn-icon" data-bs-toggle="tooltip" data-bs-title="{PHP.L.users_sendpm}">
  <span class="btn-inner--icon">
    <i class="fa-regular fa-envelope"></i>
  </span>
  <span class="btn-inner--text">{PHP.L.userdetails.pm_send_a_message}</span>
</a>
<!-- ENDIF -->
<!-- ENDIF -->

]]>
Vr, 17 Feb 2023 07:04:42 -0000
vpktz Вы гость, зашли на сайт, увидели там человека, и захотели ему написать сообщение так как есть кнопка (написать сообщение).  

Но нажав на конопку вас отправляет на страницу регистрации, как такое сделать? В место страницы "Ошибка доступа, пере направление".

]]>
Thu, 16 Feb 2023 21:48:37 -0000