ForumD.ru - Дизайн для форумов, скрипты для форумов, техническая поддержка

Объявление

Загадочный Дом «Кузнечик»

Форумные игры, кино, позитивное отношение и душевное общение!
Есть в мире место, где душе тепло...
Заходи, мы будем тебе рады!

Подробнее

Мийрон

Качественный пиар быстро и недорого.
Красивейшие дизайны по низким ценам.
Каталог ролевых игр.

Подробнее

FD Chat - Чат на вашем форуме

Чат на отдельной странице на форуме. Без регистрации, используются форумные аккаунты.
Стоимость: 1500р
Первым 10 покупателям скидка 20%.

Подробнее

Дизайн «Warlords of Draenor»

Детализированный rpg-дизайн для MyBB форума гильдии «Warlords of Draenor»
Стоимость при покупке эксклюзивно: 6300р
В стоимость входит настройка и корректировка дизайна под ваш проект.

Подробнее

Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее
Внимание! Нужно ваше мнение! Выбираем новый логотип, новую стилистику и новую разметку заявок для проекта ролевых заявок.

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

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



Ограничения доступа в форумы и топики

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

1

Частичный запрет доступа к форумам для гостей
Закрытие доступа к форуму гостям кроме некоторых категорий/форумов.
Скрывает от гостей все категории и запрещает доступ к форумам, кроме заданных в скрипте исключений.

https://forumupload.ru/uploads/0007/e3/f7/6822/824793.jpg

Автор: Deff

скрипт и описание

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

В начало HTML низ

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Пояснения:

Cиним в тегах <i> прописываем  названия нескрываемых категорий;
Красным - адреса ссылок и названия нескрываемых форумов.
Зеленым - HTML-контент вашего сообщения( или просто текст)


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

Автор: Deff

скрипт и описание

Скрипт спецом вынуждает к реге или входу. В теме кликайте на одну из ссылок в блоке.
Можно добавить ссылку в конец контента центрального блока в теме <a href="/">Вернуться на Главную</a>

В HTML НИЗ

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Красным - Ваши ссылки на форумы (разделы в категориях) открытые гостю для просмотра тем


Запрет просмотра тем гостям с инвайт-кодом для просмотра.
Гостевой просмотр тем по выданному инвайту, или же запрет просмотра тем гостем.
При заходе на сайт всплывает окно, в котором будет поле для ввода инвайт-кода для просмотра (задается администратором), опционально вместо инвайта прописывается полный запрет на просмотр топиков.

https://forumupload.ru/uploads/0007/e3/f7/6822/74759.png

Автор: Deff

скрипт и описание

В HTML низ или верх

<noscript><meta http-equiv="refresh" content="0;URL=http://qps.ru/kYE3n" /></noscript>
    <script src="https://forumstatic.ru/files/0011/da/9b/91291.js" data-arr="WseqeE3a2ed,3"></script>

Синим - код инвайта (Вставляем своё придуманное), через запятую время хранения в часах

Если ставим 0 (вместо инвайта и времени):

<script src="https://forumstatic.ru/files/0011/da/9b/91291.js" data-arr="0"></script>

То запрещаем просмотр тем под гостем

PS: Уведомление про инвайты, способ раздачи и связи с Администрацией размещаем, к примеру, в Объявлении на Главной странице.


Запрет доступа в определенные темы со списком исключений
Запрещает ВСЕМ, кроме заданных пользователей, посещать определенный список топиков.

Автор: Alex_63

скрипт

В HTML верх

<!--Запрет доступа в определенные темы-->
    <style id="hide-01234">.main{display:none}</style>
    <script type="text/javascript">
    (function() {
        //         ID темы   //ID пользователей с допуском к теме
        hideTopic(38,[3,4,15]);    //строку размножаем для нужных тем и юзеров

       function hideTopic(tid,UserLst){function s(){$('#hide-01234').replaceWith('');};
         var tst=false,reg=/id=(\d+)$/;if($('#pun-searchposts').length){tst=true;s();}
         if($('#pun-viewtopic').length&&+$('link[rel="alternate"]')[0].href.match(/id=(\d+)$/)[1]==tid&&UserLst.indexOf(UserID)==-1)tst=true;
         if($('#pun-post').length&&+$('link[rel="up"]')[0].href.match(reg)[1]==tid&&UserLst.indexOf(UserID)==-1)tst=true;
         if(tst)$(document).ready(function(){clearInterval(window.MYBB_bindVideoScriptITV);
           if($('#pun-searchposts').length){$('.post').has('h3 a[href$="topic.php?id='+tid+'"]').hide();return}
           var h2='<h2><span>Информация</span></h2>',cr=' »&nbsp;<a href="/">'+$('#pun-title h1').text()+'</a> »&nbsp;Информация';
           var text=h2+'<div class=info><div class=container>Вы не имеете прав для доступа к этой странице.</div></div>';
           document.title=$('#pun-title h1').text();$('#pun-main').html(text);s();$('.crumbs').html(cr);
         }); else s()
       };
    }())
    </script>


Допуск в тему/форум только заданных пользователей
(с проверкой доступа в поиске)
Запрещает просмотр заданных разделов и тем ВСЕМ, кроме указанных пользователей.

Автор: Deff

скрипт и описание

Поскольку попросили добавить в скрипт Допуск в Тему или форум определенной группы лиц строго по Списку скрытие не только непосредственно в форуме или теме, но так же и в поиске тем и сообщений, - сваял такой вариант:
В HTML верх  (не в HTML низ!)

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Строки жирным - размножаем для нужных форумов/тем и пользователей (вместо красного пишем свои данные)


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

Автор: Alex_63

скрипт и описание

*Для модераторов и администраторов - ограничений нет.
В HTML низ:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.


Скрытие форумов от заданных пользователей
Закрывает доступ к определенным форумам и темам в них для конкретных пользователей.

Автор: Alex_63

скрипт и описание

В начало HTML низ:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Синим - ID форума, красным - ID пользователей, которым запрещен доступ в указанный форум и темы в нем

Строку

HideForum(6,[8,11]);

размножаем для нужных форумов.


Скрытие форумов от заданных групп
Закрывает доступ к определенным форумам и темам в них для конкретных ГРУПП пользователей.

Автор: Alex_63

скрипт и описание

Вариант: Скрываем форум от некоторых групп
В HTML низ:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Надежнее и проще скрыть форум в настройках для нужных групп (Администрирование - Группы - Редактировать)


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

Автор: Alex_63

скрипт и описание

В начало HTML низ:

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Настройки:
Groups_Hide = [4,6] - Группы, которым запрещен доступ в указанные ниже форумы, если последний пост написан более N часов назад
forum_ArrHide = [24,60] - Форумы, в которые запрещен доступ указанным группам
num_hours = 480 - Время с момента написания последнего поста; желательно указывать значение, кратное 24

Подпись автора

ForumD.ru очень нужны подписчики и социальных сетях и на YouTube!

https://forumstatic.ru/files/0007/e3/f7/42799.png   https://forumstatic.ru/files/0007/e3/f7/10336.png   https://forumstatic.ru/files/0007/e3/f7/85578.png

С увеличением количество подписчиков, нам откроются новые возможности и функционал.
Если хочешь поддержать наш проект - просто подпишись! :)

+2

2

Было бы неплохо эти варианты настроек пронумеровать. А то хочется спросить об одной из них, но приходится копировать все длинное название настройки 😀

Deff

Меня заинтересовал скрипт:

Допуск в тему/форум только заданных пользователей
(с проверкой доступа в поиске)

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Отредактировано marusya (13.07.21 20:16)

0

3

#p158247,marusya написал(а):

Скажите, а его можно обойти путем отключения ява-скрипт или путем просмотра исходного кода, или еще как-нибудь?

Да, чел со знанием css-HTML и знанием, что конктретный форум скрыт скриптом - может

Есть более строгий скрипт, но более сложный в установке: http://forum.mybb.ru/viewtopic.php?pid=828300#p828300

Подпись автора

Скрипт мгновенных уведомлений new
(для замены от rusff), Платно! писать в Лс на РЕНО

+1

4

Спасибо! Пойду смотреть 👍

0

5

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

Отредактировано marusya (13.07.21 20:52)

0

6

#p158251,marusya написал(а):

их тоже можно так посмотреть, отключая чего-нибудь?

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

Подпись автора

Скрипт мгновенных уведомлений new
(для замены от rusff), Платно! писать в Лс на РЕНО

+1

7

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

Groups_Hide = [4,6] - Группы, которым запрещен доступ в указанные ниже форумы, если последний пост написан более N часов назад

В данный момент меня интересует последний скрипт - по времени написания последнего поста.
Считается ли в число написанных постов те посты, которые были написаны в форумах, где подсчет голосов отключен? (отключение подсчета в админке)

0

8

#p159181,marusya написал(а):

В данный момент меня интересует последний скрипт - по времени написания последнего поста.
Считается ли в число написанных постов те посты, которые были написаны в форумах, где подсчет голосов отключен? (отключение подсчета в админке)

Ничо не понял...
Вообщем сервисом считаются все посты, которые пишутся в форумы со включённым счетчиком...

Карочь  нормально задача с подсчётом постов в определенных форумах решается ток платным скриптом подсчета, 440р/год => Ссылка (Нужна рега для просмотра ссылки)

Подпись автора

Скрипт мгновенных уведомлений new
(для замены от rusff), Платно! писать в Лс на РЕНО

+1

9

#p159182,Deff написал(а):

Вообщем сервисом считаются все посты, которые пишутся в форумы со включённым счетчиком...

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

Отредактировано marusya (02.08.21 20:20)

0

10

marusya
Cервисом считаются посты ток там, где счетчик включён. В других форумах независмо от доступа не считается...
(Чот какое-то дурацкое пояснение для детсада...

Подпись автора

Скрипт мгновенных уведомлений new
(для замены от rusff), Платно! писать в Лс на РЕНО

+1