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

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

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


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


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

Сообщений 1421 страница 1440 из 2001

1

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

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

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

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

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

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

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

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

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

+4

1421

♛VIP♛.TRANSCEIVER.
Нет

+1

1422

МАЧОнаДАЧЕ написал(а):

Как писалось выше по теме.....
Дублированный голос [но это не критично]

А так? Добавил в этом варианте ещё автоматическое изменение иконки-кнопки после окончания чтения текста. т.е. теперь по изменению кнопки видно когда чтение закончилось

Код:
<!--  Прослушивание текста в постах v.2-->
<script language="javascript">
$(document).ready(function(){
$('.post').map(function (){
var ii = $(this).attr('id'),ws = window.speechSynthesis,ctext = $(this).find('.post-content>*:not(.post-sig)').text(),mess = new SpeechSynthesisUtterance(ctext);$.trim(ctext);
$(this).find('a.sharelink').replaceWith('<input id="t-'+ii+'" style="float:right;margin-left:1em;" type="image" src="https://forumstatic.ru/files/0017/d8/50/48158.png" title="Прослушать текст">');
function spi(s,im,t){$(s).attr({'src':im,'title':t});};mess.onend = function(){spi('#t-'+ii,'https://forumstatic.ru/files/0017/d8/50/48158.png','Прослушать текст')};
$('#t-'+ii).on('click touchend',function(e){e.preventDefault();if (!ws){$.jGrowl(UserLogin+', ваш браузер не поддерживает синтез речи',{position:'center',life:4e3});}else{if(!speechSynthesis.speaking){
setTimeout(function(){ws.speak(mess)},100);spi(this,'https://forumstatic.ru/files/0017/d8/50/58665.png','Остановить чтение');
}else{setTimeout(function(){ws.cancel();},250);spi(this,'https://forumstatic.ru/files/0017/d8/50/48158.png','Прослушать текст');}
}});});});
</script>

+5

1423

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

Для группы лучше. Спасибо заранее!

В конец HTML верх:

<!-- Удаление ссылок определенной группы -->
<style>.warning{text-align:center; color:#930F1A;margin-top:12px!important;}</style>
<script> var Links_not_forGroup = 1; // ID Группы;
var Notification_text_ = "Вашей группе ссылки в постах не разрешены, будут удаляться!"; //Текст Уведомления;
</script><script>
$().pun_mainReady(function() {if($('#pun-messages').length)return; var gr = Links_not_forGroup, repl = $('.punbb #main-reply').parent();
if(gr == GroupID && repl.length)repl.after('<div class="warning">'+Notification_text_+'</div>');
$('#pun-viewtopic .post[data-group-id="'+gr+'"]').each(function() {$(this).find('.post-content a').remove();});});
</script>

Поправил(для неудаления в личке)

Отредактировано Deff (Пн, 20 Июл 2020 11:30:07)

+2

1424

Deff
в скрипты!

+1

1425

Romych
Всё :cool: супер

+1

1426

Deff
Благодарю за решение!

0

1427

Romych
:cool:

По чтению больших текстов (конкретно этого).
Максимум, который он переваривает:
Символов 4024
Строк 134
Логических строк 23
Слов 601

Если больше – просто молчит.  :)

Отредактировано sshmmv (Пн, 20 Июл 2020 08:22:41)

+1

1428

Deff
А можно сделать так, чтобы группы пользователей отображались в статистике (снизу форума), как тут:

Боги | Небожители | Творцы | Легенда | Дух форума | Супер Стар | Старейшины | Жители | Посвященные | Участники | Новички

https://i.imgur.com/3dhIv0B.png

----------------

Можно их вручную, например, как-нибудь их там прописать?

0

1429

Hope13
Поправил(для неудаления в личке)

+1

1430

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

А можно сделать так, чтобы группы пользователей отображались в статистике (снизу форума), как тут:

Лучше дайте ссылку на форум с подобным...
Где то был тут код, по моему от RPS (Легенда раскраски групп) Общие вопросы от новичков (28)

Отредактировано Deff (Пн, 20 Июл 2020 11:55:34)

+2

1431

1
скрипт сборная тема,тема в которую можно репостить посты,нажав кнопку

2
скрипт также ФОРМА ответа в закрытых темах

Отредактировано tartar1 (Пн, 20 Июл 2020 12:33:23)

-1

1432

Deff
Вот:

Хотелось бы точно так же как у них - под никами участников, слева. А не в центре над всем (как в варианте RPS).

0

1433

Hope13
Ссылку на Ваш форум и скриншот Главной с прямогольником, куда вставить

Отредактировано Deff (Пн, 20 Июл 2020 15:15:59)

+2

1434

Форум:

Вставить сюда, под этой строкой, где Активны и пр.

https://i.imgur.com/0jMDoau.jpg

Отредактировано Hope13 (Пн, 20 Июл 2020 16:14:48)

0

1435

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

Вставить сюда, под этой строкой, где Активны и пр.

Поставьте в начало HTML низ:

<script type="text/javascript">
var zz='<div><font color=Red> Администратор </font> | <font color=Blue> Координатор </font>  |  <font color=Green> Модератор </font></div>';
if($('#pun-index').length)$('#pun-stats .statscon > ul').append(zz);
</script>

Код красным - дополняйте, как у rps

Отредактировано Deff (Пн, 20 Июл 2020 16:28:20)

+2

1436

Deff
Респектище, все получилось!

+1

1437

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

<script type="text/javascript">
var zz='ссылка наверх';
if($('#pun-index').length)$('#pun-stats .statscon > ul').append(zz);
</script>

так будет работать ссылка? а в постах?

0

1438

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

можно ссылку на форум, где эта проблема наблюдается с установленным скриптом?

Например, вот пост в гостевой, который обрывается. Вот пост, начинающийся с таблицы, который не читается вообще.

0

1439

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

Например, вот пост в гостевой, который обрывается. Вот пост, начинающийся с таблицы, который не читается вообще.

Mirra Bell, будете смеяться, но у меня зачитывание нигде не споткнулось, ни об таблицу, ни об длинный текст.
Проверял в трёх браузерах: Опера (Версия:68.0.3618.173), Edge (44.19041.1.0) и Firefox (78.0.2). Проверил так же в Хром на мобильном, и тоже не увидел препятствий ни в одном посте. Правда на ПК у меня стоит Windows 10, но думаю проблема не в ос.
Кстати, ошибка в последней версии из поста 1422 у меня действительно имеется. Она заключается в том, что браузеры на Андроиде, которые не поддерживают синтез речи спотыкались об одну переменную, пришлось её переставить чуть дальше. Теперь порядок:

Код:
<!--  Прослушивание текста в постах v.2.1-->
<script language="javascript">
$(document).ready(function(){
$('.post').map(function (){
var ii = $(this).attr('id'),ws = window.speechSynthesis,ctext = $(this).find('.post-content>*:not(.post-sig)').text();$.trim(ctext);
$(this).find('a.sharelink').replaceWith('<input id="t-'+ii+'" style="float:right;margin-left:1em;" type="image" src="https://forumstatic.ru/files/0017/d8/50/48158.png" original-title="Прослушать текст">');function spi(s,im,t){$(s).attr({'src':im,'original-title':t});};
$('#t-'+ii).tipsy({live:!0,fade:!0,gravity:'ne'}).on('click touchend',function(e){e.preventDefault();if (!ws){$.jGrowl(UserLogin+', ваш браузер не поддерживает синтез речи',{position:'center',life:4e3});}else{var mess = new SpeechSynthesisUtterance(ctext);mess.onend = function(){spi('#t-'+ii,'https://forumstatic.ru/files/0017/d8/50/48158.png','Прослушать текст')};
if(!speechSynthesis.speaking){setTimeout(function(){ws.speak(mess)},100);spi(this,'https://forumstatic.ru/files/0017/d8/50/58665.png','Остановить чтение');
}else{setTimeout(function(){ws.cancel();},250);spi(this,'https://forumstatic.ru/files/0017/d8/50/48158.png','Прослушать текст');}
}});});});
</script>

Да кстати, Mirra Bell, у вас при беглом осмотре кода на странице встречаются дубликаты. Например дублируется скрипт <!--кнопки вверх вниз-->

+3

1440

Mirra Bell
Попробуйте с белыми иконками:

Код:
<!--  Прослушивание текста в постах v.2.1-->
<script language="javascript">
$(document).ready(function(){
$('.post').map(function (){
var ii = $(this).attr('id'),ws = window.speechSynthesis,ctext = $(this).find('.post-content>*:not(.post-sig)').text();$.trim(ctext);
$(this).find('a.sharelink').replaceWith('<input id="t-'+ii+'" style="float:right;margin-left:1em;" type="image" src="https://forumupload.ru/uploads/0000/14/1c/35127/757785.png" original-title="Прослушать текст">');function spi(s,im,t){$(s).attr({'src':im,'original-title':t});};
$('#t-'+ii).tipsy({live:!0,fade:!0,gravity:'ne'}).on('click touchend',function(e){e.preventDefault();if (!ws){$.jGrowl(UserLogin+', ваш браузер не поддерживает синтез речи',{position:'center',life:4e3});}else{var mess = new SpeechSynthesisUtterance(ctext);mess.onend = function(){spi('#t-'+ii,'https://forumupload.ru/uploads/0000/14/1c/35127/757785.png','Прослушать текст')};
if(!speechSynthesis.speaking){setTimeout(function(){ws.speak(mess)},100);spi(this,'https://forumupload.ru/uploads/0000/14/1c/35127/766596.png','Остановить чтение');
}else{setTimeout(function(){ws.cancel();},250);spi(this,'https://forumupload.ru/uploads/0000/14/1c/35127/757785.png','Прослушать текст');}
}});});});
</script>

0


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