Это старая версия документа.


Плагин smfuser

Этот плагин позволяет добавлять ссылки на профили пользователей на форуме с помощью конструкции [[user>username]].

Пока что много инфы тут:

Плагин smfuser

Дополнительные возможности

Если вы хотите, чтобы везде, где DokuWiki выводит имена пользователей (например, на страницах с историей изменений), вместо них отображалась бы ссылка на их профиль, то измените файл inc/common.php следующим образом:

Где-то в середине функции editorinfo замените 2 строчки

case 'username':
  return hsc($info['name']);

на следующую конструкцию:

case 'username':
  if(!plugin_isdisabled('smfuser')) {
    $smfuser =& plugin_load('helper', 'smfuser_main');
    return $smfuser->renderProfileLink($smfuser->getUserInfo($info['name']));
  } else {
    return hsc($info['name']);
  }

Пример

Тестирование: просто, вот с текстом, а вот или например и . В целом работает, есть только мелкие недочёты. У , которые вообще ничего не заполнили в профиле, никакого popup не будет. А так даже мелкие нормально отображаются. Стандартные аватары SMF - . Анимированный gif -

Ах да, среди нас таки есть ;-).