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

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

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


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


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

Сообщений 561 страница 580 из 1002

1

Архивная тема с запросами о создании различных скриптов

Это архивная тема с запросами от пользователей на написание скриптов. Некоторые скрипты могут быть индивидуальным исполнением для конкретного форума, что не гарантирует его работоспособность на другом форуме. Перед использованием скрипта, пожалуйста, внимательно изучите все предыдущие сообщения между автором запроса и исполнителем, в них могут содержаться важные детали о функционале и установке найденного скрипта.
Скрипты, опубликованные в этой теме, могут быть устаревшими и нерабочими, поскольку функционал форумов и стандарты языка javascript или библиотеки jquery могли измениться.

Предыдущая тема - Запросы по скриптам[4]
Следующая тема - Запросы по скриптам[6]

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

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

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

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

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

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

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

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

+1

561

Я думаю такое возможно сделать в скрипте Доска почёта или Рейтинг самых уважаемых  V.3 Скрипты от пользователей 3 чтоб при клике на пользователя, открывался не его профиль, а его сообщения (как, если через профиль, показать все сообщения) так как строки одинаковые, только ID меняются юзера, пример как бы хотелось после клика на иконку http://s2.uploads.ru/t/UQ1D9.png Что открывались сообщения юзера. Для примера всел Alex_63 https://forum.mybb.ru/search.php?action= … r_id=32995 и Deff https://forum.mybb.ru/search.php?action= … r_id=22787

0

562

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

Я думаю такое возможно сделать в скрипте Доска почёта или Рейтинг самых уважаемых  V.3 Скрипты от пользователей 3 чтоб при клике на пользователя, открывался не его профиль, а его сообщения

mihka1980
так? - test 2

+2

563

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

mihka1980
так? - test 2

ДА! Именно то, что я хотел, чтоб не в профиль, а на сообщения :cool:

0

564

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

ДА! Именно то, что я хотел

хорошо, я ещё подкорректирую и выложу код

+1

565

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

чтоб при клике на пользователя, открывался не его профиль, а его сообщения

ИМХО лучше поставить какой-то флажок-переключатель. Лично меня больше устраивает профиль, потому что многих, кто туда тыкает, не интересуют посты, они смотрят чисто общую инфу: кто и что.

+1

566

Не нашел куда написать,напишу здесь,возможно ли в постах в профиле скрыть дату рождения.оставив только возраст

0

567

brylin
Ссылку на пост с подобным, видный гостю, клик по дате в сообщении

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

Проверка ника пользователя  V.2

Мон более короткую запись:

Код:
var CNtArr = '0123456789ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvwxyz АБВГДЕЁЖЗИЙКЛ\
МНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя!?.,_-—:;#&/\\|()*[]{}$%@№~`<>+=^??…°'.split('');

if($.inArray(spLL[i],CNtArr)==-1){ Cейчас в браузерах есть более быстрая нативная проверка: (посколь у тьву на вводе проверяется - нужна скорость
     => if(CNtArr.indexOf(spLL[i])==-1){

+1

568

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

brylin
Ссылку на пост с подобным, видный гостю, клик по дате в сообщении

Любой пост http://luganskfishing.rusff.ru/

0

569

brylin
В Конец Первого окна стилей

.pa-age>span{display:none;}

(Уже вставил

====================
Заодно поправил ошибку в HTML низ(незакрытый тег <script>)

0

570

brylin, В HTML низ

Код:
<!-- Убираем дату рождения в топике -->
<script type="text/javascript">
$(".post .post-author li.pa-age").each(function (){
$(this).html($(this).html().replace(/\[[^\[]+\]/,'г.(лет)'));});
</script>

+1

571

Deff
Ну длина ника не более 25 символов, на скорость не особо влияет, (но все равно поправлю ;)

0

572

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

Ну длина ника не более 25 символов,

Ну тады не нун, всё таки ИЕ6-7 пусть обслуживает (я чот на длинах парсера зациклен

0

573

Deff
Лан, оставлю тогда как есть,

0

574

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

(Уже вставил

Увидел))

0

575

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

Я думаю такое возможно сделать в скрипте Доска почёта или Рейтинг самых уважаемых  V.3 Скрипты от пользователей 3 чтоб при клике на пользователя, открывался не его профиль, а его сообщени

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

ИМХО лучше поставить какой-то флажок-переключатель. Лично меня больше устраивает профиль, потому что многих, кто туда тыкает, не интересуют посты, они смотрят чисто общую инфу: кто и что.

Alex_63
выложил код - Новые возможности с применением API (тест)

+2

576

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

Alex_63
выложил код - Новые возможности с применением API (тест)

Спасибо, всё работает, а можно вертикально расположить почётный список, а не в линию, горизонтально?

0

577

mihka1980
Пробуйте так:

Код:
<style>
#userhero2 img{
border:1px solid #696969;border-radius: 7px 0 0 7px;margin: 3px 0 -2px 5px;padding: 3px;
}
#userhero2 h1{
background:#FF8C00 !important;
border-radius: 0 9px 9px 0;
box-shadow: 20px 0 15px #40310A inset;
color: #fff !important;
font-size: 1em;
font-weight: bold;
height: 16px;
margin-top: 2px;
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: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 = 'https://forumstatic.ru/files/0000/14/1c/45689.png'}
   if (ava == '' && Usex <= 1){ava = 'https://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 = '<tr><td width="3%" style="padding:0;border:0;"><a href="/profile.php?id'+UsID[i]+'" target="_blank"><img id="heroes" src="'+ava[i]+'" width="20" height="20" original-title="'+Inf+'"></a></td><td style="padding:0;border:0;"><h1 style="width:'+numPlus+'px !important;">&nbsp;+&nbsp;'+summa[i]+'&nbsp;</h1></td></tr>';
$('#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>

"Элемент таблицы" оставляем тот жа

0

578

Alex_63
По идее мон просто дабавить элементам display:block,  должны переводить строку
Типо:

#userhero2>td {
  display:block;
  max-widt:100px
}

+1

579

Deff
Работает, тоже вариант,
Но вариант из поста #577 - с другим оформлением, (см демку => test 2 )

0

580

Alex_63, глянь плиз ЛС

+1


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