ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Без описания
Victor
Отправлено: 10 декабря 2009 — 13:03
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 237
Дата рег-ции: Март 2009  
Репутация: 14




Вот решил для начала выложить скриншоты небольших изменений сделанные на базе темы ExBBXBlue
1. Для начала разместил аватар, и элементы управления в файле logos.tpl
2. Закрыл для незарегистрированных пользователей некоторые элементы такие и статистику присутствующих на форуме.







статистика для гостей сокращена (не показывается кто он лайн и топ активных пользователей дни рожденье



Сокращенная статистика для гостей в файле board_body.tpl после строк:
CODE:

{$news_data}
{$board_data} <br />


заменяем все на нижеследующий код:

CODE:
DATA;
if ($fm->user['id'] !== 0) {
echo <<<DATA
<table cellpadding="4" cellspacing="1" border="0" width="100%" class="tableborder">
<tr>
<td class="maintitle" colspan="2">{$fm->LANG['ForumStat']}</td>
</tr>
<tr>
<td class="pformstrip" colspan="2">&nbsp;</td>
</tr>
<tr>
<td width="5%" class="row2" align="center" rowspan="{$rowspan}"><img src="./templates/ExBBXBlue/im/user.gif" border="0" alt="Active Users" /></td>
<td class="row4" width="95%">{$online_last}
<br>
{$fm->_MembersOutput}
<br>
<a href="tools.php?action=online" title="{$fm->LANG['ViewFullList']}">{$fm->LANG['WhoOnline']}</a>
</td>
</tr>
<!-- ТОП-ЛИСТ ПОЛЬЗОВАТЕЛЕЙ -->
{$userstop}
<!-- ТОП-ЛИСТ ПОЛЬЗОВАТЕЛЕЙ -->
<!-- ДЕНЬ РОЖДЕНИЯ -->
{$birstdaylist}
<!-- ДЕНЬ РОЖДЕНИЯ -->
<tr>
<td class="pformstrip" colspan="2">&nbsp;</td>
</tr>
<tr>
<td class="row2" width="5%" align="center" valign="middle"><img src="./templates/ExBBXBlue/im/stats.gif" border="0" alt="Board Stats" /></td>
<td class="row4" width="95%" align="left">
{$fm->LANG['NewUser']} <a href="profile.php?action=show&member={$fm->_Stats['last_id']}" title="{$fm->_Stats['lastreg']}">{$fm->_Stats['lastreg']}</a>
<br />
{$fm->LANG['UsersTotal']} <b>{$fm->_Stats['totalmembers']}</b>
<br />
{$fm->LANG['PostsTotal']} <b>{$fm->_Stats['totalposts']}</b>
<br />
{$fm->LANG['TopicsTotal']}: <b>{$fm->_Stats['totalthreads']}</b>
<br />{$maximum}
</td>
</tr>
</table>
DATA;
} else {
echo <<<DATA
<table cellpadding="4" cellspacing="1" border="0" width="100%" class="tableborder">
<tr>
<td class="maintitle" colspan="2">{$fm->LANG['ForumStat']}</td>
</tr>
<tr>
<td class="pformstrip" colspan="2">&nbsp;</td>
</tr>
<tr>
<td class="row2" width="5%" align="center" valign="middle"><img src="./templates/InvisionExBB/im/stats.gif" border="0" alt="Board Stats" /></td>
<td class="row4" width="95%" align="left">
{$fm->LANG['NewUser']} <a href="profile.php?action=show&member={$fm->_Stats['last_id']}" title="{$fm->_Stats['lastreg']}">{$fm->_Stats['lastreg']}</a>
<br />
{$fm->LANG['UsersTotal']} <b>{$fm->_Stats['totalmembers']}</b>
<br />
{$fm->LANG['PostsTotal']} <b>{$fm->_Stats['totalposts']}</b>
<br />
{$fm->LANG['TopicsTotal']}: <b>{$fm->_Stats['totalthreads']}</b>
<br />{$maximum}
</td>
</tr></table>
DATA;
}
?>

(Отредактировано автором: 10 декабря 2009 — 15:55)

 
 
mastersound
Отправлено: 10 декабря 2009 — 13:55
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Чот превьюхи не увеличиваются при просмотре. Остаются такими-же мелкими...
 
 
Victor
Отправлено: 10 декабря 2009 — 15:55
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 237
Дата рег-ции: Март 2009  
Репутация: 14




mastersound подправил, все должно открываться
 
 
mastersound
Отправлено: 10 декабря 2009 — 16:16
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Хорошо. Особо - вывод содержимого РМ
 
 
Victor
Отправлено: 10 декабря 2009 — 16:26
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 237
Дата рег-ции: Март 2009  
Репутация: 14




для "шапки" используем следующий файл logos.tpl

CODE:
<?php
$admincenter = (defined('IS_ADMIN')) ? '<a href="admincenter.php" title="'.$fm->LANG['Admincenter'].'">'.$fm->LANG['Admincenter'].'</a>&nbsp;&middot;&nbsp;' : '';
$unread = ($fm->user['unread'] === 0) ? '':'('.$fm->user['unread'].')';
$allmessages = $fm->_Read('messages/'.$fm->user['id'].'-msg.php');
$totalmessages = count($allmessages);
$useravatar = '<img src="im/avatars/'.(($fm->user['id']) ? $fm->user['avatar'] : 'noavatar.gif').'">';
echo <<<DATA
{$GLOBALS['fm']->_NewEmail}
<table width="100%" id='logostrip' cellspacing="0" cellpadding="0">
<tr>
<td><a href="index.php" title="{$fm->exbb['boardname']}"><img src="./templates/ExBBXBlue/im/logo.gif" alt="{$fm->exbb['boardname']}" width="207" height="52" border="0" /></a></td>
<td valign="bottom" align="right"><a href="index.php" style="margin-right:20px;color:#ffffff">{$fm->exbb['boardname']}</a><br /><span style="margin-right:15px;">{$fm->exbb['boarddesc']}</span></td>
</tr>
</table>
<table width="100%" cellspacing="6" border="0">
<tr>
<td width="189"rowspan="2">
<a href=http://www.calend.ru target=_blank><img src=http://www.calend.ru/img/export/informer.png width=189 alt="Праздники сегодня" border=0></a>
</td>
<td valign="top">
DATA;
if ($fm->user['id'] !== 0) {
echo <<<DATA
<table width="100%" id="logomenu">
<tr>
<td align="left" valign="bottom" nowrap >
<img src="./templates/ExBBXBlue/im/home.gif" border="0" alt="" />&nbsp;<a href="index.php" ><b>Главная</b></a>&nbsp; &nbsp;&nbsp;
<img src="./templates/ExBBXBlue/im/help.gif" border="0" alt="" />&nbsp;<a href="tools.php?action=help" title="{$fm->LANG['Help']}"><b>{$fm->LANG['Help']}</b></a>&nbsp; &nbsp;&nbsp;
<img src="./templates/ExBBXBlue/im/search.gif" border="0" alt="" />&nbsp;<a href="search.php" title="{$fm->LANG['Search']}"><b>{$fm->LANG['Search']}</b></a>&nbsp; &nbsp;&nbsp;
<img src="./templates/ExBBXBlue/im/members.gif" border="0" alt="" />&nbsp;<a href="tools.php?action=members" title="{$fm->LANG['Users']}"><b>{$fm->LANG['Users']}</b></a>&nbsp; &nbsp;&nbsp;
<img src="./templates/ExBBXBlue/im/attention.gif" border="0" alt="" />&nbsp;<a href="tools.php?action=rules"><b>{$fm->LANG['ForumRules']}</b></a>
</td>
</tr>
</table>
<table width="100%" id="userlinks" cellspacing="6">
<tr>
<td align="right">
<script language="JavaScript">var h=(new Date()).getHours();
if (h > 23 || h <7) document.write('Доброй ночи,');
if (h > 6 && h < 12) document.write('Доброе утро,');
if (h > 11 && h < 19) document.write('Добрый день,');
if (h > 18 && h < 24) document.write('Добрый вечер,');
</script> <b>&nbsp;{$fm->user['name']}</b><br><br><a href="profile.php" title="{$fm->LANG['YourProfile']}">{$fm->LANG['YourProfile']}</a>&nbsp;&middot;&nbsp;
<a href="announcements.php" title="{$fm->LANG['Announ']}">{$fm->LANG['Announ']}</a>&nbsp;&middot;&nbsp;{$admincenter}
<a href="loginout.php?action=logout" title="{$fm->LANG['Exit']}">{$fm->LANG['Exit']}</a>&nbsp;&middot;&nbsp;
<a href="search.php?action=newposts" title="{$fm->LANG['NewPosts']}">{$fm->LANG['NewPosts']}</a><br><br>
<a href="messenger.php?action=inbox">Входящие</a>&nbsp;<b>$unread</b>&nbsp;&middot;&nbsp;
<a href="messenger.php?action=outbox">Исходящие</a>&nbsp;&middot;&nbsp;
<a href="messenger.php?action=new">Написать сообщение</a>

</td>
<td align="right">{$useravatar}</td>
</tr>
</table>
</td>
</tr>
</table>
DATA;
} else {
echo <<<DATA
<table width="100%" id="logomenu">
<tr>
<td align="left" valign="bottom" nowrap >
<img src="./templates/ExBBXBlue/im/home.gif" border="0" alt="">&nbsp;<a href="index.php" ><b>Главная</b></a>&nbsp; &nbsp;&nbsp;
<img src="./templates/ExBBXBlue/im/members.gif" border="0" alt="">&nbsp;<a href="register.php"><b>{$fm->LANG['Registration']}</b></a>&nbsp; &nbsp;&nbsp;
<img src="./templates/ExBBXBlue/im/search.gif" border="0" alt="">&nbsp;<a href="search.php" ><b>{$fm->LANG['Search']}</b></a>&nbsp; &nbsp;&nbsp;
<img src="./templates/ExBBXBlue/im/help.gif" border="0" alt="">&nbsp;<a href="tools.php?action=help" ><b>{$fm->LANG['Help']}</b></a>&nbsp; &nbsp;&nbsp;
<img src="./templates/ExBBXBlue/im/attention.gif" border="0" alt="">&nbsp;<a href="tools.php?action=rules"><b>{$fm->LANG['ForumRules']}</b></a>
</td>
</tr>
</table>
<table width="100%" id="userlinks" cellspacing="6">
<tr>
<td align="center" > Добро пожаловать, <b>&nbsp;{$fm->user['name']}</b>.<br>Пожалуйста, <a href="loginout.php" ><b>войдите</b></a> или <a href="register.php"><b>зарегестируйтесь</a></b>.<br><br>
<br>
<form action="loginout.php" method="post">
<input type=hidden name="action" value="login">
<input type="text" class="forminput" size="10" name="imembername" onfocus=this.value="" value="User Name" />
<input type="password" class="forminput" size="10" name="ipassword" onfocus=this.value="" value="ibfrules" />
<input type="submit" class="go" name="submit" value="{$fm->LANG['Login']}">
</form><br><br>
<a href="profile.php?action=lostpassword" title="{$fm->LANG['ForgottenPass']}">{$fm->LANG['ForgottenPass']}</a></td>
</tr>
</table>
</td>
</tr>
</table>
DATA;
}
?>


привожу полностью, поскольку изменения существенно коснулись всех частей, возможно использовать для других шаблонов с учетом замены имени каталога на свой
 
 
electron
Отправлено: 10 декабря 2009 — 17:09
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




Victor , по-моему календарь портит весь вид. а так, симпатишно.
я у себя сделал нечто подобное и это сделано под стиль форума. по-моему получилось симпатишно и функционально. только у меня меняется три картинки : рисунок форума (если заходит гость), аватар (если входит зареганный юзер) и рисунок noavatar.gif (если зареганный юзер не имеет аватара).
 
 
Victor
Отправлено: 10 декабря 2009 — 17:45
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 237
Дата рег-ции: Март 2009  
Репутация: 14




electron ну и в моем варианте меняется аватар на ноаватар если его нет...я с форума и взял...
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Обсуждение »

> Похожие темы: Размещение почты и разделение прав доступа
Темы Форум Информация о теме Обновление
Всяко-разно
Мелкие косметические исправления
Обсуждаем Ответов: 70
Автор темы: Zeg
9 октября 2009 — 10:05
Автор: Zeg
User-agent: Mediapartners-Google
как правильно прописать?
Настройка форума Ответов: 4
Автор темы: nikk
7 ноября 2012 — 15:32
Автор: саня
Метатег title
возможно ли перевернуть заголовок в обратном направлении?
Настройка форума Ответов: 19
Автор темы: mastersound
26 июня 2014 — 10:11
Автор: GreatALF
Нагрузки форума
Как справляется форум с нагрузками
Обсуждаем Ответов: 13
Автор темы: Taki
13 апреля 2017 — 20:10
Автор: Taki
Какой функционал еще нужен для этого форума?
Предположительные направления развития
Обсуждаем Ответов: 103
Автор темы: 1Bot
29 марта 2011 — 15:41
Автор: roma1
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.068]     [ ]