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

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

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


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


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

Сообщений 1401 страница 1420 из 2001

1

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

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

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

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

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

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

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

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

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

+4

1401

Дефф а  этот код можешь изменить что бы не было перехода на сайт с которого он взят?

<div style="background: #e1ffdf; vertical-align; top; margin: 0px 0px 0px 0px; padding: 0px; border-radius: 0px; text-align: center;">
<img src="https://forumstatic.ru/files/001a/ce/fa/49751.png"><a href="https://rigreference.com/solar" target="_blank"><img src="https://rigreference.com/solar/img/navtex" border="0"></a><img src="https://forumstatic.ru/files/001a/ce/fa/49751.png">
<img src="https://forumstatic.ru/files/001a/ce/fa/45623.gif">
</div>

0

1402

♛VIP♛.TRANSCEIVER.

Код:
<div style="background: #e1ffdf; vertical-align; top; margin: 0px 0px 0px 0px; padding: 0px; border-radius: 0px; text-align: center;">
<img src="https://forumstatic.ru/files/001a/ce/fa/49751.png"><img src="https://rigreference.com/solar/img/navtex" border="0"><img src="https://forumstatic.ru/files/001a/ce/fa/49751.png">
<img src="https://forumstatic.ru/files/001a/ce/fa/45623.gif">

+1

1403

[крик] :tomato:
Ребята...... Кто сможет такой "запилить" скрипт
К примеру.
Если начаная тему, идёт длинная статья то можно было бы ставить аудиоплеер (к примеру убрать тег в "имя читателя", "добавлено спустя", html в сообщениях итд)
Вот ссылка на аналог такой статьи с вставкой плеера  https://radiokp.ru/vladelcev-avto-predl … u507au?amp


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


То есть гость зашёл. Длинная статья. Читать лень. Прослушал.
Актуально для новостей итд итп

+1

1404

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

Обновила скрипт. По-прежнему не читаются посты, начинающиеся с таблиц, и по-прежнему читается немногим больше 200 знаков.

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

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

Если вместо "Поделиться" справа от номера поста воткнуть, например, какую-то такую кнопочку?

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

P.S.Кнопочка отдельная нужна для того,чтобы пользователи знали об этой функции,а так кто догадается:что номер сообщения-это возможность услышать текст?
Никто.
Даже,если сделаешь рассылку и каждому напишешь,кто прочитает?никто.

В этом варианте воткнул кнопочку вместо Поделиться и добавил всплывающее при нажатии уведомление тем, у кого браузер не поддерживает синтез речи

Код:
<!--  Прослушивание текста в постах -->
<script language="javascript">
$(document).ready(function(){
$('.post').map(function (){
var ii = $(this).attr('id'),ws = window.speechSynthesis,ctext = $(this).find('.post-content > p').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" title="Прослушать текст">');
$('#t-'+ii).on('click touchstart',function(){
if (!ws){$.jGrowl(UserLogin+', ваш браузер не поддерживает синтез речи',{position:'center',life:4e3});}else{
if(!speechSynthesis.speaking){setTimeout(function(){ws.speak(new SpeechSynthesisUtterance(ctext))},100);$(this).attr('src','https://forumstatic.ru/files/0017/d8/50/58665.png');
}else{setTimeout(function(){ws.cancel();},250);$(this).attr('src','https://forumstatic.ru/files/0017/d8/50/48158.png');}
}});});});
</script>
sshmmv написал(а):

На андроиде работает только в Яндекс браузере.

не только, в мобильном Хроме тоже работает

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

Да,предыдущий работает в 12 и 11 iOS.

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

+4

1405

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

воткнул кнопочку

Так гораздо лучше!  :cool:

Проблемы на Андроид:

Не всегда реагирует на выключение чтения. Часто чтобы остановить чтение требуется нажать на кнопочку два или три раза. А он, зараза, при каждом нажатии на "выкл" по-новой зачитывает текст!  :D

Иногда при однократном нажатии на кнопку "читать" текст прочитывается два раза.

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

С чтением  в сообщении больших текстов проблема – а ведь только ради них скрипт и нужен!
Например, в сообщение с этим тестом скрипт не срабатывает вообще:

Большой текст

ВЫБОР МЕСТА ДЛЯ ПАСЕКИ

Медоносные пчелы живут семьями, состоящими из нескольких десятков тысяч особей. Каждая пчелиная семья имеет свое гнездо и состоит из одной матки, многих тысяч рабочих пчел и в летнее время значительного количества трутней - самцов.

Матка в семье никаких работ, кроме откладки яиц, из которых рабочие пчелы выращивают пчел, трутней и маток, не выполняет. Из желёз тела матки постоянно выделяется пахучее маточное вещество, слизываемое пчелами. Оно служит как бы сигналом, оповещающим о наличии матки в семье, о ее благополучии.

Трутней семья выращивает в конце весны и летом. Они служат только для спаривания молодых неплодных маток и других работ в семье не выполняют. Осенью рабочие пчелы изгоняют трутней за ненадобностью и для экономии корма зимой.

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

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

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

Но это еще не все. Только сильные семьи энергично строят соты и выделяют много воска. Они лучше поддерживают необходимую для гнезда температуру и влажность, выращивают молодых пчел более сильными (как правило, они живут на 30 процентов дольше пчел, выведенных в слабых семьях). У пчел из сильных семей длиннее хоботок, и каждая из них может за один вылет в поле принести на 80 процентов больше нектара по сравнению с собратьями из слабых семей.

Таким образом, все говорит в пользу сильных семей. Возникает только вопрос: как добиться, чтобы все пчелиные семьи на пасеке были именно такими? Факторов, влияющих на силу семьи, много. Но первое условие для этого - постоянное и обильное обеспечение пчелосемьи кормами - нектаром и пыльцой. Установлено, что только для своего существования каждая сильная семья за год расходует 80-100 кг меда и не менее 20 кг пыльцы. Кроме этого от каждой семьи в плату за уход пчеловоду надо получить еще и товарный мед.

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

В своем практическом пчеловодстве, основанном на стационарном содержании пчелосемей в Северо-Западной зоне, я большое внимание уделяю выбору места для размещения пчел - точков. К этому вопросу подхожу со всей серьезностью, так как от правильного его решения зависит продуктивность пчелосемей точка, его доходность.

Сначала определяю хозяйство, на территории которого буду размещать пчел. Потом получаю согласие на это администрации хозяйства. По агрономическим картам землепользования выбираю наиболее вероятные для размещения точков места, где есть обширные площади дикой растительности и подъездные пути. Выясняю дальнейшую судьбу этих угодий на ближайшие 10-15 лет, т. е. будут ли там проводиться мелиоративные и другие работы. Уточняю почвенный состав местности. На плодородных почвах растения больше выделяют нектара, чем на песчаных. Узнаю, держали ли в этой местности пчел раньше и держат ли их сейчас.

После этого провожу подробное изучение местности, предполагаемого места точка в разных направлениях в радиусе 2 км. Главное внимание обращаю на наличие кормовой базы: чтобы медоносными растениями были заняты большие массссвы, дающие обильный и продолжительный взяток, чтобы на близлежащей территории произрастали в основном все медоносы нектароносного конвейера. Важно, чтобы рядом с точном были ранние медоносы - ивовые кустарники. В условиях Северо-Запада для раннего развития семей взяток с ивовых имеет решающее значение.

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

Лучше всего, когда точок окружают разнообразные угодья - лес, кустарники, луга, пастбища, болота, сенокосные площади, клеверные севообороты, - богатые медоносами. Точок должен размещаться в центре всех этих медоносов. Чем он ближе к источникам взятка, тем больше пчелы соберут нектара, меньше затрачивая времени на перелеты.

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

Для размещения точка подбирается место, защищенное от господствующих в данной местности ветров. Защитой могут служить лес, кустарник, строения, сад, специальные насаждения, забор.

Желательно точок размещать на южном и юго-восточном склонах, которые сильнее прогреваются солнцем и где не задерживается вода после дождей и при таянии снега. Грунтовые воды должны залегать не ближе 2 м от поверхности земли. Если грунтовые воды поднимаются выше, то на пасеке будет более сырой и прохладный воздух, что отрицательно скажется на развитии и здоровье пчелосемей. В ульях будет накапливаться сырость, пчелы могут заболеть.

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

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

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

В своей практике я применяю предварительное испытание выбранного места для точка. Сюда весной вывожу 2-3 семьи пчел и в течение всего сезона наблюдаю за их развитием, силой взятка, периодами поступления нектара. Если за сезон каждая из этих семей соберет меда на 30-40 процентов больше, чем в среднем семьи на других точках, где размещается 25-30 семей, то такой точок считаю приемлемым для содержания на нем в дальнейшем 25-30 пчелосемей.

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

Сейчас вся моя пасека размещается на 6 точках, на каждом из которых содержится 25 основных и 5 запасных семей. От места жительства, где оборудована как бы центральная пчеловодная усадьба, 5 точков находятся вдоль одной проезжей дороги и только один точок расположен в противоположной стороне. От места жительства до самого ближнего точка расстояние 12 км, а самого дальнего - 30 км. Такое расположение точков дает возможность за одну поездку побывать в нескольких местах. Это особенно выгодно осенью, когда напад пчел не позволяетна одном точке осмотреть большое число пчелосемей. При возникновении напада после осмотра 8-10 семей работу на данном точке прекращаю и перехожу на другой, потом на третий и т. д. Таким образом даже при этих условиях за один день можно обслужить 30-50 пчелосемей при небольших переездах.

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

Если же сократить текст, тогда читает (два раза подряд, зар-р-раза!  o.O).
К сожалению, не хватило терпения определить, на котором по счету абзаце скрипт перестает читать текст или вообще работать.  :)

+1

1406

Форумчане у меня возникла такая проблема
вот код
<iframe width="1200" height="1600" src="https://www.marinetraffic.com/en/ais/home/centerx:137.8/centery:26.1/zoom:2" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
я взял адрес вот этого сайта https://www.marinetraffic.com/en/ais/ho … 6.1/zoom:2
когда захожу на форум как администратор страница http://us4mij.forumsua.com/pages/marinetraffiic открывается всё нормально
НО когда захожу в режиме гостя (инкогнито) страница показывает вот это
https://forumupload.ru/uploads/0000/14/1c/36897/t990459.png
что то не так с кодом? или как это понять?

0

1407

♛VIP♛.TRANSCEIVER.
https://i.imgur.com/MwlVuPVm.jpg
и в обычном и в режиме инкогнито, все отображается.

+1

1408

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

♛VIP♛.TRANSCEIVER.
https://i.imgur.com/MwlVuPVm.jpg
и в обычном и в режиме инкогнито, все отображается.

Странно у меня просто белый экран показывает
вот
https://forumupload.ru/uploads/0000/14/1c/36897/t291372.png

0

1409

Romych

В этом варианте воткнул кнопочку вместо Поделиться и добавил всплывающее при нажатии уведомление тем, у кого браузер не поддерживает синтез речи

Вот этот вариант работает на 90%.
И читает текст более 3000 символов. :cool:

Прошлый зачитывал только короткие тексты.


Можешь ответить на пост 1403.....?
Такое реально сделать?

Кстати.
Если в теме стоят модераторские теги, то пост ни читается 

+1

1410

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

Если начаная тему, идёт длинная статья то можно было бы ставить аудиоплеер (к примеру убрать тег в "имя читателя", "добавлено спустя", html в сообщениях итд)

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

То есть гость зашёл. Длинная статья. Читать лень. Прослушал.

В приведённом вами примере, статья начитана и записана человеком, т.е. это не синтез речи встроенный в браузер или операционную систему. Начитана и записана на сервисе от Яндекса. Вот ссылка на зачитку статьи из вашего примера:

Код:
https://radiokp.ru/sites/default/files/yandex_speech_tts_speech/2020-07/28395_0_15950694307446.ogg

Отсюда вытекает вопрос. Кто будет записывать голосовые версии своей текстовой статьи, редактировать их в аудиоредакторе, заливать их на форум вместе с текстом? Да, и куда обычный пользователь будет заливать аудиофайл, если доступ к файловому хранилищу только у админа? На сторонние ресурсы? У вас много интузиастов на форуме, которым хватит времени и терпения заниматься подобной фигнёй?
Возникает другой вопрос, если это сервис от Яндекса, кто будет иметь доступ к Облаку? Только администрация форума или любой автор? У вас есть своё хранилище в Яндекс.Облако?

Добавлено спустя 5 минут 5 секунд:
ещё раз посмотрел на ссылку из вашего примера, она всё таки зачитана не человеком, а с помощью сервиса синтеза речи от Яндекса - yandex_speech_tts, НО записана при этом в аудиофайл для кроссбраузерности, который надо где-то хранить, видимо в том же Яндекс.Облако как в примере

0

1411

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

Если в теме стоят модераторские теги, то пост ни читается

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

Код:
<!--  Прослушивание текста в постах -->
<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" title="Прослушать текст">');
$('#t-'+ii).on('click touchstart',function(e){e.preventDefault();if (!ws){$.jGrowl(UserLogin+', ваш браузер не поддерживает синтез речи',{position:'center',life:4e3});}else{
if(!speechSynthesis.speaking){setTimeout(function(){ws.speak(new SpeechSynthesisUtterance(ctext))},100);$(this).attr('src','https://forumstatic.ru/files/0017/d8/50/58665.png');
}else{setTimeout(function(){ws.cancel();},250);$(this).attr('src','https://forumstatic.ru/files/0017/d8/50/48158.png');}
}});});});
</script>

+3

1412

Как запретить пользователю или группе вставлять ссылки? Вариант с количеством постом не подходит, он ниже:

Этот не подходит, нужен именно на конкретного пользователя или на группу:

Код:
    <!-- Запрет вставки ссылок в сообщения --><script>
    if($('#pun-viewtopic,#pun-post,#pun-edit').length)(function () {
        var _numPosts = 10; //Минимальное кол-во постов для возможности вставки ссылок
        if(GroupID==3){UserPosts=0;}
        if(GroupID >=3 && UserPosts < _numPosts){
          var tstAlert = '',st='<a href="/';$('#button-link').remove();
          if(GroupID >3) {var k=_numPosts-UserPosts;tstAlert='Для вставки ссылок Вам необходимо отправить еще '+k+' постов.';}
          if(GroupID==3){tstAlert='Для того чтобы вставлять ссылки, '+st+'login.php">войдите</a> или '+st+'register.php">зарегистрируйтесь</a>.';}
          $('input[type="submit"]').click(function(){var ct=$('#main-reply').val();if(ct.search(/\[url=/g)!=-1||ct.search(/https?\:\/\//g)!=-1){$.jGrowl(tstAlert);return false;}});
        }
    })();
    </script>

+1

1413

Hope13
По группе проще вставить в форму ответа уведомление, чо ссылки будут забанены и скриптом удалять их, поскок в сообщении есть номер группы
Можно аналогично сделать и по юзеру, но не запрещать, а вставить сообщение в форму ответа(скриптом), что Вам запрещено вставлять ссылки, ибо будут удалены

+3

1414

Romych
Из поста 1410
Не подумал об этом :tired:

Из поста 1411
Работает нормально :cool:


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


Отредактировано МАЧОнаДАЧЕ (Вс, 19 Июл 2020 17:54:06)

0

1415

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

и скриптом удалять их

Интересно, а как скриптом удалять ссылки из поста?

0

1416

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

Интересно, а как скриптом удалять ссылки из поста?

Ну если такая реализация устроит, нарисую в течении суток  :flag:
Для кого делать: Для групппы или нескольких пользователей ??

+2

1417

Дефф а можно этот код переделать что бы не было перехода на основной сайт
вот код
<div style="background: #e1ffdf; vertical-align; top; margin: 0px 0px 0px 0px; padding: 0px; border-radius: 0px; text-align: center;">
<iframe src="http://la0fa.com/dxspotgrabber.asp" marginheight="0" marginwidth="0" scrolling="no" frameborder="0" height="212" width="177"></iframe>
</div>

0

1418

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

нарисую в течении суток

Круто! Для группы лучше. Спасибо заранее! https://forumstatic.ru/files/0015/ec/3e/81044.gif

+1

1419

Просто вопрос, если нет - то нет.

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

Добрый вечер, а есть скрипт таймера обратного отсчета?
Поясняю:
К примеру я публикую временную ссылку на скачивания файла, далее выставляю таймер на 4 часа (к примеру)
в посте появляется таймер обратного отсчета, типа 3:59:59 и т.д по окончании времени надпись "Ссылка более не активна" (ну это как вариант)
Нужен просто таймер обратного отсчета, который можно вставить в пост.

без претензий  :mybb:

0

1420

ACT3255
Cказал жеж освобожусь через пару дней( код не быстрый)

+1


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