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

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

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


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


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

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

Перевести1

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

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

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

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

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

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

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

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

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

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

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

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


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