Posted 10 ноября, 20186 yr comment_152803 Всем привет, есть ли такой тег в шаблоне, что бы его можно было вставить в текст и если на сайт зашёл Вася, в тексте с этим тегом било бы "Привет Вася", а если зашёл Петя, то "Привет Петя" в тексте на странице по типу подстановок в email
10 ноября, 20186 yr 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.
10 ноября, 20186 yr Author comment_152812 а как это оформить и вставить на страницу? типа Привет {$member = \IPS\Member::loggedIn()}
10 ноября, 20186 yr comment_152813 7 минут назад, VladD сказал: а как это оформить и вставить на страницу? типа Привет {$member = \IPS\Member::loggedIn()} Привет {$member->real_name} С офф сайта https://invisioncommunity.com/4docs/advanced-usage/development/working-with-members-r179/
10 ноября, 20186 yr Author comment_152814 4 минуты назад, accop сказал: Привет {$member->real_name} не работает. Видно только Привет
10 ноября, 20186 yr comment_152815 Потому что не внимательно смотрите /* Get the currently logged in member */ $member = \IPS\Member::loggedIn();
10 ноября, 20186 yr Author comment_152816 поясню, я не совсем хорошо в этом разбираюсь, но мне интересно экспериментировать. Поэтому в тегах шаблона пока ещё не секу. Поясните пожалуйста куда нужно прописать 2 минуты назад, accop сказал: /* Get the currently logged in member */ $member = \IPS\Member::loggedIn(); что бы на странице заработало 3 минуты назад, VladD сказал: Привет {$member->real_name} Спасибо
10 ноября, 20186 yr comment_152817 напиши так {$member = \IPS\Member::loggedIn()} Привет {$member->real_name}
10 ноября, 20186 yr Author comment_152818 Ура, работает. Спасибо!!! Ещё вопрос, если этот код вставляю в блок из админки дез редактора. А затем вставляю блок на страницу, то всё ок. Если вставляю через редактор (отключив его) через вставку кода, то получается {$member = \IPS\Member::loggedIn()} Привет {$member->real_name} Каким-то образом редактор это дело блокирует. Может в настройках редактора нужно подправить что-то? {$member = \IPS\Member::loggedIn()} Привет {$member->real_name} увидел, может это из-за того, что он добавляет пробелы и меняет знаки?
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.