добрый день! третий день подряд проблема с наградами - не прогружается первая страница наград при их выдаче (профиль-награды). хотелось бы узнать, когда форум перестанет болеть и что нам делать :з
Проблема с форумом
Сообщений 21 страница 27 из 27
Поделиться22Пн, 16 Мар 2020 19:44:43
Перестал работать скрипт Последних загруженных картинок.
Не выводятся в галерею самые последние загруженные картинки.Код:<!-- Последние загруженные картинки форума --> <script type="text/javascript">var LastUploads = {}; LastUploads.onlyIndex = 1; // Отображать: 0 - везде, 1 - только на Главной LastUploads.forumsExc = [1,2,5,14]; // Форумы, исключаемые из выборки картинок LastUploads.selectors = '#pun-crumbs1'; // Cелектор элемента, после которого ставим блок с картинками LastUploads.numberImg = 40; // Максимальное количество отображаемых картинок LastUploads.postOrImg = 1; // По клику на картинку открывать: 0 - картинку, 1 - пост с картинкой </script> <link rel="stylesheet" type="text/css" href="/files/0015/c4/3f/66253.css" /> <script type="text/javascript"> (function () { if(!window.LastUploads)return; if(LastUploads.onlyIndex && !$('#pun-index').length)return; //Тест: Только Главная(по настройке) if(LastUploads.numberImg>40)LastUploads.numberImg = 40; var CName = 'ForumIDList_imG'; //Имя кука для записи ID форумов //=========== parseForumList() ==============// function parseForumList (Lst) { //Составляем список ID форумов с записью в кук var IDList = []; //console.log(Lst,$(Lst).find('.tclcon h3 a').length); $(Lst).find('.tclcon h3 a').each(function () { var id = $(this).attr('href').match(/id=(\d+)$/)[1]; //console.log('FID >> '+ id); if($.inArray(+id,LastUploads.forumsExc)==-1)IDList.push(id); }); $setCookie(CName,IDList.join(',')); //console.log(IDList); } //End// - parseForumList (Lst) //===========================================// var Lnk = 'http://'+ location.hostname +'/'; if( !LastUploads.onlyIndex && !$getCookie(CName) && !$('#pun-index').length)$.ajax({url:Lnk,async:!1,success:function(data){parseForumList(data)}}); if($('#pun-index').length)$().pun_mainReady(function(){parseForumList('#pun-main')}); // ФУНКЦИЯ setImagesBlock (*Выводим Картинки //=========== setImagesBlock() ==============// function setImagesBlock(ImgList){ //ImgLst[i] = [['src','id'],['src':'id']] function tstSetSliderWidth (){ $('.lastuploads-inner').css('width','auto'); var width = $('.l-upl-slider-content .image-wrap:first').width(); var Nvis = parseInt($('.lastuploads-inner').width()/width),visWD = Nvis*width; $('.lastuploads-inner').css('width',visWD +'px'); }; var div = '<div id="LastUploads"><div id="container"><div class="scroll left disabled"></div>'+ '<div class="lastuploads-inner"><div class="l-upl-slider-content" style="left:0"></div></div><div class="scroll right"></div></div></div>'; $(LastUploads.selectors).after(div); //!- Кнопки для Слайдера - в скрипте пагинатора(v1) for(var i=0;i<ImgList.length;i++){ var img = ImgList[i][0],id = ImgList[i][1],r = Math.random().toString().substr(6); var lnk = (LastUploads.postOrImg ? '/viewtopic.php?pid='+id+'#p'+id : img); if(lnk.indexOf('/t/')!=-1)lnk = lnk.replace('t/',''); var title = (LastUploads.postOrImg ? 'Перейти к сообщению' : 'Посмотреть изображение'); var L = '<span class="image-wrap"><a class="image-wrap-link" data="'+ r +'" href="'+ lnk + '" style="background-image:url(\''+ img +'\');" target="_blank" title="'+ title +'"></a></span>'; $('.l-upl-slider-content').append(L); var s = $('.image-wrap-link:first'),k = s.width()/s.height(); var j = new Image();j.data = r;j.src = img; j.onload = function(){ if((this.height*k)>this.width)$('.image-wrap-link[data="' + this.data + '"]').css('background-size','100% auto'); } } if($('.l-upl-slider-content .image-wrap-link').length==0) { $('.l-upl-slider-content').addClass('no-images').append('<span class="msg-no-imgs"></span>'); $('#LastUploads .scroll').remove(); } else { //Есть картинки var width = $('.l-upl-slider-content .image-wrap:first').width(); var N = $('.l-upl-slider-content .image-wrap').length; var SliderWidth = width*N; $('.l-upl-slider-content').css('width',SliderWidth +'px'); tstSetSliderWidth(); if(SliderWidth<=$('.lastuploads-inner').width())$('#LastUploads .scroll.right').addClass('disabled'); } window.onresize = tstSetSliderWidth; } //End// - setImagesBlock //===========================================// //=========== Основная функция ==============// $().pun_mainReady(function () { var lnk = '/search.php?action=search&keywords=.jpg&search_in=1&sort_by=0&sort_dir=DESC&show_as=posts&forums='; //Начало поискового запроса var ImgsStack = []; //Стек для ссылок на картинки var bound = '<|>'; //разделитель var tstCache = true; var savedImgStr = localStorage.getItem('LastUploadedImgs'); if (savedImgStr) { var arr = savedImgStr.split(bound); var time = arr[0]; var obj = arr[1]; try {obj = JSON.parse(obj)} catch(e) {obj = {}}; var diff = parseInt((RequestTime - parseInt(time))/60);// console.log(diff); if(diff>20){tstCache = false;} else setImagesBlock(obj); } else tstCache = false; function IMGget(lnk,ImgsStack){ $.get(lnk,function(data) { //Запрос к поиску if($(data).find('#pun-messages').length)return; $(data).find('.post').find('.postimg[src*=".jpg"]').map(function(){ if(ImgsStack.length==LastUploads.numberImg)return; var PstLnk = $(this).parents('.post').find('h3 >span> a:last').attr('href'); var ImgData = [this.src,PstLnk.match(/#p(\d+)$/)[1]]; for(var i=0;i<ImgsStack.length;i++) { if(ImgsStack[i][0].replace('t/','')==this.src.replace('t/',''))ImgsStack.splice(i,1); } ImgsStack.push(ImgData); }); var numPage = $(data).find('.pagelink strong').text(); if(numPage)numPage = parseInt(numPage)+1; if(ImgsStack.length<LastUploads.numberImg && $(data).find('.pagelink a[href*="p='+numPage+'"]').length) { var lnk=$(data).find('.pagelink a[href*="p='+numPage+'"]').attr('href'); IMGget(lnk,ImgsStack); } else { var JSONstring = JSON.stringify(ImgsStack); JSONstring = RequestTime+bound+JSONstring; localStorage.setItem('LastUploadedImgs',JSONstring); setImagesBlock(ImgsStack) } }); } if (!tstCache) { var arrForums = $getCookie(CName); if(!arrForums) {arrForums = [];} else arrForums = arrForums.split(','); lnk += arrForums.join(','); //console.log(lnk); IMGget(lnk,ImgsStack); } }); //End// - Основная функция //===========================================// //=========== Работа Слайдера ===============// var s_busy = false; $('#LastUploads .scroll.right').live('click',function(){ //Крутим влево var slWidth = $('.l-upl-slider-content').width(); if(s_busy||slWidth<$('.lastuploads-inner').width()||$(this).hasClass('disabled'))return; $('#LastUploads .scroll.left').removeClass('disabled'); s_busy = true; var width = $('.l-upl-slider-content .image-wrap:first').width(); var visWD = $('.lastuploads-inner').width(); var left = parseInt($('.l-upl-slider-content').css('left')); left -= width; if((0-left)>=(slWidth-visWD)){left = parseInt('-'+ (slWidth-visWD));$(this).addClass('disabled')} $('.l-upl-slider-content').animate({'left':left +'px'},200,function(){s_busy = false}); }); $('#LastUploads .scroll.left').live('click',function(){ //Крутим вправо var slWidth = $('.l-upl-slider-content').width(); if(s_busy||slWidth<$('.lastuploads-inner').width()||$(this).hasClass('disabled'))return; $('#LastUploads .scroll.right').removeClass('disabled'); s_busy = true; var width = $('.l-upl-slider-content .image-wrap:first').width(); var left = parseInt($('.l-upl-slider-content').css('left')); left += width; if(left>=0){left = 0;$(this).addClass('disabled')} $('.l-upl-slider-content').animate({'left':left +'px'},200,function(){s_busy = false}); }); //End// - Работа слайдера //===========================================// })(); </script>
Отредактировано sshmmv (Вт, 17 Мар 2020 07:48:26)
Поделиться23Вт, 17 Мар 2020 07:19:18
sshmmv написал(а):Перестал работать скрипт Последних загруженных картинок.
Фотографии, загруженные на форум по 12 марта, отображаются в галерее на главной, загруженные 16 марта уже не отображаются в галерее – скрипт их уже не "видит".
Отредактировано sshmmv (Вт, 17 Мар 2020 07:49:09)
Поделиться24Вт, 17 Мар 2020 07:36:21
На форуме перестал работать поиск.
Добавлено спустя 10 минут 15 секунд:
Не "видит" сообщений, написанных 14 марта и позже.
Отредактировано sshmmv (Вт, 17 Мар 2020 07:46:36)
Поделиться25Вт, 17 Мар 2020 08:03:05
Не "видит" сообщений, написанных 14 марта и позже
Ключевое слово метель
Сообщение с ключевым словом: http://cebro.mybb.ru/viewtopic.php?id=1 … =28#p11951
Результаты поиска: http://cebro.mybb.ru/search.php?action= … 2%E8%F2%FC
Поделиться26Вт, 17 Мар 2020 08:35:13
На форуме перестал работать поиск.
Добавлено спустя 10 минут 15 секунд:
Не "видит" сообщений, написанных 14 марта и позже.
Есть такое, походу переиндексация зависла
Поделиться27Вт, 17 Мар 2020 08:45:00
походу переиндексация зависла
Уже отвисла!
Благодарю!