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

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

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


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


Информационное табло...

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

1

Нашёл скрипт, но есть проблема, он не дружит с двумя другими скриптами, мини аватар на главной и комментариями аля Вконтакте, подскажите что делать...

Код:
<!--Информационное табло-->
<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 width=195px><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=30%><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 width=195px><img src=http://s54.radikal.ru/i145/0808/84/e1fbc11ac605.png></td><td>Приветствуем тебя на форуме, Гость.<br />Для участия в конференциях просьба <a href='login.php'>войти</a> или <a href='register.php'>зарегистрироваться</a>.</td></tr></table></div></div><Br />"+name
}
i++
}
</script>

0

2

Геннадий Эдуардович написал(а):

но есть проблема, он не дружит с двумя другими скриптами

переменные в скриптах не совпадают, так что конфликтовать не должен, иногда имеет значение какой скрипт в каком порядке стоит в том же html-низу, браузер читает код сверху вниз, с головы до ног так сказать, хотя в вашем случае я бы прежде всего определился, нужно ли такое изобилие скриптов на форуме? отобрать важные и необходимые, отсеять лишние,
так же заведите тестовый форум и испытывайте на нём все скрипты и коды, прежде чем устанавливать их на основном проекте

0

3

Здравствуйте.Подскажите,пожалуйста,скрипт для запрета копирования с форума,но чтобы можно было делать исключения для некоторых пользователей.Сейчас стоит такой:

Код:
<body oncopy="return notcopy()">
<script language="JavaScript">
//http://ibutov.narod.ru
function notcopy(){
alert("Извините, но с этого сайта нельзя ничего копировать!")
return false
}
</script>

0

4

Большое спасибо, текстовик завёл, попробую всё сделать по вашему совету...  :cool:

У меня стоит такой...

Код:
<!--Кнопка от копирования-->
<style>.punbb img[src*="nocopy.gif"]{display:none;}</style><script type="text/javascript"> var str='<div style="width:100%;text-align:center;"><img style="width:16px;height:16px" src="http://uploads.ru/i/x/i/Q/xiQ7M.png" title="No Copy Post" onclick="No_Copy_click();"></div>';$("#form-buttons #button-keyboard").after("<td id=nocopy.png >"+str+"</td>");function No_Copy_click(){smile('[img=nk]http://forum.mybb.ru/i/blank.gif[/img]')}
$(document).ready(function() {$(".post-box img[alt='nk']").each(function () { 
var a=$(this).parents(".post");var x = a.width()+20;var y = a.height()+20;var Post_off=true;if(GroupID==1){Post_off=false};if(typeof(UserLogin)!='undefined'){if(a.find(".post-author .pa-author a").text()==UserLogin){Post_off=false}}if(Post_off){a.prepend('<div class="Nocopy"><img title="No Copy!" src="/i/blank.gif" style="margin:-10px;position:absolute!important;z-index:1000!important;width:'+x+'px!important;height:'+y+'px!important;"/></div>')}
});});$("#MakeCopyOff").replaceWith("")</script>

Отредактировано Геннадий Эдуардович (Сб, 24 Ноя 2012 18:08:07)

0

5

Таки_звезда написал(а):

.Подскажите,пожалуйста,скрипт для запрета копирования с форума,но чтобы можно было делать исключения для некоторых пользователей.Сейчас стоит такой:

Таки_звезда
если исключение для 2-з пользователей, то можно сделать привязку к их никам, если хи много больше, то лучше создайте некую группу, в которую внесите всех тех, кому предназначено это исключение

Геннадий Эдуардович написал(а):

текстовик завёл

и это правильно, сделайте его максимально похожим на ваш основной, т.е. тот же стиль оформления и т.д., чтобы все испытания новых скриптов были более наглядными

0

6

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

и это правильно, сделайте его максимально похожим на ваш основной, т.е. тот же стиль оформления и т.д., чтобы все испытания новых скриптов были более наглядными

Сейчас уже делаю, а что форум стал тяжело работать или как...

Отредактировано Геннадий Эдуардович (Сб, 24 Ноя 2012 18:39:05)

0

7

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

если исключение для 2-з пользователей, то можно сделать привязку к их никам, если хи много больше, то лучше создайте некую группу, в которую внесите всех тех, кому предназначено это исключение

подскажите мне как это сделать ,пожалуйста.Меня бы устроили оба варианта.Лучше для 2 групп(это в идеале).

0


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