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

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

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


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[4]


Запросы по скриптам[4]

Сообщений 361 страница 380 из 1000

1

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

+1

361

Deff
С другого тоже самое, браузер Опера тестовый ник пароль в ЛС

0

362

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()+'&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>

0

363

Deff
переставил, все вроде заработало!
Спасибо большое!

Старый скрипт с ¤¤ удалять не надо?

Отредактировано ACT3255 (Ср, 5 Авг 2015 19:05:42)

0

364

ACT3255
Замените часть в HTML верх, (Поправил настройки, см исходник скрипта, настройки свои ставите)

+1

365

Deff
:cool:  вроде все работает!!!
Спасибо огромное!

0

366

Уважаемый Deff ещё раз хотелось бы поблагодарить Вас за скрипт иконок тем! Так как он автоматом переводит битые ссылки на моём форуме в картинки. Вот пример:

http://img-fotki.yandex.ru/get/5105/322339764.2f/0_14e538_eff837bd_orig.jpg 

Нажал редактировать, даже не чего не делал, не загружал, скрипт автоматом всё исправил

http://img-fotki.yandex.ru/get/6444/322339764.2f/0_14e53c_b14de867_orig.jpg 

http://img-fotki.yandex.ru/get/5104/322339764.2f/0_14e53a_503905ee_orig.jpg 

Очень удобно, полезно для картинок, по тем, или иным причинам не отображающихся! :cool:

Отредактировано mihka1980 (Чт, 6 Авг 2015 06:48:35)

0

367

Deff

Своя (или стандартная) Иконка к теме V1.0

Отличный скрипт!) Все работает, как задумано. Думаю, многим пригодится)

+1

368

Alex_63
Тут хотел сделать сброс новых на Главной, нашёл второй трабл от сервиса, если есть новые сообщения в одном и том же форуме, но в разных темах, сбрасываются все новые данного форума и в Активных Темах и Новых Сообщениях, при заходе в одну из тем с новыми сообщениями!( Например у нас в Форуме для новичков частенько несколько новых тем). Так что пока откладывается...

0

369

Deff
:huh: Не наю, я частенько отслеживаю сброс сообщений, на этом форуме => http://dundel.ruhelp.com/ - там такой проблемы не замечалось - да и от юзеров жалоб не было (Там активно используются "Активные темы"

Надо еще потестировать..

0

370

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

Надо еще потестировать..

Тестировать нун с двух браузеров с двух ников, ибо создатель темы автоматом её прочитывает, создавать под одним, а читать под другим

0

371

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

Тестировать нун с двух браузеров с двух ников, ибо создатель темы автоматом её прочитывает, создавать под одним, а читать под другим

Я таким образом тестировал скрипт "Отметить форум прочитанным без перехода на главную" :)

0

372

Deff
Баг не подтвердился, => http://hostjs.mybb.ru/
С одного аккаунта написал по сообщению в двух темах одного форума, вошел с другого аккаунта, "прочитал" одну из тем, обновил страницу форума - вторая тема осталась непрочитанной. Зашел в Активные - там также горит одна непрочитанная. Могу дать доступ к аккаунту для тестирования.

Может, от браузера зависит? У мну Гугол Хром последней версии.

=========================

0

373

Alex_63
Ну и я проверял несколько раз, возможно фича в том, что одно было написано вчера, другое только что
http://hml.mybb.ru/
Второе, мну подумал что проще чем писать весь сбор и обработку, скрыто выходить и входить на форум, если есть изменения в Новых собщениях, чем парсить страницу-хранить запоминать всю эту инфу о новых-прочитанных. Так что реализую после скрипта быстрого входа выхода из акка
Причем повторный вход под тем же акком в самодельной форме аналогичен входу-выходу-входу (один перезапрос)

+1

374

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

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

Ну были случаи, когда новые сообщения в разных темах были за разную дату, при этом сбрасывались только реально посещенные темы.(На том же http://dundel.ruhelp.com/

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

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

А при выходе-входе ведь все сообщения сбрасываются (как и по окончании сессии), или я ошибаюсь??

0

375

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

Ну были случаи, когда новые сообщения в разных темах были за разную дату, при этом сбрасывались только реально посещенные темы.(На том же http://dundel.ruhelp.com/

А при выходе-входе ведь все сообщения сбрасываются (как и по окончании сессии), или я ошибаюсь??

Нет, сбрасываются именно прочтённые

0

376

Alex_63, здравствуйте!
Возник вопрос, а возможно расположения аватарки в данном месте (взяла красным)?

Это вопрос к сообщению Аватарка автора цитируемого сообщения в заголовке цитаты

0

377

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))

+1

378

Lusiya
Попробую, = получится - дам код

+1

379

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

Lusiya
Попробую, = получится - дам код

Спасибо!

0

380

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>

0


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[4]