$('#dle-content').append($('#dle-content', data).html());
$('.js-count-percent').each(function() { var a = $(this), b = parseInt(a.find('.ratingtypeplusminus').text(),10), c = parseInt(a.find('span[id*=vote]').text(),10); if ( c >= b && c > 0 ) { var t = Math.round((c - (c - b)/2)/c*100); a.text(t+'%').addClass('high'); if ( t < 50 ) { a.addClass('low'); } } else { a.text('0%'); }; a.addClass('wdone'); }); $('.inner-page__rating').each(function(){ var rate = $(this), p = parseInt(rate.find('.inner-page__rating-likes').text(), 10), m = parseInt(rate.find('.inner-page__rating-dislikes').text(), 10), perc = p+m, fill = Math.round(p/perc*100); rate.prepend('<div class="inner-page__rating-percent">0%</div><div class="inner-page__rating-bar"><div class="inner-page__rating-fill"></div></div>'); if ( p > 0 || m > 0 ) { rate.find('.inner-page__rating-fill').css({'width':''+fill+'%'}); rate.find('.inner-page__rating-percent').html(''+fill+'%'); }; console.log('лайк '+p+' дизлайк '+m+' общее '+perc+' процент '+fill+''); });
$(document).ready(function(){ $('body').on('click','#nav-load a',function(){ var urlNext = $(this).attr('href'); var scrollNext = $(this).offset().top - 200; if (urlNext !== undefined) { $.ajax({ url: urlNext, beforeSend: function() { ShowLoading(''); }, success: function(data) { $('#bottom-nav').remove(); $('#dle-content').append($('#dle-content', data).html()); $('#dle-content').after($('#bottom-nav')); window.history.pushState("", "", urlNext); $('html, body').animate({scrollTop:scrollNext}, 800); HideLoading(''); }, error: function() { HideLoading(''); alert('что-то пошло не так'); } }); }; return false; }); });
[category=3,4,5]<ul>{include file="engine/mods/autocats.php?parent=2"}</ul>[/category]
$("#dle-content").html(html); ratingStyling();
$('#dle-content').append($('#dle-content', data).html()); ratingStyling();
$("#dle-content").html(html);
ratingStyling();
<div class="thumb-item__label thumb-item__label--rating"> <span class="myicon-thumb-up6"></span><span class="js-count-percent">{rating}{vote-num}</span> </div>
$(document).ready(function(){ /* ====================== BUILDING ====================== */ $('.js-count-percent').each(function() { var a = $(this), b = parseInt(a.find('.ratingtypeplusminus').text(),10), c = parseInt(a.find('span[id*=vote]').text(),10); if ( c >= b && c > 0 ) { var t = Math.round((c - (c - b)/2)/c*100); a.text(t+'%').addClass('high'); if ( t < 50 ) { a.addClass('low'); } } else { a.text('0%'); }; a.addClass('wdone'); }); $('.inner-page__rating').each(function(){ var rate = $(this), p = parseInt(rate.find('.inner-page__rating-likes').text(), 10), m = parseInt(rate.find('.inner-page__rating-dislikes').text(), 10), perc = p+m, fill = Math.round(p/perc*100); rate.prepend('<div class="inner-page__rating-percent">0%</div><div class="inner-page__rating-bar"><div class="inner-page__rating-fill"></div></div>'); if ( p > 0 || m > 0 ) { rate.find('.inner-page__rating-fill').css({'width':''+fill+'%'}); rate.find('.inner-page__rating-percent').html(''+fill+'%'); }; console.log('лайк '+p+' дизлайк '+m+' общее '+perc+' процент '+fill+''); }); $('body').append('<div class="overlay hidden"></div><div class="mobile-menu" id="mobile-menu"></div><div class="mobile-menu-close"><span class="far fa-times"></span></div><div id="scrolltop"><span class="far fa-long-arrow-up"></span></div>'); $('.js-this-in-mobile-menu').each(function() { $(this).clone().appendTo('#mobile-menu'); }); /* ====================== EVENTS ====================== */ $(document).on('click','.js-show-login',function(){ $('.overlay, .login').fadeIn(200); $('body').addClass('modal-is-opened'); return false; }); $(".js-show-mobile-menu").click(function(){ $('.overlay').fadeIn(200); $('#mobile-menu, .mobile-menu-close').addClass('is-active'); $('body').addClass('mobile-menu-is-opened'); }); $(document).on('click','.overlay, .login__close, .mobile-menu-close',function(){ $('.overlay, .login').fadeOut(200); $('#mobile-menu, .mobile-menu-close').removeClass('is-active'); $('body').removeClass('modal-is-opened mobile-menu-is-opened'); }); $(document).on({ mouseenter: function () { var mimg = $(this), mimgsrc = mimg.data('modelimg'), mimgtitle = mimg.text(), winHeight = window.innerHeight, mimgPosTop = mimg.offset().top - $(window).scrollTop(); mimg.append('<div class="model-preview img-wide"><img src="'+mimgsrc+'" alt="'+mimgtitle+'"></div>'); if (mimgPosTop < winHeight/2) { mimg.addClass('bottom'); }; }, mouseleave: function () { $('.model-preview').remove(); $('[data-modelimg]').removeClass('bottom'); } },'[data-modelimg]'); /* ====================== DLE SCRIPTS ====================== */ $(document).on('click','.inner-page__comments-btn',function(){ $('.add-comments-form').slideToggle(200); }); $(document).on('click','.form__textarea-inside textarea, .fr-wrapper',function(){ $('.add-comments-form').find('.form__row--protect').removeClass('hidden'); }); $('#dle-content > #dle-ajax-comments').appendTo($('#inner-page__comments')); $('.login__social-btns a').on('click',function(){ var href = $(this).attr('href'), width = 820, height = 420, left = (screen.width - width)/2, top = (screen.height - height)/2-100; auth_window = window.open(href, 'auth_window', "width="+width+",height="+height+",top="+top+",left="+left+"menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no"); return false; }); $('.js-comm-author').each(function(){ var a = $(this), b = a.closest('.js-comm'), c = a.text().substr(0,1), f = b.find('.js-comm-avatar'), e = f.children('img').attr('src'), d = ["#c57c3b","#753bc5","#79c53b","#eb3b5a","#45aaf2","#2bcbba","#778ca3"], rand = Math.floor(Math.random() * d.length); if (e == '/templates/'+dle_skin+'/dleimages/noavatar.png') { f.html('<div class="comment-item__letter d-flex jc-center ai-center" style="background-color:'+d[rand]+'">'+c+'</div>'); }; }); var gotop = $('#scrolltop'); $(window).scroll (function () { if ( $(this).scrollTop () > 300 ) { gotop.fadeIn(200); } else { gotop.fadeOut(200); } }); gotop.click(function(){ $('html, body').animate({ scrollTop : 0 }, 'slow'); }); }); function doRateLD( rate, id ) { ShowLoading(''); $.get(dle_root + "engine/ajax/controller.php?mod=rating", { go_rate: rate, news_id: id, skin: dle_skin, user_hash: dle_login_hash }, function(data){ HideLoading(''); if ( data.success ) { var rating = data.rating; rating = rating.replace(/</g, "<"); rating = rating.replace(/>/g, ">"); rating = rating.replace(/&/g, "&"); $("#ratig-layer-" + id).html(rating); $("#vote-num-id-" + id).html(data.votenum); var rt = parseInt($(rating).text()), m = (data.votenum - rt)/2, p = data.votenum - m, fill = Math.round(p/data.votenum*100), frate = $('#inner-page__rating--' + id); frate.find('.inner-page__rating-percent').html(''+fill+'%'); frate.find('.inner-page__rating-fill').css({'width':''+fill+'%'}); } else if (data.error) {DLEalert ( data.errorinfo, dle_info );} }, "json"); }; /* END */ $(document).ready(function(){ $('body').on('click','#nav-load a',function(){ var urlNext = $(this).attr('href'); var scrollNext = $(this).offset().top - 200; if (urlNext !== undefined) { $.ajax({ url: urlNext, beforeSend: function() { ShowLoading(''); }, success: function(data) { $('#bottom-nav').remove(); $('#dle-content').append($('#dle-content', data).html()); $('#dle-content').after($('#bottom-nav')); window.history.pushState("", "", urlNext); $('html, body').animate({scrollTop:scrollNext}, 800); HideLoading(''); }, error: function() { HideLoading(''); alert('что-то пошло не так'); } }); }; return false; }); });
private static $tpl_list = '<li id="hmenu-item-%1$d" class="cls-%4$d"><a href="#hmenu-%1$d"><span>%2$s</span> %3$s</a>';
$list .= sprintf(self::$tpl_list, $v['id'], $num, $v['h']);
$list .= sprintf(self::$tpl_list, $v['id'], $num, $v['h'], $v['tag']);
{navigation} <div class="table-responsive" id="index"> <table class="table table-striped table-hover table-sm"> <thead> <tr class="backgr"> <th scope="col">Дата</th> <th scope="col">Название</th> <th scope="col"></th> <th scope="col">Размер</th> <th scope="col">Пиры</th> </tr> </thead> <tbody> [list] <tr> <th class="text-nowrap">{date=d M y}</th> <td class="d-block text-truncate" style="max-width: 30rem;"> <a href="[xfvalue_torrent]" id ="down" style="float: left;"><img src="{THEME}/images/d.gif" alt="D" /></a> <a href="{torrent_magnet}"><img src="{THEME}/images/m.png" alt="M" style="margin: 0 0 1px 4px; cursor: pointer;" ></a> <a href="{full-link}" title="{title}">{title} </a> </td> <td class="text-nowrap">[comments]{comments-num} <img src="{THEME}/images/com.gif" alt="C">[/comments]</td> <td class="text-nowrap">{torrent_size}</td> <td class="text-nowrap"> <span class="text-success" data-toggle="tooltip" title="Раздают"><img src="{THEME}/images/arrowup.gif" alt="S" /> {torrent_seeders} </span> <span class="text-danger" data-toggle="tooltip" title="Качают"><img src="{THEME}/images/arrowdown.gif" alt="L" /> {torrent_leechers} </span> </td> </tr> [/list] </tbody> </table> </div>
$sql_fields = $posts_fields;