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

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

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


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


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

Сообщений 341 страница 360 из 1001

1

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

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

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

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

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

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

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

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

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

+4

341

Сообщение Модератора: Убрал флуд из темы

0

342

Неспетый написал(а):

А категории в поиске отображаются, я же прежде чем сюда писать всё проверил-перепроверил.

Ну и сделайте через Подфорумы.. Там кода ненамного больше, даж не заметите чо поставили - тормозить не будет

0

343

Alex_63,
На форуме 4pda есть очень удобная функция в сообщениях.
Если при написании ответа нажать на ник автора поста, на который отвечаешь, то в форму ответа вставится ник с адресом поста, в котором он был нажат.

http://sh.uploads.ru/t/wmtHA.png

В отправленом ответе, слева от ника форумчанина, которому отвечаешь, будет маленькая стрелка. Если нажать на нее, откроется сообщение форумчанина.

http://sh.uploads.ru/t/PnmNK.png

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

Есть скрипт Вставка ссылки на профиль пользователя по клику на ник. А можно ли сделать скрипт, работающий таким образом, как на 4пда?

0

344

sshmmv
Попробуйте В HTML низ

<script type="text/javascript">
function to(username,post_id){
  var N = "\n"; // Символ после ника: "\n" - перенос строки, ", " - запятая
  insert("[p="+post_id+"][b]"+username+"[/b]"+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="/viewtopic.php?pid=',L1='"><img src="http://s.4pda.to/BRwdShVz1U6LFfO0ntc3RqIisD3wcdF1Ei23eNILYRRx52JGr9W.gif"/></a>';
  $(this).html(s.replace(/\[p=(\d+)\]/gim,L0+'$1#p$1'+L1));
});
</script>

(*- не тестил, но должно работать
(*Поправил

+1

345

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

(*- не тестил, но должно работать

Совсем не работает, включая запятую и перенос строки. По клику на ник вставляет только ник в виде:

Код:
[b]Alex_63[/b]

0

346

sshmmv
Вроде поправил - тестируйте

0

347

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

Вообще, ситуация такая: мне как админу реально мешают темы флуда-игр на странице активных тем.

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

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

0

348

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

sshmmv
Вроде поправил - тестируйте

Теперь класс! http://forumstatic.ru/files/000b/db/32/37242.gif
БОЛЬШОЕ СПАСИБО!!! Так гораздо удобнее!
Только слегка подправил внешний вид, для лучшей читабельности:

Код:
<!-- Вставка ссылки на сообщение пользователя по клику на ник © Alex_63 -->
<script type="text/javascript">
function to(username,post_id){ 
  var 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="/viewtopic.php?pid=',L1='"><img src="http://forumstatic.ru/files/0017/52/b5/96479.png"/></a>';
  $(this).html(s.replace(/\[p=(\d+)\]/gim,L0+'$1#p$1'+L1));
});
</script>

http://sh.uploads.ru/t/ORCG4.png

Отредактировано sshmmv (Сб, 18 Мар 2017 12:25:58)

+1

349

А можно Скрипты от пользователей 3 сделать строго для одного форума?

0

350

Lidia-Lada
Попробуйте в HTML верх

<script>(function () {
var ForumsSP = [14,62]; //Форумы, в которых работает спойлер

var f = $('.crumbs a[href*="viewforum"]:last').attr('href');if(f)f = +f.split('id=')[1];
if($.inArray(f,ForumsSP)==-1)$().pun_mainReady(function(){
$('.post-content .spoiler-box>div[onclick*="toggleClass"]:contains("for Nick(s)|")').remove();}),
$(document).ready(function(){$('#button-sp_for_you').remove()});}());
</script>

+1

351

Кертес
Попробуйте в HTML низ

<!-- Чистка некоторых форумов в Статистике -->
<script type="text/javascript">
(function(){
//скрытие форумов по группам
var ForumLst_Hide = {
  //ID  //Группы
  58 : [3,4,6],
  167 : [3,5,6]  //!!последний элемент без запятой
}
for(var i in ForumLst_Hide){if($.inArray(GroupID,ForumLst_Hide[i])==-1)continue;
if($('#pun-searchtopics').length)$('.main td.tc2 a[href$="viewforum.php?id='+i+'"]').parents('tr').hide();
$('#pun-index .tclcon h3 a[href$="viewforum.php?id='+i+'"]').parents('tr').hide();};}())
</script>

(*Поправил

+1

352

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

Попробуйте в HTML низ

Никакого эффекта, увы.

0

353

Кертес
Вроде поправил( в том же посте Запросы по скриптам[8] ), переставьте

0

354

Alex_63, по-прежнему.

Если что, форум - ссылка.

0

355

Кертес
Ну дык ID форумов, темы из которых скрываем в Статистике, пропишите свои(синим в скрипте)

0

356

Alex_63, а я что-то подумал, что синенькое - так и должно быть, а id и группы - это первая и вторая строка соответственно. Еще удивился, чего это комменты сверху, а не по бокам. Лопух, блин, так и знал, что с цифрами налажал. : D

Усе работает, да. Респектище!

+1

357

Здравствуйте. Интересует скрипт, который смог бы сообщения, оставленные в определённых форумах, допустим засчитывать также, как и общее количество сообщений, но в дополнительном поле в профиле. Например: в админке создаётся доп. поле "Количество постов", и любые сообщения, оставленные в определённых/игровых форумах (разделах) засчитывались бы этому пользователю автоматически после отправки. Разумеется, всё также с возможностью редактирования этого поля в любое время для администрации. Разрешить подсчет сообщений только в определённых форумах - не вариант) Можно собственноручно менять, но всё же вдруг есть скрипт х)
Искала по каталогу - ничего, по поиску - наткнулась только на это сообщение, но там сказали подождать и "напомнить через пару месяцев")

+1

358

nicknaame
В планах есть такое. Вижу, что актуально, - как разгребу текущее, возьмусь за это. Добавил в ToDo.

+2

359

Alex_63
Спасибо большое, буду ждать .3

+1

360

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

Slayder
Проблема должна быть устранена.
Вам нужно теперь удалить из HTML верх и HTML низ коды Подфорумов, т.к. на bestbb.ru эта функция включена от сервиса. Больше ничего делать не нужно, подфорумы останутся при этом на своих местах.

Какое то время все было нормально, но теперь проблема вернулась..
Не отображаются названия форумов на страницах с форумами, но отображаются подфорумы..

И еще одна.. Для подтверждения прав на форум требуется скачать файлик txt, но после его загрузки файл открывается по другому адресу.. co.forum4.ru/files/0014/b9/02/55092.txt Галочка переадрессации на основной домен установлена..

http://joxi.ru/Vm6xMzqsDK8k5A.jpg

0


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