Аватар возле последнего сообщения в оглавлении форума
+13
Luz
MakcMay
Домовой
rosfederator
Angelicka
Леший
McCleod
natka
bizkom
gorezcaid
Evgesha
Gостья
Anoka the Wolf
Участников: 17
Страница 1 из 3
Страница 1 из 3 • 1, 2, 3
Аватар возле последнего сообщения в оглавлении форума
Как это выглядит
Данный туториал позволяет показывать аватары авторов последних сообщений в оглавлении форума, рядом со ссылкой на последнее сообщение. При наведении мышкой на изображение аватара, оно увеличивается. С помощью настроек CSS вы можете задать оформление по своему вкусу.
Вариант для всех версий форумов
1. JAVASCRIPT
В ПА > Модули > Управление кодами JS
укажите "Активировать управление кодами Javascript :да"
и создайте новый файл
Внимание: это новый, доработанный вариант кода!
Название : любое (напр., "Аватары на главной")
Расположение : в оглавлении
Код Javascript :
- Код:
$(function(){
if(!window.localStorage) return;
// Аватар по умолчанию
var default_avatar= 'http://illiweb.com/fa/invision/pp-blank-thumb.png';
// Время кэширования, здесь 24 h * 60 m * 60 s * 1000 ms то есть один день
var caching_time= 24*60*60*1000;
// Время кэширования ошибки, здесь 60 s * 1000 ms то есть одна минута
var caching_error= 60*1000;
var set_avatar= function(id) {
$('.mini_ava.member'+id).html('<img src="'+get_avatar(id)+'" />');
};
var get_avatar= function(id) {
if(localStorage.getItem('t_ava'+id) < +new Date - caching_time || (localStorage.getItem('d_ava'+id)==default_avatar && localStorage.getItem('t_ava'+id) < +new Date - caching_error))
{
localStorage.setItem('d_ava'+id, default_avatar);
$.get('/u'+id, function (d){
localStorage.setItem('t_ava'+id,+new Date);
localStorage.setItem('d_ava'+id, $('#profile-advanced-right .module:first div img:first,.forumline td.row1.gensmall:first > img, .frm-set.profile-view.left dd img,dl.left-box.details:first dd img, .row1 b .gen:first img, .real_avatar img',d).first().attr('src')||default_avatar);
set_avatar(id);
});
}
return localStorage.getItem('d_ava'+id);
};
var to_replace= {};
$('dd.lastpost strong a.gensmall, .ipbtable tr td:last-child span strong a.gensmall, .table td.tcr strong a.gensmall, .forumline .row3.over strong a.gensmall').each(function(){
to_replace[$(this).attr('href').substr(2)]= 1;
$(this).closest('td,dd').prepend('<div class="mini_ava member'+$(this).attr('href').substr(2)+'"></div>');
});
for(i in to_replace)
{
set_avatar(i);
};
});
2. CSS
В CSS (ПА > Оформление > Управление картинками и цветами > Цвета > Каскадная таблица СSS) добавьте:
- Код:
.mini_ava {
float: left;
}
.mini_ava img {
width: 40px;
height: 40px;
margin: 0 5px;
border-radius: 10px;
transition: all 1s;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
}
.mini_ava img:hover
{
width: 80px;
height: 80px;
}
Внимание: в слишком старых версиях браузеров данный способ может не сработать.
Если после установки скрипта аватарки сразу не появляются, или загружаются не все — очистите кэш!
© Данный способ разработан штатом форумов поддержки FOROACTIVO.COM и FORUMACTIF.COM (в частности администратором Celina) . Любая публикация этого материала без разрешения администрации help.forum2x2.ru запрещается.
Последний раз редактировалось: Luz (Вт 30 Окт - 18:15), всего редактировалось 2 раз(а)
Re: Аватар возле последнего сообщения в оглавлении форума
а я у себя не вижу аватарок,хотя всё сделала как описано тут
Re: Аватар возле последнего сообщения в оглавлении форума
Не забыли включить?В ПА > Модули > Управление кодами JS
укажите "Активировать управление кодами Javascript :да"
Re: Аватар возле последнего сообщения в оглавлении форума
Дана, я сам смотрел, там всё правильно сделано.Dana Domirani пишет:Не забыли включить?В ПА > Модули > Управление кодами JS
укажите "Активировать управление кодами Javascript :да"
Мне кажется с чем то конфликт. С чем не могу понять.
Re: Аватар возле последнего сообщения в оглавлении форума
Так, на вскидку: а если профили пользователей для гостей открыть?
Тип профиля (развернутый/стандартный) значения не имеет.
Тип профиля (развернутый/стандартный) значения не имеет.
Re: Аватар возле последнего сообщения в оглавлении форума
По поводу профиля для гостей так там он для гостей скрыт.
Но у меня на форуме то же для гостей скрыт.
Профиль там развёрнутый.
Но у меня на форуме то же для гостей скрыт.
Профиль там развёрнутый.
Re: Аватар возле последнего сообщения в оглавлении форума
Да, в таком случае должны хотя бы аватарки-нейтралки показываться (проверила на тестовике).По поводу профиля для гостей так там он для гостей скрыт.
А на vkusnota.biz вообще никаких аватар не подгружается. Т.е. не работает сам скрипт...
По соседству с ним нет "битых" скриптов? С тегами <script> внутри, или с целыми кусками html-кодов?
Re: Аватар возле последнего сообщения в оглавлении форума
Вот всё что там есть
Но эти скрипты я ставил.
Они и у меня на форуме есть.
К сожалению я не могу тебе дать права админа, я не создатель.
Надо Светланку ждать и попросить что бы дала свои данные тебе.
Её сейчас нет на форуме.
Но эти скрипты я ставил.
Они и у меня на форуме есть.
К сожалению я не могу тебе дать права админа, я не создатель.
Надо Светланку ждать и попросить что бы дала свои данные тебе.
Её сейчас нет на форуме.
Re: Аватар возле последнего сообщения в оглавлении форума
Дана, нашёл с чем конфликтует.
Слайдер в приветствии
Слайдер в приветствии
- Код:
<link rel="stylesheet" type="text/css" href="http://www.patmax.eu/CSS1/120330112525.css" />
<script type="text/javascript" src="http://www.patmax.eu/J1/120404181157.js"></script>
<script type="text/javascript" src="http://www.patmax.eu/J1/120330112609.js"></script>
<script type="text/javascript">
jQuery(function() {
jQuery(".jMyCarousel").jMyCarousel({
visible: '100%'
});
});
</script><div class="jMyCarousel">
<ul>
<li><img src="http://uploads.ru/i/F/9/n/F9nhx.jpg" width="160" height="107"></li>
<li><img src="http://uploads.ru/i/f/v/m/fvmTj.jpg" width="160" height="107"></li>
<li><img src="http://uploads.ru/i/A/x/u/Axuzl.jpg" width="160" height="107"></li>
<li><img src="http://uploads.ru/i/X/o/7/Xo79G.jpg" width="160" height="107"></li>
<li><img src="http://uploads.ru/i/B/H/F/BHFA2.jpg" width="160" height="107"></li>
<li><img src="http://uploads.ru/i/j/P/s/jPswp.jpg" width="160" height="107"></li>
<li><img src="http://uploads.ru/i/f/p/H/fpHOe.jpg" width="160" height="107"></li>
<li><img src="http://uploads.ru/i/E/i/W/EiWOt.jpg" width="160" height="107"></li>
<li><img src="http://shot.photo.qip.ru/302KKUI.jpg" width="160" height="107"></li>
<li><img src="http://savepic.net/784868.jpg" width="160" height="107"></li>
<li><img src="http://uploads.ru/i/J/p/R/JpR4l.jpg" width="160" height="107"></li>
<li><img src="http://uploads.ru/i/W/9/x/W9xN5.jpg" width="160" height="107"></li>
<li><img src="http://ultimatechatmpcha.4bb.ru/uploads/0002/23/31/238446-2-f.jpg" width="160" height="107"></li>
<li><img src="http://savepic.ru/2766772.jpg" width="160" height="107"></li>
<li><img src="http://uploads.ru/i/i/w/j/iwjJN.jpg" width="160" height="107"></li>
<li><img src="http://uploads.ru/i/1/3/k/13kmv.jpg" width="160" height="107"></li>
</ul>
</div>
Re: Аватар возле последнего сообщения в оглавлении форума
Юр это фотки маленькие чтоли??? из за него не работает?
Re: Аватар возле последнего сообщения в оглавлении форума
да, галерея у тебя в приветствии которая.
Вот убери и увидишь.
Вот убери и увидишь.
Re: Аватар возле последнего сообщения в оглавлении форума
А у меня не работает! Все сделала как написано. Учитывая, что я не очень то поняла какую и где галерею убрать? Так выключила галерею аватар... Не поможете разобраться?
http://www.mypishka.net/forum
http://www.mypishka.net/forum
Re: Аватар возле последнего сообщения в оглавлении форума
Ой! Прошу прощения! Все заработало! Это из-за моей невнимательности!
Огромное спасибо! Все так здорово и необычно!
Огромное спасибо! Все так здорово и необычно!
Re: Аватар возле последнего сообщения в оглавлении форума
У меня проблемка....
Почему-то показываются нейтральные аватарки?
И не только на моем форуме, но и на других тоже.
http://legavyedv.privetbb.ru/
Почему-то показываются нейтральные аватарки?
И не только на моем форуме, но и на других тоже.
http://legavyedv.privetbb.ru/
Re: Аватар возле последнего сообщения в оглавлении форума
Это из-за того что скрипт может не иметь доступа к просмотру профилей пользователей, когда просматриваешь форум как гость.
У меня тоже одну аватарку не отображало некоторое время, потом заработало.
У меня тоже одну аватарку не отображало некоторое время, потом заработало.
С правами администратора тоже не показываются?Почему-то показываются нейтральные аватарки?
Re: Аватар возле последнего сообщения в оглавлении форума
Не показывает с правами админа.
И кеш чистила несколько раз.
И с других компов заходила - не отображается.
И кеш чистила несколько раз.
И с других компов заходила - не отображается.
Re: Аватар возле последнего сообщения в оглавлении форума
Посмотрел, скрипт вас установлен, ошибок не выдает, но не работает...Не показывает с правами админа.
У вас есть еще скрипты, которые выдают ошибки, может из-за них не работает.
Re: Аватар возле последнего сообщения в оглавлении форума
gorezcaid, спасибо, что откликнулись)
У меня в в категориях и форумах в описании форума стоит скрипт.
У меня в в категориях и форумах в описании форума стоит скрипт.
<script type="text/javascript">var pvf= document.getElementById('main-content').firstChild; while(pvf.className!='forabg' && pvf.className!='h3' && (pvf=pvf.nextSibling) ); var i= 1; while(pvf && pvf.className=='forabg') { vf=pvf.firstChild.firstChild.nextSibling; vf.firstChild.style.cursor='pointer'; vf.firstChild.id='catret'+(i++); vf.firstChild.onclick=function() { if(parseInt(my_getcookie(this.id))==1) { my_setcookie(this.id,'0',0,0); this.parentNode.nextSibling.style.display='block'; } else { my_setcookie(this.id,'1',1,0); this.parentNode.nextSibling.style.display='none'; } }; if(parseInt(my_getcookie(vf.firstChild.id))==1) vf.nextSibling.style.display='none'; pvf= pvf.nextSibling; } </script>
Re: Аватар возле последнего сообщения в оглавлении форума
У вас ошибка в скрипте, после копирования скрипта с форума.
Скрипт начинается так (Не полная версия):
Между document·cookie Там должна быть точка.Syntax error at line 70 while loading: unexpected character: U+00B7
d("Copy");} document·cookie = "trowncomp
--------------------^
Скрипт начинается так (Не полная версия):
- Код:
var content="<INPUT class=button onclick=translateAlltoCyrillic();upgradeclipboard(); type=button value='в кириллицу'><INPUT class=button onclick=translateAlltoLatin();upgradeclipboard(); type=button value='в латиницу'>";var arr=document.getElementsByTagName("form");var rus_lr2 = ('Е-е-О-о-Ё-Ё-Ё-Ё-Ж-Ж-Ч-Ч-Ш-Ш-Щ-Щ-Ъ-Ь-Э-Э-Ю-Ю-Я-Я-Я-Я-ё-ё-ж-ч-ш-щ-э-ю-я-я').split('-'); var lat_lr2 = ('/E-/e-/O-/o-ЫO-Ыo-ЙO-Йo-ЗH-Зh-ЦH-Цh-СH-Сh-ШH-Шh-ъ'+String.fromCharCode(35)+'-ь'+String.fromCharCode(39)+'-ЙE-Йe-ЙU-Йu-ЙA-Йa-ЫA-Ыa-ыo-йo-зh-цh-сh-шh-йe-йu-йa-ыa').split('-'); var rus_lr1 = ('А-Б-В-Г-Д-Е-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Х-Ц-Щ-Ы-Я-а-б-в-г-д-е-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-х-ц-щ-ъ-ы-ь-ь-я').split('-'); var lat_lr1 = ('A-B-V-G-D-E-Z-I-J-K-L-M-N-O-P-R-S-T-U-F-H-X-C-W-Y-Q-a-b-v-g-d-e-z-i-j-k-l-m-n-o-p-r-s-t-u-f-h-x-c-w-'+String.fromCharCode(35)+'-y-'+String.fromCharCode(39)+'-'+String.fromCharCode(96)+'-q').split('-'); var rus_rl = ('А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я-а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я').split('-'); var lat_rl = ('A-B-V-G-D-E-JO-ZH-Z-I-J-K-L-M-N-O-P-R-S-T-U-F-H-C-CH-SH-SHH-'+String.fromCharCode(35)+String.fromCharCode(35)+'-Y-'+String.fromCharCode(39)+String.fromCharCode(39)+'-JE-JU-JA-a-b-v-g-d-e-jo-zh-z-i-j-k-l-m-n-o-p-r-s-t-u-f-h-c-ch-sh-shh-'+String.fromCharCode(35)+'-y-'+String.fromCharCode(39)+'-je-ju-ja').split('-'); var translitown=0;var language = 0; if (document.images) {swrus_src = new Image; swrus_src = "pict/swrus.gif";swlat_src = new Image; swlat_src = "pict/swlat.gif";} function setfoc(){document.post.message.focus();} function compbelongs(isprivate) { translitown = isprivate; if (translitown==1) {document.post.message.createTextRange().execCommand("Copy");} document·cookie =
Re: Аватар возле последнего сообщения в оглавлении форума
А в каком именно скрипте?
этот текст новом скрипте я не нашла.
этот текст новом скрипте я не нашла.
Re: Аватар возле последнего сообщения в оглавлении форума
Вчера всё работало и аватарки были пользовательские, а сегодня авы нейтральные почему так?
Re: Аватар возле последнего сообщения в оглавлении форума
Сделайте, пожалуйста, скриншот...
В каком браузере ?
В каком браузере ?
Re: Аватар возле последнего сообщения в оглавлении форума
К сожалению, не знаю, как скриншот делать...
во всех браузерах
во всех браузерах
Re: Аватар возле последнего сообщения в оглавлении форума
Вы не видите аватарки как гость или как администратор/пользователь тоже?Angelicka пишет:Вчера всё работало и аватарки были пользовательские, а сегодня авы нейтральные
Re: Аватар возле последнего сообщения в оглавлении форума
да во всех случаях их не видно, и как админу/пользователю и как гостю
Страница 1 из 3 • 1, 2, 3
Страница 1 из 3
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|