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

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

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


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


Слабо актуальные запросы по скриптам в топике скриптов [2]

Сообщений 121 страница 140 из 394

121

Я и говорю - фиг с ним.. Я уже все повыкидывал лишнего, оставил только баннер с оберткой и скриптом восстановления - ноль эмоций.. Благодарю хоть за старание!  :dontknow:
http://joxi.ru/EA4zq17hDObXjm.png

Отредактировано Slayder (Пн, 11 Янв 2016 22:59:35)

0

122

Alex_63
Почисти тему от оффтопа в неактуальные  :blush:

+1

123

Alex_63
А нафег лишние библиотечки - есть жа localStorage и есть сравнение даты установки с текущим RequestTime ? Имхо куки использовали 2-3 года назад, когда ИЕ7-6 оставались - сейчас браузеров без localStorage нет (Просто некоторые скрипты с куками по инерции поддерживаются

+1

124

Deff
Вообще-то да, но не стал заморачиваться с вычитанием RequestTime и сделал на куках
Кстати, в этом случае целесообразнее использовать sessionStorage - данные нужны не дольше одной сессии
Думаю сделать вторую версию, с проверкой - если нет кука (или записи в sessionStorage) - подгружать фрейм со страницей "/viewtopic.php?id="+tid+"&action=new" и помечать посты, у которых id >= id из хеша фрейма

0

125

Alex_63
В куках есть недостаток, они отсылаются на сервер, и тож своего рода Ddos, т.е серв тратит время и анализирует куки
Аналог куков на Storage  пишется один раз и навсегда  и более актуален, чем выделение постов в топике (мож обозвать их точно так же
$.getCookie -   $.delCookie  (Ксать код короче и имена и данные могут быть любые, у многих  браузеров куки  ограничены латиницей

0

126

Alex_63
o.O Я завяз с тестами = бенчмарками, и хайспидом (Догнал скорость сворачивания BB-тегов до 200ms на 100кб) , но пока не кросбраузерно ( в Опере чот скорость  резко ниже)

0

127

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

в Опере чот скорость  резко ниже

Так  в ней все скрипты тормозят, - те же подфорумы в 10 раз дольше обрабатываются, чем в Хроме, и в 15-20 раз дольше, чем в Мозилле

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

В куках есть недостаток, они отсылаются на сервер, и тож своего рода Ddos, т.е серв тратит время и анализирует куки

Тогда действительно лучше переделать.. (В следующей версии - обязательно, в этой может тоже поправлю(если желание будет)

0

128

!!!!!!!!! А-а-атлично! Очень удобно для действительно быстрого поиска, спасибо!  http://se.uploads.ru/pxHwL.gif

+1

129

Alex_63

<form id="punbbsearch" class="container" method="get" action="/search.php">

И тогда вот этого : .replace('##host##',location.hostname); - не надо

+1

130

Deff
Торопился, - чот не сообразил

0

131

Alex_63
:D Прикинь, по-четвертому разу переделываю распарс BB-кодов, прям идеи прут по вариантам реализации...(озаботился нарастанием времени  при больших текстах, поиск ведь вещь циклическая, т.е нарастает пропорционально больше чем 1-я степень длины текста) Так что Ты меня подсадил на наркотик... сам виноват... нефег озадачивать...

0

132

Deff
Да оставь как есть - как я уже говорил - совершенствовать можно до бесконечности..
(А я подфорумы почти каждый день обновляю, последние три дня(сегодня ток не обновлял) - правлю кривые коды, чтоб работало шустрее

+1

133

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

(А я подфорумы почти каждый день обновляю,

Эт хорошо, ибо с течением времени, после полугода, глядишь на длинный код, и не понимаешь ты это делал, или не ты... пока алгоритмика в голове есть - правиться быстро, как отбросил - у мну сразу исчезает, приходится всё по новой(быстрее конечно) доходить

иBBиуадбв иуадбFиуадгEиуадгCиуадгEиуаддкиуаддC

УвжнОтКму ИДпст1134989 От2345 Кму12312

+1

134

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

Всплывающая форма входа

Alex, а "Гости" зашедшие через "Кнопку соц.сетей", в каком статусе будут на Форуме? Они автоматом будут зарегестрированны под теми Никами и паролями, что и в соц.сетях? Как это выглядит на практике?

0

135

Sans
Если юзер уже зареган под тем же e-mail, что  и в соцсети - войдет под существующим акком
Иначе - нун будет зарегаться (либо через кнопку соц-сети, либо обычным способом, указав тот же мейл, который в Акке в соцсети)

2. Ну написано жа в первопосте,  -оффтоп здесь запрещен! На первый раз - прощаю, в следующий получите предупреждение в профиль

0

136

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

оффтоп здесь запрещен!

Всё понял, прошу простить.  :flag: И удалить 3 последних поста после скрипта.

Отредактировано Sans (Пн, 18 Янв 2016 17:50:11)

0

137

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

Модификация скрипта от Romych: "Доска почёта или Рейтинг самых уважаемых" исходник: Скрипты от пользователей 3

    1. Введено суточное запоминание рейтинг-контента
    2. Исправлен глюк в "Активных пользователях" с сидением в чьем-то профиле
    3. Исправлен трабл с десортировкой по рейтингу, из-за разной скорости запросов

Код смотрим под спойлером
В HTML низ

        <!-- Рейтинг by Romych (correct)-->
        <script type="text/javascript" src="http://forumstatic.ru/files/0010/b4/f8/51860.js"></script>
        <script type="text/javascript">
        (function(){if(!($('#pun-index').length)) return; //Красное удаляем, если нужно не только на главной
        var N = 5 //Число отображаемых юзеров;
        var n=N, arrUserHero = '', b='"',arr00=[];
        $('#heroes').tipsy({live: true,gravity: 's',fade: true});
        var UserHero = getadmCookie('UserHero');if(!UserHero){
        $.get('/userlist.php?username=&show_group=-1&sort_by=respect','',processRespect);
        function processRespect(data){
        $(data).find('div.usertable tbody tr:lt('+N+')').each(function(Ip){
        var JUser=$(this).find('span.usersname').text();
        var ulink=$(this).find('span.usersname a').attr('href');
        var UsId=ulink.slice(ulink.indexOf('id=')+3);
        var UsPlus=$(this).find('td.tc3:first').text();
        arr00[Ip]=[b+JUser+b,b+UsId+b,b+UsPlus+b];
        $.get('/profile.php?section=avatar&id=' +UsId, '',GetImg);
        function GetImg(data) {
        var ZAva = $(data).find('td#profile-left li > div, div.fs-box').find('img').attr('src');
        if (ZAva == undefined|'') ZAva = '';
        arrUserHero+='\n'+Ip+':['+arr00[Ip].toString()+','+b+ZAva+b+'],';
        --n;
        if(!n)$(document).ready(function(){
            var arr='{'+arrUserHero.substr(0,arrUserHero.length-1)+'}';
            setadmCookie('UserHero',arr,24*60*60*1000);
            appContent(eval('arr='+arr));$("<div></div>").load(document.URL+"#pun-navlinks #navindex");
          });
        };});};}else $(document).ready(function(){appContent(eval('arr='+UserHero));});
        function appContent(arr){ for(var i in arr){n = +i;
        var JUser = arr[i][0],UsId = arr[i][1],UsPlus = arr[i][2],ZAva = arr[i][3],ulink = '/profile.php?id='+UsId;
        if (ZAva == '') {ZAva = 'http://petushki-city.ru/files/0002/10/47/50167.gif'} else {ZAva='http://'+location.hostname+'/'+ZAva;}
        $('#userhero').append('<li style="display: inline-block;padding: 5px;text-align: center;"><a href="'+ulink+'" style="text-decoration: none;"><figure><img id="heroes" style="border:1px solid #696969;border-radius: 7px 7px 7px 7px;" src="'+ZAva+'" width="52" height="52" original-title="'+JUser+'"><figcaption style="background:#99CC33;border-radius: 0 0 7px 7px;box-shadow: 0 0 10px #40310A inset;color: #fff;font-size: 1em;font-weight: bold;height: 20px;margin-top: -20px;position: relative;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2 );">'+UsPlus+'</figcaption></figure></a></li>');}
        if((N-n)!=1)deleteadmCookie('UserHero');
        }}());
        </script>

Туда, где нужно отображение рейтинга

    <ul id="userhero"></ul>

Если необходимо отображение в столбик, - добавляем перед cтрокой: <ul id="userhero"></ul>
(которая выше) Код:

    <style type="text/css">#userhero li{display:block!important;width:53px}</style>

Отредактировано Deff (Ср, 20 Ноя 2013 03:19:53)

Подпись автора

Скрипт не работает http://luganskfishing.rusff.ru/

0

138

brylin,
:glasses: Может это не заметили ?
http://s7.uploads.ru/MeRUq.jpg

0

139

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

brylin,
:glasses: Может это не заметили ?
http://s7.uploads.ru/MeRUq.jpg

Подпись автора

Странно,вот как у меня это выглядит,адблок отключен
http://s2.uploads.ru/t/J5KGB.png
ЗЫ.не работает в мозиле,в опере и хроме нормально

Отредактировано brylin (Вт, 19 Янв 2016 15:18:28)

0

140

brylin
:dontknow: Ни наю, может попробую переделать, (тем более этот скрипт с кучей Аякс запросов(получение Авика для каждого ника - один запрос),
(Хотя это вроде правленный вариант, с сохранением в куках

0


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