1

Тема: Как отобразить подпись в профиле на phpBB2?

Как отобразить подпись в профиле на phpBB2?


Нужно отредактировать 3 файла:

/includes/usercp_viewprofile.php
/language/lang_russian/lang_main.php
/templates/subSilver/profile_view_body.tpl

Директория lang_russian у Вас может быть названа по-другому, в зависимости от установленного языка на форуме.
Директория subSilver у Вас тоже может быть названа по-другому, в зависимости от установленной темы на форуме.


В файле /includes/usercp_viewprofile.php

Найти

if ( !defined('IN_PHPBB') )

Добавить ВЫШЕ

include($phpbb_root_path . 'includes/bbcode.'.$phpEx);

Найти

$template->assign_vars(array(

Добавить ВЫШЕ

$user_sig = $profiledata['user_sig'];
if (!$board_config['allow_html'] || !$userdata['user_allowhtml'])
{
    if ($user_sig != '') $user_sig = preg_replace('#(<)([\/]?.*?)(>)#is', "&lt;\\2&gt;", $user_sig);
}
if ($user_sig != '' && $profiledata['user_sig_bbcode_uid'] != '')
{
    $user_sig = $board_config['allow_bbcode'] ? bbencode_second_pass($user_sig, $profiledata['user_sig_bbcode_uid']) : preg_replace("/\:".$profiledata['user_sig_bbcode_uid']."/si", '', $user_sig);
}

Найти

'AVATAR_IMG' => $avatar_img,

Добавить НИЖЕ

'SIGNATURE' => $user_sig,
'L_SIGNATURE' => $lang['Signature'],

В файле /language/lang_russian/lang_main.php

Найти

$lang['Poster_rank'] = 'Звание';

Добавить НИЖЕ

$lang['Signature'] = 'Подпись';

В файле /templates/subSilver/profile_view_body.tpl

Найти

<tr> 
  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
  <td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>

Добавить НИЖЕ

<tr> 
  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_SIGNATURE}:</span></td>
  <td><span class="gen">{SIGNATURE}</span></td>
</tr>
Заказать хостинг оптимизированный для СЕО!

2

Re: Как отобразить подпись в профиле на phpBB2?

Хмм... все сделал, но подпись отображается только для залогиненных пользователей hmm
И проясните, для принятия форума в систему, подпись должна отображаться только при просмотре профиля юзера, или и при просмотре тем форума?