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

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

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


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


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

Сообщений 621 страница 640 из 1001

1

Архивная тема с запросами о создании различных скриптов

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

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

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

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

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

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

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

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

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

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

+4

621

Alex_63
Спасибо, теперь все отлично ) Единственное, что еще хотелось бы, это поднять саму кнопку немного выше )

+1

622

продублирую, а то уползло:
Alex_63
По Скрипты от пользователей 3 есть ли возможность убрать авторов постов?
http://s1.uploads.ru/t/oalbq.jpg
Спасибо, сам разобрался.

Отредактировано ACT3255 (Чт, 15 Июн 2017 14:23:01)

+1

623

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

Единственное, что еще хотелось бы, это поднять саму кнопку немного выше )

Добавьте красным в коде Всплывающей Таблички => (код у Вас в HTML низ

<!-- Всплывающая таблица с вкладками, в топике, с инфой о персонаже -->
<style type="text/css">
/* Подвижка иконки */
img.a-info{
  position:relative!important;
  margin: auto!important;
  margin-top:-15px!important;
  width:auto!important; 
}

Значение подвижки - регулируйте

+2

624

Скажите пожалуйста, а как нейтрализовать теги [html]бла-бла-бла[/html] в тегах "Код"?
http://arkania.rolebb.ru/viewtopic.php?id=17#p5722
А то в кодах присутствуют теги, но они не видны и, видимо, срабатывают.

0

625

Еще вопрос:
а можно сделать так, чтобы в поле шаблона анкеты была кнопка вставки плеера http://forumstatic.ru/files/0017/d8/50/90072.png?
http://sf.uploads.ru/t/1UMoq.png

0

626

Lidia-Lada написал(а):

а можно сделать так, чтобы в поле шаблона анкеты была кнопка вставки плеера ?

<!-- Анкета: Добавка кнопок BB-тегов к textarea -->
<style>
.new[id="form-buttons"]{height: 24px;max-width:104px;}
.new[id="form-buttons"] td{border:0 none transparent!important; height:20px;}
</style>
<script type="text/javascript">
$(document).ready(function() { //return;
  var button_tbl = $('#post #form-buttons').clone().addClass('new');
  button_tbl.find('#button-image>img')[0].setAttribute('onclick','bbcode(\'['+'img]\',\'[/img]\')');
  button_tbl.find('td:not(#button-bold):not(#button-italic):not(#button-underline):not(#button-image):not(#form-audio)').remove();
  button_tbl.insertBefore('.questionary-post textarea');
  $('.cnt-part').has('.new[id="form-buttons"]').map(function() {
     var height = $(this).height()+(20*$(this).find('[id="form-buttons"]').length);
     $(this).parent().find('.cnt-part').css('min-height',height+'px');$(this).parent().css('min-height',height+'px');
  });
  $('.new[id="form-buttons"]').on('mouseenter',function() {
     var area = $(this).next('textarea');if(!area.length){area = $(this).next().find('textarea');}
     $('.questionary-post').find('textarea').removeAttr('id');
     if(area[0].id!='main-reply')area.attr('id','main-reply');
  }).on('mouseleave',function(){$('.questionary-post textarea').removeAttr('id');});
});
</script>

Подпишите момент красным в этом скрипте.

+1

627

audaciousGodsend
Не появляется:(
И кнопку "Ссылка"  как вставить?

0

628

Lidia-Lada написал(а):

А то в кодах присутствуют теги, но они не видны и, видимо, срабатывают.

Вроде поправил - почистите кеш, потестируйте( в новом Безопасном это уже поправлено - теперь поправил и в обычном)

+1

629

Lidia-Lada
Попробуйте переставить скрипт плеера выше скрипта bb-тегов. Ибо сейчас скрипт создает этот id позже того, как скрипт тегов пытается его вызвать.

Lidia-Lada написал(а):

И кнопку "Ссылка"  как вставить?

В точности по такому же принципу:

<!-- Анкета: Добавка кнопок BB-тегов к textarea -->
<style>
.new[id="form-buttons"]{height: 24px;max-width:104px;}
.new[id="form-buttons"] td{border:0 none transparent!important; height:20px;}
</style>
<script type="text/javascript">
$(document).ready(function() { //return;
  var button_tbl = $('#post #form-buttons').clone().addClass('new');
  button_tbl.find('#button-image>img')[0].setAttribute('onclick','bbcode(\'['+'img]\',\'[/img]\')');
  button_tbl.find('td:not(#button-bold):not(#button-italic):not(#button-underline):not(#button-image):not(#form-audio):not(#button-link)').remove();
  button_tbl.insertBefore('.questionary-post textarea');
  $('.cnt-part').has('.new[id="form-buttons"]').map(function() {
     var height = $(this).height()+(20*$(this).find('[id="form-buttons"]').length);
     $(this).parent().find('.cnt-part').css('min-height',height+'px');$(this).parent().css('min-height',height+'px');
  });
  $('.new[id="form-buttons"]').on('mouseenter',function() {
     var area = $(this).next('textarea');if(!area.length){area = $(this).next().find('textarea');}
     $('.questionary-post').find('textarea').removeAttr('id');
     if(area[0].id!='main-reply')area.attr('id','main-reply');
  }).on('mouseleave',function(){$('.questionary-post textarea').removeAttr('id');});
});
</script>

Отредактировано audaciousGodsend (Пн, 19 Июн 2017 18:45:25)

+2

630

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

В точности по такому же принципу:

но почему-то ссылка вставляется в форму ответа :confused:
кнопка плеера не срабатывает:(


на тестовом ссылка вставляет в поле, которое активно. ищу конфликт
Добавлено спустя 42 минуты 50 секунд:
Итак, все происходит из-за того, что в самой анкете такое:

Код:
[nick][input width=75%]*Имя персонажа[/input][/nick]
[status][input width=75%]*Цитата в статусе персонажа[/input][/status]
[icon][input width=75%]*Ссылка на аватар персонажа[/input][/icon]
[sign][input width=75%]*Цитата в подпись персонажа[/input][/sign]

http://arkania.rolevaya.com/viewtopic.php?id=30 и http://arkania.rolevaya.com/viewtopic.php?id=19
А можно исправить конфликт с обезвреживанием кодов и сделать так, чтобы коды самой маски [nick], [status], [icon], [sign] можно было заполнить? Исключение именно для анкет.

Кнопка плеер не срабатывает у меня.

Отредактировано Lidia-Lada (Вт, 20 Июн 2017 10:40:04)

0

631

Lidia-Lada написал(а):

чтобы коды самой маски [nick], [status], [icon], [sign] можно было заполнить?

Ну так вставлять их не в блок "Код" и они будут работать...

Lidia-Lada написал(а):

но почему-то ссылка вставляется в форму ответа
кнопка плеера не срабатывает:(

Попробуйте переставить этот код в Самый Низ HTML низ

Код:

<!-- Анкета: Добавка кнопок BB-тегов к textarea -->
<style>
.new[id="form-buttons"]{height: 24px;max-width:104px;}
.new[id="form-buttons"] td{border:0 none transparent!important; height:20px;}
</style>
<script type="text/javascript">
$(document).ready(function() { //return;
  var button_tbl = $('#post #form-buttons').clone().addClass('new');
  button_tbl.find('#button-image>img')[0].setAttribute('onclick','bbcode(\'['+'img]\',\'[/img]\')');
  button_tbl.find('td:not(#button-bold):not(#button-italic):not(#button-underline):not(#button-image):not(#form-audio):not(#button-link)').remove();
  button_tbl.insertBefore('.questionary-post textarea');
  $('.cnt-part').has('.new[id="form-buttons"]').map(function() {
     var height = $(this).height()+(20*$(this).find('[id="form-buttons"]').length);
     $(this).parent().find('.cnt-part').css('min-height',height+'px');$(this).parent().css('min-height',height+'px');
  });
  $('.new[id="form-buttons"]').on('mouseenter',function() {
     var area = $(this).next('textarea');if(!area.length){area = $(this).next().find('textarea');}
     $('.questionary-post').find('textarea').removeAttr('id');
     if(area[0].id!='main-reply')area.attr('id','main-reply');
  }).on('mouseleave',function(){$('.questionary-post textarea').removeAttr('id');});
});
</script>

0

632

Alex_63, посмотрите, пожалуйста, отчего навигация по ссылкам сообщений на текущей странице более не работает.
Например: http://fatariya.ru/viewtopic.php?id=5347

Отредактировано Кертес (Вт, 20 Июн 2017 14:02:10)

0

633

Усе, пост выше неактуален. Стоило пожаловаться, и проблема нашлась. Был конфликт с этим скриптом:
<!-- Замена ссылок в Постах на абсолютные -->
<script type="text/javascript" src="http://forumstatic.ru/files/000e/4d/84/22004.js"></script>

0

634

Кертес
Попробуйте заменить скрипт

<!-- Замена ссылок в Постах на абсолютные -->
<script type="text/javascript" src="http://forumstatic.ru/files/000e/4d/84/22004.js"></script>

На такой

<script type="text/javascript">
$('#html-header,.post-content').find('a[href*="/viewtopic.php?id"]').on('click contextmenu',function(e) {
  var a = this.href,b = a.split('#p')[1],L = $(this);if(a.indexOf('?pid=')!=-1)return true;
  if(a.indexOf(location.hostname)==-1|| b && $('#p'+b).length)return true;
  if(/#p\d+?$/.test(a))L.attr({'href':a.split('?id=')[0]+'?pid='+b+'#p'+b,'data-link-href':a}),
  setTimeout(function(){e.type=='click'&&L.attr('href',a).removeAttr('data-link-href');},20);
});
$(document).on('mousedown touchstart contextmenu',function(e) {
  if(!$(e.target).attr('data-link-href'))$('.punbb a[data-link-href]').attr('href',function(){
     var s = $(this).attr('data-link-href');$(this).removeAttr('data-link-href');return s
  });
});
</script>

(*Ставицо в HTML Низ

+1

635

Alex_63, все отлично, спасибо!

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

+1

636

Кертес
Дайте ссылку, где мон потестить, и Ник-пароль от акка с модер-правами... Я пока посмотрю

0

637

Alex_63

Отредактировано Кертес (Вт, 20 Июн 2017 16:19:43)

+1

638

Кертес
Вроде поправил(почистите кеш, потестируйте)

+1

639

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

0

640

Lidia-Lada
Ну ващет  по логике в блоке Код все BB-коды должны быть отключены... То, что они срабатывали - это баг

0


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