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

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

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


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


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

Сообщений 301 страница 320 из 996

1

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

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

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

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

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

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

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

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

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

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

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

+1

301

Deff, вот сайт http://podvoh.net/ ...

http://s7.uploads.ru/t/odRQ5.png

-1

302

Геннадий Эдуардович
Подобное есть на форуме, что Вам подгузники всё время надевать ? (У меня сейчас нет ни времени, ни желания) Пользуйтесь Поиском!
Есть код от Romych(см оформление  "Справочник" в меню текущего форума), есть коды от kolobdur74 ( в портале), Вам так же дал ссылку на код ДОМИНИОН

Отредактировано Deff (Чт, 9 Янв 2014 14:27:20)

0

303

Deff
Заработало.
Большое спасибо.

0

304

можете подправить скрипт этот чтобы обновлялась страница каждые 30 минут и убрать выбор обновления где (30сек 60сек итд)

Код:
<select onchange="update()" id="autoupdate">
<option value='0'>Не обновлять</option>
<option value='1'>30 сек</option>
<option value='2'>60 сек</option>
<option value='3'>90 сек</option>
</select>

<script type="text/javascript">
//Записываем в cookie
function createCookie(name, value, days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
    var expires = "; expires=" + date.toGMTString();
  }
  else expires = "";
  document.cookie = name + "=" + value + expires + "; path=/";
}

//Читаем с cookie
function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for (var i = 0; i < ca.length; i++) {
    var c = ca[i];
    while (c.charAt(0) == ' ') c = c.substring(1, c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
  }
  return null;
}

values = readCookie('reload');

function update () {
var values = document.getElementById("autoupdate").value;
createCookie('reload', values, 360);

if (0 < values) {
function forUpdate() {document.location.reload();}
var cicle = setInterval(forUpdate, 30000*values);
} else {clearInterval(cicle);}
}

if (0 < values) {
function forUpdate() {document.location.reload();}
var cicle = setInterval(forUpdate, 30000*values);
} else {clearInterval(cicle);}
</script>

0

305

SKEE
В HTML верх или низ

<script type="text/javascript">
/* Page auto-refresh(30min) */
(function () {setTimeout(function(){document.location.reload();}, 30*60*1000);}())
</script>

Поправил

Отредактировано Deff (Пт, 10 Янв 2014 04:42:42)

0

306

Deff
ставлю на 10 сек что бы проверить а он не обновляет

0

307

SKEE
Поправил еще
Вот на 10 сек
<script type="text/javascript">
/* Page auto-refresh(10сек) */
(function () {setTimeout(function(){document.location.reload();},10000);}())
</script>

Отредактировано Deff (Пт, 10 Янв 2014 04:43:54)

0

308

Deff
мне надо что бы когда страница обновляется все осталось на своих местах
к примеру текст который набираешь и тд чтобы не пропадало

0

309

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

мне надо что бы когда страница обновляется все осталось на своих местах к примеру текст который набираешь и тд чтобы не пропадало

Код:
<script type="text/javascript">
/* Page auto-refresh(30min) */
(function () {
var a = document.URL;
if(window.localStorage)$(function () {
 var b=localStorage.getItem(a);
 if(b){localStorage.removeItem(a);$('#main-reply').val(b);}
});

reload_ = function(){
 a = document.URL;
 if(window.localStorage)var b=$('#main-reply').val();if(b&&b!='')localStorage.setItem(a,b);
 document.location.reload();
}
setTimeout(reload_, 30*60*1000);
}())
</script>

Отредактировано Deff (Пт, 10 Янв 2014 19:20:16)

0

310

Deff
а как на 10 сек сделать чтобы проверить как работает?

0

311

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

Deff
а как на 10 сек сделать чтобы проверить как работает?

Заменить строку на
setTimeout(reload, 10000);

0

312

SKEE
:glasses: В исходнике не было никакого автосохранения! (Жук!)

0

313

Deff
Спасибо !!!  :cool:

0

314

как правильно записать чтобы ЛС было все прочитано ?

<a href="javascript:confirmAction('markread')">Все прочитано</a>

0

315

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

как правильно записать чтобы ЛС было все прочитано ?

Это куда нужно

<a href="javascript:confirmActionA()">Все прочитано</a>

В HTML низ

<script type="text/javascript">
function confirmActionA() {
var frame = '<iframe name="markread3" id="markread" src="/messages.php" width=0 height=0 style="position:absolute;z-index:-100" onload="confirmActionB(this)"></iframe>'
$(frame).appendTo('#pun');
};
var markreadNN = false;
function confirmActionB(th) { 
  if (!markreadNN && confirm('Пометить все сообщения в папке Входящие как прочитанные?')){
    markreadNN = true; var lnk = markread3.confirmAction.toString().split(/parent\.location='|=markread'/gim)[1]+'=markread'; th.src=lnk; return; }
   if (markreadNN) document.location.reload();
};
</script>

Отредактировано Deff (Пт, 10 Янв 2014 19:12:33)

0

316

SKEE
Поправил Первый скрипт(пост 309), тогда, для Вашего форума, чтобы сохранялось набитое в поле ответа при прочтении ЛС
Второй скрипт меняете на такое

<script type="text/javascript">
function confirmActionA() {
var frame = '<iframe name="markread3" id="markread" src="/messages.php" width=0 height=0 style="position:absolute;z-index:-100" onload="confirmActionB(this)"></iframe>'
$(frame).appendTo('#pun');
};
var markreadNN = false;
function confirmActionB(th) { 
  if (!markreadNN && confirm('Пометить все сообщения в папке Входящие как прочитанные?')){
    markreadNN = true; var lnk = markread3.confirmAction.toString().split(/parent\.location='|=markread'/gim)[1]+'=markread'; th.src=lnk; return; }
   if (markreadNN) reload_();
};
</script>

0

317

Добрый вечер. Снова столкнулась с непонятным эффектом при установке скрипта.
Установила эти сайдбары
Всё было отлично, пока не подставила свои картинки, текст и размеры.
Правый блок работает, но у него текст уползает за границы прямо за прокрутку.
Левый не срабатывает из-за того, что текст вылезает на фон форума и перекрывает кнопку.
Тестовик. (птицы по бокам)

0

318

Kleopin
Замените Код:

Код:
<script>function PanelToggleL(a){var b=a.attr('data'),c=a.css('margin-left');a.attr('data',c);a.stop().animate({'margin-left':b},500)}</script>
<style>
#img-left {cursor:pointer;}
#left-panel {
  /*outline:red 1px solid;*/
  top:300px;
  padding:0;
  margin-left:-280px;
  position:fixed;z-index:1000;
  left: 0px;
}
.content-L {
  /*outline:red 1px solid;*/
  padding:8px;
  width:250px;
  height:544px;
  margin-left:8px;
  margin-top:18px;
  position:absolute;
  color:#835817;
  line-height:160%;
  text-shadow:1px 1px 0px rgba(46,62,82,.3);
  background-color:rgba(255,255,255,.2)
}
</style>
<div data="0" id="left-panel">
<div class="content-L">
Итак, 01.01.2014 форум Herd of Cascade mountains открыл свои двери для всех желающих очути
 f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f
 f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f
 f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f
 f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f
</div>
<img id="img-left" src="http://s6.uploads.ru/aJo42.png" onclick="PanelToggleL($('#left-panel'))"/>
</div><!-- Конец Левой Панели -->

<script>function PanelToggleR(a){var b=a.attr('data'),c=a.css('margin-right');a.attr('data',c);a.stop().animate({'margin-right':b},500)}</script>
<style>
#img-right{cursor:pointer;}
#right-panel {
  /*outline:red 1px solid;*/
  top:300px;
  padding:0;
  margin-right:-280px;
  position:fixed;z-index:1000;
  right:-3px;
}
.content-R {
  /*outline:red 1px solid;*/
  padding:8px;
  width:250px;
  height:544px;
  margin-left: 67px;
  margin-top:18px;
  position:absolute;
  color:#835817;
  line-height:160%;
  text-shadow:1px 1px 0px rgba(46,62,82,.3);
  background-color:rgba(255,255,255,.2)
}
</style>
<div data="0" id="right-panel">
<div class="content-R">
Итак, 01.01.2014 форум Herd of Cascade mountains открыл свои двери для всех желающих очутиться в образе дикой, вольнолюбивой лошади! Стоит отметить, что Табун Каскадных Гор существовал на mail.ru целых 4 года! Достойно уважения, правда? А сейчас табун перебрался на форум, продолжая переплетения судеб свободных животных и диких прерий.
</div>
<img id="img-right" src="http://s7.uploads.ru/WaMbe.png" onclick="PanelToggleR($('#right-panel'))"/>
</div><!-- Конец Правой Панели -->

Вообще в теме со скриптом подробная инструкция по настройке

Отредактировано Deff (Пт, 10 Янв 2014 22:37:56)

0

319

Deff
Игралась с настройками долго - в итоге было ещё хуже.
Теперь каждый сайдбар удвоился и птицы будут мешать прочтению текста ._.

0

320

Kleopin
Вы уберите исходный код, сейчас их у Вас два(Ваш старый и новый)

Все уберите - я чуть подправил - поставьте новый

Отредактировано Deff (Пт, 10 Янв 2014 23:00:12)

0


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