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

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

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


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


Запросы по скриптам

Сообщений 901 страница 920 из 1058

1

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

В этой теме просим о создании различных скриптов.

Просьба быть внимательным, бо тема касается только вопросов о создании новых скриптов , вопросы по кодам css и другие какие либо вопросы задаем в темах: Общие вопросы от новичков (45) Общие вопросы по оформлению (51)

Разница между скриптом и css:

Все скрипты начинаются с тега :

<script type="text/javascript">

или (устаревшее):

<script language="JavaScript">

Все css начинаются с тега:

<style type="text/css">

Хорошее объяснение разницы между стилем (CSS) и скриптом от Remus John Lupin: Запросы по скриптам Советую почитать.

Все вопросы, не касающиеся запросов скриптов, будут удаляться.

Вопрос

Видел на одном сайте при копировании такую вещь, когда вставляешь скопированный текст куда-нибудь:
«Текст, который был скопирован.»
И по-умолчанию сама собой добавляется надпись, что-то вроде:
"Этот материал может быть защищен авторским правом" или "этот материал принадлежит такому-то сайту".

Возможно ли сделать такое на мэйббе и/или руссифе? И если да, то как? А если нельзя, то может, можно что-нибудь придумать?

0

901

Deff, помнишь о просьбе разделить автосохранение и доступ в админку?
Точней мне только доступ нужен.

0

902

Fover
Блин мне не только лениво, но и свои планы... вдобавок там бы нужно сделать постраничный доступ...
Я через пару дней уже не помню что воял, в том или ином скрипте... а делал его месяц, значит ты говоришь, плюнь на всё и занимайся неделю другую ток со мной

Отредактировано Deff (Сб, 9 Ноя 2013 19:38:25)

0

903

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

Ну мон так:

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

Просто перезалей скрипт себе и измени в нем:

Да всё нормально пацаны, я прямо в скрипте сделал изменения, и картинку чуть меньше сделал и залил к себе.
Просто думал что есть класс, но уже не надо.

0

904

Deff, обнаружил ещё одну проблемку.
В предпросмотре стандартный спойлер работает а этот спойлер

Код:
<!-- спойлер -->
<style type="text/css"> 
.punbb .quote-box.spoiler-box {
background-color:#fff;
border:1px dotted #74A1F2;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.punbb .spoiler-box blockquote {
min-width:100%;
}

#button-spoiler {
background:url('http://s2.uploads.ru/WbxqL.png') no-repeat center !important;
}

.post-content .spoiler-box > blockquote.visible,.post-content .spoiler-box span.hide {
display:none;
}
</style>
<script type="text/javascript">
function tag_spolierr(){
var enterTITLE = prompt("Введите описание закрытой кнопки", 'Спойлер');
var enterTITLE2 = prompt("Введите описание открытой кнопки", 'Закрыть');
bbcode('[spoiler='+enterTITLE+'|'+enterTITLE2+']','[/spoiler]');
}
</script>
<script type="text/javascript">
var image_Spl="<img width=\"34\" src=\"http://russia-west.ru/files/000a/78/7a/70904.png\" class=\"Sp-button\" onclick=\"$(this).parents('div.spoiler').children('div.show-hide').toggle('slow'),$(this).parents('div.spoiler').find('span.show-hide').toggle()\" onmousedown=\"this.src='http://russia-west.ru/files/000a/78/7a/70904.png'\" onmouseup=\"this.src='http://russia-west.ru/files/000a/78/7a/70904.png'\" onmouseout=\"this.src='http://russia-west.ru/files/000a/78/7a/70904.png'\" style=\"margin:-8px 6px 0 -28px;float:left;\" alt=\"'Кнопка'\"/>";
$(document).ready(function() {a='<img onclick="tag_spolierr()" title="Скрыть в спойлер" src="/i/blank.gif"/>'
$("#form-buttons td#button-spoiler img").replaceWith(a);
$(".post-box .quote-box.spoiler-box div[onclick*='toggleClass']").each(function() {
  $(this).html($(this).html().replace(/(.*)?\|(.*)?/img,'<span class="visible">$1</span><span class="hide">$2</span>'))
  $(this).prepend(image_Spl)
});
$(".post-box .quote-box.spoiler-box div[onclick*='toggleClass']").click(function(){
  $(this).next('blockquote').toggle('Slow');
  $(this).find('span:eq(0),span:eq(1)').toggleClass('hide').toggleClass('visible');
 });
});
</script>
<!-- окончание спойлера-->

в предпросмотре не работает.
Я имею в виду при установленном скрипте
Предпросмотр и Редактирование постов в Топике v3.00

0

905

Good
Вопрос уже задавался в топике со скриптом
Скрипты действуют однократно, и новый подгруженный контент они не обрабатывают, поскольку они уже сработали на странице и вторично не запускаются, можно конечно пробовать запускать повторно для каждого предпросмотра и редакции - но это геморр и грузит страницу

0

906

Понял.
Вопрос исчерпан

0

907

Deff, есть скрипт Новый Модуль Ссылок

Можешь его чуток поправить, то есть упростить?
Надо из него убрать иконки и кнопку сохранения очищения описания?

http://s6.uploads.ru/yn9iV.jpg

0

908

Good

<style type="text/css">
#linkTs-area img[alt="1-2"],
#linkTs-area > div p:first-child{
display:none;
}
</style>

+1

909

Deff, гляди:

<script type="text/javascript" data="1">
$('#pun-viewtopic').map(function(){
var url = $('.pa-author a').attr('href');
var sl = url.slice(url.indexOf('(')+2);
$('#had').append(''+sl+'').each(function(){ 
$(this).html($(this).html().replace(/')/ig, ""));
});});
</script>

Если оставить только ', то он прекрасно удаляется, а если '), то совсем ничего не происходит.

0

910

a что нужно удалять ?
cпец символы экранируются \)

0

911

Deff
Блин я постоянно забываю про спец. символы.

0

912

у меня есть код счетчика на форум

Код:
<script type='text/javascript'> 
//<![CDATA[ 
function fulltime () { 
var time=new Date(); 
var newYear=new Date("12,1,2013,00:00:00"); 
var totalRemains=(newYear.getTime()-time.getTime()); 
if (totalRemains>1){ 
var RemainsSec = (parseInt(totalRemains/1000)); 
var RemainsFullDays=(parseInt(RemainsSec/(24*60*60))); 
var secInLastDay=RemainsSec-RemainsFullDays*24*3600; 
var RemainsFullHours=(parseInt(secInLastDay/3600)); 
if (RemainsFullHours<10){RemainsFullHours="0"+RemainsFullHours}; 
var secInLastHour=secInLastDay-RemainsFullHours*3600; 
var RemainsMinutes=(parseInt(secInLastHour/60)); 
if (RemainsMinutes<10){RemainsMinutes="0"+RemainsMinutes}; 
var lastSec=secInLastHour-RemainsMinutes*60; 
if (lastSec<10){lastSec="0"+lastSec}; 
document.getElementById("RemainsFullDays").innerHTML=RemainsFullDays+"<span id='Rem'> дней</span>"; 
document.getElementById("RemainsFullHours").innerHTML=RemainsFullHours+"<span id='Rem'> час</span>"; 
document.getElementById("RemainsMinutes").innerHTML=RemainsMinutes+"<span id='Rem'> мин</span>"; 
document.getElementById("lastSec").innerHTML=lastSec+"<span id='Rem'> сек</span>"; <!-- highslide start --> 
setTimeout('fulltime()',10)  
} 
else{ 
document.getElementById("clock").innerHTML="С Днем Рождения Форум!!!!!!"; 
} 
} 
//]]> 
</script> 
<style type='text/css'> 
#clou_xs {position:relative;width:250px;height:180px;background: url(http://s7.uploads.ru/0ejoI.png) no-repeat} 
#clock {width:230px;height:60px;text-align:right;color:#355c03;font-size:15px;} 
#RemainsFullDays {position:absolute;bottom:1px;left:10px;font-size:20px;color: #c45f1c;} 
#RemainsFullHours {position:absolute;bottom:1px;left:70px;font-size:20px;color:#c45f1c;} 
#RemainsMinutes {position:absolute;bottom:1px;left:120px;font-size:20px;color:#c45f1c;} 
#lastSec {position:absolute;bottom:1px;left:170px;font-size:20px;color:#c45f1c;} 
#Rem {font-size:10px;font-weight:normal;color:#000000;} 
#svoy {color:#366801; font-size:8px;}
</style> 
<div id='clockall'>
<div id='clou_xs'> 
<div id='clock'>До Дня Рождения форума осталось<br /> 
<span id='RemainsFullDays'></span> <span id='RemainsFullHours'></span> <span id='RemainsMinutes'></span> <span id='lastSec'></span>  
<script type="text/javascript">fulltime();</script>  
</div> 
</div>

если ставить на отдельной странице то код работает Ссылка
а если вставить в объявление Ссылка то нет(((( помогите решить проблему  http://uploads.ru/i/a/M/u/aMuRf.gif

0

913

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

а если вставить в объявление Ссылка то нет(((( помогите решить проблему

Сделайте скриншот, ткните стрелкой , куда вставить

0

914

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

Сделайте скриншот

воть)))
http://s6.uploads.ru/t/49O8g.png
под картинкой должны быть цифры

0

915

svetlay
Попробуйте заменить на такой Вариант:

Код:
<style type='text/css'> 
#clou_xs {position:relative;width:250px;height:180px;background: url(http://s7.uploads.ru/0ejoI.png) no-repeat} 
#clock {width:230px;height:60px;text-align:right;color:#355c03;font-size:15px;} 
#RemainsFullDays {position:absolute;bottom:1px;left:10px;font-size:20px;color: #c45f1c;} 
#RemainsFullHours {position:absolute;bottom:1px;left:70px;font-size:20px;color:#c45f1c;} 
#RemainsMinutes {position:absolute;bottom:1px;left:120px;font-size:20px;color:#c45f1c;} 
#lastSec {position:absolute;bottom:1px;left:170px;font-size:20px;color:#c45f1c;} 
#Rem {font-size:10px;font-weight:normal;color:#000000;} 
#svoy {color:#366801; font-size:8px;}
</style> 
<div id='clockall'>
<div id='clou_xs'> 
<div id='clock'>До Дня Рождения форума осталось<br /> 
<span id='RemainsFullDays'></span> <span id='RemainsFullHours'></span> <span id='RemainsMinutes'></span> <span id='lastSec'></span>  
</div> 
</div>
<script type='text/javascript'> 
function fulltime1 () { 
var time=new Date(); 
var newYear=new Date("12,1,2013,00:00:00"); 
var totalRemains=(newYear.getTime()-time.getTime()); 
if (totalRemains>1){ 
var RemainsSec = (parseInt(totalRemains/1000)); 
var RemainsFullDays=(parseInt(RemainsSec/(24*60*60))); 
var secInLastDay=RemainsSec-RemainsFullDays*24*3600; 
var RemainsFullHours=(parseInt(secInLastDay/3600)); 
if (RemainsFullHours<10){RemainsFullHours="0"+RemainsFullHours}; 
var secInLastHour=secInLastDay-RemainsFullHours*3600; 
var RemainsMinutes=(parseInt(secInLastHour/60)); 
if (RemainsMinutes<10){RemainsMinutes="0"+RemainsMinutes}; 
var lastSec=secInLastHour-RemainsMinutes*60; 
if (lastSec<10){lastSec="0"+lastSec}; 
document.getElementById("RemainsFullDays").innerHTML=RemainsFullDays+"<span id='Rem'> дней</span>"; 
document.getElementById("RemainsFullHours").innerHTML=RemainsFullHours+"<span id='Rem'> час</span>"; 
document.getElementById("RemainsMinutes").innerHTML=RemainsMinutes+"<span id='Rem'> мин</span>"; 
document.getElementById("lastSec").innerHTML=lastSec+"<span id='Rem'> сек</span>"; <!-- highslide start --> 
setTimeout('fulltime1()',1000)  
} 
else{ 
document.getElementById("clock").innerHTML="С Днем Рождения Форум!!!!!!"; 
} 
} 
fulltime1();
</script>

Отредактировано Deff (Пн, 11 Ноя 2013 23:03:33)

0

916

Все-ОК,спасибо  http://uploads.ru/i/K/I/4/KI4QJ.gif
не все -ОК((((( ЦИФРЫ ЕСТЬ но значение меняется только при перезагрузке страницы((((

Отредактировано svetlay (Пн, 11 Ноя 2013 22:34:49)

0

917

svetlay
Поправил

0

918

циферек нету((((((((

0

919

svetlay
:glasses: Быстро скопировали скопировали, там правил пару раз

0

920

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

там правил пару раз

цифры появляются на пару секунд и исчезают((((((

0


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