Udesign, ну что, последний мой пример подошёл?
Udesign, ну что, последний мой пример подошёл?
ДоХтор, Да толка если писать так "Привет" не чего не выводит
# Udesign (28.01.2017 / 23:07)Блок else добавил.
ДоХтор, Да толка если писать так "Привет" не чего не выводит
if (preg_match('~@([\w]+)~iu', $url, $match)) {
$query = mysql_query("
SELECT * FROM `users`
WHERE `name` = '". mysql_real_escape_string($match[1]) ."'
");
$ud_st = mysql_fetch_assoc($query);
if (!empty($ud_st['id'])) {
$repl = '<a href="http://'. $_SERVER['HTTP_HOST'] .
'/users/profile.php?user='. $ud_st['id'] .'">'.
$match[0] .'</a>';
echo str_replace($match[0], $repl, $url);
} else {
echo str_replace($match[0], $match[1], $url);
}
} else {
echo $url;
}# ДоХтор (28.01.2017 / 23:12)Спасибо болшой работает класс
Блок else добавил. if (preg_match('~@([\w]+)~iu', $url, $match)) {
$query = mysql_query("
SELECT * FROM `users`
WHERE `name` = '". $match[1] ."'
");
$ud_st = mysql_
# Udesign (28.01.2017 / 23:14)Прикольная идея ) Надо наверное для джона этот модуль запилить
Спасибо болшой работает класс
ДоХтор, Да клёвая веши если сделаешь функсионална будет ваше отлично спасибо еще раз
# ДоХтор (28.01.2017 / 23:15)Как это работает? Как в вконтакте? Через js?
Прикольная идея ) Надо наверное для джона этот модуль запилить
# Beibarys (28.01.2017 / 23:18)Нет, всё на пхп. Весь код в посту выше. А работает так:
Как это работает? Как в вконтакте? Через js?
# ДоХтор (28.01.2017 / 23:23)Ааа все понял, интересная штучка
Нет, всё на пхп. Весь код в посту выше. А работает так:
Если в каком-то посту пишешь @ник_юзера, и если этот юзер зарегистрирован на сайте, то запись "@ник_юзера" сменяется на ссылку вида @ник_юзер
# Beibarys (28.01.2017 / 23:25)Да ) Её теперь осталось обернуть в функцию, и потом можно через эту функцию пропускать все посты пользователей (гостевая, форум, и т.д.)
Ааа все понял, интересная штучка