Jump to content

Указать активного пользователя в тексте

Featured Replies

Posted
comment_152803

Всем привет, есть ли такой тег в шаблоне, что бы его можно было вставить в текст и если на сайт зашёл Вася, в тексте с этим тегом било бы "Привет Вася", а если зашёл Петя, то "Привет Петя"

в тексте на странице

 

по типу подстановок в email

comment_152810
/* Get the currently logged in member */
$member = \IPS\Member::loggedIn();

$member->real_name: This will return the member's name or an empty string for a guest, instead of returning the language string for 'guest' if the user is actually a guest.

 

comment_152813
7 минут назад, VladD сказал:

а как это оформить и вставить на страницу?

типа 


Привет {$member = \IPS\Member::loggedIn()}

 

Привет {$member->real_name}

 

С офф сайта https://invisioncommunity.com/4docs/advanced-usage/development/working-with-members-r179/

  • Author
comment_152816

поясню, я не совсем хорошо в этом разбираюсь, но мне интересно экспериментировать.

Поэтому в тегах шаблона пока ещё не секу.

Поясните пожалуйста куда нужно прописать 

2 минуты назад, accop сказал:

/* Get the currently logged in member */ $member = \IPS\Member::loggedIn();

что бы на странице заработало 

3 минуты назад, VladD сказал:

Привет {$member->real_name}

 

Спасибо

  • Author
comment_152818

Ура, работает. Спасибо!!!

Ещё вопрос, если этот код вставляю в блок из админки дез редактора. А затем вставляю блок на страницу, то всё ок.

Если вставляю через редактор (отключив его) через вставку кода, то получается {$member = \IPS\Member::loggedIn()} Привет {$member->real_name}

Каким-то образом редактор это дело блокирует. Может в настройках редактора нужно подправить что-то?

img-2018-11-10-23-44-57.png

{$member = \IPS\Member::loggedIn()} Привет {$member->real_name}

 

увидел, может это из-за того, что он добавляет пробелы и меняет знаки?

 

img-2018-11-10-23-48-23.png

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.