Xwab
Форумыnavigate_nextПрограммирование на PHP

как сделать функцию ника?
Сообщения
Veres

Привет форумчанам! Помогите стелать функцию вывода ника через бб коди?
Смысл такой в тексте вставить бб код вида [nk]100[/nk] (где 100 ето ид юзера) а чтоб виводилась функия ссылкой на анкету юзера. Реально такое сделать?
Двиг дцмс или вобля (без разници)

05 Мар 2012, 14:56
Okula

Реально, отправляешь идантификатор пользователя в базу, получаешь в результате ник пользователя. Заменяешь по шаблону.

05 Мар 2012, 14:59
Veres

Okula, а можешь это кодом написать?

05 Мар 2012, 15:01
Скитч

[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="..."/>

05 Мар 2012, 15:05
Veres

Скитч, это будет через бб код работать?

05 Мар 2012, 15:08
Jadson

5, написал же он через <mumbu user="..."/>
Надо бб, переделай под бб сам, ничего сложного думаю в этом нет

05 Мар 2012, 15:32
Veres

Jadson, я просто новачек в етом деле, того и спрашиваю!

05 Мар 2012, 15:37
Demetrioz

Veres, сделал? Или сделать тебе под бб код?

08 Мар 2012, 16:07
Ответить на тему