Данный скрипт подойдет для мини-чата, форума и комментариев, но рассчитан он на форум, т.к. нужно обновление страницы для работы скрипта.
Ну в общем вот сам код, не большой и простой, его вставить в вид материалов модуля(форум, чат, комментарии):
Код
<script type="text/javascript">
$('.класс блока').each(function (i) {
$(this).html($(this).html().split('[for]').join('<a class="for_otv_l" target="_blank">').split('[/for]').join('</a>'));
})
$('.for_otv_l').each(function () {
$(this).attr('href','/index/8-0-'+$(this).text());
})
</script>
.класс блока - заменить на class элемента(например div) которым "обвернут" текст сообщения
и чтобы материал переделывал ник в ссылки нужно взять в [for][/for]
в общем все просто, но вот проблема с обновлением - главный минус!
хотя можно поставить обновление страницы после отправки сообщения как на форуме, но это уже другой скрипт...
.