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

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

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


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


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

Сообщений 941 страница 960 из 2001

1

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

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

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

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

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

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

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

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

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

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

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

+4

941

Есть еще проблема.
Есть скрипт,
"mybb.ru,
Чтобы не пропадали посты v.3
19.07.2015; v3.00;
Author: Deff"
http://forumstatic.ru/files/0011/da/9b/24232.js

Давно я что-то не видел зеленой плюхи в форме ответа. Есть подозрение, что скрипт перестал работать.
Жалоб от юзеров пока не поступало, но они очень тихие и жалуются, когда совсем край. А этот скрипт, он не в край, но жизнь улучшал. А теперь, похоже,нет.
Можно методику, как проанализировать работоспособность скрипта? Ну и, заодно, починить его. :)

Спасибо.

0

942

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

Давно я что-то не видел зеленой плюхи в форме ответа. Есть подозрение, что скрипт перестал работать.

У меня работает... Кнопка появляется только после отправка поста

Отредактировано Deff (Пн, 9 Мар 2020 01:01:43)

0

943

Deff
Я примерно так и думал, но чего то недопер )))0
А статус "Гуру" ничего не значит ))))
Простите если озадачил, просто Вы данный код вояли, вот и решил Вас спросить, еще раз простите, больше такого не повторится.

0

944

C3La-NS
Вам большое спасибо, что разжевали )))

Отредактировано ACT3255 (Пн, 9 Мар 2020 12:23:57)

0

945

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

Давно я что-то не видел зеленой плюхи в форме ответа. Есть подозрение, что скрипт перестал работать.

Скрипт рабочий, и плюха на месте. Когда-то я ее закачал к себе в файлы форума, и переписал ее адрес в скрипте. Попробуйте:

Код:
<!-- ЧТОБЫ НЕ ПРОПАДАЛИ ПОСТЫ V.3 -->
<script type="text/javascript">
$(function(){
   (function(a,b,c,d){
      if(a && b.length){
        function getTid(){
          var p1 = $('#pun-messages').length||c.split(/post\.php|fid=/)[2]? 0 : NaN,
          p2 = +c.replace(/.*?\/viewtopic\.php\?id=(\d+).*$/,'$1'),
          p3 = d.length? d.attr('href').split('/viewtopic.php?id=')[1] : NaN;
          return [p1,p2,p3].toString().replace(/.*?(\d+).*/,'$1');
        }
        var tid = getTid(), mem = a.mem, bnd = '==='+'#12'+'==', val_KN2, dat = new Date(), tab = '    ',mes;
        if(mem){
          mem = mem.split(bnd);if(mem[0]==tid){val_KN2=mem[1]; mes = +mem[3]; dat.setTime(+mem[2])};
          if( RequestTime*1000 > (+mem[2] + 2*60*60*1000) ) delete a.mem; /*Два часа хранения последне-запомненного*/
        }

        if(val_KN2){
           $('<span style="position:absolute;right:-27px;top:-8px;z-index:200;cursor:pointer"><img id="Knopa2-2" src="/files/0017/52/b5/52015.png" title="'+tab+'   Вставка запомненного\n'+tab+'от' + (dat).toLocaleDateString()+' в '+(dat).toLocaleTimeString() +(mes?'\n    При набивке сообщения':'\nПри последней отправке в теме')+'"/></span>')
           .insertBefore(b)
           .click(function (){b[0].value = b.val()+($.trim(b.val())!=''?'\n':'')+val_KN2;});
        }

        var memYes = 0, timId = 0;
        function save(){if($.trim(b.val())!='') a.mem = tid + bnd + b.val() + bnd + (+new Date()) + bnd + memYes;}
        b.bind('input',function(){if(memYes||b.val().length > 100){clearTimeout(timId);memYes=1; timId=setTimeout(save,200);}});
        b.parents('#post').find('input[type="submit"]').click(function(){memYes = 0;save();});
      }
   }(window.localStorage,$('#main-reply'),document.URL,$('#pun-crumbs1 a[href*="/viewtopic.php?id="]')));
});
</script>

Если нужна только зеленая плюха, то вот она: http://forumstatic.ru/files/0017/52/b5/52015.png

+3

946

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

У меня работает... Кнопка появляется только после отправка поста

А!
То есть, если отправки не было, а просто закрыл страничку с набранным текстом, то от этого скрипт не спасает?

Понятно. Спасибо. Извините за беспокойство.  :flag:

:)

sshmmv
Большое спасибо за труд.
Буду экспериментировать.  :cool:

+1

947

Plushbear
ну кста теоретически можно вкатить сохранение содержимого поля ответа раз в условную минуту в локал сторадж и кнопку для подгрузки :D
По потере фокуса, кажется, смысла нет, потому что мало кто кликает вне формы поста перед тем, как закрыть страницу, хм

+1

948

Plushbear
Осторожно, ваялось на коленке, но вроде работает и даже в каждой теме сохраняет свое содержимое :D
В форму ответа:

Код:
<script>
var bufEn=true;
let re = /(?:\s\S)*\?((?:f|t|)id=(?:[0-9]+))/;
document.getElementById("main-reply").oninput = ()=>{
localStorage.setItem( re.exec(document.URL)[1], document.getElementById("main-reply").value );
};
document.addEventListener("DOMContentLoaded", () => {
let t = localStorage.getItem(re.exec(document.URL)[1]);
document.getElementById("main-reply").value = t?t:'';
});
</script>

В HTML-низ

Код:
<script>
if(bufEn){
document.getElementsByName('submit')[0].addEventListener("click",()=>{
localStorage.removeItem(re.exec(document.URL)[1]);
});
}
</script>

Отредактировано Амираль (Чт, 12 Мар 2020 16:40:43)

+1

949

Амираль
Спасибо. Сегодня опробую!  :cool:

0

950

Нужен небольшой скрипт: отображение таблицы уважения участника под статистикой. таблица полученных плюсов минусов. но не вся, а 15-20 строк

таблица которая по ссылке в профиле "уважение"

0

951

Амираль
Со скриптом проблемы, есть жалобы от юзверей:

"
Редактирование схлопнулось, текст исчезает, главное не клацать ничего и вернуться, пока дописывайте
"

"
текст сжирается вчистую  :yep:
курсор в начало строки сам скачет. если  начать писать или пробелами курсор двигать-текста в предпросмотре нет все равно.
"

0

952

Plushbear
Скрипт, который есть здесь в каталоге и ссыль на который дал sshmmv, у нас стоит уже несколько лет, исправно работает и выручал не раз. Если набрано больше 100 знаков, все стабильно сохраняется.

+1

953

Mirra Bell написал(а):

Если набрано больше 100 знаков

А! я забыл про это условие. Конечно.
Спасибо

0

954

весь форум уже перерыл, не могу найти скрипт для гостей, который при нажатии на ссылку в постах гостю даёт всплывающее окошко для регистрации

никому не попадался?

0

955

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

весь форум уже перерыл, не могу найти скрипт для гостей, который при нажатии на ссылку в постах гостю даёт всплывающее окошко для регистрации

никому не попадался?

в верх хтмл низ

Код:
<!--скрытие ссылок от гостей -->
<script type="text/javascript">
var group = [3];
var link = '<font size=2><font color=red><font=Book Antiqua><b>Уважаемый гость! Чтобы увидеть ссылки, Вы должны <a href="/register.php">Зарегистрироваться</a> или <a href="/login.php">Войти под своим логином.</a></b></font>';
if($.inArray(GroupID,group)!=-1){ if(link.length)$('.post-content a[rel="nofollow"]')
.filter(function(){return $(this).attr("href").split(/\.png$|\.jpg$|\.gif$/).length!= 2 })
.replaceWith(link);}
</script>

Не это случаем?

0

956

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

Не это случаем?

не, не то
такой у меня есть
там именно всплывающее окошко с регистрацией без скрытия/замены ссылок
мне попадался на одном форуме, не помню каком, как найду покажу ;)

Отредактировано prizrak (Пт, 13 Мар 2020 09:52:58)

+1

957

prizrak, возможно такой вариант подойдет: Запросы по скриптам[4] пост 545

0

958

kolobdur74
не.. я всё-таки отрыл тот форум где я заметил этот скрипт, вот он:
http://bowhuntery.ru/
https://i6.imageban.ru/out/2020/03/16/29930c0b114a785290a2a26e2fe123fc.jpg

есть у кого-нибудь этот скрипт?
тут на тп не видел такого

0

959

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

не.. я всё-таки отрыл тот форум где я заметил этот скрипт, вот он:

Что-то я его на техподдержке не нашел, но вот этот скрипт: http://forumd.ru/viewtopic.php?id=5803

+3

Перевести960

del

Отредактировано Хатико (Вт, 17 Мар 2020 02:14:34)

0


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