Привет форумчанам! Помогите стелать функцию вывода ника через бб коди?
Смысл такой в тексте вставить бб код вида [nk]100[/nk] (где 100 ето ид юзера) а чтоб виводилась функия ссылкой на анкету юзера. Реально такое сделать?
Двиг дцмс или вобля (без разници)
Реально, отправляешь идантификатор пользователя в базу, получаешь в результате ник пользователя. Заменяешь по шаблону.
05 Мар 2012, 14:59[php:1:3a2fd215dd]$str = preg_replace(array ('#\<mumbu user=\"(.*?)\"/>#se'), array ("''.mumbu_user('$1').''"), $str);
function mumbu_user($login){
global $DB;
$login = input($login);
$link = $DB->mumbu_fetch("SELECT `id` FROM `users` WHERE `login` = '$login'");
if(isset($link['id'])){
return '<img alt="мумбуюзер" src="/style/images/post_add/user.gif"/><a href="/id'.$link['id'].'">'.$login.'</a>';
}else{
return false;
}
}[/php:1:3a2fd215dd]
добавлено спустя 18 секунд:
Думаю разберёшься
добавлено спустя 45 секунд:
<mumbu user="..."/>
5, написал же он через <mumbu user="..."/>
Надо бб, переделай под бб сам, ничего сложного думаю в этом нет