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

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

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


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


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

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

Перевести1

Архивная тема с запросами о создании различных скриптов

Это архивная тема с запросами от пользователей на написание скриптов. Некоторые скрипты могут быть индивидуальным исполнением для конкретного форума, что не гарантирует его работоспособность на другом форуме. Перед использованием скрипта, пожалуйста, внимательно изучите все предыдущие сообщения между автором запроса и исполнителем, в них могут содержаться важные детали о функционале и установке найденного скрипта.
Скрипты, опубликованные в этой теме, могут быть устаревшими и нерабочими, поскольку функционал форумов и стандарты языка javascript или библиотеки jquery могли измениться.

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

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

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

Каталог скриптов/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]