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

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

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


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


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

Сообщений 261 страница 280 из 1002

1

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

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

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

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

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

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

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

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

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

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

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

+1

261

Eldena
Попробуйте так: (B HTML низ

<script type="text/javascript">
(function(){
$('.post-content .quote-box.spoiler-box > div[ onclick*="toggleClass"]:contains("for Nick(s)|")').each(function(){
  var sp=$(this).parent();
  if(!$('#pun-navlinks #navprofile').length){sp.remove();return true}
  var title = $(this).text().replace(/for Nick\(s\)\|/i,'').split(',');
  var pass = false; for(var i=0;i<title.length;i++) if(title[i]==UserLogin){pass=true;break;}
  if(!pass){sp.remove();return true}
  $(this).html('<b style="color:red">Персональная ин-фа для '+UserLogin+' </b>');
  //var cnt = sp.find('blockquote:first>p');cnt.text(unescape(cnt.html())) 
});
Wraper_SP = function (){
  var bound = '###spForYOU###';
  var Nam = '';Nam = prompt("Спойлер персональной инфы для следующих Ников\n\nВведите через запятую нужные Ник(и):","");
  Nam = Nam.split(/\s?\s?\s?,\s?\s?\s?/ig).join(',')+','+UserLogin;
  var a = "[", b = "]",end =bound+ a +'/spoiler'+b;
  var start = a+'spoiler="for Nick(s)|'+Nam+'"'+b+bound;
  var rgxs = new RegExp(bound,"gim");
  $("#main-reply").focus(); bbcode(start,end);var arr = $("#main-reply").val().replace(rgxs,'');$("#main-reply").val(arr);
}
if($('#pun-edit,#pun-post,#pun-viewtopic').length){
  var tit = "Спойлер Персональной инфы"
  $('#form-buttons #button-spoiler').after('<td id="button-sp_for_you" title="'+tit+'" align=center valign=center><img style="height:22px;width:22px;margin:-4px -2px 0 -2px;" src="http://savepic.org/1446271.gif" onclick="Wraper_SP()"/></td>');
}}());
</script>

Поправил

0

262

Alex_63
Вводили:

Блабла
новая строка

Получается:

Блабла<br>новая строка

Ссылка на форум

Отредактировано Eldena (Сб, 3 Сен 2016 17:03:42)

0

263

Eldena
Ну поставить внутрь скрытого текста в нужных местах BB-тег [br]

Пример: Блабла [br] новая строка

Ниже скрипта cкрытого текста, поставить скрипт замены:

<script type="text/javascript">
$('.post-content p').each(function(){
  var a = $(this).html();
  var b = a.replace(/\[br\]/gim,'<br>');
  if(a!=b)$(this).html(b)
});
</script>

Поправил

+1

264

Deff
Нет, ну вы правда волшебник! *_*
Огромное спасибо.

Смежный вопрос: можно ли тогда на BB-панель добавить справа от кнопки этого спойлера скрытой инфы кнопочку, вставляющую "[br]"? С пояснением, что это для новой строки в спойлере персональной инфы?

0

265

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

можно ли тогда на BB-панель добавить справа от кнопки э

Замените предыдущий код (Хотя BB-тег [br] удобен и для вставки в обычный текст, при необходимости дейстивия BB-тегов цвета-размера шрифта через пустую строку (тег вставляем в начало строки(или в конец предыдущей)

<style>#post #button-br{background:url(Ссылка на картинку) center no-repeat!important;}</style>
<script type="text/javascript">
$('.post-content p').each(function(){
  var a = $(this).html();
  var b = a.replace(/\[br\]/gim,'<br>');
  if(a!=b)$(this).html(b)
});
$('#form-buttons #button-sp_for_you').after('<td id="button-br" title="BB-тег перевода строки в  скрытом тексте для Нужных ников"><img src="/i/blank.gif" onclick="insert(\'[br]\')"/></td>');
</script>

+1

266

Deff
Спасибо большое!  :love:

0

267

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

Отредактировано Mirra Bell (Вт, 8 Дек 2015 08:13:25)

0

268

Mirra Bell
1. За повторное нарушение - запрос в теме со скриптами - Предупреждение в профиль!
2. Ссылку на форум с проблемой
  Пробуем ставить скрипт из поста #343 в самое Начало HTML верх

0

269

Хорошего всем вечера!

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

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

Не уверена когда и почему, но у меня тоже ники администрации выделяются не всегда. Скрипт стоит в Верху HTML-верх.
форум: http://labyrinth.nc-21.ru/

Отредактировано Armavel (Вт, 8 Дек 2015 22:14:21)

0

270

Deff, поднимаю снова вопрос по этому скрипту Скрипты от пользователей 3 (просили после 20-го)))
На данный момент доп. поле на форуме отключено и кажется у него конфликт был вот с этим скриптом от Алекса
форум: http://labyrinth.nc-21.ru/

Хотя по большому счету меня бы устроило чтобы работало вот это

+

<!--Добавляем ссылку "Показать все темы" в профиль пользователя-->
<script type="text/javascript">
$('#profile1 a[href*="show_user_posts"]').each(function(){
  var id = $(this).attr('href').split('id=')[1];
  $(this).after('&nbsp;|&nbsp;<a href="/search.php?action=show_user_topics&user_id='+id+'">Показать все темы</a>');
});
</script>

Т.е чтобы в профиле можно было посмотреть все темы, в которых пользователь отписывался,  желательно с переходом на последнее сообщение в этой теме.

0

271

Armavel
Cуть в том, что ссылка на темы как-то связана с движком поиска, который работает отвратно!
И работает только после очередной переиндексации(которая тоже непонятно как работает, типо должно переиндексироваться раз в неделю)
Поэтому темы по ссылке показываются тут на етп, только у старожилов,(наверно индексация была более месяца назад), ссылки лишь месячной и более давности, более поздние темы не находит
=============
Вариант правки скрипта из Вашего поста:

Код:
<!--Добавляем ссылку "Показать все темы" в профиль пользователя-->
<script type="text/javascript">
$('#profile-right,#profile1').find('a[href*="show_user_posts"]').each(function(){
  var id = $(this).attr('href').split('id=')[1];
  $(this).after('&nbsp;|&nbsp;<a href="/search.php?action=show_user_topics&user_id='+id+'">Показать все темы</a>');
});
</script>

0

272

Deff
Понятно. Будем работать с тем что имеем. Спасибо за разъяснения.

0

273

Alex_63
Вы делаете отличные скрипты, хотелось бы скрипт редактирования, по принципу быстрой отправки сообщений, без перезагрузки страницы! Нажал на правку и открылось, отредактировал, сохранил и всё это без перезагрузки страницы!

+2

274

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

Ну это уже ближе к возможности реализации скриптом, но пока сложно, ждём API от сервиса (Ибо это нун вынести настройку числа сообщений на текущую страницу

А есть какие-то предположения, сколько, может, придется ждать этого API? Еще раз заранее спасибо.

0

275

mihka1980
Есть скрипт от Deff => Предпросмотр и редактирование постов в Топике

Есть идея, как сделать(без фрейма) подгрузку редактируемого контента быстрее и прямо в пост, а не в форму ответа(разберусь с блогами, может попробую)

(Достаточно подменить URL в адресной строке на момент аякс запроса на отправку, после чего вернуть прежний)

+1

276

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

Не уверена когда и почему, но у меня тоже ники администрации выделяются не всегда.

Тестовый ник - пароль Админа в Личку( - чтобы посмотреть пребывание в теме

0

277

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

Тестовый ник - пароль Админа в Личку( - чтобы посмотреть пребывание в теме

Отправила в ЛС, тема "Выделение ников администрации"

0

278

Armavel
Ни наю, у мну выделяется, ( - там где "Тему просматривают..."
В мини-профиле тоже выделяется

(Цвет выделения - Белый

0

279

Alex_63
а вот только сделанный скрин:

+

http://ipic.su/img/img7/fs/Snimok.1449672813.jpg

ГМ- тоже админ, причем ГА и он синий, а не белый как должен.

0

280

Armavel
Ни наю, переставил в конец HTML верх, - посмотрите, как сейчас (у мну вроде все окрашивается)

0


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