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

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

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


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


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

Сообщений 301 страница 320 из 1001

1

Предыдущая тема - Запросы по скриптам[7]

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

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

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

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

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

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

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

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

+4

301

Mirra Bell написал(а):

От времени сессии. Если Вы зашли и увидели непрочитанными, скажем, 10 тем, пошли их читать и за время сессии прочитали не все 10, а 5 из них, а время сессии истекло, то при следующей сессии Вы увидите выделенными только сообщения, новые на момент нового подключения. Не все непрочитанные, а непрочитанные с момента последнего подключения.

Уже большое спасибо. А сколько длится сессия и можно ли на это повлиять?

0

302

Прошу помощи, нужно убрать из меню ссылку "участники" знаю что скрипт такой есть, только вот найти немогу. кто поможет?
(форум если что в профиле)

0

303

володя1991 написал(а):

Прошу помощи, нужно убрать из меню ссылку "участники" знаю что скрипт такой есть, только вот найти немогу. кто поможет?
(форум если что в профиле)

В НТМЛ верх:

Код:
<style>
#navuserlist {display: none;}
</style>

+1

304

Mirra Bell написал(а):

Это называется цитата: выделяете нужный текст, жмете кнопочку "Цитировать", и выделенный текст копируется в форму ответа

Нет, мне нужно немного другое: например, я пишу в форме ответа большой пост и чтобы его не потерять при отправке сообщения (мало ли, сеть заглючит, интернет пропадет и т.п.) я хотела бы его копирнуть на всякий случай
Вот для этого и прошу создать такой скрипт

0

305

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

Нет, мне нужно немного другое: например, я пишу в форме ответа большой пост и чтобы его не потерять при отправке сообщения (мало ли, сеть заглючит, интернет пропадет и т.п.) я хотела бы его копирнуть на всякий случай

вот ваш скрипт - Скрипты от пользователей 3

+1

306

Mirra Bell написал(а):

Но не работает ни там, ни там, т.е. в f3 юзер умудрился поставить минус, в рекламном разделе тоже все ставится.   http://almarein.spybb.ru/ . Я как-то не так задала параметры?

А у Вас кнопки оценок видны в этих форумах?
Попробуйте защиту от отключения JS поставить => Скрипты от пользователей 3

+1

307

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

А сколько длится сессия и можно ли на это повлиять?

Сессия длится 15 минут, повлиять не получится, если ток не обновлять принудительно каждую страницу или не запрашивать фреймом

Ну мон попробовать такой костыль в HTML низ (будет автопродлевать сессию, пока юзер не закроет страницу)

<script>
  setTimeout(function () {
    if($('#refr_frame').length)$('#refr_frame')[0].src = $('#refr_frame')[0].src.replace(/([\?#]).+$/,'')+'?'+Math.random();
    else $('head').append('<iframe src="'+ document.URL +'" id="refr_frame"></iframe>');
  },14*60*1000)
</script>

0

308

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

Нет, мне нужно немного другое: например, я пишу в форме ответа большой пост и чтобы его не потерять при отправке сообщения (мало ли, сеть заглючит, интернет пропадет и т.п.) я хотела бы его копирнуть на всякий случай

Есть такой, более удобный вариант (Сохраняет также и при фейле отправки, когда уже нажали на "Отправить", но отправка по какой-то причине не прошла => ЧТОБЫ НЕ ПРОПАДАЛИ ПОСТЫ V.3

0

309

Mirra Bell написал(а):

От времени сессии. Если Вы зашли и увидели непрочитанными, скажем, 10 тем, пошли их читать и за время сессии прочитали не все 10, а 5 из них, а время сессии истекло, то при следующей сессии Вы увидите выделенными только сообщения, новые на момент нового подключения. Не все непрочитанные, а непрочитанные с момента последнего подключения.

Это особенность движка, имеющаяся и в исходном Punbb 1.2.10, возможно в будущем будет изменено

0

310

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

А у Вас кнопки оценок видны в этих форумах?
Попробуйте защиту от отключения JS поставить => Скрипты от пользователей 3

Поставила защиту от отключения, но кнопки все равно видны и там, и там, и все могу проставить

0

311

Здравствуйте. Планируем открыть форум с частными объявлений от пользователей. Возможно ли сделать так, чтобы темы и сообщения из него не высвечивались в активных темах и сообщениях форума, а также в 10-ти последних сообщениях?

0

312

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

Сессия длится 15 минут, повлиять не получится, если ток не обновлять принудительно каждую страницу или не запрашивать фреймом

Ну мон попробовать такой костыль в HTML низ (будет автопродлевать сессию, пока юзер не закроет страницу)

Большое спасибо за ответ и за "костыль", будем пробовать :)

0

313

ALLA 83
Дайте ссылку на конкретный форум, сообщения из которого выводить не надо (мон скрыть скриптом)

0

314

Mirra Bell
Хм, Странно, дайте ссыль на пост с проблемой и Ник-пароль в Лс для теста

0

315

Alex_63
http://adrenaline36.ru/viewforum.php?id=39, к этому  будем добавлять еще один.

0

316

ALLA 83
Посмотрел, -Из статистики убрать не получится, видимо...(Ибо там нет информации о том, к какому форуму принадлежит тема)
Из активных тем если все же нун убрать, отпишите

0

317

Alex_63
Если можно, то хотя бы из активных тем. Заранее спасибо.

0

318

Доска почёта или Рейтинг самых уважаемых v.4

Скажите, пожалуйста, можно ли ограничить выборку отдельными группами пользователей? Например, мне не хотелось бы, чтобы выводились уже архивированные пользователи. )

0

319

Кертес написал(а):

Скажите, пожалуйста, можно ли ограничить выборку отдельными группами пользователей? Например, мне не хотелось бы, чтобы выводились уже архивированные пользователи. )

архивированные это которые давно не посещают? можно их отсеять например так, все кто не появляется с января 2017 в рейтинге не отображаются

Код:
<style>
#userhero2 img{
border:1px solid #696969;border-radius: 9000em;
}
#userhero2 figure {
display:block;
height: 50px;
width: 50px;
position: relative;
overflow:hidden;
text-align: center;
}
 
#userhero2 figcaption {
display:block; 
width:44px;
 background:#99CC33;
background:rgba(153,204,0,.8);
 border-radius: 0 0 7px 7px;
 box-shadow: 0 0 5px #40310A inset;
 color: #fff; font-size: 0.8em;
 font-weight: bold;
 height: 15px;
 left: 3px;
 position: absolute;
 top: 30px;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2 );
}
</style>
 
 
<script type="text/javascript">
$(function(){
$.get( '/api.php', { method: 'users.orderedList', sort_by: 'respect', sort_dir:'desc', limit:15, fields: 'user_id,username,avatar,respect_plus,respect_minus,sex,last_visit'}, function(data) {
var x = data.response.users;
	for (var i in x) {
                var v = x[i];
if (v.last_visit >= 1483228800){
   var ava = v.avatar;
   if (ava == '' && v.sex == 2) {ava = 'http://forumstatic.ru/files/0000/14/1c/45689.png'}
   if (ava == '' && v.sex <= 1){ava = 'http://forumstatic.ru/files/0000/14/1c/70618.png'};
   var plus = v.respect_plus; var minus = v.respect_minus 
	var summa=Number(plus-minus);           
   var numPlus = Number(summa)/10;
 
 var Inf = '<strong>'+v.username+'</strong></br><a href=\'/search.php?action=show_user_posts&user_id='+v.user_id+'\' style=\'color:#fff;font-size:0.8em;\' target=\'_blank\'>Показать</br> сообщения</a>';
 var person = '<td  style="padding:0;"><figure><a href="/profile.php?id='+v.user_id+'"> <img id="heroes" src="'+ava+'" width="42" height="42" original-title="'+Inf+'"></a><figcaption style="top:50px;">+'+summa+'</figcaption></figure></td>';
$('#heroes').tipsy({live: true,gravity: 's',fade: true,html: true,delayOut: 1500});
$('#userhero2').append(person); 
     } }
}, 'json' );
 
    $('#userhero2 td figure').live('mouseenter mouseleave', function(event) {
    if (event.type == 'mouseenter') {
    $(this).find('figcaption').stop().animate({'top':'30px'}, 200, function(){});
  } else {
    $(this).find('figcaption').stop().animate({'top':'50px'}, 200, function(){});
  } }); });
</script>

+2

320

Кертес
Romych
Вариант с Выводом только Юзеров из указанных групп

Код:
<style>
#userhero2 img{
border:1px solid #696969;border-radius: 9000em;
}
#userhero2 figure {
display:block;
height: 50px;
width: 50px;
position: relative;
overflow:hidden;
text-align: center;
}
 
#userhero2 figcaption {
display:block; 
width:44px;
 background:#99CC33;
background:rgba(153,204,0,.8);
 border-radius: 0 0 7px 7px;
 box-shadow: 0 0 5px #40310A inset;
 color: #fff; font-size: 0.8em;
 font-weight: bold;
 height: 15px;
 left: 3px;
 position: absolute;
 top: 30px;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2 );
}
</style>
 
 
<script type="text/javascript">
$(function(){
$.get( '/api.php', { method: 'users.orderedList', group_id: [1,2,4].join(','),sort_by: 'respect', sort_dir:'desc', limit:10, fields: 'user_id,username,avatar,respect_plus,respect_minus,sex'}, function(data) {
var x = data.response.users;
	for (var i in x) {
                var v = x[i];
                var Usex = v.sex;
   var ava = v.avatar;
   if (ava == '' && Usex == 2) {ava = 'http://forumstatic.ru/files/0000/14/1c/45689.png'}
   if (ava == '' && Usex <= 1){ava = 'http://forumstatic.ru/files/0000/14/1c/70618.png'};
   var plus = v.respect_plus;
                var minus = v.respect_minus 
                var summa=   Number(plus-minus);           
   var numPlus = Number(summa)/10;
 
 var Inf = '<strong>'+v.username+'</strong></br><a href=\'/search.php?action=show_user_posts&user_id='+v.user_id+'\' style=\'color:#fff;font-size:0.8em;\' target=\'_blank\'>Показать</br> сообщения</a>';
 var person = '<td  style="padding:0;"><figure><a href="/profile.php?id='+v.user_id+'"> <img id="heroes" src="'+ava+'" width="42" height="42" original-title="'+Inf+'"></a><figcaption style="top:50px;">+'+summa+'</figcaption></figure></td>';
$('#heroes').tipsy({live: true,gravity: 's',fade: true,html: true,delayOut: 1500});
$('#userhero2').append(person); 
      }
}, 'json' );
 
    $('#userhero2 td figure').live('mouseenter mouseleave', function(event) {
    if (event.type == 'mouseenter') {
    $(this).find('figcaption').stop().animate({'top':'30px'}, 200, function(){});
  } else {
    $(this).find('figcaption').stop().animate({'top':'50px'}, 200, function(){});
  } }); });
</script>

Группы меняем Вот в этой строчке

$.get( '/api.php', { method: 'users.orderedList', group_id: [1,2,4].join(','),sort_by: 'respect',

(*Не тестил - но должно работать

+1


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