Как с помощью браузера можно определить элемент дизайна. | |
Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS. | |
Ответы на часто задаваемые вопросы. | |
Как задавать вопросы! Разница между стилем и скриптом. ( Советы) | Плюс к названию темы еще и Памятка. |
Запросы по скриптам[4]
Сообщений 361 страница 380 из 1000
Поделиться1Вс, 3 Май 2015 16:18:44
Поделиться361Ср, 5 Авг 2015 18:34:06
Deff
С другого тоже самое, браузер Опера тестовый ник пароль в ЛС
Поделиться362Ср, 5 Авг 2015 19:01:04
ACT3255
Этот скрипт переставьте в Начало HTML низ, перед скриптом Иконок:
<!-- Информационное табло --> <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()+' '+mon_array[m]+'</strong> в <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>
Поделиться363Ср, 5 Авг 2015 19:03:46
Deff
переставил, все вроде заработало!
Спасибо большое!
Старый скрипт с ¤¤ удалять не надо?
Отредактировано ACT3255 (Ср, 5 Авг 2015 19:05:42)
Поделиться364Ср, 5 Авг 2015 19:42:03
ACT3255
Замените часть в HTML верх, (Поправил настройки, см исходник скрипта, настройки свои ставите)
Поделиться365Ср, 5 Авг 2015 19:45:32
Deff
вроде все работает!!!
Спасибо огромное!
Поделиться366Чт, 6 Авг 2015 06:44:02
Уважаемый Deff ещё раз хотелось бы поблагодарить Вас за скрипт иконок тем! Так как он автоматом переводит битые ссылки на моём форуме в картинки. Вот пример:
Нажал редактировать, даже не чего не делал, не загружал, скрипт автоматом всё исправил
Очень удобно, полезно для картинок, по тем, или иным причинам не отображающихся!
Отредактировано mihka1980 (Чт, 6 Авг 2015 06:48:35)
Поделиться367Чт, 6 Авг 2015 08:57:55
Deff
Своя (или стандартная) Иконка к теме V1.0
Отличный скрипт!) Все работает, как задумано. Думаю, многим пригодится)
Поделиться368Сб, 8 Авг 2015 17:23:34
Alex_63
Тут хотел сделать сброс новых на Главной, нашёл второй трабл от сервиса, если есть новые сообщения в одном и том же форуме, но в разных темах, сбрасываются все новые данного форума и в Активных Темах и Новых Сообщениях, при заходе в одну из тем с новыми сообщениями!( Например у нас в Форуме для новичков частенько несколько новых тем). Так что пока откладывается...
Поделиться369Вс, 9 Авг 2015 12:02:28
Deff
Не наю, я частенько отслеживаю сброс сообщений, на этом форуме => http://dundel.ruhelp.com/ - там такой проблемы не замечалось - да и от юзеров жалоб не было (Там активно используются "Активные темы"
Надо еще потестировать..
Поделиться370Вс, 9 Авг 2015 12:06:30
Надо еще потестировать..
Тестировать нун с двух браузеров с двух ников, ибо создатель темы автоматом её прочитывает, создавать под одним, а читать под другим
Поделиться371Вс, 9 Авг 2015 12:08:43
Тестировать нун с двух браузеров с двух ников, ибо создатель темы автоматом её прочитывает, создавать под одним, а читать под другим
Я таким образом тестировал скрипт "Отметить форум прочитанным без перехода на главную"
Поделиться372Вс, 9 Авг 2015 12:27:32
Deff
Баг не подтвердился, => http://hostjs.mybb.ru/
С одного аккаунта написал по сообщению в двух темах одного форума, вошел с другого аккаунта, "прочитал" одну из тем, обновил страницу форума - вторая тема осталась непрочитанной. Зашел в Активные - там также горит одна непрочитанная. Могу дать доступ к аккаунту для тестирования.
Может, от браузера зависит? У мну Гугол Хром последней версии.
=========================
Поделиться373Вс, 9 Авг 2015 13:34:59
Alex_63
Ну и я проверял несколько раз, возможно фича в том, что одно было написано вчера, другое только что
http://hml.mybb.ru/
Второе, мну подумал что проще чем писать весь сбор и обработку, скрыто выходить и входить на форум, если есть изменения в Новых собщениях, чем парсить страницу-хранить запоминать всю эту инфу о новых-прочитанных. Так что реализую после скрипта быстрого входа выхода из акка
Причем повторный вход под тем же акком в самодельной форме аналогичен входу-выходу-входу (один перезапрос)
Поделиться374Вс, 9 Авг 2015 13:46:58
возможно фича в том, что одно было написано вчера, другое только что
Ну были случаи, когда новые сообщения в разных темах были за разную дату, при этом сбрасывались только реально посещенные темы.(На том же http://dundel.ruhelp.com/
мну подумал что проще чем писать весь сбор и обработку, скрыто выходить и входить на форум, если есть изменения в Новых собщениях,
А при выходе-входе ведь все сообщения сбрасываются (как и по окончании сессии), или я ошибаюсь??
Поделиться375Вс, 9 Авг 2015 15:13:55
Ну были случаи, когда новые сообщения в разных темах были за разную дату, при этом сбрасывались только реально посещенные темы.(На том же http://dundel.ruhelp.com/
А при выходе-входе ведь все сообщения сбрасываются (как и по окончании сессии), или я ошибаюсь??
Нет, сбрасываются именно прочтённые
Поделиться376Вт, 11 Авг 2015 17:23:01
Alex_63, здравствуйте!
Возник вопрос, а возможно расположения аватарки в данном месте (взяла красным)?
Это вопрос к сообщению Аватарка автора цитируемого сообщения в заголовке цитаты
Поделиться377Вт, 11 Авг 2015 17:54:23
Alex_63,
Мысли по Аватарка автора цитируемого сообщения в заголовке цитаты
Неплохо бы Ник в цитате обернуть скриптом в тег, к примеру в span (всё одно скриптом парсишь картинку)
А текст написал(а) была возможность переменной для замены Админом форума:
var quoteText = 'цитирую:'; //написал(а);
Я бы к примеру тогда ник css(ом) сместил ник под авик и текст бы заменил(мож другой кто и по иному оформит)
=================
Зы мон занчительно сократить длину ссылки на авик, оставив лишь 32995,1418309727.jpg
Остальное мон найти функцией
function getImg(usid,dataImg){
var b=BoardID.toString(16),c='/img/avatars/00000000'.substr(0,21-b.length)+b+'/'+usid+'-'+dataImg;
return c.replace(/(.{17})(.{2})(.{2})/,'$1/$2/$3');
};
var usid = '32995', dataImg = '1418309727.jpg';
alert(getImg(usid,dataImg))
Поделиться378Вт, 11 Авг 2015 18:15:26
Lusiya
Попробую, = получится - дам код
Поделиться379Вт, 11 Авг 2015 18:17:05
Lusiya
Попробую, = получится - дам код
Спасибо!
Поделиться380Вт, 11 Авг 2015 18:25:04
Lusiya
Как-то так:
<style>
.quote-box .author-avatar{
width:36px;
max-width:36px;
max-height:30px;
margin-right:3px;
border-radius:3px;
vertical-align:middle !important;
position:absolute;
margin-left:-38px;
margin-top:25px;
}
</style>
<script type="text/javascript">
$('.post').each(function (){
var avImg=$(this).find('.pa-avatar > img').attr('src').split('/img/avatars/')[1];
$(this).find('.pl-quote > a').each(function (){
var qlnk=$(this).attr('href').replace('\'\,','|'+avImg+'\'\,');
$(this).attr('href',qlnk);
});
});
$('.quote-box cite:contains("|")').each(function (){
var imgS=$(this).html().split('|')[1].split(' написал(а)')[0];
if(imgS!==null){
var L='<img src="/img/avatars/'+imgS+'" class="author-avatar" />';
var quote_a=$(this).html().split('|')[0];
$(this).parent().find('blockquote').prepend(L);
$(this).replaceWith('<cite><span class="quote-author">'+quote_a+'</span> написал(а):</cite>');
};
});
</script>