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

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

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


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


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

Сообщений 101 страница 120 из 1001

1

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

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

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

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

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

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

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

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

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

+1

101

Mirra Bell
Из закрытой темы не процитируешь. :)  К тому же это просто полезно, для повышения культуры общения, и очень удобно. Можете сами попробовать на моем форуме: http://cebro.mybb.ru/viewtopic.php?id=18&p=5

0

102

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

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

Хорошая идея, но в том то и дело что нам в общем-то от хлебных крошек требуется лишь визуальная часть, по категориям прыгать мешает сама тематика. Ну, по крайней мере я помню вставлял такую штучку для переходов с выпадающим меню, но не помню, были ли там названия категорий.

Насчёт скрипта спасибо, alert выскакивает, но для меня это всё пока сложно. Я js не изучаю, в смысле я просто чужие коды разбираю и именно так смотрю как это работает, поэтому писать что-то заново я пока не готов. А так может пригодиться, не знаю.

0

103

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

тут же есть скрипт ссылки на цитируемое сообщение )

Где? Мне только ссылка по нажатию на ник попадалась.
Впрочем, я уже сделала соответствующую модификацию для цитирования с BB-кодами...

0

104

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

цитирования с BB-кодами...

Есть здесь такой скрипт, очень хороший!: Скрипты от пользователей 3

Отредактировано sshmmv (Пт, 29 Сен 2017 18:58:07)

+1

105

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

=&pun-category1

?
Или лучше Алекса дождаться, он ведь как создатель скрипта навряд ли просто так этот символ "встроил".

0

106

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

Есть здесь такой скрипт, очень хороший!

У меня, вроде, он и стоял... Но не добавлял ссылку на цитируемый пост, хотя прекрасно такие ссылки распознавал. Я его чуть отредактировала.

0

107

satsana
В Первой теме скриптов была кнопка устанавливаемая рядом с Датой поста  http://s8.uploads.ru/yk3jF.jpg

0

108

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

В Первой теме скриптов была кнопка устанавливаемая рядом с Датой поста

А. Такой мне не попадался, да и не нужен уже. То есть, скрипт BB-цитирования писался так, чтобы с результатом работы этой кнопки взаимодействовать, поэтому распознавал ссылки?
Я просто в BB-цитирование добавила вставку номера сообщения:

Код:
f='[quote="#p'+d+','+e+'"]'+f+'[/quote]\n';

И в html-низ добавила интерпретирование получившегося кода.

Код:
<script type="text/javascript">
$(".post-content:contains('#p')").each(function (){
  var s=$(this).html();
  $(this).html(s.replace(/#p(\d+),([\s\S]*?)написал\(а\)/gim,'$2<a href="/viewtopic.php?pid=$1#p$1">написал(а)</a>'));
});</script>

Выглядит так:
https://i.gyazo.com/8f7a819e06c695fd1dc4b55c639e1e0e.png
Ещё у меня ссылка на скролл заменяется, если источник на той же странице. Не только для цитирования, вообще для любой ссылки на сообщение.

Код:
<script type="text/javascript">
if(document.URL.indexOf("viewtopic.php")!=-1) {
  var u = document.URL.replace(/#p\d+/, '');
  $('.post-content a').click(function(){
    var obj = this.href.replace(/[\s\S]*(#p\d+)/, '$1');
    if((this.href.indexOf(u)!=-1 || this.href.indexOf('viewtopic.php?pid')!=-1) && $(obj)) {
      var objtop = $(obj).offset().top;
      $('html, body').animate({scrollTop: objtop}, 500); return false;
    }});}</script>

Как-то так...

Отредактировано satsana (Пт, 29 Сен 2017 20:09:29)

+1

109

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

У меня, вроде, он и стоял... Но не добавлял ссылку на цитируемый пост

Для этого другой скрипт нужен. Они все есть тут: Каталог скриптов/CSS

А вот Ccылка на авторский пост в цитате  V.3

Отредактировано sshmmv (Пт, 29 Сен 2017 19:47:29)

0

110

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

Они все есть тут

Не сомневаюсь. : ) Мне просто иногда проще сделать самой, как мне нравится, чем искать готовый. Ну или переделать/объединить что-нибудь близкое по смыслу в один скрипт, а не ставить десяток разных.

+2

111

Здравствуйте.
У всех перестал работать скрипт "Мгновенное оповещение об изменении репутации // Romych, Alex_63 // V.1"
или только у меня?
Так же очень долго грузится:
http://s1.uploads.ru/t/XbGoN.jpg

Отредактировано ACT3255 (Сб, 30 Сен 2017 17:04:21)

0

112

ACT3255

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

У всех перестал работать скрипт "Мгновенное оповещение об изменении репутации // Romych, Alex_63 // V.1"

Извещение  о Репутация от русфф,
Скрипт ток про всплывающие аватарки проставивших!

Мгновенные извещения от  Romych и Alex_63 ток про ЛС!

0

113

Deff
как я понял это русфф мутит опять или я туплю?
у меня ток Мгновенное оповещение об изменении репутации // Romych, Alex_63 // V.1 не работает, остальное вроде все в норме.
Скрипты от пользователей 3
с сегодняшнего утра.

Отредактировано ACT3255 (Сб, 30 Сен 2017 17:17:35)

0

114

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

К сожалению никак, во-первых пока почти никакой браузер не поддерживает, а во-вторых для этого нун спец функционал ставить на сервер

Уже все практический браузеры это поддерживают это !
я уже нашел как сделать - вот смотри http://forum-people.ru/

+1

115

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

как я понял это русфф мутит опять или я туплю?у меня ток Мгновенное оповещение об изменении репутации // Romych, Alex_63 // V.1 не работает, остальное вроде все в норме.Скрипты от пользователей 3с сегодняшнего утра.

o.O Не, эта я туплю... Походу пропустил фичу

+1

116

Deff
А я что-то сделал с вашим предложенным решением насчёт хлебных крошек,

Свернутый текст
Код:
<script>/*В Начало HTML низ*/
(function(){
/*Главная*/
if($('#pun-index').length){
var obj ={};
$('.category').each(function(){
  var catName= $(this).find('h2>.catleft+span').text();
  $(this).find('tr[id^="forum_f"]').each(function(){
   obj[$(this).attr('id').split('forum_f')[1]]=catName;
  });
});
localStorage.forumsArray=JSON.stringify(obj);
//alert(localStorage.forumsArray);
}
/*Топик*/
if($('#pun-viewtopic').length && localStorage.forumsArray){
var obj = JSON.parse(localStorage.forumsArray);
alert(JSON.stringify(obj));
/*Далее тест id форума в топике и нахождение в объекте категории по ID форума, 
типа:
var CatName = obj[id];
*/
 
}}());
</script>

И вот результат:

Код:
<script>
(function(){
if($('#pun-index').length){
var obj ={};
var punMain = $(document).find('#pun-main');
	punMain[0].outerHTML;
$('.category').each(function(){
  var catName= $(this).find('h2>.catleft+span').text();
  $(this).find('tr[id^="forum_f"]').each(function(){
   obj[$(this).attr('id').split('forum_f')[1]]=catName;
  });
});
localStorage.forumsArray=JSON.stringify(obj);
}

  if($('#pun-searchposts').length)$('.post h3>span').find('a[href*="viewforum"]:first').each(function() {
     var fid = $(this).attr('href').split('id=')[1];
	 var lnks = localStorage.forumsArray;
	 if(!!lnks) {lnks = JSON.parse(lnks)[fid];}
	 if(fid){lnks = '<a href="http://'+location.hostname+'">'+lnks+'</a>'};
     if(lnks){lnks=lnks.replace(/^\s»&nbsp;/g,'')+' »&nbsp;';
	 $(this).before(lnks);}
  });

}());
</script>

В общем оно записывает все категории в кеш на главной странице, и обновляет его там же (благодаря вот этой строчке - var punMain = $(document).find('#pun-main'); punMain[0].outerHTML;)
Затем на странице поиска считывает из кеша и вставляет в начало хлебных крошек, плюс добавляет ссылку на главную страницу.
Ошибок в консоли нет, но всё-равно боюсь, что что-то мог не правильно написать, хотя скрипт так или иначе работает.
Единственное что мне не нравится, если кеш у пользователя отсутствует, то он пишет undefined », т.к. отсутствует кеш, ну это понятно. Я вот думаю, может его просто удалить с помощью html()?

0

117

Неспетый
Ну если кеша нет, мон две вещи сделать,
1-е тестируем кеш, если нет делаем синхронный аякс запрос на главную
alert($($.ajax({url:'/', async: false}).responseText).find('#pun-main').html());
2-е переадресовать один раз на главную

+1

118

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

+2

119

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

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

поддерживаю

0

120

Эта не реклама !  так как нет возможности для форумов сделать Push-уведомления предлагаю сделать через сайт Ссылка

Пример окошка и уведомления и как включить 

Нажмите подписаться
http://s5.uploads.ru/t/GkHQl.jpg

Тут нажмите разрешить
http://s9.uploads.ru/t/ZTA8s.jpg

Все готово !
http://s5.uploads.ru/t/r6ODF.jpg

Пример на форуме  http://forum-people.ru

0


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