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

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

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


Вы здесь » Единый форум поддержки » Новые возможности форумов » Запросы по скриптам #11


Запросы по скриптам #11

Сообщений 281 страница 300 из 1481

1

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

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

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

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

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

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

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

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

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

Предыдущая часть темы: Запросы по скриптам[10]

+1

281

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

Да я потому и спрашиваю, что тоже не нашла.

Ща у себя гляну

Код:
<!-- //Скрипт игнора HTML-верх-->
<style id="hideIgnor">.post .pa-fld5 {display:none}</style><script src="https://forumstatic.ru/files/0001/31/13/37780.js"></script>
<!-- //Скрипт игнора -->
<script type="text/javascript">
/Ники исключаемых из игнора модераторов/администраторов через запятую
Avar Nick_Lst="Ник1, Ник2";
AMyUserIgnor ();</script>

Отредактировано Mirra Bell (Пт, 13 Ноя 2020 09:12:05)

+1

282

Здравствуйте.
Есть скрипт "Скрыть пост до указанной даты" @Deff вроде как делал (тут на ЕТП найти не смог)

Код:
<!-- Скрыть пост до указанной даты --> 
<script type="text/javascript" src="https://forumstatic.ru/files/0014/cc/0a/95028.js"></script>

А есть ли возможность своять что то подобное:
(корявое объяснение)
Только для админов.
Нажал кнопку (видимую только админу) и пишешь сообщение но оно после отправки публикуется скрыто от всех юзеров (Что то типо публикация скрытого сообщения)
Когда надо его опубликовать, жмякакешь на кнопку (видимую только админу) и оно публикуется (становится видимо всем).
Нужно для того, что бы если пишешь 2, 3 поста подряд, юзеры не читали 1 и 2 пост, до публикации 3 поста. (не вставляли свой пост)
Вроде как то так, простите, что коряво объяснил, не моё это )))

или как сделать для скрипта "Скрыть пост до указанной даты" видимым для всех юзеров вот это:
https://forumupload.ru/uploads/0000/14/1c/32894/717766.png
(текст естественно поменять, на что то вроде "Скрытый пост до..."

Отредактировано ACT3255 (Пн, 16 Ноя 2020 18:21:21)

0

283

Mirra Bell
Спасибо.
Поставила. Но ничего не изменилось в Профиле - ни в админском, ни в юзерском.
Или это как-то по-другому должно выглядеть?

0

284

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

Нажал кнопку (видимую только админу) и пишешь сообщение но оно после отправки публикуется скрыто от всех юзеров

типа, отложенная публикация сообщений как в соц-сетях?

был вот такой скрипт: https://forumd.ru/viewtopic.php?id=6296

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

Нужно для того, что бы если пишешь 2, 3 поста подряд, юзеры не читали 1 и 2 пост, до публикации 3 поста. (не вставляли свой пост)

не проще ли временно закрыть тему, написать три поста, а потом - открыть?

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

+1

285

Dango
Само по себе в профиле ничего не меняется, в постах где-то около номера появляется полупрозрачная ссылка "игнор". Если ее нажать, автор поста вписывается в доп. поле, которое должно быть предварительно создано админом и разрешено юзерам для заполнения. Его номер надо прописать в вызов скрипта (у меня это fld5). Кроме того, юзеры могут и сами в профиль вписать ники игнорируемых через запятую. Но буквально вчера мне пожаловался один участник, что скрипт у него не работает. Но при выполнении всех указанных условий раньше он у нас работал точно.

Отредактировано Mirra Bell (Вт, 17 Ноя 2020 08:55:36)

0

286

Герда написал(а):

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

Аналогично: есть тестовый раздел, доступный только админу. Все нетривиальное оформление сначала тестирую там, потом публикую тему в общедоступном разделе.

+1

287

Mirra Bell
Доп. поле создала. Где взять его номер?

0

288

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

Доп. поле создала. Где взять его номер?

Ну заполни доп. поле в своём профиле, дай ссылку на тему с твоим сообщением, видную гостю...
(Ну и Где-то в скриптах был скрипт отображения номера при наведении на поле в топике)

Отредактировано Deff (Ср, 18 Ноя 2020 08:41:32)

+2

289

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

нужно наверно многим

при наведении на имя всплывает окошко где ссылки : Упомянуть,Профиль,ЛС

https://i4.imageban.ru/out/2020/11/12/8c6323f46b5d4030f3a11128c6d4c18b.png

предлагаю на сервисе так сделать,или скрипт
=--=-=-=-=-=
потомучто на многих сайтах имя ведет в профиль

0

290

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

Доп. поле создала. Где взять его номер?

А еще можно после создания зайти в редактирование этого поля, тогда наверху в адресной строке в самом конце и будет его название, включающее номер (цифра на конце)

+2

291

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

Доп. поле создала. Где взять его номер?

смотрите среди переменных форума, а делается это так
на клавиатуре нажимаете сочетание клавиш Ctrl + U и в исходном коде вверху страницы среди переменных ищем нужное:
у меня это в примере 40-вая строка сверху, номер поля 2
https://forumupload.ru/uploads/0000/14/1c/15964/664892.jpg

+2

292

tartar1
Наверное если никто не заинтересовался, значит не настолько многим это нужно, нэ? И от количества копирований ничего не изменится.

0

293

tartar1
У меня не ведет. У меня имя в минипрофиле поста используется для вставки в сообщение ссылки на пост.
Пример раз: http://cebro.mybb.ru/viewtopic.php?id=18&p=4#p3646
Пример два: http://cebro.mybb.ru/viewtopic.php?id=18&p=5#p4908

Код:
<!-- Вставка ссылки на сообщение пользователя по клику на ник @Alex_63 -->
<script type="text/javascript">
function to(username,post_id){ 
  var N =  "\n"; // Символ после ника: "\n" - перенос строки, ", " - запятая
  insert("[p="+post_id+"][color=brown][b]"+username+",[/b][/color] "+N); 
}
$(".pa-author>a[href*=':to(']").each(function(){
  var href=$(this).attr("href");var pstId = $(this).parents(".post").attr("id").substr(1);
  href=href.replace("')","',"+pstId+")");$(this).attr("href",href);
});
$(".post-content:contains('[p=')").each(function (){ var s=$(this).html();
  var L0='<a href="',L2='/viewtopic.php?pid=',L1='"><img class="Go_to" title="Перейти к сообщению" src="/files/0017/52/b5/96479.png"/></a>';
  $(this).html(s.replace(/\[p=(\d+)\]/gim,function(str,id){return L0+(!$(".post#p"+id).length?L2+id:'')+'#p'+id+L1}));
});
</script>

Дополнительно к скрипту в Администрирование - Цензура надо Цензурное слово url=#p заменить на Заменяющий текст url=p
И будет вам счастье!  :flirt:

Отредактировано sshmmv (Пт, 20 Ноя 2020 10:09:36)

0

294

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

Ну заполни доп. поле в своём профиле, дай ссылку....

В ЛС.
https://forumstatic.ru/files/0001/48/78/78668.gif

0

295

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

Ща у себя гляну

Dango
Эта старая версия, с браузерами Хром, Яндекс, Опера не работает с 2016 года  :dontknow:
Где то была более свежая чужая версия, где пользователь вписывает сам блокируемые юзер-ники в доп. поле профиля...

Отредактировано Deff (Сб, 21 Ноя 2020 10:55:58)

+1

296

Человек-Шаман
а можно скрипт только с собственными стикерами пользователей? чтоб загружали

-1

297

А нельзя ли сделать так, чтобы bb-цитирование работало и в ЛС?

0

298

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

а можно скрипт только с собственными стикерами пользователей? чтоб загружали

Будет время — сделаю такой крайний случай в этом скрипте.

В планах на этот скрипт добавить возможность вытаскивать и загружать свои стикеры списком, менять порядок.

+1

299

Человек-Шаман
перетащила скрипт в топик: Скрипты от пользователей 3
а то тут быстро потеряется.

ЗЫ: спс, шикарный скрипт!

+1

300

@Romych
"разматываю" твой скрипт подписчиков
впала, в ступор на финальной стадии:

Код:
//подписота
$('.topic-stat').append('<div id="subs" class="modmenu"></div>');
var sb = $('#pun-viewtopic').data('topic-id'),ch=[],sub=[];

$.getJSON('/api.php?method=board.getSubscriptions&topic_id='+sb, function(d) {
   var x = d.response;
   for (var i in x){ch[i] =x[i].user_id;}

   if(ch.length==0){$('.topic-stat #subs').append('У этой темы пока нет подписчиков');}

   else {
      $.getJSON('/api.php?method=users.get&user_id='+ch+'&fields=username,user_id',function(j) {
         var x2 = j.response.users;
         sub[i] = {a:x2[i].username, c: x2[i].user_id};

      $.each(sub, function(i,val){'<a href="/profile.php?id='+sub[i].c+'">'+sub[i].a+'</a>'});
      $('.topic-stat #subs').append('Подписчиков <b>'+sub.length+'</b>: ');
      });
   }

т.е. проблема тут:

    $.each(sub, function(i,val){'<a href="/profile.php?id='+sub[i].c+'">'+sub[i].a+'</a>'});
      $('.topic-stat #subs').append('Подписчиков <b>'+sub.length+'</b>: ');

как сделать, чтоб список подписчиков добавился в .topic-stat #subs?

0


Вы здесь » Единый форум поддержки » Новые возможности форумов » Запросы по скриптам #11