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

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

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


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


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

Сообщений 1301 страница 1320 из 2001

1

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

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

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

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

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

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

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

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

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

+4

1301

Алгол написал(а):

Звук на самом планшете,включён на максимум,но никто ничего не говорит.

Тут надо пояснить, что браузер Сафари, в Сафари звук блокируется без явного события пользователя( клика и т.д.)

Отредактировано Deff (Пн, 13 Июл 2020 17:07:39)

+1

1302

Алгол написал(а):

Выглядит так.Шишки Кузнечика

Мда, конечно наворочено с анимацией. Подумаю что можно сделать

+1

1303

Алгол написал(а):

Скрипт « Голосовое зачитывание важной информации на форуме»,перешла в правила по демо-ссылке,подскажите,пожалуйста,что где нажать,чтобы услышать голос?

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

Алгол написал(а):

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

Голосовое зачитывание  постов? Сделал набросок испытайте на вашем планшете. Правда на Android не все браузеры будут работать со speechSynthesis, сразу предупреждаю! У меня например мобильный Хром зачитываем тексты без проблем, а мой любимый мобильный браузер Via нет

ДЕМО

https://forumupload.ru/uploads/0000/14/1c/15964/795444.gif

По задумке чтение происходит после нажатия на номер поста, остановить чтение можно повторным нажатием
в html-низ:

Код:
<!--  Прослушивание текста в постах -->
<script language="javascript">
$('.post').map(function (){
var ctext = $(this).find('.post-content > p').text();$.trim(ctext),
spbtn = $(this).find('h3:nth-child(1) > span:nth-child(1) > strong:nth-child(2)');
function curicon(s,im,t){$(s).css({'cursor':'url('+im+'), auto'}).attr('title',t);};curicon(spbtn,'https://forumstatic.ru/files/0017/d8/50/48158.png','Прослушать текст');
$(spbtn).on('click touchstart',function(){
if(!speechSynthesis.speaking){curicon(this,'https://forumstatic.ru/files/0017/d8/50/58665.png','Остановить чтение');window.speechSynthesis.speak(new SpeechSynthesisUtterance(ctext));
}else{setTimeout(function(){window.speechSynthesis.cancel();},250);curicon(this,'https://forumstatic.ru/files/0017/d8/50/48158.png','Прослушать текст');}
 });
});
</script>

+2

1304

Romych
А можно сделать отдельную кнопку (рядом с номером поста), так как у меня нет клика (тестил  в хроме) именно номер поста.
Либо в идеале вообще автовоспроизведение.
Только вот наверное воспроизведение последнего поста в теме, а не всю тему целиком :cool:
Было бы круто

+1

1305

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

А вот еще скрипт: форма ответа в закрытых темах. Пользователь пишет там, а посты добавляются в определенную тему одну. Просто у меня много админских тем,это разочаровывает простых форумчан

0

1306

http://lp.bestbb.ru/viewtopic.php?id=25&p=13#p9545

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

Romych
Дефф

0

1307

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

http://lp.bestbb.ru/viewtopic.php?id=25&p=13#p9545

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

Romych
Дефф

Тебе нужно именно надпись?

Убирай картинки. И просто ставь в html верх:

Код:
  <!--вверх/вниз скрол кнопки-->
<div style="position:fixed;z-index:1000; left :2%; bottom: 30%;">
  <a title="Вверх страницы" onclick="$('html, body').animate({scrollTop:0}, 'slow'); return false;" href="#top">
    <img alt="Вверх страницы" src="https://forumupload.ru/uploads/0019/ef/02/2/24831.png">
  </a>
  <br>
  <br>
  <a title="Вниз страницы" onclick="$('html, body').animate({ scrollTop: $(document).height()-$(window).height() },'slow'); return false;" href="#top">
    <img alt="Вниз страницы" src="https://forumupload.ru/uploads/0019/ef/02/2/54376.png">
  </a>
</div> 

Данная строка:
<div style="position:fixed;z-index:1000; left :2%; bottom: 30%;">
И есть по сути весь стиль :yep:

-1

1308

МАЧОнаДАЧЕ
это не то,что я сказал

0

1309

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

МАЧОнаДАЧЕ
это не то,что я сказал

Тогда поясни по конкретней как именно ты хочешь?
Есть на чём нарисовать?
Для точного понимания что именно ты хочешь :dontknow:

0

1310

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

темная полоса в постах слева широкая. как сделат ьчтобы при нажатии на нее скроллинг вверх

Сделайте скриншот, ткните на скриншоте стрелкой

0

1311

Форумчане вот  фото http://www.uarl.com.ua/image/0A-ban1-urs00.jpg можно как то убрать слова что бы только одно фото осталось?

0

1312

Deff
https://i.imgur.com/jFC6fBh.jpg
при нажатии на полосу -скроллинг вверх,

эта полоса- бордюр поста.

и надпись внизу, если можно, можно без надписи

0

1313

♛VIP♛.TRANSCEIVER.
Ответил в личку...

tartar1
Попробую в течении дня

+2

1314

tartar1
Карочь: Сделал, - как сделал, Переделывать не буду!: https://forumupload.ru/uploads/0000/14/ … 158474.jpg

Код(В Конец HTML верх!):

Код:
<!--кнопки вверх вниз-->
<style>
.go-up, .go-down {
    cursor: pointer;
    display: none;
    height: 32px;
    margin-bottom: 160px;
    opacity: 1;
    position: fixed;
    width: 57px;
    z-index: 9999;
}
.go-up {
    bottom: 51%;
    margin-left: 208px !important;
}
.go-down {
    bottom: 24%;
    margin-left: 208px !important;
}
.go-down:hover, .go-up:hover {
    opacity: 1;
}
</style>

<div class="go-up" id='ToTop'><img src="https://forumupload.ru/uploads/0000/14/1c/22787/161104.png" border="0" /></div>
<div class="go-down" id='OnBottom'><img src="https://forumupload.ru/uploads/0000/14/1c/22787/289569.png" border="0" /></div>
<!--кнопки вверх вниз-->
<script type="text/javascript">
$().pun_mainReady(function(){if(!$('.topic').length)return;
$(window).scroll(function(){
  if ($(window).scrollTop()>= $('.topic').height()+ 40 || $(window).scrollTop()<= 400) {$("#ToTop").fadeOut("fast"); }
  else $("#ToTop").fadeIn("slow")
});
$(window).scroll(function(){
  if ($(window).scrollTop()>=$('.topic').height()+ 40||$(window).scrollTop()<= 400){ $("#OnBottom").fadeOut("fast");}
  else $("#OnBottom").fadeIn("slow")
});
$("#ToTop").click(function(){$("html,body").animate({scrollTop:0},"slow")})
$("#OnBottom").click(function(){$("html,body").animate({scrollTop:$(document).height()},"slow")})
});
</script>
<!-----//END//---- Кнопки вверх/вниз -------------------------->

Поправил, стёр тестовый Алерт

Отредактировано Deff (Вт, 14 Июл 2020 17:54:58)

+1

1315

Нашел скрипт: Запрет доступа в темы определенного форума, если у пользователя менее N сообщений.

Вопрос. Как сделать запрет доступа в определенные разделы форума, если у пользователя менее N сообщений?

Другими словами, чтобы не категория, а только форум в ней был недоступен.

Код:
    <!-- Запрет доступа в темы определенного форума -->
    <script>(function(){
    var arrForums = [2,14,69]; //Массив тем с запретом доступа юзерам, у которых менее N сообщений
    var numPosts = 10; // Необходимое количество сообщений для доступа в темы указанных форумов
    if(typeof(UserPosts)=='undefined'){UserPosts=0;}var st='Вам необходимо набрать еще '+(numPosts-UserPosts)+' сообщений.';
    if(GroupID==3){st='<a href="/login.php">Войдите</a> или <a href="/register.php">зарегистрируйтесь</a>, чтобы просматривать темы в этом форуме.';}
    if(GroupID>2&&UserPosts<numPosts&&$('#pun-viewtopic').length&&$.inArray(+($('link[rel=up]').attr('href').split('id=')[1]),arrForums)!=-1){
      $('#pun-main').html('<h1><span>Информация</span></h1><div class=info><div class=container>\
      Вы не имеете прав для доступа к этой странице. '+st+'</div></div>');
      document.title = $('#pun-title h1').text();
    }}())
    </script>

0

1316

Hope13
Сделайте автоперевод в новую группу по достижении N cообщений(в настройках групп), доступ в форум)чтение-запись  откройте начиная с этой группы

+1

1317

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

0

1318

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

Делал. Но загвоздка в том, что старые пользователи с сообщениями меньше 10

Там есть чекит, при простановке галки и сохранить - автоперемещает!!!
https://forumupload.ru/uploads/0000/14/1c/22787/388601.jpg

+1

1319

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

что старые пользователи с сообщениями меньше 10 так

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

+3

1320

Deff
Спасибо огромное, все получилось! Я тупил несколько часов, а все оказалось так просто)

+1


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