Модификация позволяющая вывести аватар пользователя на все страницы форума. Для администраторов форумов http://luckbb.ru и http://4admins.ru.
Для этого нам понадобится внести пару правок и один скрипт.
Первым делом нужно установить jquery библиотеку, если она до сих пор у вас не установлена. Если уже подключали, то смело переходите к следующему пункту.
Библиотека jquery подключается путём добавления скрипта:
в начале секции
Теперь перейдём к правкам шаблонов.
Prosilver. Открываете шаблон
меняете
Subsilver2. В шаблоне
меняете на:
Далее. Открываете шаблон
для subsilver2:
добавляете к найденному класс
Основные правки сделаны, остался сам скрипт. В том же шаблоне, перед закрывающим тегом
Работа скрипта очень проста. С помощью Ajax мы ссылаемся на свою страницу редактирования аватары. Там мы находим нужный нам элемент, содержимое заключённое в класс
Осталось только определить место где мы хотим увидеть свой аватар. В нужном вам месте вставляете:
Стили по месту. Если требуются. В зависимости от вашего местоположения.
Теперь на базе этой модификации, будем делать выпадающую панель. C учётом предыдущих правок.
Prosilver.
Открываете шаблон
В найденном
После найденного добавляете:
Теперь стили, можно просто в самый конец:
Subsilver2.
Открываете шаблон
В найденном
После найденного вставляете:
В тему стиля добавляете:
В стилях в
Вот собственно и всё. Содержимое этих панелей можно сделать своё. Сейчас оно вставлено просто для наглядности.
Работоспособность в разных браузерах не проверял. Но должно работать везде.
Для этого нам понадобится внести пару правок и один скрипт.
Первым делом нужно установить jquery библиотеку, если она до сих пор у вас не установлена. Если уже подключали, то смело переходите к следующему пункту.
Библиотека jquery подключается путём добавления скрипта:
Код: Выделить всё
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<head>
, перед остальными скриптами.Теперь перейдём к правкам шаблонов.
Prosilver. Открываете шаблон
ucp_avatar_options.html
, находите:
Код: Выделить всё
<dd><!-- IF AVATAR -->{AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><!-- ENDIF --></dd>
<dd>
на <dd class="user_photo">
.Subsilver2. В шаблоне
ucp_profile_avatar.html
, находите:
Код: Выделить всё
<td class="row2" align="center"><br />
<!-- IF AVATAR -->{AVATAR}<br /><br /><input type="checkbox" class="radio" name="delete" /> <span class="gensmall">{L_DELETE_AVATAR}</span>
<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" />
<!-- ENDIF --></td>
Код: Выделить всё
<td class="row2" align="center"><br />
<span class="user_photo"><!-- IF AVATAR -->{AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><!-- ENDIF --></span>
<!-- IF AVATAR --><br /><br /><input type="checkbox" class="radio" name="delete" /> <span class="gensmall">{L_DELETE_AVATAR}</span><!-- ENDIF -->
</td>
overall_header.html
, для prosilver находите:
Код: Выделить всё
<a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="e">{L_PROFILE}</a>
Код: Выделить всё
<!-- IF S_USER_LOGGED_IN --> <a href="{U_PROFILE}"><img src="{T_THEME_PATH}/images/icon_mini_profile.gif" width="12" height="13" alt="*" /> {L_PROFILE}</a><!-- ENDIF -->
class="user"
(<a class="user" href="{U_PROFILE}"
).Основные правки сделаны, остался сам скрипт. В том же шаблоне, перед закрывающим тегом
</head>
ставите:
Код: Выделить всё
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<script type="text/javascript">
$(document).ready(um_init);
function um_init(){
$(".user").append(function(){um_show(this)});
}
function um_show(object){
var reg=/ucp.php/;
var avaprev=reg.test(object.pathname);
var url=object.href;
var queryString = url.replace(/^[^\?]+\??/,'');
var params = parseQuery(queryString);
if(avaprev) {
var title=object.innerText;
if(typeof(title)=='undefined') {title = object.textContent};
$(".user_menu_photo").append("<div id='ump'><div class='umload'><div></div>");
$.post("/ucp.php?i=profile&mode=avatar", { style: params['style'], mode: params['mode'], u: params['u']},function(data){
var prAvatar = $(".user_photo", data).html();
if (prAvatar==null){prAvatar=''};
$('#ump').html(prAvatar);
});
};
}
function parseQuery ( query ) {
var Params = new Object ();
if ( ! query ) return Params;
var Pairs = query.split(/[;&]/);
for ( var i = 0; i < Pairs.length; i++ ) {
var KeyVal = Pairs[i].split('=');
if ( ! KeyVal || KeyVal.length != 2 ) continue;
var key = unescape( KeyVal[0] );
var val = unescape( KeyVal[1] );
val = val.replace(/\+/g, ' ');
Params[key] = val;
}
return Params;
}
</script>
<!-- ENDIF -->
user_photo
, то что мы правили в самом начале, и вставляем на текущую страницу. Так как в этот класс мы заключили аватар, то он у нас и будет показан.Осталось только определить место где мы хотим увидеть свой аватар. В нужном вам месте вставляете:
Код: Выделить всё
<div class="user_menu_photo"></div>
Теперь на базе этой модификации, будем делать выпадающую панель. C учётом предыдущих правок.
Prosilver.
Открываете шаблон
overall_header.html
, находите:
Код: Выделить всё
<ul class="linklist rightside">
<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
<!-- IF not S_IS_BOT -->
<!-- IF S_DISPLAY_MEMBERLIST --><li class="icon-members"><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><li class="icon-register"><a href="{U_REGISTER}">{L_REGISTER}</a></li><!-- ENDIF -->
<li class="icon-logout"><a class="user" href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x">{L_LOGIN_LOGOUT}</a></li>
<!-- ENDIF -->
</ul>
<a class="user" href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x">
меняете на:
Код: Выделить всё
<a class="user" href="{U_PROFILE}" title="{L_PROFILE}" accesskey="e" onclick="um = document.getElementById('user_menu'); if (um.style.display == 'none') {um.style.display='block'} else {um.style.display='none'}return false;">{L_PROFILE}</a>
Код: Выделить всё
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<div id="user_menu" class="user_menu" style="display: none;">
<div class="close_user_menu"><a href="#close_user_menu" onclick="document.getElementById('user_menu').style.display='none'; return false;">✕</a></div>
<div class="user_menu_top">
<div class="user_menu_photo"></div>
<div class="user_menu_details">
<p class="author">{S_USERNAME}</p>
<p><a href="{U_PROFILE}">{L_PROFILE}</a></p>
<p><a href="/ucp.php?i=main&mode=bookmarks">{L_VIEW_BOOKMARKS}</a></p>
</div>
</div>
<div class="user_menu_center">
<p>{LAST_VISIT_DATE}</p>
<p>{CURRENT_TIME}</p>
</div>
<div class="user_menu_bottom">
<div class="column1">
<a href="/ucp.php?i=173" title="{L_CHANGING_PROFILE}">{L_SETTINGS}</a>
</div>
<div class="column2">
<a href="{U_LOGIN_LOGOUT}" accesskey="l" title="{L_LOGIN_LOGOUT}">{L_LOGOUT}</a>
</div>
</div>
</div>
<!-- ENDIF -->
Код: Выделить всё
/* User Hidden menu */
.navbar {
position: relative;
}
.user_menu {
max-width: 350px;
padding: 15px;
margin: 0;
background: #fff;
border: 1px solid #eaeaea;
border-radius: 3px;
position: absolute;
left: 0px;
top: 65px;
color: #525252;
box-shadow: 0 0 15px rgba(150,150,150,0.15);
z-index: 9;
}
.user_menu:before {
content: '';
position: absolute;
border: 10px solid transparent;
border-bottom: 10px solid #fff;
left: 20px;
top: -20px;
}
.user_menu p {
margin-bottom: 0.5em;
color: rgb(34,59,74);
}
.user_menu_top {
overflow: hidden;
}
.user_menu_center {
overflow: hidden;
margin-top: 10px;
padding-top: 10px;
border-top: 1px solid #ddd;
}
.user_menu_bottom {
overflow: hidden;
margin-top: 5px;
padding-top: 10px;
border-top: 1px solid #ddd;
font-size: 11px;
font-family: Helvetica, Arial, sans-serif;
}
.user_menu_bottom .column2 {
text-align: right;
}
.user_menu_bottom .column1 a,
.user_menu_bottom .column2 a {
color: #323232;
}
.close_user_menu {
position: absolute;
right: 5px;
top: 5px;
}
.close_user_menu a:link {
font-size: 15px;
color: #999;
}
.close_user_menu a:hover {
color: #000;
}
.user_menu_photo {
float: left;
padding-right: 15px;
}
.user_menu_details {
float: left;
}
.user_menu_details p.author {
display: block;
margin: 0 0 5px;
font-size: 2.4em;
font-family: Helvetica, Arial, sans-serif;
}
.user_menu_details p.author a,
.user_menu_details p a:link,
.user_menu_details p a:visited {
color: #323232;
}
.umload {
background: url("data:image/gif;base64,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");
width: 16px;
height: 16px;
}
Открываете шаблон
overall_header.html
, находите:
Код: Выделить всё
<td class="genmed" align="{S_CONTENT_FLOW_END}">
<a href="{U_FAQ}"><img src="{T_THEME_PATH}/images/icon_mini_faq.gif" width="12" height="13" alt="*" /> {L_FAQ}</a>
<!-- IF S_DISPLAY_SEARCH --> <a href="{U_SEARCH}"><img src="{T_THEME_PATH}/images/icon_mini_search.gif" width="12" height="13" alt="*" /> {L_SEARCH}</a><!-- ENDIF -->
<!-- IF not S_IS_BOT -->
<!-- IF S_DISPLAY_MEMBERLIST --> <a href="{U_MEMBERLIST}"><img src="{T_THEME_PATH}/images/icon_mini_members.gif" width="12" height="13" alt="*" /> {L_MEMBERLIST}</a><!-- ENDIF -->
<!-- IF S_USER_LOGGED_IN --> <a class="user" href="{U_PROFILE}" onclick="um = document.getElementById('user_menu'); if (um.style.display == 'none') {um.style.display='block'} else {um.style.display='none'}return false;"><img src="{T_THEME_PATH}/images/icon_mini_profile.gif" width="12" height="13" alt="*" /> {L_PROFILE}</a><!-- ENDIF -->
<!-- ENDIF -->
<a class="user" href="{U_PROFILE}">
меняете на:
Код: Выделить всё
<a class="user" href="{U_PROFILE}" onclick="um = document.getElementById('user_menu'); if (um.style.display == 'none') {um.style.display='block'} else {um.style.display='none'}return false;">
Код: Выделить всё
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<div id="user_menu" class="user_menu" style="display: none;">
<div class="close_user_menu"><a href="#close_user_menu" onclick="document.getElementById('user_menu').style.display='none'; return false;">✕</a></div>
<div class="user_menu_top">
<div class="user_menu_photo"></div>
<div class="user_menu_details">
<p class="author">{S_USERNAME}</p>
<p><a href="{U_PROFILE}">{L_PROFILE}</a></p>
<p><a href="/ucp.php?i=main&mode=bookmarks">{L_VIEW_BOOKMARKS}</a></p>
</div>
</div>
<div class="user_menu_center">
<p>{LAST_VISIT_DATE}</p>
<p>{CURRENT_TIME}</p>
</div>
<div class="user_menu_bottom">
<div class="column1">
<a href="/ucp.php?i=173" title="{L_CHANGING_PROFILE}">{L_SETTINGS}</a>
</div>
<div class="column2">
<a href="{U_LOGIN_LOGOUT}" accesskey="l" title="{L_LOGIN_LOGOUT}">{L_LOGOUT}</a>
</div>
</div>
</div>
<!-- ENDIF -->
Код: Выделить всё
/* User Hidden menu */
#menubar {
position: relative;
}
.user_menu {
max-width: 350px;
padding: 15px;
margin: 0 auto 20px;
background: #fff;
border: 1px solid #eaeaea;
border-radius: 3px;
position: absolute;
right: 0px;
top: 30px;
color: #525252;
box-shadow: 0 0 15px rgba(150,150,150,0.15);
z-index: 9;
text-align: left;
font-size: 10px;
}
.user_menu:before {
content: '';
position: absolute;
border: 10px solid transparent;
border-bottom: 10px solid #fff;
right: 20px;
top: -20px;
}
.user_menu p {
margin-bottom: 0.5em;
color: rgb(34,59,74);
}
.user_menu_top {
overflow: hidden;
}
.user_menu_center {
overflow: hidden;
margin-top: 10px;
padding-top: 10px;
border-top: 1px solid #ddd;
}
.user_menu_bottom {
overflow: hidden;
margin-top: 5px;
padding-top: 10px;
border-top: 1px solid #ddd;
font-size: 11px;
font-family: Helvetica, Arial, sans-serif;
}
.user_menu_bottom .column2 {
text-align: right;
}
.user_menu_bottom .column1 a,
.user_menu_bottom .column2 a {
color: #323232;
}
.close_user_menu {
position: absolute;
right: 5px;
top: 5px;
}
.close_user_menu a:link {
font-size: 15px;
color: #999;
}
.close_user_menu a:hover {
color: #000;
}
.user_menu_photo {
float: left;
padding-right: 15px;
}
.user_menu_details {
float: left;
}
.user_menu_details p.author {
display: block;
margin: 0 0 5px;
font-size: 2.4em;
font-family: Helvetica, Arial, sans-serif;
}
.user_menu_details p.author a,
.user_menu_details p a:link,
.user_menu_details p a:visited {
color: #323232;
}
.column1 {
float: left;
clear: left;
width: 49%;
}
.column2 {
float: right;
clear: right;
width: 49%;
}
.umload {
background: url("data:image/gif;base64,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");
width: 16px;
height: 16px;
}
.umload
содержится закодированное изображение, предназначенное для показа загрузки, пока не загрузился аватар. В принципе вещь не особо нужная, поэтому, если не нужно, можно удалить. Вот собственно и всё. Содержимое этих панелей можно сделать своё. Сейчас оно вставлено просто для наглядности.
Работоспособность в разных браузерах не проверял. Но должно работать везде.
Комментарии: 28
Начнём с того, что в описание сказано:
По картинке я не могу определить причину. Надо смотреть, лучше под регистрацией, с тестового юзера, например.
Хотя конечно код должен работать и на любом другом, в зависимости от нескольких нюансов.Модификация позволяющая вывести аватар пользователя на все страницы форума. Для администраторов форумов http://luckbb.ru и http://4admins.ru.
По картинке я не могу определить причину. Надо смотреть, лучше под регистрацией, с тестового юзера, например.
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Подождите , как понять вам логин нужен чоли ? ссылка вот http://nrj.zz.mu/forum/ если надо админку в лс отправлю !
Похожие темы
-
Название: files
phpbb: 3.3
Описание расширения: Расширение позволяющее отображать отдельную страницу с вложением, с возможностью показа... -
После обновления старого PHPBB форума
с версии 2 до версии 3.3.10 в меню форума появился link The team , при открытии которого выдает 404 ошибку... -
Все привет, с Новым 2023 годом, здоровья и успехов во всем.
Ребят, такой вопрос, нужно было сделать форум, не стал делать чистую установку, просто... -
darkmode,расширение которое переключает светлый,темный режим форума.
Расширение работает и для гостей и имеет переключатель в navbar .
Недостатки:... -
Добрый вечер.
Появилась необходимость запретить показ рекламы от гугл адсенс на некоторых страницах форума. Там есть такая функция как исключить... -
Расширение позволяющее добавить на форум свой стиль, скрипт или блок с произвольным содержимым. В расширении можно задать шапку форума, ico иконку...