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

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

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


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


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

Сообщений 661 страница 680 из 1002

1

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

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

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

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

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

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

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

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

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

+1

661

А для правки цвета ссылок мон добавить такой код в стиле скрипта:

<!--Закрытие тем для гостя затемнением, кроме указанных форумов-->
<style type="text/css">
#wrp-p {display:none;position:fixed;z-index:3000;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.87);}
#wrp-p .cnt{
  position:absolute;
  margin:auto;
  border-radius:12px;
  padding:23px;
  top:0;bottom:0;left:0;right:0;
  width:320px;
  height:170px;
  color:#fff; /*Цвет букв*/
  background-color:rgba(0,0,0,.7);  /*RGB Цвет фона (.7 - уровень прозрачности)*/
  border:double 5px rgba(0,0,0,.7);
  box-shadow: 0 0 22px rgba(255,255,255,.2);
  font: normal normal 400 16px/normal "Times New Roman";
}
.punbb #wrp-p .cnt a{
    color:#ffffff; /*Цвет ccылок*/
}
.punbb #wrp-p .cnt a:hover{
    color:#FF0500; /*Цвет ccылок при наведении*/
}

0

662

Kumarych
В HTML низ, самый низ:

Код:
<script type="text/javascript">(function(w,doc) {
if (!w.__utlWdgt ) {
    w.__utlWdgt = true;
    var d = doc, s = d.createElement('script'), g = 'getElementsByTagName';
    s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
    s.src = ('https:' == w.location.protocol ? 'https' : 'http')  + '://w.uptolike.com/widgets/v1/uptolike.js';
    var h=d[g]('body')[0];
    h.appendChild(s);
}})(window,document);
</script>
<script>
(function(){
var sss='<div style="margin-bottom:-50px;float:left;" data-background-alpha="0.0" data-buttons-color="#046aec" data-counter-background-color="#ffffff" data-share-counter-size="10" data-top-button="true" data-share-counter-type="disable" data-share-style="0" data-mode="share" data-like-text-enable="false" data-hover-effect="rotate-cw" data-mobile-view="true" data-icon-color="#ffffff" data-orientation="horizontal" data-text-color="#000000" data-share-shape="round" data-sn-ids="fb.vk.tw.ok.gp.ps.mr.gt." data-share-size="20" data-background-color="#f10707" data-preview-mobile="false" data-mobile-sn-ids="fb.vk.tw.wh.ok.vb." data-pid="1481520" data-counter-background-alpha="1.0" data-following-enable="false" data-exclude-show-more="false" data-selection-enable="false" class="uptolike-buttons"></div>';
$(sss).prependTo('.post-links');$('.punbb').prepend('<style>.post-links .uptolike-buttons ul{background:transparent!important;border:none!important;}</style>');
}());
</script>

+1

663

Deff

<!--Закрытие тем для гостя затемнением, кроме указанных форумов-->
<style type="text/css">
#wrp-p {display:none;position:fixed;z-index:3000;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.87);}
#wrp-p .cnt{
  position:absolute;
  margin:auto;
  border-radius:12px;
  padding:23px;
  top:0;bottom:0;left:0;right:0;
  width:320px;
  height:170px;
  color:#fff; /*Цвет букв*/
  background-color:rgba(0,0,0,.7);  /*RGB Цвет фона (.7 - уровень прозрачности)*/
  border:double 5px rgba(0,0,0,.7);
  box-shadow: 0 0 22px rgba(255,255,255,.2);
  font: normal normal 400 16px/normal "Times New Roman";
}
.punbb #wrp-p .cn a{
    color:#FFFFFF; /*Цвет ccылок*/
}
.punbb #wrp-p .cn a:hover{
    color:#FF0000; /*Цвет ccылок при наведении*/
}
#wrp-p .cnt pre{margin-top:14px;}
</style>
<div id="wrp-p"><div class="cnt"><pre align=center>
Привет Гость!
Чтобы просмотреть тему:
<a href="/login.php">Вход</a> или <a href="/register.php">Регистрация</a> или <a href="/">Форум</a>
</pre></div></div>
<script type="text/javascript">
//Массив ссылок на форумы открытых Гостю
var openGuestForum = "http://mamasoldata.mybb.ru/viewforum.php?id=172"
.split(/\s*,\s*/);
if($.inArray($('#pun-crumbs1 .crumbs a[href*="/viewforum.php?id="]')[0].href,openGuestForum)==-1&&$('.gid3 #pun-post,.gid3 #pun-viewtopic').length)
$('#wrp-p').show();
</script>

Поставила так..... но цвета не меняются..... не те буковки ставлю??????

вот откуда беру    http://colorscheme.ru/html-colors.html

Отредактировано Исака (Пн, 8 Фев 2016 12:03:20)

0

664

Исака

<!--Закрытие тем для гостя затемнением, кроме указанных форумов-->
<style type="text/css">
#wrp-p {display:none;position:fixed;z-index:3000;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.87);}
#wrp-p .cnt{
  position:absolute;
  margin:auto;
  border-radius:12px;
  padding:23px;
  top:0;bottom:0;left:0;right:0;
  width:320px;
  height:170px;
  color:#fff; /*Цвет букв*/
  background-color:rgba(0,0,0,.7);  /*RGB Цвет фона (.7 - уровень прозрачности)*/
  border:double 5px rgba(0,0,0,.7);
  box-shadow: 0 0 22px rgba(255,255,255,.2);
  font: normal normal 400 16px/normal "Times New Roman";
}
.punbb #wrp-p .cnt a{
    color:#FFFFFF; /*Цвет ccылок*/
}
.punbb #wrp-p .cnt a:hover{
    color:#FF0000; /*Цвет ccылок при наведении*/
}
#wrp-p .cnt pre{margin-top:14px;}
</style>
<div id="wrp-p"><div class="cnt"><pre align=center>
Привет Гость!
Чтобы просмотреть тему:
<a href="/login.php">Вход</a> или <a href="/register.php">Регистрация</a> или <a href="/">Форум</a>
</pre></div></div>
<script type="text/javascript">
//Массив ссылок на форумы открытых Гостю
var openGuestForum = "http://mamasoldata.mybb.ru/viewforum.php?id=172"
.split(/\s*,\s*/);
if($.inArray($('#pun-crumbs1 .crumbs a[href*="/viewforum.php?id="]')[0].href,openGuestForum)==-1&&$('.gid3 #pun-post,.gid3 #pun-viewtopic').length)
$('#wrp-p').show();
</script>

+1

665

Alex_63 спасибо, заработало!

Даже с рамочкой можно экспериментировать...

http://s3.uploads.ru/t/whkWO.png

width:460px;     -------   ширина рамочки
  height:120px;  -------   высота рамочки

Отредактировано Исака (Пн, 8 Фев 2016 13:35:21)

0

666

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

.punbb #wrp-p .cnt a{
    color:#FFFFFF; /*Цвет ccылок*/
}
.punbb #wrp-p .cnt a:hover{
    color:#FF0000; /*Цвет ccылок при наведении*/

:cool:  :flag:

0

667

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

добавляешь в fld11 480 баллов
Давай дождемся Лору, - чот я сомневаюсь, что мы на правильном пути

Мальчики, все просто.
Этот скрип только для текущего одного пользователя, нигде никакие поля не меняются.
Давайте я ещё раз поясню идею. Мне она кажется простой, но я наверное немного непонятно её изложила.  :blush:

Проверяем состоит ли текущий логин в группе "пользователь". Скрипт должен работать только для этой группы.
У нас есть другие группы и для них уже доступ или ограничен, или не требуется ограничивать
А - Берем из поля сумму его накопленных БАФиков и прибавляем 480.
Это будет наша цифра лимита в часах для сравнения того промежутка времени, который пользователь не писал на форуме. Получается чем больше БАФиков он накопил, тем дольше может ходить молча и не писать. А 480 - это минимальная граница.
Б - Получаем вторую цифру в часах о времени молчания пользователя, для чего вычитаем из текущей даты время последнего поста этого логина.
И теперь сравниваем А и Б.
Если Б превышает лимит по А, то доступ к форумам  http://lili.5bb.ru/viewforum.php?id=60 и http://lili.5bb.ru/viewforum.php?id=24 закрывается , на экране появляется предупреждение типа "у вас низкая активность, доступ откроется после написания сообщений"

Кстати, БАФики - это Бонус Активности Форума, звучит прикольнее, чем просто бонусы, а смысл точно тот же. :)
Спасибо за ваше помощь.

+1

668

Лора
Тады заготовка для Деффа (он уже добьет получение баффиков из своего скрипта) =>

if(GroupID==4){

    var forum_ArrHide= [24,60]; //Массив форумов
    var num_bonus= 25;//Наше количество баффиков, получаем их скриптом Баллов

    if(isNaN(num_bonus)){num_bonus=0;}num_bonus+=480;
    var tim0=RequestTime;var tpst=UserLastPost;var tim1=tim0-tpst;
    tim1=(tim1/3600);if(tim1 < num_bonus)return;

    for(var i=0;i<forum_ArrHide.length;i++){
    var fid=forum_ArrHide[i];
    $('.category tr#forum_f'+fid).remove();
    var hSt='<h1><span>Информация</span></h1>';
    var hCn='<div class=info><div class=container>';
    hCn   +='Вы не имеете прав для доступа к этой странице.';
    hCn   +='</div></div>';var txt=$('#pun-title h1').text();
    var crCnt=' »&nbsp;<a href="/">'+txt+'</a> »&nbsp;Информация';
    var lnk = $('head>link[rel="alternate"]').attr('href');
    var lnk2= $('head>link[rel="up"]').attr('href');
    if(lnk&&$('#pun-viewforum').length&&(+(lnk.split('id=')[1]))==fid){
    document.title=txt;$('#pun-main').html(hSt+hCn);$('.crumbs').html(crCnt);}
    $('#pun-searchtopics').find('.tc2 a[href$="m.php?id='+fid+'"]')
    .parents('tr').remove();
    $('#pun-searchposts').find('.post h3>span>a[href$="m.php?id='+fid+'"]')
    .parents('.post').remove();
    if(lnk2&&$('#pun-viewtopic').length&&(+(lnk2.split('id=')[1]))==fid){
    document.title=txt;$('#pun-main').html(hSt+hCn);$('.crumbs').html(crCnt);}}

}

0

669

Проблема.... при нажатии кнопочки "Вопросы и ответы" выкидывает на главную страничку форума...

сообщение 665

<!--Закрытие тем для гостя затемнением, кроме указанных форумов-->
<style type="text/css">
#wrp-p {display:none;position:fixed;z-index:3000;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.87);}
#wrp-p .cnt{
  position:absolute;
  margin:auto;
  border-radius:12px;
  padding:23px;
  top:0;bottom:0;left:0;right:0;
  width:460px;
  height:120px;
  color:#FFFF00; /*Цвет букв*/
  background-color:rgba(0,0,0,.7);  /*RGB Цвет фона (.7 - уровень прозрачности)*/
  border:double 5px rgba(0,0,0,.7);
  box-shadow: 0 0 22px rgba(255,255,255,.2);
  font: normal normal 400 16px/normal "Times New Roman";
}
.punbb #wrp-p .cnt a{
    color:#00FF00; /*Цвет ccылок*/
}
.punbb #wrp-p .cnt a:hover{
    color:#FF0000; /*Цвет ccылок при наведении*/
}
#wrp-p .cnt pre{margin-top:14px;}
</style>
<div id="wrp-p"><div class="cnt"><pre align=center>
Добро пожаловать, дорогой Гость!
Чтобы просмотреть информацию:
<a href="/login.php">Войдите</a> или <a href="/register.php">Регистрация</a> или <a href="/">Вопросы и ответы</a>
Мы Вас ждём... Присоединяйтесь!
</pre></div></div>
<script type="text/javascript">
//Массив ссылок на форумы открытых Гостю
var openGuestForum = "http://mamasoldata.mybb.ru/viewtopic.php?id=2790"
.split(/\s*,\s*/);
if($.inArray($('#pun-crumbs1 .crumbs a[href*="/viewforum.php?id="]')[0].href,openGuestForum)==-1&&$('.gid3 #pun-post,.gid3 #pun-viewtopic').length)
$('#wrp-p').show();
</script>

Отредактировано Исака (Пн, 8 Фев 2016 16:39:57)

0

670

Исака
Вставьте вместо красного свою ссылку для "Вопросы и ответы"

<div id="wrp-p"><div class="cnt"><pre align=center>
Добро пожаловать, дорогой Гость!
Чтобы просмотреть информацию:
<a href="/login.php">Войдите</a> или <a href="/register.php">Регистрация</a> или <a href="/">Вопросы и ответы</a>
Мы Вас ждём... Присоединяйтесь!
</pre></div></div>

0

671

Исака написал(а):

при нажатии кнопочки "Вопросы и ответы" выкидывает на главную страничку форума...

У вас не прописана ссылка на страницу "Вопросы и ответы"
http://s7.uploads.ru/zwYh1.jpg

<a href="/">Вопросы и ответы</a> В кавычках надо прописать ссылку

Прошу простить, уже опередили. :flag:

Отредактировано Sans (Пн, 8 Фев 2016 17:29:51)

0

672

Deff
:flag: Запросы по скриптам[5]

0

673

Лора
1

Лора написал(а):

А - Берем из поля сумму его накопленных БАФиков и прибавляем 480. Это будет наша цифра лимита в часах для сравнения того промежутка времени, который пользователь не писал на форуме. Получается чем больше

я не могу взять и отнять бафики из поля реально, а потом если захочет, еще взять еще если осталось.
С полями профиля нун работать долго(месяц) и надеюсь всё таки когда-то сделаю API добавки к полю и т.д. Сейчас у меня такой возможности нет.
===========================================================
Я Могу просто его не пустить, если он не писал более скоколько то времени.
===========================================================
Про бафики, я думал, что добавляем(псевдодобавляем) 480 бафиков в минипрофиль в Топике в постах, если юзер в группе "Пользователь", т.е скрипт ничего не делает с самим полем, просто добавляет к текущему числу в топике. В самом поле Профиля цифра не меняется. И при отключении скрипта число не сохраняется.
Вот для этого, чтобы всем юзерам группы пользователь, во всех просматриваемых постах(возможно и  профиле любого из "пользователей") добавлялась и можно было увидеть это вычитание, нужен доступ гостя к поиску, ибо только при его работе можно определить группу и проставить нужным по группе никам в постах в топике.
===========================================================

Вот такие были мысли. Теперь очередь за Вами. Что оставить ? ТОк пускать/не пускать ? Или всё таки добавить/отнять(только видимость) псевдо баффики ?
Если добавить/отнять - нужен поиск под гостем

0

674

Deff
Распарсить скриптом баллов переменные форума и обработать скриптом из поста#668 Запросы по скриптам[5]

+1

675

Alex_63, Да, уже видел... до твоего поста

0

676

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

Добро пожаловать, дорогой Гость!
Чтобы просмотреть информацию:

скрипт в сообщении 669

А как этот скрипт переделать на "раздражалку" для незарегистрированного Гостя? Здесь есть 3 скрипта подобных "раздражалок", но не устраивает дизайн. А вот этот самое то. :cool:

0

677

Всем привет
Хотел спрость совет как можно зкрыть определенную тему на форуме от всех кроме определенной грыппы пользвателей
Например сорздал тему аааа
к ней разрешен доступ только группе ббб
но при этом даже гости могли прочесть первое смс в теме

0

678

Kumarych
Проще перенести её в отдельный форум, с доступом нужной группе, переадресацию мон оставить в старом форуме (мон даж до перенесения временно сменить название на "Только для лиц старше 17+",  плюс название темы, а перенеся, - исправить название.

0

679

Alex_63, Deff выкидывает на главную страницу форума  :dontknow:

0

680

Исака
Дайте ссылку на страницу "Вопросы и ответы" на Вашем форуме, я вставлю в код

0


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