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

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

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


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


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

Сообщений 881 страница 900 из 1002

881

Alex_63
http://funkyimg.com/i/2jD7T.png
вот тут)

0

882

Карнаж Ну скрипт не предназначен для форумов в две колонки
Вот тут есть код  - нун регацо
http://imagiart.ru/viewtopic.php?id=8933#p704489

0

883

Deff
Спасибо)
но все равно последние написавшие справа болтаются (

Отредактировано Карнаж (Пн, 14 Ноя 2016 09:53:32)

0

884

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

Запрет вставки ссылок в сообщенияДействует для гостей и пользователей, у которых менее 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>

Хорошая защита от желающих заниматься саморекламой в темах но есть один минус. Зарегистрировавшиеся новые участники не могут выставить свои скриншоты, залитые на обменники, объясняющие их проблемы. Хорошо бы в этот скрипт ввести исключения для адресов обменников. А в таком виде скрипт пришлось удалить.

0

885

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

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

Хорошо бы в этот скрипт ввести исключения для адресов обменников.

Дайте ссылки на обменники, которые предполагается использовать

0

886

У меня опять вопрос
http://funkyimg.com/i/2jGgZ.png
Что тут сделать? Я уже не знаю, как справится с этой проблемой
http://testforum97.f-rpg.ru

0

887

Карнаж
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>

"Статистика форума" - полное название!
============================

+1

888

Карнаж
Попробуйте в Конец Первого Окна стилей

.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, Гы, - пока я писал код, ты уже написал решение... :blush:

0

889

И третий раз закинул дед невод)))
Я напомнить. Уж очень ждем этот скрипт. На вас вся надежда :'(

Alex_63
Еще раз добрый день!
В мае я спрашивала про скрипт -

Часто пользователи спрашивают, нельзя ли в лс установить что то по типу Черного списка.
Например, пишет мне Вася, достал уже, я в ЛС нажимаю кнопочку и Вася попадает в мой черный список. То есть мне не приходят от него больше сообщения, а ему при написании сообщений мне выскакивает табличка, что мол вас этот пользователь внес в черный список и вы не можете писать ему сообщения.
Очень актуально.

Вы написали, что скрипт реализуем и напомнить вам об этом попозже.
Хотелось бы узнать, появится ли такая возможность черного списка ЛС?

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

Зенайт
Пока не сделал... напомните через месяц, пока занят

0

890

Зенайт
Чот уже не помню, как хотел реализовать... (Наверно лучше подождать полноценную реализацию кросспользовательского API от сервиса - сейчас есть возможность реализовать только через жуткие костыли, а эт долго, и способ не отлажен... Думаю раньше Нового Года изменений не будет

0

891

А можно этот скрипт Всплывающая форма поиска  сделать так, чтобы результаты выводились в всплывающем окошке, пример:

http://img-fotki.yandex.ru/get/194804/340462013.244/0_364fc2_e9fc397a_orig.jpg 

Если невозможно такое, хотя бы открывались в новой вкладке, а не в текущей!

Отредактировано mihka1980 (Чт, 17 Ноя 2016 17:42:22)

0

892

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>

(*добавка в скрипт синим

+2

893

Ребята, милые, я опять к вам с запросом очень странного характера)
Хочу создать у себя эффект падающих звезд, проделываю все это через 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)

0

894

audaciousGodsend
Вариант: Наляпать звезды на круг( как в планетарии, чередовать сгустки и вустоты меж оными и круг вращать ?
http://sd.sd.uploads.ru/FPLH4.png

0

895

Deff
Плохо себе представляю, как это можно реализовать с учетом того, что они у меня только в заданном месторасположении. Для этого придется либо лепить большой круг с png, либо делать многослойную шапку, как я понимаю?

0

896

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

Deff
Плохо себе представляю, как это можно реализовать с учетом того, что они у меня только в заданном месторасположении. Для этого придется либо лепить большой круг с png, либо делать многослойную шапку, как я понимаю?

Ну ни наю...
Можно прилепить звёзды к блокам, и их вращать, чоб они эпизодически заходили в область экрана (вместо красных квадратов Ваше текущее творчестов)
Вариант: http://javascript.ru/forum/xhtml-html-c … post433202

+1

897

Добрый день!
А можно у Вас попросить скрипт на прокрутку стрелочку прозрачную внизу страницы, как на этом форуме

0

898

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>

+1

899

Deff :glasses: Поправил ссылку на картинку на абсолютную(была относительная, добавил домен mybb.forum4.ru)

+1

900

Deff, спасибо) Я решила проблему немного иначе, просто увеличив количество звезд и задав им разную скорость анимации. Получилось примерно то, чего и хотелось добиться)

+1


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