kernel написал(а):Добавили с Romych скрипт поиска в топике, дал ему доступ до всей этой системы, так что исправления он сможет оперативно сам вносить.
Romych
А у меня вопрос по оформлению добавленного поиска.
Стиль у него настраивается через HTML верх. А как можно изменить надписи (выделил красным)?
<!-- Поиск в теме (в том числе по автору) + Иконочный шрифт -->
<link rel="stylesheet" type="text/css" href="/files/0017/d8/50/84737.css">
<style type="text/css">
#sTheme{border-top-left-radius:4px; border-bottom-left-radius:4px; height:25px; width: 215px; font-size:92%;} #sTheme,#isk{border: 1px solid #BBB; background-color:#FFF;} #isk{border-left:none; border-top-right-radius:4px; border-bottom-right-radius:4px; cursor: pointer; font-size:16px; height:23px;}
#isk::before{margin-top:0.2em;} #s-block{display: flex; justify-content: flex-end;}
#sTheme:focus {border:1px solid #129FEA; outline:0;} #tuser{cursor: pointer; opacity:0.4; margin-left: 7%;} .pa-author:hover #tuser{opacity:1;}
@media screen and (max-width:540px) {#s-block{margin-top:31px; display: flex; justify-content: center; width:100%;} #sTheme{width:60%; height:27px;} #isk{height:25px;} #tuser{opacity:0.25; margin-left:3%;}}</style>
<script type="text/javascript">
$(function () {let tmid,nach='/search.php?action=search&keywords=',hvost = '&sort_by=0&sort_dir=DESC&show_as=posts';
if($('#pun-viewtopic').length){$('.linksb > .pagelink').after('<div id="s-block"><input type="search" id="sTheme" autocomplete="off" placeholder=" Искать в теме" size="30"><i id="isk" class="icon-search" title="Поиск"></i></div>');tmid = $('.topic').attr('id').split(/_t/)[1];};
$('.pa-author > a').after('<i id="tuser" class="icon-search" original-title="Показать сообщения пользователя в теме"></i>');$('#tuser').tipsy({live:!0,fade:!0,gravity:'w'});
$('#pun-main').on('click', '#isk', function (){
let kw=$('#sTheme').val();
(kw.length>1) ? window.location.href = nach+kw+'&author=&forum=&topics='+tmid+'&search_in=0'+hvost : $('#sTheme').attr('placeholder','Введите слово для поиска');
}).on('click', '#tuser', function (){
let atr =$(this).prev('a').text();
window.location.href = nach+'&author='+atr+'&forum=&topics='+tmid+'&search_in=-1'+hvost;
}).on('keydown', '#sTheme', function (e){let kd=e.charCode?e.charCode:e.keyCode;if (kd==13) $('#isk').trigger('click');
});});
</script>
Добавлено спустя 52 минуты 26 секунд:
Еще заметил, что встроенный поиск в стиле для мобильных не центруется. Добавлял в стиль !important – не помогает.
Добавлено спустя 4 часа 7 минут 8 секунд:
Вопрос с центрированием решен. Исправлено.
Отредактировано sshmmv (Чт, 14 Янв 2021 06:35:58)