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

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

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


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[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]