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

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

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


Вы здесь » Единый форум поддержки » Новые возможности форумов » Запросы по скриптам #11


Запросы по скриптам #11

Сообщений 381 страница 400 из 1629

1

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

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

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

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

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

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

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

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

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

Предыдущая часть темы: Запросы по скриптам[10]

+1

381

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

чтоб зайти в тему а там кнопочка "показать только ваши сообщения"

Герда написал(а):

тыкнув "показать ваши сообщения", быстро находишь свой старый запрос и попадаешь к своему посту, а уже от него можно прыгнуть по ссылке на конкретный свой пост и смотреть ответы, которые тебе давали.

Герда, tartar1
так?
Кнопочку "Показать только мои сообщения" жать вот тут в заголовке темы
https://forumupload.ru/uploads/0000/14/1c/15964/t987932.jpg

Код:
<script>
$(function () {
$('#pun-viewtopic #pun-main > h1').append('<input id="onlymy" type="checkbox" style="float:right;" title="Показать только мои сообщения">');
$('h1').on('click', '#onlymy', function (){$(this).is(':checked') ? localStorage.onlymy='true-checked' : localStorage.onlymy='false-checked'; location.reload();});
(localStorage.onlymy=='true-checked') ? $('#onlymy').prop('checked', !0) : $('#onlymy').prop('checked', !1);
$('.post').each(function (){let mid = $(this).data('user-id');if(mid!=UserID && localStorage.onlymy=='true-checked'){$(this).css('display','none')}});
});
</script>

+1

382

Romych
поставишь на ефп? :flirt:

0

383

Герда написал(а):

поставишь на ефп? :flirt:

ща секунду, только добавлю смену титла

+1

384

Герда
поставил на этом форуме

Код:
	
<!-- Оторбражение только своих сообщений в посте -->	
<script type="text/javascript" >
$(function () {if(GroupID!=3){
$('#pun-viewtopic #pun-main > h1').append('<input id="onlymy" type="checkbox" style="float:right;" title="Показать только мои сообщения">');
$('h1').on('click', '#onlymy', function (){$(this).is(':checked') ? localStorage.onlymy='true-checked' : localStorage.onlymy='false-checked'; location.reload();});
(localStorage.onlymy == 'true-checked') ? $('#onlymy').prop('checked', !0).attr('title','Показать все сообщения') : $('#onlymy').prop('checked', !1).attr('title','Показать только мои сообщения');
$('.post').each(function (){let mid = $(this).data('user-id');if(mid!=UserID && localStorage.onlymy =='true-checked'){$(this).css('display','none')}});}});
</script>

0

385

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

Герда
поставил на этом форуме

Код:
	
<!-- Оторбражение только своих сообщений в посте -->	
<script type="text/javascript" >
$(function () {
$('#pun-viewtopic #pun-main > h1').append('<input id="onlymy" type="checkbox" style="float:right;" title="Показать только мои сообщения">');
$('h1').on('click', '#onlymy', function (){$(this).is(':checked') ? localStorage.onlymy='true-checked' : localStorage.onlymy='false-checked'; location.reload();});
(localStorage.onlymy == 'true-checked') ? $('#onlymy').prop('checked', !0).attr('title','Показать все сообщения') : $('#onlymy').prop('checked', !1).attr('title','Показать только мои сообщения');
$('.post').each(function (){let mid = $(this).data('user-id');if(mid!=UserID && localStorage.onlymy =='true-checked'){$(this).css('display','none')}});});
</script>

Прикольно если бы возле этого чекбокса была бы надпись "Показать мои сообщения в этой теме"

0

386

СергейSerg написал(а):

Прикольно если бы возле этого чекбокса была бы надпись "Показать мои сообщения в этой теме"

Надпись подсказка с таким текстом, всплывает при наведении курсора и меняется в зависимости от статуса чекбокса (нажат/ненажат)

0

387

Romych написал(а):
СергейSerg написал(а):

Прикольно если бы возле этого чекбокса была бы надпись "Показать мои сообщения в этой теме"

Надпись подсказка с таким текстом, всплывает при наведении курсора и меняется в зависимости от статуса чекбокса (нажат/ненажат)

Это классно, но чекбокс не приметный

0

388

Romych написал(а):
СергейSerg написал(а):

Прикольно если бы возле этого чекбокса была бы надпись "Показать мои сообщения в этой теме"

Надпись подсказка с таким текстом, всплывает при наведении курсора и меняется в зависимости от статуса чекбокса (нажат/ненажат)

И еще когда активируешь "показать мои сообщения" то показываются все страницы темы, даже где нету моих сообщений - и они выглядят как пустые

0

389

Герда написал(а):

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

Выше формы - в ряду кнопок формы - справо - чекит! В авторских темах артеров... ( там заточено на посты только  артеров, в приципе несложно под  текущего

Герда написал(а):

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

Выше формы - в ряду кнопок формы - справо - чекит! В авторских темах артеров... ( там заточено на посты только  артеров, в приципе несложно под  текущего

Отредактировано Deff (Вт, 8 Дек 2020 23:06:37)

0

390

СергейSerg написал(а):

Это классно, но чекбокс не приметный

Если так нужна надпись замените пятую строку на эту

Код:
$('#pun-viewtopic #pun-main > h1').append('Показать только мои сообщения <input id="onlymy" type="checkbox" style="float:right;" title="Показать только мои сообщения">');

ну, или так

Код:
<style>
#onlymy::before {
    content: attr(title);
    color: black;
    position: absolute;
    right: 45px;
}
</style>
СергейSerg написал(а):

И еще когда активируешь "показать мои сообщения" то показываются все страницы темы, даже где нету моих сообщений - и они выглядят как пустые

На данный момент скрипт обходится без ajax запросов и предельно прост в реализации. Усложнять его ради сортировки всех страниц темы нет времени и желания ;)

0

391

СергейSerg написал(а):

И еще когда активируешь "показать мои сообщения" то показываются все страницы темы, даже где нету моих сообщений - и они выглядят как пустые

Romych
а можно скриптом задать запрос в поиск вот такой: https://forum.mybb.ru/search.php?action= … 2%E8%F2%FC ?
https://forumupload.ru/uploads/0000/14/1c/16803/201907.jpg
автора брать по юзернику
название топика - смотря откуда (из какого топика) кликаешь

получится, вроде как, сортировка своих постов в топике без пустых страниц )
и удобно искать - одним кликом кнопки )

0

392

Romych
надпись идет сразу после заголовка а чекит -справа

0

393

вот хороший вариант

но ничего не происходит

<!-- Оторбражение только своих сообщений в посте -->
<script type="text/javascript" >
$(function () {
$('#pun-viewtopic #topic-users-in').append('................<font color=yellow>Показать только мои сообщения</font> <input id="onlymy" type="checkbox" style="" title="Показать только мои сообщения">');
$('h1').on('click', '#onlymy', function (){$(this).is(':checked') ? localStorage.onlymy='true-checked' : localStorage.onlymy='false-checked'; location.reload();});
(localStorage.onlymy == 'true-checked') ? $('#onlymy').prop('checked', !0).attr('title','Показать все сообщения') : $('#onlymy').prop('checked', !1).attr('title','Показать только мои сообщения');
$('.post').each(function (){let mid = $(this).data('user-id');if(mid!=UserID && localStorage.onlymy =='true-checked'){$(this).css('display','none')}});});
</script>

0

394

tartar1
В HTML низ или форму ответа:

Код:
<style>.trt-2{float:right;margin-top:10px;}</style>
<script type="text/javascript">
if(GroupID!=3 && $('#post').length){ $('#post-form>h2').after('<input class="trt-2" type="checkbox" title="Свои посты" onchange="trtFun(this)">');
if(localStorage.trt)$('input.trt-2').click();
function trtFun(th) {
if($(th).prop("checked")){
    $('.post').each(function () {
       var a = $(this).find('.post-links li.pl-email.profile a[href*="/profile.php?id='+UserID+'"]');
       if(!a.length)$(this).hide();
    }); localStorage.trt = 1;
} else {
     $('.post').show();
     delete localStorage.trt;
  }
}}
</script>

Отредактировано Deff (Ср, 9 Дек 2020 08:48:53)

+1

395

Deff
не работает

скрипт Ромыча лучше, можно поставить под юзерлинейку

0

396

tartar1
У меня работает! Чекит в правее строки кнопок в форме ответа...

0

397

Deff
переработайте мой скрипт чтоб работал

0

398

tartar1
:question:  Ты Опрос прошёл ??

0

399

Deff
можно расширить на список друзей показ постов

а за счет того что друзья цитируют примерно узнавать о происходящем

-1

400

Герда написал(а):

а можно скриптом задать запрос в поиск

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

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

надпись идет сразу после заголовка а чекит -справа

я же выкладывал ещё один вариант

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

ну, или так

Код:
<style>
#onlymy::before {
    content: attr(title);
    color: black;
    position: absolute;
    right: 45px;
}
</style>

+1


Вы здесь » Единый форум поддержки » Новые возможности форумов » Запросы по скриптам #11