Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Скрипт информационной панели.


Скрипт информационной панели.

Сообщений 1 страница 20 из 24

1

Подобные темы уже в корзине, поэтому создаю новую. Друзья вчера случайно наткнулся на скрипт «Информационная панель с данными пользователей» от Duka поставил сама панель отображается, но вот проблема в темах все ответные сообщения увеличились (см. скрин) убрал скрипт всё встало в норму. Подскажите что можно сделать чтоб скрипт не влиял на дизайн отображения сообщений?
Вот скрипт:

Код:
<script type="text/javascript">
var mon_array = new Array("", "Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря");
Tm = new Date();
Tm.setTime(1000*UserRegistered);
m=Tm.getMonth()+1;
if (m<10) m=m;
hh=Tm.getHours();
mm=Tm.getMinutes()+'';
if (mm<10) mm=mm;
tm='<strong>'+Tm.getDate()+'&nbsp;'+mon_array[m]+'</strong>&nbsp;в&nbsp;<strong>'+hh+':'+mm+'</strong>';
var UserTotalReg = Math.floor(UserTotalTime/86400)
var UserTotalPost = Math.floor(UserPosts/60)
var sex_array = new Array("Пол неопределен. Войдите в <a href='/profile.php?section=personal&id="+UserID+"'>Профиль</a> и установите пол", "Ваш пол: <strong>Муж</strong>", "Ваш пол: <strong>Жен</strong>");
var sex = sex_array[UserSex]
if (UserAvatar == ""){UserAvatar = "http://s54.radikal.ru/i145/0808/84/e1fbc11ac605.png"}
if (UserBirthDate == ""){UserBirthDate = "Дата не выставлена"}
if (UserAge == "0"){UserAge = "[Нет сведений]"}
var user=", <strong>"+UserName+"</strong>";
if (user == ", <strong></strong>"){user = ""}
var arr=document.getElementsByTagName("div")
i=0
while(arr[i] ){
if(arr[i].id=="pun-main") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><a href='/profile.php?section=avatar&id="+UserID+"' title='Изменить аватару'><img src="+UserAvatar+"></a><br /><strong>"+UserTitle+"</strong></td><td width=40%>Приветствуем на форуме"+user+"!<br />"+sex+"<br />Вы используете стиль: <strong>"+BoardStyle+"</strong><br />Вы в группе  <strong>"+GroupTitle+"</strong><br />На форуме Вами было оставлено <strong>"+UserPosts+"</strong> сообщений<br />Ваш возраст: <strong>"+UserAge+"</strong>.<Br />Ваш день рождения: <strong>"+UserBirthDate+"</strong><br /><br />Профиль <a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a> | Ваши <a href='/userlist.php?&show_group="+GroupID+"'>соучастники</a></td><td width=40%><strong>Отношения</strong><br /><br /><a href='/respect.php?id="+UserID+"'>Уважение</a>: <strong>"+UserRespectPlus+"</strong>/<strong>"+UserRespectMinus+"</strong><br /><a href='/positive.php?id="+UserID+"'>Позитив</a>: <strong>"+UserPositivePlus+"</strong>/<strong>"+UserPositiveMinus+"</strong><Br /><Br />Вы зарегистрировались "+tm+" и провели на форуме <strong>"+UserTotalReg+"</strong> дней</td></tr></table></div></div><br />"+name
}i++}
</script>
<script type="text/javascript">
var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if(arr[i].id=="pun-main" && GroupID == "3") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><img src=http://s54.radikal.ru/i145/0808/84/e1fbc11ac605.png></td><td width=80%>Приветствуем тебя на форуме, Гость.<br />Для участия в конференциях просьба <a href='login.php'>войти</a> или <a href='register.php'>зарегистрироваться</a>.</td></tr></table></div></div><Br />"+name
}
i++
}
</script>

Вот форум: http://film.topf.ru/

0

2

Lektor

Видоизменил - пробуйте так:

Код:
<script type="text/javascript">
  $(document).ready(function(){
var s
if(GroupID=="3") {
s="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><img src=http://s54.radikal.ru/i145/0808/84/e1fbc11ac605.png></td><td width=80%>Приветствуем тебя на форуме, Гость.<br />Для участия в конференциях просьба <a href='login.php'>войти</a> или <a href='register.php'>зарегистрироваться</a>.</td></tr></table></div></div><Br />"
$("div.#pun-main").prepend(s)
}

var mon_array = new Array("", "Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря");
Tm = new Date();
Tm.setTime(1000*UserRegistered);
m=Tm.getMonth()+1;
if (m<10) m=m;
hh=Tm.getHours();
mm=Tm.getMinutes()+'';
if (mm<10) mm=mm;
tm='<strong>'+Tm.getDate()+'&nbsp;'+mon_array[m]+'</strong>&nbsp;в&nbsp;<strong>'+hh+':'+mm+'</strong>';
var UserTotalReg = Math.floor(UserTotalTime/86400)
var UserTotalPost = Math.floor(UserPosts/60)
var sex_array = new Array("Пол неопределен. Войдите в <a href='/profile.php?section=personal&id="+UserID+"'>Профиль</a> и установите пол", "Ваш пол: <strong>Муж</strong>", "Ваш пол: <strong>Жен</strong>");
var sex = sex_array[UserSex]
if (UserAvatar == ""){UserAvatar = "http://s54.radikal.ru/i145/0808/84/e1fbc11ac605.png"}
if (UserBirthDate == ""){UserBirthDate = "Дата не выставлена"}
if (UserAge == "0"){UserAge = "[Нет сведений]"}
var user=", <strong>"+UserName+"</strong>";
if (user == ", <strong></strong>"){user = ""}
var arr=document.getElementsByTagName("div")
if(GroupID!=="3") {
s="<div class=category><h2>Информационное табло</h2><div class=container><table border=0><tr><td><a href='/profile.php?section=avatar&id="+UserID+"' title='Изменить аватару'><img src="+UserAvatar+"></a><br /><strong>"+UserTitle+"</strong></td><td width=40%>Приветствуем на форуме"+user+"!<br />"+sex+"<br />Вы используете стиль: <strong>"+BoardStyle+"</strong><br />Вы в группе  <strong>"+GroupTitle+"</strong><br />На форуме Вами было оставлено <strong>"+UserPosts+"</strong> сообщений<br />Ваш возраст: <strong>"+UserAge+"</strong>.<Br />Ваш день рождения: <strong>"+UserBirthDate+"</strong><br /><br />Профиль <a href='/profile.php?id="+UserID+"'>"+UserLogin+"</a> | Ваши <a href='/userlist.php?&show_group="+GroupID+"'>соучастники</a></td><td width=40%><strong>Отношения</strong><br /><br /><a href='/respect.php?id="+UserID+"'>Уважение</a>: <strong>"+UserRespectPlus+"</strong>/<strong>"+UserRespectMinus+"</strong><br /><a href='/positive.php?id="+UserID+"'>Позитив</a>: <strong>"+UserPositivePlus+"</strong>/<strong>"+UserPositiveMinus+"</strong><Br /><Br />Вы зарегистрировались "+tm+" и провели на форуме <strong>"+UserTotalReg+"</strong> дней</td></tr></table></div></div><br />"
$("div.#pun-main").prepend(s)
}
});
</script>

Зы - только там для гостя http://s54.radikal.ru/i145/0808/84/e1fbc11ac605.png  картинка не рабочая уже(наверн заменить нужно

Отредактировано Deff (Ср, 5 Янв 2011 13:38:51)

+1

3

Deff, спасибо всё в норме, ещё вопрос не адекватно считает сколько я на форуме пишет во как:

Отредактировано Lektor (Ср, 5 Янв 2011 21:20:02)

0

4

Lektor он считает с 10 года.. может rps поправит

0

5

Deff написал(а):

он считает с 10 года.. может rps поправит

Спасибо, буду ждать.

0

6

Lektor написал(а):

ещё вопрос не адекватно считает сколько я на форуме пишет во как

А что конкретно здесь не так?

0

7

rps, всё разобрался, 9 (как у меня написанно) дней это не с начала регистрации, я так понимаю, а сколько именно аккунт сидел в сети, так?

0

8

Lektor написал(а):

rps, всё разобрался, 9 (как у меня написанно) дней это не с начала регистрации, я так понимаю, а сколько именно аккунт сидел в сети, так?

Да, именно так.

+1

9

rps, не буду перескакивать в другую тему, ещё вопрос. По теме Абсолютный помощник по дизайну CSS 2 (beta) составил такой скрипт на форум

Код:
<style type="text/css">
HTML, BODY {background-image: url("http://forumupload.ru/uploads/0003/cd/5c/3380-1-f.jpg")!important; background-repeat: repeat !important;
}
#pun th {color: red; background-color : #FFFFFF; 
}
#pun-main .pagelink, #pun-main .postlink {color: red; font-weight: 900;
} 
</style>

, вроде всё нормально.
Подскажи как убрать этот блок и разместить там название форума:
http://forumupload.ru/uploads/0003/cd/5c/3380-2-f.jpg
И ещё, Страница, Новая тема, Новый опрос, Ответить, как то выделить, а то они невзрачные получаются на новом фоне, может кнопками или шрифт, цвет поменять?

0

10

Lektor написал(а):

И ещё, Страница, Новая тема, Новый опрос, Ответить, как то выделить, а то они невзрачные получаются на новом фоне, может кнопками или шрифт, цвет поменять?

Посмотрите в этой теме > Замена кнопок

0

11

Deff, в принципе всё ясно, ещё один вопросик, а нельзя ли два скрипта скомбинировать:

Код:
<script type="text/javascript">
function changeLink()
{var arr=document.links
for (j in arr)
{
if (arr[j].innerHTML=="Начать новую тему")
{arr[j].innerHTML="<img id='fifik1'"+" src='адрес картинки Начать новую тему' />"}
else if (arr[j].innerHTML=="Начать опрос")
{arr[j].innerHTML="<img id='fifik2'"+" src='адрес картинки Начать опрос' />"}}}
changeLink()
</script>

<script type="text/javascript"><!-- Кнопка Ответить -->
var img2 = '<img src="адрес картинки Кнопки Ответить">';
var div = document.getElementsByTagName('div');
var i = 0;
while(div[i]){
if (div[i].className=='postlink' && div[i].innerHTML.indexOf("Ответить") != -1){
div[i].getElementsByTagName('a')[0].innerHTML = img2;
}
i++;
}
</script> <!-- Конец кнопка Ответить -->

и Начать опрос убрать вообще, такая ссылка по тематике форума лишняя?

0

12

Lektor написал(а):

Подскажи как убрать этот блок и разместить там название форума:

В html верх(*Уберите только надпись I love only letitbit.net

<img src="http://forumupload.ru/uploads/0003/cd/5c/3380-1-f.jpg" style="position:relative;width: 106%;height:20%;margin: 0 3% -209px -3%;"/>
<style type="text/css">/*#title-logo-tr *,*/
pun-ulinks,#pun-navlinks {position:relative;z-index:100;}
#pun-title.section *{background-image:none;}
.title-logo-tdr a, .title-logo-tdr iframe, .title-logo-tdr object{
  position: absolute!important;
  z-index:100!important;
  left: 70%!important;
  right: 30px!important;
  top: 30px!important;}
</style>

Красным - можно менять ссылку на рисунок //

Отредактировано Deff (Чт, 6 Янв 2011 13:19:47)

0

13

Deff, получилось но рекламный баннер отодвинулся в сторону, я так понимаю его трогать нельзя, как быть?

0

14

Lektor
Эт я его отодвинул - вроде как так приятней - банер можно двигать по верхней половине форума

(*Задайте в поиске по этому форуму Вопрос - Как сдвинуть рекламный банер

Отредактировано Deff (Чт, 6 Янв 2011 14:13:29)

0

15

Понял, а как это Скрипт информационной панели. если конечно не затруднит?

0

16

Lektor я не понял:  что значит скобинировать ? Cтавьте оба ..?

Отредактировано Deff (Чт, 6 Янв 2011 14:28:41)

0

17

Deff, у меня получается на каждый элемент отдельный скрипт, можно это как то сгруппировать в один или нет? И убрать вообще функцию Начать опрос?

0

18

Lektor написал(а):

Deff, у меня получается на каждый элемент отдельный скрипт, можно это как то сгруппировать в один или нет? И убрать вообще функцию Начать опрос?

Можно. Сейчас попробую.

0

19

репит

Отредактировано Deff (Чт, 6 Янв 2011 15:48:19)

0

20

Lektor

Код:
<script type="text/javascript">
var arr = document.links;
for (j in arr) {
if (arr[j].innerHTML == "Новая тема")
arr[j].innerHTML = "<img src='Адрес изображения' />";
else if (arr[j].innerHTML == "Новый опрос")
arr[j].innerHTML = "<img src='Адрес изображения' />";
else if (arr[j].innerHTML.indexOf("Ответить") != -1)
arr[j].innerHTML = "<img src='Адрес изображения' />";
}
</script>

Отредактировано rps (Пт, 7 Янв 2011 00:09:38)

+1


Вы здесь » Единый форум поддержки » Корзина » Скрипт информационной панели.