VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
я например не совсем понял... =))
хочешь, что бы при вставке в эти теги, имя узера было ссылкой на его профиль?
ток для чего это, поделись?
есть же ссылки на профиль у каждого узера в дхтмл менюхе...
@fuldon
Гуру
Join Date: Jul 2005
Posts: 1,187
Версия vB: 3.8.2
Reputation:
Гуру 328
Репутация в разделе: 177
0
Он, наверное, имел ввиду обращение к конкретному участнику.
То есть каждый, кто читает сообщение, видит свое имя.
А вот идея с автоматической ссылкой на профайл была бы кстати полезной.
@Фриман
Простоузер
Join Date: Jul 2005
Posts: 16
Reputation:
Novice 0
Репутация в разделе: 0
0
Quote:
Originally Posted by kerk
я например не совсем понял... =))
хочешь, что бы при вставке в эти теги, имя узера было ссылкой на его профиль?
ток для чего это, поделись?
есть же ссылки на профиль у каждого узера в дхтмл менюхе...
Да иногда, даже зачастую лень искать линк на профиль... а так взял [usr]freeman[/usr] получил линк
мы это получили, с применением внешнего скрипта... по ссылке _http://vbsupport.ru/forum/search_user.php?name=kerk производится поиск id в базе, если существеует переходил на профиль _http://vbsupport.ru/forum/member.php?u=ID ... для этого надо создать bbcode 'user'
<a href="http://vbsupport.ru/forum/search_user.php?name={param}">{praam}</a>
В общем очень удобная вещь :]
Так кто сделает такое учитывая структуру воблы и с использованием pregreplace ?
Добавлено через 01 минут(ы)
Quote:
Originally Posted by fuldon
Он, наверное, имел ввиду обращение к конкретному участнику.
То есть каждый, кто читает сообщение, видит свое имя.
А вот идея с автоматической ссылкой на профайл была бы кстати полезной.
Нет ты идею чуть не догнал, перечитай сообщение выше :~)
@diSmiSS
Специалист
Join Date: Sep 2005
Posts: 236
Версия vB: 3.7.2
Reputation:
Professional 361
Репутация в разделе: 339
0
есть еще идея помимо того что бы этот тег обрабатывался как ссылка но и еще обрабатывался цветом группы участника ;)....
Было бы здорово!
ЗЫ Или может есть хак который это может делать при вставке ника в форму быстрого ответа?
Автор оригинала не случайно сделал через внешний скрипт. Ибо:
1) Без внешнего скрипта делать раза в 3 сложнее, и гораздо больше кода, не говоря уже о том что нужно будет делать туеву хучу изменений в коде воблы.
2) Нагрузка на сервер будет больше.
3) Проблему не правильного написания юмени и как следствие ошибки поиска айдишника сообщением решить раза в 4 сложнее.
Через BBcode видимо не сделаешь так, чтобы именно подставлялась сразу ссылка на профиль. Надо тогда уж хак писать.
Нагрузку я думаю он большую не будет делать, просто проверять ник в базе на полное соответствие и выводить или просто не выводить.
Ничего сложно имхо тут нет.
function regex_build_user ($name="")
{
global $DB, $ibforums;
$default="[usr]".$name."[/usr]";
if ($name=="") return $default;
$r=$DB->query("SELECT id, name FROM ibf_members WHERE LOWER(name)='".strtolower($name)."'");
if($DB->get_num_rows($r))
{
$row=$DB->fetch_row($r);
return "<!--userbegin--><a href='{$ibforums->vars['board_url']}/index.php?showuser=".$row['id']."' target='_blank'>".$row['name']."</a><!--userend-->";
}
else return $default;
}
Автор: Хостем, для версии 1.1
Но он не для воблы :~\
@Фриман
Простоузер
Join Date: Jul 2005
Posts: 16
Reputation:
Novice 0
Репутация в разделе: 0
0
Quote:
Originally Posted by vGhost
Автор оригинала не случайно сделал через внешний скрипт. Ибо:
1) Без внешнего скрипта делать раза в 3 сложнее, и гораздо больше кода, не говоря уже о том что нужно будет делать туеву хучу изменений в коде воблы.
2) Нагрузка на сервер будет больше.
3) Проблему не правильного написания юмени и как следствие ошибки поиска айдишника сообщением решить раза в 4 сложнее.
Если тебе на это всё наплевать?
Да нет, можно все учесть... при отображении темы тоже не мало обращений к Mysql'у так то одним больше ничего страшнрго не будет ))