Alex_63
вот тут)
Запросы по скриптам[7]
Сообщений 881 страница 900 из 1002
Поделиться881Вс, 13 Ноя 2016 22:23:53
Поделиться882Пн, 14 Ноя 2016 03:19:05
Карнаж Ну скрипт не предназначен для форумов в две колонки
Вот тут есть код - нун регацо
http://imagiart.ru/viewtopic.php?id=8933#p704489
Поделиться883Пн, 14 Ноя 2016 09:53:19
Deff
Спасибо)
но все равно последние написавшие справа болтаются (
Отредактировано Карнаж (Пн, 14 Ноя 2016 09:53:32)
Поделиться884Пн, 14 Ноя 2016 12:19:09
Запрет вставки ссылок в сообщенияДействует для гостей и пользователей, у которых менее N сообщений (настраивается в скрипте)
В HTML низ:
<!-- Запрет вставки ссылок в сообщения --><script>
if($('#pun-viewtopic,#pun-post,#pun-edit').length)(function () {
var _numPosts = 10; //Минимальное кол-во постов для возможности вставки ссылок
if(GroupID==3){UserPosts=0;}
if(GroupID >=3 && UserPosts < _numPosts){
var tstAlert = '',st='<a href="/';$('#button-link').remove();
if(GroupID >3) {var k=_numPosts-UserPosts;tstAlert='Для вставки ссылок Вам необходимо отправить еще '+k+' постов.';}
if(GroupID==3){tstAlert='Для того чтобы вставлять ссылки, '+st+'login.php">войдите</a> или '+st+'register.php">зарегистрируйтесь</a>.';}
$('input[type="submit"]').click(function(){var ct=$('#main-reply').val();if(ct.search(/\[url=/g)!=-1||ct.search(/https?\:\/\//g)!=-1){$.jGrowl(tstAlert);return false;}});
}
})();
</script>
Хорошая защита от желающих заниматься саморекламой в темах но есть один минус. Зарегистрировавшиеся новые участники не могут выставить свои скриншоты, залитые на обменники, объясняющие их проблемы. Хорошо бы в этот скрипт ввести исключения для адресов обменников. А в таком виде скрипт пришлось удалить.
Поделиться885Пн, 14 Ноя 2016 20:59:14
AnatolijU
Перенес пост в Запросы по скриптам. В следующий раз читайте внимательнее первый пост темы, куда хотите запостить сообщение.
Хорошо бы в этот скрипт ввести исключения для адресов обменников.
Дайте ссылки на обменники, которые предполагается использовать
Поделиться886Вт, 15 Ноя 2016 14:07:09
У меня опять вопрос
http://funkyimg.com/i/2jGgZ.png
Что тут сделать? Я уже не знаю, как справится с этой проблемой
http://testforum97.f-rpg.ru
Поделиться887Вт, 15 Ноя 2016 16:09:52
Карнаж
1-е Планку для статистики не туда воткнули!!!
Во втором Окне стиля в Конце, Замените код!
#pun-stats ul.container {
background: url(http://funkyimg.com/i/2jGdL.png) no-repeat;
padding-left: 0px;
padding-bottom: 90px;
margin-top: -150px;
margin-left: -32px;
margin-right: -32px }
На
#pun-stats ul.container {
display:block;
padding-left: 0px;
padding-bottom: 90px;
margin-top: 0;
margin-left: 22px;
max-width:870px;
}
Поправьте скрипт в HTML низ
<script type="text/javascript"><!--Своя картинка в каждую категорию --> $(document).ready(function(){ myarray=new Array( "Платформа", "http://funkyimg.com/i/2jG8e.png", "Хогвартс", "http://funkyimg.com/i/2jG8x.png", "Хогсмид", "http://funkyimg.com/i/2jG8V.png", "Совятня", "http://funkyimg.com/i/2jG8d.png", "Каморка Филча", "http://funkyimg.com/i/2jG89.png", "Статистика форума", "http://funkyimg.com/i/2jG8a.png" //Последний элемент без запятой! ) $("#pun-index div.category h2,#pun-index #pun-stats h2").each(function (i) { for(q=0;q<myarray.length;q++){ var cssObj = { "height":"100px", "background-color": "transparent", "background-image":"url("+myarray[q+1]+")", "background-position":"50% 50%", "background-repeat":"no-repeat" } if($(this).children("span").text()==myarray[q])$(this).css(cssObj); q++} }); }); </script>
"Статистика форума" - полное название!
============================
Поделиться888Вт, 15 Ноя 2016 16:15:19
Карнаж
Попробуйте в Конец Первого Окна стилей
.category h2 {
margin: 0 -20px 0 -30px !important;
padding: 5px 0!important;
width: 960px;
}
#pun-stats .container {
background-position:0 0!important;
padding-top:136px;padding-left:50px!important;
padding-right:50px!important;width:880px;
}
Добавлено спустя 4 минуты 32 секунды:
Deff, Гы, - пока я писал код, ты уже написал решение...
Поделиться889Ср, 16 Ноя 2016 15:57:46
И третий раз закинул дед невод)))
Я напомнить. Уж очень ждем этот скрипт. На вас вся надежда
Alex_63
Еще раз добрый день!
В мае я спрашивала про скрипт -Часто пользователи спрашивают, нельзя ли в лс установить что то по типу Черного списка.
Например, пишет мне Вася, достал уже, я в ЛС нажимаю кнопочку и Вася попадает в мой черный список. То есть мне не приходят от него больше сообщения, а ему при написании сообщений мне выскакивает табличка, что мол вас этот пользователь внес в черный список и вы не можете писать ему сообщения.
Очень актуально.Вы написали, что скрипт реализуем и напомнить вам об этом попозже.
Хотелось бы узнать, появится ли такая возможность черного списка ЛС?
Зенайт
Пока не сделал... напомните через месяц, пока занят
Поделиться890Ср, 16 Ноя 2016 16:02:47
Зенайт
Чот уже не помню, как хотел реализовать... (Наверно лучше подождать полноценную реализацию кросспользовательского API от сервиса - сейчас есть возможность реализовать только через жуткие костыли, а эт долго, и способ не отлажен... Думаю раньше Нового Года изменений не будет
Поделиться891Чт, 17 Ноя 2016 17:41:45
А можно этот скрипт Всплывающая форма поиска сделать так, чтобы результаты выводились в всплывающем окошке, пример:
Если невозможно такое, хотя бы открывались в новой вкладке, а не в текущей!
Отредактировано mihka1980 (Чт, 17 Ноя 2016 17:42:22)
Поделиться892Чт, 17 Ноя 2016 17:43:39
mihka1980
Отображение результатов всплывающим окном - геморно,
Открытие в новой вкладке - запросто >
<script type="text/javascript">
function add_Search_form (){/*==123==;
<div id="Search_Punbb"><div id="P_Search"><!-- --></div>
<form id="punbbsearch" class="container" method="get" action="/search.php" target="_blank">
<fieldset><legend><span>Поиск по форуму</span></legend>
<div class="fs-box inline"><input type="hidden" name="action" value="search" />
<p class="inputfield"><label for="fld1">Ключевые слова</label><br/>
<span class="input"><input type="text" id="fld1" name="keywords" size="25" maxlength="100" /></span>
</p><p class="inputfield"><label for="fld2">Поиск автора</label><br/>
<span class="input"><input id="fld2" type="text" name="author" size="25" maxlength="25" /></span>
<input type="hidden" name="show_as" value="posts"/><input name="sort_dir" value="DESC" type="hidden"/>
</p></div></fieldset><p class="formsubmit">
<span style="float:left"><input type="submit" class="button" name="search" value="Отправить"/></span>
<span style="float:right"><a href="/search.php">Расширенный поиск</a></span></p>
</form></div>==123==;*/
}add_Search_form=add_Search_form.toString().split('==123==;')[1];
if(!$('#pun-search').length){$('#pun-navlinks').after(add_Search_form);
$('#navsearch>a,#P_Search').click(function(e){e.preventDefault();$('#Search_Punbb').fadeToggle(200);});
}
</script>
(*добавка в скрипт синим
Поделиться893Вс, 20 Ноя 2016 02:09:06
Ребята, милые, я опять к вам с запросом очень странного характера)
Хочу создать у себя эффект падающих звезд, проделываю все это через CSS Animation с использованием @keyframes.
Но вот в чем проблема. Я использую параметр animation-iteration-count: infinite, который, в свою очередь, не предполагает пауз между итерациями. А паузы критично нужны. Ведь звезды имеют свойство падать с неким разбросом во времени, как вы понимаете)
В чем, собственно, состоит загвоздка. div'ов звезд - предполагается много, хотя пока только три. И хотелось бы, чтобы они могли "активироваться" в рандомный промежуток времени каждый. Пока что у меня получилось то, что получилось. Существует ли возможность решить эту проблему через JS, заставив звезды, так скажем, падать периодически, в зависимости от воли рандома, по одной или несколько штук?)
Собственно, сам css-код:
/* Starry night -------------------------------------------------------------*/ #shine { background: transparent url("http://storage2.static.itmages.ru/i/16/1119/h_1479578308_7861154_67806f071b.png") no-repeat scroll 0px 0px / 20% auto; display: block; position: absolute; width: 34px; height: 34px; margin-left: -33px; top: 69px; opacity: 0.8; filter: blur(0.8px); animation: shineless linear 0.7s; animation-iteration-count: infinite; transform-origin: 50% 50%; -webkit-animation: shineless linear 0.7s; -webkit-animation-iteration-count: infinite; -webkit-transform-origin: 50% 50%; -moz-animation: shineless linear 0.7s; -moz-animation-iteration-count: infinite; -moz-transform-origin: 50% 50%; -o-animation: shineless linear 0.7s; -o-animation-iteration-count: infinite; -o-transform-origin: 50% 50%; -ms-animation: shineless linear 0.7s; -ms-animation-iteration-count: infinite; -ms-transform-origin: 50% 50%; } #shine1 { background: transparent url("http://storage2.static.itmages.ru/i/16/1119/h_1479578308_7861154_67806f071b.png") no-repeat scroll 0 0 / 20% auto; display: block; filter: blur(0.8px); height: 34px; margin-left: -14px; opacity: 0.8; position: absolute; top: 109px; transform-origin: 50% 50% 0; width: 34px; -webkit-animation: shineless linear 0.7s; -webkit-animation-iteration-count: infinite; -webkit-transform-origin: 50% 50%; -moz-animation: shineless linear 0.7s; -moz-animation-iteration-count: infinite; -moz-transform-origin: 50% 50%; -o-animation: shineless linear 0.7s; -o-animation-iteration-count: infinite; -o-transform-origin: 50% 50%; -ms-animation: shineless linear 0.7s; -ms-animation-iteration-count: infinite; -ms-transform-origin: 50% 50%; } #shine2 { background: transparent url("http://storage2.static.itmages.ru/i/16/1119/h_1479578308_7861154_67806f071b.png") no-repeat scroll 0 0 / 20% auto; display: block; filter: blur(0.8px); height: 34px; margin-left: -50px; opacity: 0.8; position: absolute; top: 109px; transform-origin: 50% 50% 0; width: 34px; -webkit-animation: shineless linear 0.7s; -webkit-animation-iteration-count: infinite; -webkit-transform-origin: 50% 50%; -moz-animation: shineless linear 0.7s; -moz-animation-iteration-count: infinite; -moz-transform-origin: 50% 50%; -o-animation: shineless linear 0.7s; -o-animation-iteration-count: infinite; -o-transform-origin: 50% 50%; -ms-animation: shineless linear 0.7s; -ms-animation-iteration-count: infinite; -ms-transform-origin: 50% 50%; } @keyframes shineless{ 0% { opacity: 1; transform: translate(0px, 0px); } 10% { opacity: 0.9; transform: translate(-30px, 30px); } 20% { opacity: 0.8; transform: translate(-60px, 60px); } 30% { opacity: 0.7; transform: translate(-90px, 90px); } 40% { opacity: 0.6; transform: translate(-120px, 120px); } 50% { opacity: 0.45; transform: translate(-150px, 150px); } 60% { opacity: 0.3; transform: translate(-180px, 180px); } 70% { opacity: 0.1; transform: translate(-210px, 210px); } 100% { opacity: 0; transform: translate(-240px, 240px); } } @-moz-keyframes shineless{ 0% { opacity: 1; transform: translate(0px, 0px); } 10% { opacity: 0.9; transform: translate(-30px, 30px); } 20% { opacity: 0.8; transform: translate(-60px, 60px); } 30% { opacity: 0.7; transform: translate(-90px, 90px); } 40% { opacity: 0.6; transform: translate(-120px, 120px); } 50% { opacity: 0.45; transform: translate(-150px, 150px); } 60% { opacity: 0.3; transform: translate(-180px, 180px); } 70% { opacity: 0.1; transform: translate(-210px, 210px); } 100% { opacity: 0; transform: translate(-240px, 240px); } } @-webkit-keyframes shineless { 0% { opacity: 1; transform: translate(0px, 0px); } 10% { opacity: 0.9; transform: translate(-30px, 30px); } 20% { opacity: 0.8; transform: translate(-60px, 60px); } 30% { opacity: 0.7; transform: translate(-90px, 90px); } 40% { opacity: 0.6; transform: translate(-120px, 120px); } 50% { opacity: 0.45; transform: translate(-150px, 150px); } 60% { opacity: 0.3; transform: translate(-180px, 180px); } 70% { opacity: 0.1; transform: translate(-210px, 210px); } 100% { opacity: 0; transform: translate(-240px, 240px); } } @-o-keyframes shineless { 0% { opacity: 1; transform: translate(0px, 0px); } 10% { opacity: 0.9; transform: translate(-30px, 30px); } 20% { opacity: 0.8; transform: translate(-60px, 60px); } 30% { opacity: 0.7; transform: translate(-90px, 90px); } 40% { opacity: 0.6; transform: translate(-120px, 120px); } 50% { opacity: 0.45; transform: translate(-150px, 150px); } 60% { opacity: 0.3; transform: translate(-180px, 180px); } 70% { opacity: 0.1; transform: translate(-210px, 210px); } 100% { opacity: 0; transform: translate(-240px, 240px); } } @-ms-keyframes shineless { 0% { opacity: 1; transform: translate(0px, 0px); } 10% { opacity: 0.9; transform: translate(-30px, 30px); } 20% { opacity: 0.8; transform: translate(-60px, 60px); } 30% { opacity: 0.7; transform: translate(-90px, 90px); } 40% { opacity: 0.6; transform: translate(-120px, 120px); } 50% { opacity: 0.45; transform: translate(-150px, 150px); } 60% { opacity: 0.3; transform: translate(-180px, 180px); } 70% { opacity: 0.1; transform: translate(-210px, 210px); } 100% { opacity: 0; transform: translate(-240px, 240px); } }
Отредактировано audaciousGodsend (Вс, 20 Ноя 2016 02:48:17)
Поделиться894Вс, 20 Ноя 2016 02:26:06
audaciousGodsend
Вариант: Наляпать звезды на круг( как в планетарии, чередовать сгустки и вустоты меж оными и круг вращать ?
http://sd.sd.uploads.ru/FPLH4.png
Поделиться895Вс, 20 Ноя 2016 02:35:53
Deff
Плохо себе представляю, как это можно реализовать с учетом того, что они у меня только в заданном месторасположении. Для этого придется либо лепить большой круг с png, либо делать многослойную шапку, как я понимаю?
Поделиться896Вс, 20 Ноя 2016 03:27:51
Deff
Плохо себе представляю, как это можно реализовать с учетом того, что они у меня только в заданном месторасположении. Для этого придется либо лепить большой круг с png, либо делать многослойную шапку, как я понимаю?
Ну ни наю...
Можно прилепить звёзды к блокам, и их вращать, чоб они эпизодически заходили в область экрана (вместо красных квадратов Ваше текущее творчестов)
Вариант: http://javascript.ru/forum/xhtml-html-c … post433202
Поделиться897Вс, 20 Ноя 2016 12:13:39
Добрый день!
А можно у Вас попросить скрипт на прокрутку стрелочку прозрачную внизу страницы, как на этом форуме
Поделиться898Вс, 20 Ноя 2016 12:47:59
dana123
В HTML низ:
<style> .scrollup{ width:31px; height:30px; position:fixed; bottom:30px; right:35px; display:none; text-indent:-9999px; background:rgba(0,0,0,0.35) url(http://forumstatic.ru/files/0014/ef/99/34838.png) 7px 10px no-repeat; background-size:17px; transition:background-color 1s linear,transform 1s linear,opacity 0s linear!important; border-radius:50%; -moz-border-radius:50%; z-index: 99999; } .scrollup:hover{ background-color:rgba(0,0,0,0.85); transition:background-color 1s linear,transform 1s linear,opacity 0 linear!important; -webkit-transform:rotate(360deg); transform:rotate(360deg); } </style> <a href="#" class="scrollup" title="Наверх">Наверх</a> <script type="text/javascript"> $(document).ready(function(){ $('h1.title-logo span').wrapInner('<a href="http://forum.mybb.ru/" style="color:#fff;text-decoration:none;"></a>'); $(window).scroll(function(){if($(this).scrollTop()>100){$('.scrollup').fadeIn();}else{$('.scrollup').fadeOut();}});$('.scrollup').click(function(){$("html, body").animate({scrollTop:0},600);return false;});}); </script>
Поделиться899Вс, 20 Ноя 2016 13:32:19
Deff Поправил ссылку на картинку на абсолютную(была относительная, добавил домен mybb.forum4.ru)
Поделиться900Вс, 20 Ноя 2016 15:55:43
Deff, спасибо) Я решила проблему немного иначе, просто увеличив количество звезд и задав им разную скорость анимации. Получилось примерно то, чего и хотелось добиться)