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

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

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


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


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

Сообщений 541 страница 560 из 1001

1

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

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

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

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

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

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

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

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

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

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

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

+2

541

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

mihka1980
Попробуйте в HTML верх

Спасибо, как всегда, отличная помощь от Вас!

+2

542

А вот еще такой вопрос: можно ли прикрутить кнопку "Выделить код" к личным сообщениям? А то очень часто присылают что-нибудь, обрамленное кодом, но приходится либо открывать письмо, либо прокручивать код, что не очень удобно.

0

543

Mirra Bell
Не очень понятен вопрос,
Стандартный скрипт для выделения кода работает и в личке

0

544

Alex_63
У меня там работает только тег выделения кода, т.е. обрамление чего-то в тег кода, а вот выделение самого кода в готовом сообщении - нет, я имею ввиду это:

Код:
дофофов
фвфвлжфлв

Отредактировано Mirra Bell (Пн, 16 Май 2016 19:53:24)

0

545

Mirra Bell
Ни наю, здесь на ЕТП работает,
Попробуйте поменять код выделения Кода на такой: (И попробовать перемещать выше-ниже в 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();}}
var div=document.getElementById('pun-main').getElementsByTagName('div');for(x in div){if(div[x].className=='code-box'){div[x].getElementsByClassName('legend')[0].innerHTML='<a href="#" onclick="select_text(this.parentNode.parentNode.childNodes[1].getElementsByTagName(\'pre\')[0]); return false;">Выделить код</a>';}}
</script>

0

546

Romych
:glasses: Обновил скрипт, включил и здесь, пробуй - должно все работать, (наверно ток обновить страничку пару раз придется, чтоб в кеше скрипт обновилсо)
Удаление тоже должно работать кроссвкладочно

+1

547

Alex_63
Да, попробую. А может так быть потому что скрипт стоит в форме ответа? Я уже догадываюсь... )

0

548

Mirra Bell
Ну да, в Личке  нет Формы ответа.. (Нун переставить в HTML низ - тогда будет работать

0

549

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

Обновил скрипт, включил и здесь, пробуй - должно все работать, (наверно ток обновить страничку пару раз придется, чтоб в кеше скрипт обновилсо)
Удаление тоже должно работать кроссвкладочно

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

http://s4.uploads.ru/7xQSE.jpg

можно при нажатии кнопки Редактировать, добавить к ссылкам атрибут contenteditable="true", при повторном нажатии туда же и при закрытии панели закладок его (атрибут) удалять

0

550

Romych
Эт уже сложно, нун каждую проверять название каждой и перезаписывать измененные...
Аргумент против этой идеи: как я узнаю, что там заложено этой закладкой, чоб ее переименовать ? Нун все равно сходить и посмотреть заложенный пост, а там и отредактировать можно

o.O А как у тебя 52 закладки добавилось ? Вроде 30тью количество ограничено ? Была ошибка - поправил, увеличил макс.количество до 40

0

551

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

А как у тебя 52 закладки добавилось ? Вроде 30тью количество ограничено ? Была ошибка - поправил, увеличил макс.количество до 40

это я для скриншота нарисовал ;)

+1

552

Romych
Гы :D А ведь могло добавиться, посколь ограничение на количество при добавлении перетаскиванием прикрутить забыл :glasses: Теперь уже поправил

0

553

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

Обновил скрипт,

Почему то, не стал работать скрипт "Закладки в сообщениях!". ( Вообще исчез значок "Панели закладок и клики не работают).  :dontknow:

0

554

Sans
А здесь на ЕТП - работает ? Попробуй почистить кеш - куки
У мну работает во всех вариациях
2. А  с Других браузеров ?

0

555

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

А здесь на ЕТП - работает ? Попробуй почистить кеш - куки

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

2. А  с Других браузеров ?

Почистил куки, кеш. Протестировал с других браузеров. Не работает. НО, выявил закономерность, не работает только под одним моим ником-Sans. Под другими работает.  :dontknow:
Вот мой

Код
Код:
<!-- Ставить перед_Закладки в сообщениях -->
<script type="text/javascript">
var setBookmMode = 2; // Режим установки закладок: 0 - двойной клик, 1 - двойной клик с удержанием Ctrl, 2 - с подтверждением
</script>
<!-- Закладки в сообщениях -->
<style>
.post .bookmark{
  width:40px;height:16px;
  position:absolute;
  opacity:.8;transition:.1s ease;
  background:url(http://forumstatic.ru/files/0016/e4/0c/93192.png) no-repeat;
  right:-5px;z-index:999999!important;
}
.post .bookmark.ncnfrm {
  background-position: 0 -20px ;
}
.bookmark:hover{opacity:1.0;}
#MyBookmarks span>a{text-shadow:none;}
#MyBookmarks {z-index:10000!important;}
#BookmCntToggle { z-index:9999!important;} 
#MyBookmarks span.last_click>a{background:rgba(255,0,5,.15);text-shadow:0 0 2px #fff;}
#BookmCntToggle {
  position:fixed;top:10px;left:10px;
  background:url(http://forumstatic.ru/files/0016/e4/0c/24318.png); 
  width:30px;height:30px;
  opacity:.7;cursor:pointer;
  transition:.3s ease-out;
} 
#BookmCntToggle:hover{opacity:1.0;}
#MyBookmarks #bm2{
  font-size:12px!important;
  letter-spacing:-1px!important;
  margin-right:-5px!important;
}
</style>
<link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0015/c4/3f/25225.css"/>
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/25226.js"></script>
<!--Конец -->

0

556

Sans
Попробуй поставить временно в HTML низ:

Код:
<script>
$(function() {if (!$('#MyBookmarks').length)$('.punbb').append('<input type="button" onclick="ResetBookmarks()" value="Reset Bookmarks"/>');});
function ResetBookmarks(){
    $.post('/api.php',{method:'storage.delete',token:ForumAPITicket,key:'bookmarks'},function(data){
      setTimeout(function(){alert('Reloaded successfully');window.location.reload()},2000);
    },'json');
    $.post('/api.php',{method:'storage.delete',token:ForumAPITicket,key:'data_bookmarks'},'json');
    localStorage.removeItem('MyBookmarksS');
    localStorage.removeItem('data-Bookmarks');
    sessionStorage.removeItem('thisUserID');
}
</script>

В Самом низу форума появится кнопка "Reset Bookmarks", (- кликни на нее - страница обновится, значок открытия панели закладок должен появиться...
Походу еще какой-то спецсимвол ломает скрипт, (в названиях тем - форумов - закладок было чо-нить кроме кавычек ?

0

Перевести557

Del

Отредактировано ACT3255 (Ср, 18 Май 2016 13:01:36)

0

558

ACT3255
Попробуйте  убрать выделенное красным

<!-- Выделение непрочитанных постов в топике v.3 --><style type="text/css">
.post h3>span:before{float:left;margin-right:5px;vertical-align:middle;}
.post.isNew h3>span:before{content:url(http://savepic.ru/8271783.png) " ";}
.post:not(.isNew) h3>span:before{content:url(http://savepic.ru/8275879.png) " ";}
</style>
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/56389.js"></script>

+1

559

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

0

560

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

В Самом низу форума появится кнопка "Reset Bookmarks"

Есть кнопка  :dontknow:  Перезагрузил, "Панель" появилась. Сейчас потестирую.

Отредактировано Sans (Ср, 18 Май 2016 14:21:48)

0


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