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

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

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


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


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

Сообщений 781 страница 800 из 1001

1

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

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

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

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

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

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

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

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

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

+2

781

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

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

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

0

782

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

<script>
!function(){
    var users={
        //изначальное имя //на что меняем
        "Edward Cullen" : "Edward Anthony Masen Cullen",
        "Вася" : "asadadadaddadada" //последний элемент без запятой
    }
    for(var i in users)$('.punbb a').filter(function(){return this.textContent==i}).text(users[i]);
}()
</script>
Ставить в HTML низ

Данный скрипт НЕ работает!

0

783

Лия
В HTML низ

<script type="text/javascript">
(function(){
var Forums_NoDelete = [5,15];//форумы с запретом удаления
if($('#pun-viewtopic').length&&Forums_NoDelete.indexOf(+$('link[rel="up"]')[0].href.split('id=')[1])!=-1&&GroupID>3)$('.pl-delete').remove();
if($('#pun-delete').length&&GroupID>3&&Forums_NoDelete.indexOf(+$('.crumbs:first a[href*="viewforum"]:first')[0].href.split('id=')[1])!=-1)
$('.main .container:first').text('Вам запрещено удалять свои сообщения.');}())
</script>

0

784

Alex_63
Большое спасибо за оперативный ответ. =) Протестируем.

0

785

Александр Коровин
Ни наю, должён,
Ссылку на профиль, где имя не заменилось!

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

0

786

Код:
<script>
!function(){
    var users={
        //изначальное имя //на что меняем
        "тестер" : "Edward Anthony Masen Cullen",
        "Вася" : "asadadadaddadada" //последний элемент без запятой
    }
    for(var i in users)$('.punbb a').filter(function(){return this.textContent==i}).text(users[i]);
}()
</script>

Все отлично работает, проверил на тестовом форуме, изменилось сразу.

http://s0.uploads.ru/t/lHg3p.jpg

Отредактировано ACT3255 (Пт, 17 Июн 2016 20:02:21)

+1

787

ACT3255, ну чел походу новенький. Возможно пытается вставить Ники с кавычками, или иными спецсимволами, поскок теребит уже с этим более недели, чем показывать реально-"типо пальцем покажи", и выложить исходный и ник замены. Он упорно грит, что не вставляется...

+2

788

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

Sans
Замени в скрипте Скрытого присутствия эту строчку

Как я писал ранее, всё получилось ( просто в профиле под Аватаркой исчезла строка с позицией офлайн - онлайн).
Просто два чисто теоретических вопроса.
1. Можно ли сделать так, чтобы строка под аватаркой не исчезала, а была офлайн?
2. Некоторые "глазастые" видят в строке "Активные пользователи" несоответствие числа участников, с самими участниками. Это возможно исправить?

http://s9.uploads.ru/fPhMQ.jpg

0

789

Sans
К вечеру гляну

+1

790

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

Sans
К вечеру гляну

Ок, Алекс. Ну это не критично, чисто любопытно.  :writing:  :D

0

791

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

0

792

Guerlain
Наверно нет, посколь юзер не имеет возможности удалять - редактировать чужие посты

0

793

Sans
Замени скрипт Скрытия присутствия на такой:

Код:
<!-- Cкрипт Скрытия Присутствия -->
<script type="text/javascript">
        var first = true;
  $(document).ready(function(){
        UserOff(1,"Сегодня 01:01:04",2, "Админ")
        UserOff(1,"Сегодня 11:03:27",4, "Sans")       
     function UserOff(off,last_visit,IDUser,NIK){
        if(off!==0) {
        var t9="Последний визит:<br/>"
        var p =",",p2='<span class=pt>,</span>'
        var s;
        var ss0=0;
        var ss000;
     var NIKprov = "/profile.php?id="+IDUser;
function removeNicKandZpt(selekt){
var Changes=false;
        if(first){first = false;
	selekt.html(selekt.html().substring(0).replace(/,/img,p2));}
        selekt.html(selekt.html().replace(/(Посмотреть)<span(.*?),<\/span>\s/mgi,'$1,'));
	selekt.find("a[href$='"+NIKprov+"']").each(function(){Changes=true;
        $(this).next('span.pt').remove();$(this).remove();
        var ptlast = selekt.find('a:last').next('span.pt');
        if(ptlast.length)ptlast.remove()
        }); return Changes;
}
// Проверяем на Главной
	//selekt=$("#pun-index #onlinelist>div a[title$='кто чем занимается на форуме.']").parent();
	selekt=$("#pun-index .statscon");
        ss0=selekt.html()
        if (ss0!==null){//Ищем и убираем Ник и запятушку
 	if(removeNicKandZpt(selekt)){
        ss0=parseFloat(selekt.find(".item5 strong").eq(1).html());//alert(ss0)
        s=ss0-1; // Уменьшаем кол-во пользователей
        selekt.find(".item5 strong").eq(1).html(s)
}} // конец проверки на Главной 
//Проверка в Топике
        var ss = "Тему просматривают"
        selekt=$("#pun-viewtopic div.modmenu p.container:contains('"+ss+"')")
        ss0=selekt.html();
        if (ss0!==null){ //Ищем и убираем Ник и запятушку
 	if(removeNicKandZpt(selekt)){ss000=selekt.html();
	for(var i=0;i<ss000.length;i++){
        if (ss000.substring(0,i).indexOf("Пользователей: ")!=-1){ //Ищем на стр. кол-во Пользователей
        var j=i;
        break;}}
        for(var i=j;i<ss000.length;i++){
        if (ss000.substring(j,i).indexOf(")")!=-1){
	var y=i;
        break;}}        
        s=ss000.substring(j,y-1)-1
	ss000=ss000.substring(0,j)+s+ss000.substring(y-1)
        ss0=selekt.html(ss000); //Вставили измененую строку юзеров внизу Tопика
}}; // конец проверки строки присутствия в топике 
//проверки активности Аватара в топике
        ss0=$("#pun-viewtopic li.pl-email a[href$='"+NIKprov+"'],#pun-messages li.pa-author a[href$='"+NIKprov+"']").parents("div.container").find("div.post-author.online ul").html()
        $('#most_invites,#administration').find('a[href$="'+NIKprov+'"]').parents('tr').find('.tc3:last').text(last_visit.split(/\d\d:\d\d/)[0])
        if (ss0!==null){
        if(document.URL.split('/profile.php?id=')[1]==''+IDUser)$('#pun-profile #profile-right li span:contains("Последний визит:")').next('strong').text(last_visit)
        $("li.pl-email a[href$='"+NIKprov+"'],#pun-messages li.pa-author a[href$='"+NIKprov+"']").parents("div.container").find("div.post-author.online ul").each(function(i){
        $(this).find("li.pa-online").addClass("pa-last-visit").removeClass("pa-online").html(t9+last_visit)
	$(this).parent("div.post-author.online").removeClass("online");$(this).parent("div.post-author").find(".imgON_Off").attr("src","http://forumstatic.ru/files/0016/e4/0c/90608.png")
   });
}// конец -проверки активности Аввы в топике
// Проверка и cкрытие при просмотре: ссылки(с главной) "Активны"
        ss0=$("#pun-online td.tcl a[href$='"+NIKprov+"']").parent("td.tcl").parent("tr").hide()
       }
    }
});
</script>
<!-- End//Конец -->

+2

794

Guerlain
Есть скрипт личной темы, где юзер может псевдомодерировать сообщения, скрывая их от просмотра

+2

795

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

Sans
Замени скрипт Скрытия присутствия на такой:

Алекс, вам уже говорили. Я повторю ещё раз - ВЫ волшебник!  :cool:

+1

796

Здравствуйте, подскажите пожалуйста, а вот этот
(Функция "Good" или  "Одобрено".(Подобие модераторских тегов))
Скрипты от пользователей 3 скрипт актуален или нет?
Пробовал ставить нигде кнопочка не появляется.
Спасибо.

0

797

ACT3255
:glasses: А зачем он Вам ?, ну поставьте модераторские теги от мну ...
====================
В Принципе если все поставить, как написано - должен и тот работать

0

798

вот тут не работает шаблон анкеты
http://arkania.rolebb.ru/viewtopic.php?id=17#p363
участник пожаловался, что не может создать. Да и у меня не выходит. Как думаете конфликт какой-то?

0

799

Lidia-Lada
А если переместить скрипт Анкеты ниже в HTML низ ?

0

800

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

А если переместить скрипт Анкеты ниже в HTML низ ?

Перемещала куда-то посередине. Сейчас в конец. Все равно не работает

0


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