Форум поддержки пользователей ZeroParking

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

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


Вы здесь » Форум поддержки пользователей ZeroParking » Галерея скриптов » Запретить редактировать все сообщения кроме последнего


Запретить редактировать все сообщения кроме последнего

Сообщений 1 страница 11 из 11

1

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

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

Код:
<script>
document.getElementsByClassName = function(clsName){
    var retVal = new Array();
    var elements = document.getElementsByTagName("*");
    for(var i = 0;i < elements.length;i++){
        if(elements[i].className.indexOf(" ") >= 0){
            var classes = elements[i].className.split(" ");
            for(var j = 0;j < classes.length;j++){
                if(classes[j] == clsName)
                    retVal.push(elements[i]);
            }
        }
        else if(elements[i].className == clsName)
            retVal.push(elements[i]);
    }
    return retVal;
}

if (GroupID && GroupID >= 4)
{
   var arr = document.getElementsByClassName('pl-edit');

   if (arr && arr.length > 1)
   {

      for (var i = 0; i < arr.length - 1; i++)
      {
         arr[i].innerHTML = '';
      }
   }

}
</script>

Устанавливать в HTML-низ.

+2

2

видал такую фишку на некоторых форумов которые не на движке punbb
+1
http://content.sweetim.com/sim/cpie/emoticons/000201F7.gif

0

3

Пригодится,спасибо! --

0

4

а как сделать чтобы пользователи даже свои сообщения не могли редактировать и удалять, кроме последнего и то только своего? На это имели право только модераторы и администратор. Очень нужно. Заранее благодарю!!!!!!!!!!!! --

0

5

А есть такой скрипт что бы и удалить сообшения можно только последнее!?

0

6

Полезная фишка. Человек в теме отписывается, задаёт вопросы, ему отвечают... . И вдруг обидевшись на кого-либо удаляет в "отместку" свои посты. Вся тема становится "порваной", теряется логическая последовательность самой темы. Этот скриптик предотвратит от подобной неприятности. Сейчас же установлю и протестирую. Автору респект!

0

7

А зачем?
Ведь например можно аддоном в Мазилле FireBug стереть теги и можно спокойно редактировать

0

8

kotenok_01, установить в администрировании-права эти настройки на запрет)

0

9

Вот набросал скриптик который оставляет кнопку редактировать только для последнего сообщения.

Попробовал, не работает скрипт, KAFLAN, подскажи, может что не так, я его как есть скопировал в HTML низ, плиз! --

0

10

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

Писалось за пару минут, и не продумывалось какие это последствия может за собой повлечь:

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

0

11

Написал уже тут: Ограничиваем Юзера:Возможность Редактирования только последнего сообще
И здесь на всякий случай отпишусь, чтобы имели в виду. Этот скрипт легко обходится. Можно ли это запретить как-то?

Отредактировано dpetrovs (2016-06-11 21:20:15)

0


Вы здесь » Форум поддержки пользователей ZeroParking » Галерея скриптов » Запретить редактировать все сообщения кроме последнего


Рейтинг форумов | Создать форум бесплатно © 2007–2017 «QuadroSystems» LLC