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

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

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


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


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

Сообщений 1661 страница 1680 из 1742

Перевести1

В этой теме просим о создании различных скриптов

Здесь вы можете оставить запрос на разработку нового скрипта для форума. Пожалуйста, внимательно ознакомьтесь с правилами темы. Просьба быть внимательным: эта тема касается только вопросов о создании новых скриптов!
Вопросы по оформлению форума и прочим CSS-кодам, просьба, задавать в темах Общие вопросы от новичков (63) #3 и Общие вопросы по оформлению (65) #2

Информируем о следующем:

  • Участники форума оказывают помощь в написании скриптов исключительно по собственному желанию.

  • Администрация форума не может гарантировать исполнение и корректность каждого запроса.

  • Пожалуйста, уважайте чужое время и усилия других пользователей, старайтесь писать грамотно и доходчиво.

  • Будьте взаимовежливы: Грубое или требовательное отношение к участникам форума неприемлемо и может привести к отказу в помощи на всём форуме.

  • Все вопросы, не касающиеся запросов скриптов, будут удаляться!

Сформулируйте свой запрос максимально подробно, чтобы повысить вероятность отклика:

  • Опишите желаемую функциональность: Что конкретно должен делать скрипт?

  • Укажите конечный результат: Что вы хотите получить в итоге? Где и как будет использоваться скрипт?

  • Если есть примеры, покажите: Укажите ссылки на схожий функционал скрипта или нарисуйте макет (на скриншоте), чего именно вы ожидаете получить - всё это значительно упростит задачу.

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

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

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

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

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

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

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

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

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

Как правильно задавать вопросы. В чём разница между стилем и скриптом.

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

+1

Перевести1661

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

Тоха
Так и должно быть. Скрипт работает только на те цитаты, которые были написаны после его добавления, на старые цитаты он не работает.

Вообще это напрягает. Все работает после обновления страницы, Хотя у меня стоит Скрипт Алекса Живые темы. Т.е по сути все это дело должно работать без обновления странички.

0

Перевести1662

Тоха написал(а):

Вообще это напрягает. Все работает после обновления страницы, Хотя у меня стоит Скрипт Алекса Живые темы. Т.е по сути все это дело должно работать без обновления странички.

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

Отредактировано Merlin777 (Пн, 24 Мар 2025 16:41:37)

+1

Перевести1663

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

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

Х.з у меня цитаты после обновления только нормально отображаются). Ждем Алекса)))).

0

Перевести1664

Тоха
а ты AJAX точно включил в настройках форума?)) на всякий случай спрашиваю, вдруг не включил))

+1

Перевести1665

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

Тоха
а ты AJAX точно включил в настройках форума?)) на всякий случай спрашиваю, вдруг не включил))

Да. ,,Для предпросмотра и отправки сообщений,,

+1

Перевести1666

Merlin777
Аватары в цитате сильно влияют на Загрузку страниц?

Отредактировано Тоха (Вт, 25 Мар 2025 19:03:51)

0

Перевести1667

Тоха написал(а):

Приветствую Всех. Нужен Скрипт Музыкального сопровождения когда приходят ЛС.

Как вариант, использовать мгновенные уведомления, в них предусмотрено звуковое оповещение при получении уведомления, причём на разные типы уведомлений (в частности, уведомление о новом ЛС) можно установить собственный желаемый вариант звука.

0

Перевести1668

Перенёс сообщения не по теме визуального редактора в общую тему запросов по скриптам.

0

Перевести1669

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

По просьбе Oriel, - написал такой скрипт:

Изменяем отображение Статистики на Главной

https://s7.uploads.ru/VvqNf.png

А есть ли скрипт, который заменяет "Тему просматривают (Гостей: 1, Пользователей: 5) AGSB, Реклама, Читатель, блаблабла..." на "Тему просматривают 1 гость, 5 пользователей: блаблабл..." (а также добавляемую скриптом "Форум просматривают" в форуме (у меня там кстати тоже проблема: вместо ников флажки показываются) ) если возможно)? Пытался сам написать, почти получилось(

0

Перевести1670

AGScratcherBest
К сожалению, готового такого скрипта нет, написать можно. Но ввиду большой загруженности наверное возьмусь только на платной основе.

0

Перевести1671

@Romych
Запросы по скриптам #11
Ежемесячный Up!  :flag:

+1

Перевести1672

Вопрос по скрипту Автоматическое сообщение с днём рождения
https://upforme.ru/uploads/0000/14/1c/32894/t223766.jpg
Почему картинка подарка размножается и показывается там где ей не положено быть?
Как поправить?
Спасибо.
Адрес форума: https://act3255.mybb.ru/
Добавлено спустя 4 минуты 42 секунды:
Решено, скрипт не рабочий, всплывающее окно не выходит.

Отредактировано ACT3255 (Вс, 20 Апр 2025 09:36:58)

0

Перевести1673

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

+2

Перевести1674

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

Запросы по скриптам #11
Я настойчивый  :D  апнем еще раз  :flag:

@Romych
Swipebox плагин типа лайтбокс для настольных компьютеров, мобильных устройств и планшетов.
Вообще больше не работает?
Администрирование - Скрипты.

0

Перевести1675

Deff и другие пользователи, Этот Script читает текст поста на английском диалекте
Можете ли вы помочь мне создать ЭТОТ СКРИПТ для чтения сообщений на индонезийском (ID) диалекте??

Код:
<!--  Прослушайте текст v.2.1.1-->
<script language="javascript">
$(document).ready(function(){$('.post').map(function (){
var ii = $(this).attr('id'),ws = window.speechSynthesis,p = $('.post-content>*:not(.post-sig)',this).text(),col=$('a.permalink').css('color');$.trim(p);
$('a.sharelink',this).before('<i class="material-icons" id="t-'+ii+'" style="float:right;margin-left:0.3em;margin-top:-5px;cursor:pointer;color:'+col+'" original-title="Прослушайте текст">volume_down</i>');
var spi=(s,im,t)=>$(s).text(im).attr('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 ms = new SpeechSynthesisUtterance(p);ms.onend = function(){spi('#t-'+ii,'volume_down','Прослушайте текст')};
if(!speechSynthesis.speaking){setTimeout(function(){ws.speak(ms)},100);spi(this,'volume_off','Stop Read');}else{setTimeout(function(){ws.cancel();},250);spi(this,'volume_down','Прослушайте текст');}
}});});});
</script>

0

Перевести1676

IDsaya

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

Deff и другие пользователи, Этот Script читает текст поста на английском диалекте
Можете ли вы помочь мне создать ЭТОТ СКРИПТ для чтения сообщений на индонезийском (ID) диалекте??

Код:
<!--  Прослушайте текст v.2.1.1-->
<script language="javascript">
$(document).ready(function(){$('.post').map(function (){
var ii = $(this).attr('id'),ws = window.speechSynthesis,p = $('.post-content>*:not(.post-sig)',this).text(),col=$('a.permalink').css('color');$.trim(p);
$('a.sharelink',this).before('<i class="material-icons" id="t-'+ii+'" style="float:right;margin-left:0.3em;margin-top:-5px;cursor:pointer;color:'+col+'" original-title="Прослушайте текст">volume_down</i>');
var spi=(s,im,t)=>$(s).text(im).attr('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 ms = new SpeechSynthesisUtterance(p);ms.onend = function(){spi('#t-'+ii,'volume_down','Прослушайте текст')};
if(!speechSynthesis.speaking){setTimeout(function(){ws.speak(ms)},100);spi(this,'volume_off','Stop Read');}else{setTimeout(function(){ws.cancel();},250);spi(this,'volume_down','Прослушайте текст');}
}});});});
</script>

Мне кажется, что главное, чтобы Индонезийский языковой пакет и распознавание речи  "Indonesian" или "Bahasa Indonesia" должно быть установлено на вашем компьютере или телефоне.

0

Перевести1677

Merlin777
используя английскую версию сайта форума mybb. Однако сообщения на форуме ведутся на индонезийском языке (ID). А скрипт «speechSynthesis» читает посты, используя английский диалект.

Если возможно, вы можете создать скрипт, используя код API Google Translate, который сможет читать многие языковые диалекты мира.

Отредактировано IDsaya (Сб, 31 Май 2025 18:44:50)

+1

Перевести1678

IDsaya
Попробуйте добавить в скрипт выделенное:

<!--  Прослушайте текст v.2.1.1-->
<script language="javascript">
$(document).ready(function(){$('.post').map(function (){
var ii = $(this).attr('id'),ws = window.speechSynthesis,p = $('.post-content>*:not(.post-sig)',this).text(),col=$('a.permalink').css('color');$.trim(p);
$('a.sharelink',this).before('<i class="material-icons" id="t-'+ii+'" style="float:right;margin-left:0.3em;margin-top:-5px;cursor:pointer;color:'+col+'" original-title="Прослушайте текст">volume_down</i>');
var spi=(s,im,t)=>$(s).text(im).attr('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 ms = new SpeechSynthesisUtterance(p);ms.lang="id-ID";ms.onend = function(){spi('#t-'+ii,'volume_down','Прослушайте текст')};
if(!speechSynthesis.speaking){setTimeout(function(){ws.speak(ms)},100);spi(this,'volume_off','Stop Read');}else{setTimeout(function(){ws.cancel();},250);spi(this,'volume_down','Прослушайте текст');}
}});});});
</script>

+2

Перевести1679

Alex_63
Спасибо. Просто добавив немного кода, скрипт теперь может воспроизводить звуки ID-ID.
Для других языков вы можете попробовать использовать код вашей страны.

0

Перевести1680

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

В связи с последним обновлением браузеров Chromium и Firefox,     
перестал функционировать старый скрипт выделения кода             
от mkusher, - сваял вариант-поправку, дополнительно сократив:

Новое выделение кода в блоке "Код"
(версия 2017)
https://sa.uploads.ru/vN9eW.png

В HTML верх:

<!-- Выделение кода в блоке "Код" // © Alex_63, версия 2017г. -->
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/26102.js"></script>
<script type="text/javascript">select_text.linkText = '
Выделить код' //текст ссылки</script>

Красным - Ваша надпись на ссылке, по умолчанию - "Выделить код".


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


Внимание:

Старый код из HTML низ

Код
Код:
<script type="text/javascript">
function select_text(elem) {
	if(window.getSelection) {   
var s=window.getSelection();   
if(s.setBaseAndExtent){   
	s.setBaseAndExtent(elem,0,elem,elem.innerText.length-1);   
}
else {   
	var r=document.createRange();   
	r.selectNodeContents(elem);   
	s.removeAllRanges();   
	s.addRange(r);
}   
	}
	else if(document.getSelection){   
var s=document.getSelection();   
var r=document.createRange();   
r.selectNodeContents(elem);   
s.removeAllRanges();   
s.addRange(r);   
	}
	else if(document.selection){   
var r=document.body.createTextRange();   
r.moveToElementText(elem);   
r.select();
	}   
}
</script>
<script type="text/javascript">
var div = document.getElementById('pun-main').getElementsByTagName('div');
for(x in div){
	if(div[x].className=='code-box'){
div[x].getElementsByTagName('strong')[0].innerHTML = '<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';
	}
}
</script>

- Убираем!

А можно сделать, чтобы код не только выделялся, но и копировался в буфер обмена - ведь для этого и копируют код?  :) 
Чтобы было "Выделить и скопировать".

Отредактировано Merlin777 (Пт, 18 Июл 2025 18:43:26)

0


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