Тема: Как отобразить подпись в профиле на 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', "<\\2>", $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>Для прямых рук: CS Sape Master, для больших бюджетов не только в SAPE: DriveLink.
То, что есть у всех оптимизаторов: CS Yazzle + SEOBudget!