Цель этой статьи заключается в том, чтобы вертикальный профиль пользователя, слева сообщений, расположить по горизонтали. Это облегчит просмотр тем, удаляя не нужную информацию из профиля.
Фактически с данным отображением профиля вы добъётесь максимального пространства для сообщения, а также уменьшите количество дополнительной информации автора сообщения, получить которую высможете нажав на изображение справа от имени пользователя.
1. Откройте шаблон topicViewTemplate, найдите в нём и вырежите следующий код:
{parse template="userInfoPane" group="global" params="$post['author'], $post['post']['pid'], array()"}
и добавьте после:
<span class="author vcard"> <a class="url fn" href='{parse url="showuser={$post['author']['member_id']}" base="public" template="showuser" seotitle="{$post['author']['members_seo_name']}"}'>{$post['author']['members_display_name']}</a>{parse template="user_popup" group="global" params="$post['author']['member_id'], $post['author']['members_seo_name']"}</span> <else /> {$post['author']['members_display_name']} </if>
2. Повторите эту же процедуру в шаблоне Личные сообщения - showConversation!
3. Далее нам нужно сделать минимум информации, выводимой шаблоном userinfopanel, оставив только группу, аватар и дополнительную информацию (доп. информацию рекомендуется сделать иконками размером 20px на 20px). Откройте шаблон userinfopane и замените весь код на:
{$author['_group_formatted']} <if test="avatar:|:$author['member_id'] AND $author['avatar']"> <a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}">{$author['avatar']}</a> <else /> {$author['avatar']} </if> <if test="authorcfields:|:$author['custom_fields'] != """> <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> {$field} </if> </foreach> </foreach> </if>
4. Теперь нам нужно вернуть ширину сообщений во всю ширину окна, в ipb_style.css найдите:
.post_body { ..... . . . . }
И измените параметр margin-left до 5-10px;
Recommended Comments
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.