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

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

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


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


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

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

1

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

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

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

Каталог скриптов/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]