Пошёл иным путём. Идея с переделкой memberlist_view и изменением ссылок на профиль разонравилась. Сделал какбэ "быстрый профиль" вызываемый из топика, на скрипте
FaceBoxПолучилось (пока) вот так
Уважаемые гуру, кому не лень, ткните, пожалуйста носом, где-что не так:
viewtopic.phpНайти
$user_cache[$poster_id] = array(
Добавить после
'interests' => (!empty($row['user_interests'])) ? $row['user_interests'] : '',
'occupation' => (!empty($row['user_occupation'])) ? $row['user_occupation'] : '',
'visited' => (!empty($row['user_visited'])) ? $row['user_visited'] : '',
Найти
Добавить после
'POSTER_INTERESTS' => $user_cache[$poster_id]['interests'],
'POSTER_OCCUPATION' => $user_cache[$poster_id]['occupation'],
'POSTER_VISITED' => $user_cache[$poster_id]['visited'],
/language/ru/common.phpНайти
'NOT_AUTHORISED' => 'У вас нет доступа в эту часть форума.',
Добавить после
'NOT_FILLED' => 'Не заполнено',
/styles/prosilver/template/overall_header.htmlНайти
<script type="text/javascript">
// <![CDATA[
Добавить перед
<script src="facebox/jquery.js" type="text/javascript"></script>
<script src="facebox/facebox.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
$('a[rel*=facebox]').facebox()
})
</script>
Найти
<link href="{T_THEME_PATH}/large.css" rel="alternate stylesheet" type="text/css" title="A++" />
Добавить после
<link href="facebox/facebox.css" media="screen" rel="stylesheet" type="text/css"/>
/styles/prosilver/template/viewtopic_body.htmlНайти <!-- IF postrow.U_JABBER --><li class="jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
</ul>
</dd>
Добавить после
<hr><br>
<dd><a href="#info" rel="facebox">Визитка</a></dd>
Найти
<!-- INCLUDE overall_footer.html -->
Добавить после
<div id="info" style="display:none;">
<h2><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --></h2>
<table>
<tr>
<td width="40%" style="padding:5px;">
<!-- IF postrow.POSTER_AVATAR -->
<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}"> {postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
<!-- ENDIF -->
<hr class="dashed" />
<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong></dd> {postrow.POSTER_JOINED}<!-- ENDIF -->
<hr class="dashed" />
</td>
<td WIDTH="70%" style="padding:15px;">
<dd><strong>{L_LOCATION}: </strong><!-- IF postrow.POSTER_FROM -->{postrow.POSTER_FROM}<!-- ELSE -->{L_NOT_FILLED}</dd><!-- ENDIF -->
<hr class="dashed" />
<dd><strong>{L_AGE}:</strong><!-- IF postrow.POSTER_AGE -->{postrow.POSTER_AGE}<!-- ELSE -->{L_NOT_FILLED}</dd><!-- ENDIF -->
<hr class="dashed" />
<dd><strong>{L_INTERESTS}:</strong> <!-- IF postrow.POSTER_INTERESTS -->{postrow.POSTER_INTERESTS}<!-- ELSE -->{L_NOT_FILLED}</dd><!-- ENDIF -->
<hr class="hr" />
<!-- IF postrow.U_PM --><a href="{postrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a><hr class="dashed" /><!-- ENDIF -->
<!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}" title="{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}"><span>{L_SEND_EMAIL_USER}</span></a><hr class="dashed" /><!-- ENDIF -->
<!-- IF postrow.U_WWW --><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a><hr class="dashed" /><!-- ENDIF -->
<!-- IF postrow.U_MSN --><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a><hr class="dashed" /><!-- ENDIF -->
<!-- IF postrow.U_ICQ --><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a><hr class="dashed" /><!-- ENDIF -->
<!-- IF postrow.U_YIM --><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a><hr class="dashed" /><!-- ENDIF -->
<!-- IF postrow.U_AIM --><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a><hr class="dashed" /><!-- ENDIF -->
<!-- IF postrow.U_JABBER --><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a><hr class="dashed" /><!-- ENDIF -->
</td>
</tr>
</table>
</div>
Не могу победить следующие моменты: не отображаются OCCUPATION и VISITED, хотя с INTERESTS проблем не возникло. И не пойму, как добавить ссылку
Найти сообщения пользователяА ещё, ни как не придумаю название текстовой ссылки или кнопки
Вот.