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

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

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


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


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

Сообщений 821 страница 840 из 1001

1

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

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

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

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

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

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

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

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

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

+2

821

Guerlain
Он может скрыть все посты от определённого ника и запретить ему доступ, А далее, может попросить модера удалить лишь некоторые из скрытых постов(как модер-админ появится) и открыть вновь доступ забаненному нику. Забаненному нику по идее, запрещён и доступ к теме(помимо скрытия всех его постов)

+1

822

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

Он может скрыть все посты от определённого ника и запретить ему доступ, А далее, может попросить модера удалить лишь некоторые из скрытых постов(как модер-админ появится) и открыть вновь доступ забаненному нику. Забаненному нику по идее, запрещён и доступ к теме(помимо скрытия всех его постов)

Поняла. Спасибо!

0

823

ACT3255
Выкиньте это из формы ответа

Код:
<style>
#button-good {background-image:url('http://www.iconsearch.ru/uploads/icons/circularicons/16x16/yes.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
if((document.getElementById("navadmin")) && (form=document.getElementById("form-buttons")))
form.getElementsByTagName("tr")[0].insertCell(23).innerHTML="<img src='/i/blank.gif' title='Good' id='button-good'  onclick=\"bbcode('[good]', '[/good]');\"/>"
</script>

+1

824

Alex_63
Спасибо, вроде работает.

0

825

Не помню, задавала вопрос или нет, но сейчас снова возникла необходимость: у меня есть тема, где пишутся важные объявления от АМС. Хотелось бы какой-то контейнер в объявлении, чтобы эти посты (к примеру, 2 последних) автоматически транслировались туда.

0

826

Mirra Bell
В Объявление( в контейнер, где нун вывести

<script type="text/javascript">
(function(){
  var topic = "http://hostjs.mybb.ru/viewtopic.php?id=38"; //ссылка на тему;
  var spl="##|&|##";var rnd=(Math.random()+'').substr(5);
  var st1='<div class="viewpost" style="padding:5px"><div class="author" style="font-weight:700">От: ';
  var st2='</div><div class="post-cnt" style="margin-top:5px">';
  var st3='</div></div>';var saved=sessionStorage.getItem("NewPostsInT_"+topic.match(/id=(\d+)$/)[1]);
  function fnRepl(a){return a.replace(/(?:<dl class="post-sig"[\s\S]*?>[\s\S]*?<\/dl>?)/gim,"")}
  document.write('<a id="'+rnd+'" style="display:none">#1</a>');
  if(saved){
     var arr=saved.split(spl),u1=arr[0],c1=fnRepl(arr[1]),u2=arr[2],c2=fnRepl(arr[3]);
     $("a#"+rnd).after(st1+u1+st2+c1+st3+st1+u2+st2+c2+st3).replaceWith("");
     ;return}
  $.get(topic+"&action=last",function(res){
    var a1=$(res).find(".endpost"),a2=a1.prev(".post");
    var c1=a1.find(".post-content").html(),c2=a2.find(".post-content").html();c1=fnRepl(c1);if(c2){c2=fnRepl(c2);}
    var u1=a1.find(".pa-author>a").text(),u2=a2.find(".pa-author>a").text();
    var CNt=u1+spl+c1+spl+u2+spl+c2;
    if(c2!=null){
        sessionStorage.setItem("NewPostsInT_"+topic.match(/id=(\d+)$/)[1],CNt);
        $("a#"+rnd).after(st1+u1+st2+c1+st3+st1+u2+st2+c2+st3).replaceWith("");return;
    }
    if(c2===null&&$(res).find(".pagelink a.prev").length)$.get($(res).find(".pagelink a.prev").attr("href"),function (data){
            c2=$(data).find(".endpost").find(".post-content").html(),u2=$(".endpost").find(".pa-author>a").text();
            c2=fnRepl(c2);CNt=u1+spl+c1+spl+u2+spl+c2;sessionStorage.setItem("NewPostsInT_"+topic.match(/id=(\d+)$/)[1],CNt);
            $("a#"+rnd).after(st1+u1+st2+c1+st3+st1+u2+st2+c2+st3).replaceWith("");
    });
  });
}())
</script>

Поправил

+2

827

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

Поправил

интересная задумка. нашла минибаг: - при обновлении страницы новые сообщения не выбивают, а вот если открыть форум в новой вкладке, то новости обновляются и высвечивается новое сообщение.
правда я тестила только вхроме и опере, мб на мозле все ок.
и еще такой вопрос: как сделать скажем, не два сообщения, а три или четыре? О.о

0

828

pusheen.
Ни наю, я тестил, у мну все работает

pusheen. написал(а):

как сделать скажем, не два сообщения, а три или четыре?

В принципе возможно, ( если оч нун - могу переделать

0

829

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

В принципе возможно, ( если оч нун - могу переделать

я не хочу зря тебя теребить, но если не сложно, то была бы признательная :з

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

Ни наю, я тестил, у мну все работает

ну я вот только что тоже вбивала новые сообщенки. если обновлять туже вкладку, то они не высвечиваются в таблице. а если открыть новую, то высвечиваются о_О

0

830

pusheen.
Ну да - написано же, кешируется на текущую сессию страницы вкладки

0

831

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

Ну да - написано же, кешируется на текущую сессию страницы

ага-ага, увидела уже в теме со скриптами про кеширование строку. я просто немного слоупок от жары, прости)))

0

832

Доброго дня.
Быть может, есть какой-нибудь скрипт для ограничения возможности редактирования/удаления первого сообщения темы? Т.е. чтоб во всех первых сообщениях тем определенного форума вообще скрыть кнопки редактирования/удаления, а во всех последующих сообщениях той же темы дать возможность свободно отписываться.

0

833

Baxter
В HTML  Низ

<script>
(function () {
var EditOff_ForumId = [24,33]; //ID форумов с отключением редактирования-удаления Первых Постов;
var forum = $('#pun-viewtopic .crumbs:first a[href*="/viewforum.php?id"]'); if(!forum.length)return;
if($.inArray(+forum[0].href.split('id=')[1],EditOff_ForumId)!=-1&&GroupID>2)$('.post.topicpost').find('.pl-edit,.pl-delete').remove()
}())
</script>

Для модеров- админов -ограничения нет

0

834

Alex_63
Спасибо огромное!

0

835

Alex_63
Поставила на тест http://almarein.mybb.ru/

Создала для чистоты эксперимента новый форум "РРРРРРРРР", в нем новую тему и в ней два поста. Прописала ее в скрипте. Сразу после этого все вывелось нормально, но когда я добавила в тему еще один пост, вместо него на главной на месте последнего сообщения выводится какое-то непонятное "111", которого там нет и которое похоже на какой-то несуществующий подфорум. И новый пост из темы не выводится. Скрипт подфорумов убран и они не подключены.

Отредактировано Mirra Bell (Ср, 22 Июн 2016 16:36:56)

0

836

Mirra Bell
странно о_О
я создала кучу постов на тестовике: смотреть
все нормально отображается.


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

какое-то непонятное "111",

у вас тема так называется, разве нет?)))
а в ней уже "фывфып" и т.д.

Отредактировано pusheen. (Ср, 22 Июн 2016 16:52:57)

0

837

Alex_63
Да, все же хотелось бы побольше постов отображать. Покажите, в каком месте в скрипте это прописывать, пожалуйста. Ну на будущее.

0

838

pusheen.
Лан - сваяю для нескольких, ( у мну сделано именно для двух ...
Сенни к вечеру или завтра

0

839

Mirra Bell
У мну на Вашем форуме все отображается, как и должно

0

840

pusheen.
Alex_63
Да, точно, торможу я, от жары моск потек. Все отображается, только почему-то не сразу. Т.е. если я завожу новый пост и обновляю главную, новый пост не отображается сразу. Есть какое-то время до обновления?

0


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