Перейти к содержанию
Авторизация  
Kymap93

Не заполняет кружок

Рекомендуемые сообщения

Привет, подскажите пожалуйста. скачал рип http://forummaxi.ru/topic/73129-rip-agecoldru-sw-13/?do=findComment&comment=698581

 

Начал делать статистику, сделал при наведении показывает онлайн, но вот кружок не заполняет. Подскажите как сделать. Не прошу сделать за меня а объяснить чтоб сам понял принцип. Перепробовал много вариантов прежде чем обратиться сюда. Ниже то что сделал. Классы брал с css. Спасибо за помощь тыкну плюсик за хорошие подсказки)

 

 

Index.tpl

 

<div class="col-md-4">
<div class="progress-overlay">
<div id="progressbar-first" class="progressbar">
<span class="online" id="online1"></span>
{server}
<p class="progressbar-text"><span>x50k</span> Interlude</p>
</div>
</div>
</div>

 

server.tpl

 

[main]
{item}
[/main]
[item]
<div class="progressbar">
</div>
<span class="online">{online}</span>
</div>
[/item]

 

 
 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет, подскажите пожалуйста. скачал рип http://forummaxi.ru/topic/73129-rip-agecoldru-sw-13/?do=findComment&comment=698581

 

Начал делать статистику, сделал при наведении показывает онлайн, но вот кружок не заполняет. Подскажите как сделать. Не прошу сделать за меня а объяснить чтоб сам понял принцип. Перепробовал много вариантов прежде чем обратиться сюда. Ниже то что сделал. Классы брал с css. Спасибо за помощь тыкну плюсик за хорошие подсказки)

 

 

 

во первых воровать чужие труды грех :) во вторых за заполнение отвечает js а не только css копай там а лучше возьми кусок с оригинала да подставь, сам рип может кривой

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

во первых воровать чужие труды грех :) во вторых за заполнение отвечает js а не только css копай там а лучше возьми кусок с оригинала да подставь, сам рип может кривой

Более подробнее можно что именно взять надо?:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Более подробнее можно что именно взять надо? :)

 

копай js скрипты подключенных к шаблону, один из них progressbar.min.js и отвечает за заполнение

Изменено пользователем unroot

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

копай js скрипты подключенных к шаблону, один из них progressbar.min.js и отвечает за заполнение

Есть такой progressbar.min

 

Вот его содержимое

// ProgressBar.js 0.9.0
// https://kimmobrunfeldt.github.io/progressbar.js
// License: MIT

!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.ProgressBar=a()}}(function(){var a;return function b(a,c,d){function e(g,h){if(!c[g]){if(!a[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};a[g][0].call(k.exports,function({var c=a[g][1][b];return e(c?c:},k,k.exports,b,a,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(b,c,d){(function(){var b=this,e=function(){"use strict";function e(){}function f(a,{var c;for(c in a)Object.hasOwnProperty.call(a,c)&&b(c)}function g(a,{return f(b,function(c){a[c]=b[c]}),a}function h(a,{f(b,function(c){"undefined"==typeof a[c]&&(a[c]=b[c])})}function i(a,b,c,d,e,f,g){var h,i,k,l=f>a?0:(a-f)/e;for(h in b)b.hasOwnProperty(h)&&(i=g[h],k="function"==typeof i?i:o[i],b[h]=j(c[h],d[h],k,l));return b}function j(a,b,c,d){return a+(b-a)*c(d)}function k(a,{var c=n.prototype.filter,d=a._filterArgs;f(c,function(e){"undefined"!=typeof c[e][b]&&c[e][b].apply(a,d)})}function l(a,b,c,d,e,f,g,h,j,l,m){v=b+c+d,w=Math.min(m||u(),v),x=w>=v,y=d-(v-w),a.isPlaying()&&!x?(a._scheduleId=l(a._timeoutHandler,s),k(a,"beforeTween"),b+c>w?i(1,e,f,g,1,1,h):i(w,e,f,g,d,b+c,h),k(a,"afterTween"),j(e,a._attachment,y)):a.isPlaying()&&x&&(j(g,a._attachment,y),a.stop(!0))}function m(a,{var c={},d=typeof b;return"string"===d||"function"===d?f(a,function(a){c[a]=b}):f(a,function(a){c[a]||(c[a]=b[a]||q)}),c}function n(a,{this._currentState=a||{},this._configured=!1,this._scheduleFunction=p,"undefined"!=typeof b&&this.setConfig(}var o,p,q="linear",r=500,s=1e3/60,t=Date.now?Date.now:function(){return+new Date},u="undefined"!=typeof SHIFTY_DEBUG_NOW?SHIFTY_DEBUG_NOW:t;p="undefined"!=typeof window?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&&window.mozRequestAnimationFrame||setTimeout:setTimeout;var v,w,x,y;return n.prototype.tween=function(a){return this._isTweening?this:(void 0===a&&this._configured||this.setConfig(a),this._timestamp=u(),this._start(this.get(),this._attachment),this.resume())},n.prototype.setConfig=function(a){a=a||{},this._configured=!0,this._attachment=a.attachment,this._pausedAtTime=null,this._scheduleId=null,this._delay=a.delay||0,this._start=a.start||e,this._step=a.step||e,this._finish=a.finish||e,this._duration=a.duration||r,this._currentState=g({},a.from)||this.get(),this._originalState=this.get(),this._targetState=g({},a.to)||this.get();var b=this;this._timeoutHandler=function(){l(b,b._timestamp,b._delay,b._duration,b._currentState,b._originalState,b._targetState,b._easing,b._step,b._scheduleFunction)};var c=this._currentState,d=this._targetState;return h(d,c),this._easing=m(c,a.easing||q),this._filterArgs=[c,this._originalState,d,this._easing],k(this,"tweenCreated"),this},n.prototype.get=function(){return g({},this._currentState)},n.prototype.set=function(a){this._currentState=a},n.prototype.pause=function(){return this._pausedAtTime=u(),this._isPaused=!0,this},n.prototype.resume=function(){return this._isPaused&&(this._timestamp+=u()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0,this._timeoutHandler(),this},n.prototype.seek=function(a){a=Math.max(a,0);var b=u();return this._timestamp+a===0?this:(this._timestamp=b-a,this.isPlaying()||(this._isTweening=!0,this._isPaused=!1,l(this,this._timestamp,this._delay,this._duration,this._currentState,this._originalState,this._targetState,this._easing,this._step,this._scheduleFunction,,this.pause()),this)},n.prototype.stop=function(a){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=e,(b.cancelAnimationFrame||b.webkitCancelAnimationFrame||b.oCancelAnimationFrame||b.msCancelAnimationFrame||b.mozCancelRequestAnimationFrame||b.clearTimeout)(this._scheduleId),a&&(k(this,"beforeTween"),i(1,this._currentState,this._originalState,this._targetState,1,0,this._easing),k(this,"afterTween"),k(this,"afterTweenEnd"),this._finish.call(this,this._currentState,this._attachment)),this},n.prototype.isPlaying=function(){return this._isTweening&&!this._isPaused},n.prototype.setScheduleFunction=function(a){this._scheduleFunction=a},n.prototype.dispose=function(){var a;for(a in this)this.hasOwnProperty(a)&&delete this[a]},n.prototype.filter={},n.prototype.formula={linear:function(a){return a}},o=n.prototype.formula,g(n,{now:u,each:f,tweenProps:i,tweenProp:j,applyFilter:k,shallowCopy:g,defaults:h,composeEasingObject:m}),"function"==typeof SHIFTY_DEBUG_NOW&&(b.timeoutHandler=l),"object"==typeof d?c.exports=n:"function"==typeof a&&a.amd?a(function(){return n}):"undefined"==typeof b.Tweenable&&(b.Tweenable=n),n}();!function(){e.shallowCopy(e.prototype.formula,{easeInQuad:function(a){return Math.pow(a,2)},easeOutQuad:function(a){return-(Math.pow(a-1,2)-1)},easeInOutQuad:function(a){return(a/=.5)<1?.5*Math.pow(a,2):-.5*((a-=2)*a-2)},easeInCubic:function(a){return Math.pow(a,3)},easeOutCubic:function(a){return Math.pow(a-1,3)+1},easeInOutCubic:function(a){return(a/=.5)<1?.5*Math.pow(a,3):.5*(Math.pow(a-2,3)+2)},easeInQuart:function(a){return Math.pow(a,4)},easeOutQuart:function(a){return-(Math.pow(a-1,4)-1)},easeInOutQuart:function(a){return(a/=.5)<1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},easeInQuint:function(a){return Math.pow(a,5)},easeOutQuint:function(a){return Math.pow(a-1,5)+1},easeInOutQuint:function(a){return(a/=.5)<1?.5*Math.pow(a,5):.5*(Math.pow(a-2,5)+2)},easeInSine:function(a){return-Math.cos(a*(Math.PI/2))+1},easeOutSine:function(a){return Math.sin(a*(Math.PI/2))},easeInOutSine:function(a){return-.5*(Math.cos(Math.PI*a)-1)},easeInExpo:function(a){return 0===a?0:Math.pow(2,10*(a-1))},easeOutExpo:function(a){return 1===a?1:-Math.pow(2,-10*a)+1},easeInOutExpo:function(a){return 0===a?0:1===a?1:(a/=.5)<1?.5*Math.pow(2,10*(a-1)):.5*(-Math.pow(2,-10*--a)+2)},easeInCirc:function(a){return-(Math.sqrt(1-a*a)-1)},easeOutCirc:function(a){return Math.sqrt(1-Math.pow(a-1,2))},easeInOutCirc:function(a){return(a/=.5)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)},easeOutBounce:function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},easeInBack:function(a){var b=1.70158;return a*a*((b+1)*a-},easeOutBack:function(a){var b=1.70158;return(a-=1)*a*((b+1)*a++1},easeInOutBack:function(a){var b=1.70158;return(a/=.5)<1?.5*(a*a*(((b*=1.525)+1)*a-):.5*((a-=2)*a*(((b*=1.525)+1)*a++2)},elastic:function(a){return-1*Math.pow(4,-8*a)*Math.sin((6*a-1)*(2*Math.PI)/2)+1},swingFromTo:function(a){var b=1.70158;return(a/=.5)<1?.5*(a*a*(((b*=1.525)+1)*a-):.5*((a-=2)*a*(((b*=1.525)+1)*a++2)},swingFrom:function(a){var b=1.70158;return a*a*((b+1)*a-},swingTo:function(a){var b=1.70158;return(a-=1)*a*((b+1)*a++1},bounce:function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},bouncePast:function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?2-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75>a?2-(7.5625*(a-=2.25/2.75)*a+.9375):2-(7.5625*(a-=2.625/2.75)*a+.984375)},easeFromTo:function(a){return(a/=.5)<1?.5*Math.pow(a,4):-.5*((a-=2)*Math.pow(a,3)-2)},easeFrom:function(a){return Math.pow(a,4)},easeTo:function(a){return Math.pow(a,.25)}})}(),function(){function a(a,b,c,d,e,f){function g(a){return((n*a+o)*a+p)*a}function h(a){return((q*a+r)*a+s)*a}function i(a){return(3*n*a+2*o)*a+p}function j(a){return 1/(200*a)}function k(a,{return h(m(a,)}function l(a){return a>=0?a:0-a}function m(a,{var c,d,e,f,h,j;for(e=a,j=0;8>j;j++){if(f=g(e)-a,l(f)<b)return e;if(h=i(e),l(h)<1e-6)break;e-=f/h}if(c=0,d=1,e=a,c>e)return c;if(e>d)return d;for(;d>c;){if(f=g(e),l(f-a)<b)return e;a>f?c=e:d=e,e=.5*(d-c)+c}return e}var n=0,o=0,p=0,q=0,r=0,s=0;return p=3*b,o=3*(d--p,n=1-p-o,s=3*c,r=3*(e-c)-s,q=1-s-r,k(a,j(f))}function b(b,c,d,e){return function(f){return a(f,b,c,d,e,1)}}e.setBezierFunction=function(a,c,d,f,g){var h=b(c,d,f,g);return h.displayName=a,h.x1=c,h.y1=d,h.x2=f,h.y2=g,e.prototype.formula[a]=h},e.unsetBezierFunction=function(a){delete e.prototype.formula[a]}}(),function(){function a(a,b,c,d,f,g){return e.tweenProps(d,b,a,c,1,g,f)}var b=new e;b._filterArgs=[],e.interpolate=function(c,d,f,g,h){var i=e.shallowCopy({},c),j=h||0,k=e.composeEasingObject(c,g||"linear");b.set({});var l=b._filterArgs;l.length=0,l[0]=i,l[1]=c,l[2]=d,l[3]=k,e.applyFilter(b,"tweenCreated"),e.applyFilter(b,"beforeTween");var m=a(c,i,d,f,k,j);return e.applyFilter(b,"afterTween"),m}}(),function(a){function b(a,{var c,d=[],e=a.length;for(c=0;e>c;c++)d.push("_"+b+"_"+c);return d}function c(a){var b=a.match(v);return b?(1===b.length||a[0].match(u))&&b.unshift(""):b=["",""],b.join(A)}function d({a.each(b,function(a){var c=b[a];"string"==typeof c&&c.match(z)&&(b[a]=e(c))})}function e(a){return i(z,a,f)}function f(a){var b=g(a);return"rgb("+b[0]+","+b[1]+","+b[2]+")"}function g(a){return a=a.replace(/#/,""),3===a.length&&(a=a.split(""),a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]),B[0]=h(a.substr(0,2)),B[1]=h(a.substr(2,2)),B[2]=h(a.substr(4,2)),B}function h(a){return parseInt(a,16)}function i(a,b,c){var d=b.match(a),e=b.replace(a,A);if(d)for(var f,g=d.length,h=0;g>h;h++)f=d.shift(),e=e.replace(A,c(f));return e}function j(a){return i(x,a,k)}function k(a){for(var b=a.match(w),c=b.length,d=a.match(y)[0],e=0;c>e;e++)d+=parseInt(b[e],10)+",";return d=d.slice(0,-1)+")"}function l(d){var e={};return a.each(d,function(a){var f=d[a];if("string"==typeof f){var g=r(f);e[a]={formatString:c(f),chunkNames:b(g,a)}}}),e}function m(b,c){a.each(c,function(a){for(var d=b[a],e=r(d),f=e.length,g=0;f>g;g++)b[c[a].chunkNames[g]]=+e[g];delete b[a]})}function n(b,c){a.each(c,function(a){var d=b[a],e=o(b,c[a].chunkNames),f=p(e,c[a].chunkNames);d=q(c[a].formatString,f),b[a]=j(d)})}function o(a,{for(var c,d={},e=b.length,f=0;e>f;f++)c=b[f],d[c]=a[c],delete a[c];return d}function p(a,{C.length=0;for(var c=b.length,d=0;c>d;d++)C.push(a[b[d]]);return C}function q(a,{for(var c=a,d=b.length,e=0;d>e;e++)c=c.replace(A,+b[e].toFixed(4));return c}function r(a){return a.match(w)}function s(b,c){a.each(c,function(a){var d,e=c[a],f=e.chunkNames,g=f.length,h=b[a];if("string"==typeof h){var i=h.split(" "),j=i[i.length-1];for(d=0;g>d;d++)b[f[d]]=i[d]||j}else for(d=0;g>d;d++)b[f[d]]=h;delete b[a]})}function t(b,c){a.each(c,function(a){var d=c[a],e=d.chunkNames,f=e.length,g=b[e[0]],h=typeof g;if("string"===h){for(var i="",j=0;f>j;j++)i+=" "+b[e[j]],delete b[e[j]];b[a]=i.substr(1)}else b[a]=g})}var u=/(\d|\-|\.)/,v=/([^\-0-9\.]+)/g,w=/[0-9.\-]+/g,x=new RegExp("rgb\\("+w.source+/,\s*/.source+w.source+/,\s*/.source+w.source+"\\)","g"),y=/^.*\(/,z=/#([0-9]|[a-f]){3,6}/gi,A="VAL",B=[],C=[];a.prototype.filter.token={tweenCreated:function(a,b,c,e){d(a),d(,d(c),this._tokenData=l(a)},beforeTween:function(a,b,c,d){s(d,this._tokenData),m(a,this._tokenData),m(b,this._tokenData),m(c,this._tokenData)},afterTween:function(a,b,c,d){n(a,this._tokenData),n(b,this._tokenData),n(c,this._tokenData),t(d,this._tokenData)}}}(e)}).call(null)},{}],2:[function(a,b,c){var d=a("./shape"),e=a("./utils"),f=function(a,{this._pathTemplate="M 50,50 m 0,-{radius} a {radius},{radius} 0 1 1 0,{2radius} a {radius},{radius} 0 1 1 0,-{2radius}",d.apply(this,arguments)};f.prototype=new d,f.prototype.constructor=f,f.prototype._pathString=function(a){var b=a.strokeWidth;a.trailWidth&&a.trailWidth>a.strokeWidth&&(b=a.trailWidth);var c=50-b/2;return e.render(this._pathTemplate,{radius:c,"2radius":2*c})},f.prototype._trailString=function(a){return this._pathString(a)},b.exports=f},{"./shape":7,"./utils":8}],3:[function(a,b,c){var d=a("./shape"),e=a("./utils"),f=function(a,{this._pathTemplate="M 0,{center} L 100,{center}",d.apply(this,arguments)};f.prototype=new d,f.prototype.constructor=f,f.prototype._initializeSvg=function(a,{a.setAttribute("viewBox","0 0 100 "+b.strokeWidth),a.setAttribute("preserveAspectRatio","none")},f.prototype._pathString=function(a){return e.render(this._pathTemplate,{center:a.strokeWidth/2})},f.prototype._trailString=function(a){return this._pathString(a)},b.exports=f},{"./shape":7,"./utils":8}],4:[function(a,b,c){b.exports={Line:a("./line"),Circle:a("./circle"),SemiCircle:a("./semicircle"),Path:a("./path"),Shape:a("./shape"),utils:a("./utils")}},{"./circle":2,"./line":3,"./path":5,"./semicircle":6,"./shape":7,"./utils":8}],5:[function(a,b,c){var d=a("shifty"),e=a("./utils"),f={easeIn:"easeInCubic",easeOut:"easeOutCubic",easeInOut:"easeInOutCubic"},g=function(a,{b=e.extend({duration:800,easing:"linear",from:{},to:{},step:function(){}},;var c;c=e.isString(a)?document.querySelector(a):a,this.path=c,this._opts=b,this._tweenable=null;var d=this.path.getTotalLength();this.path.style.strokeDasharray=d+" "+d,this.set(0)};g.prototype.value=function(){var a=this._getComputedDashOffset(),b=this.path.getTotalLength(),c=1-a/b;return parseFloat(c.toFixed(6),10)},g.prototype.set=function(a){this.stop(),this.path.style.strokeDashoffset=this._progressToOffset(a);var b=this._opts.step;if(e.isFunction(){var c=this._easing(this._opts.easing),d=this._calculateTo(a,c),f=this._opts.shape||this;b(d,f,this._opts.attachment)}},g.prototype.stop=function(){this._stopTween(),this.path.style.strokeDashoffset=this._getComputedDashOffset()},g.prototype.animate=function(a,b,c){b=b||{},e.isFunction(&&(c=b,b={});var f=e.extend({},,g=e.extend({},this._opts);b=e.extend(g,;var h=this._easing(b.easing),i=this._resolveFromAndTo(a,h,f);this.stop(),this.path.getBoundingClientRect();var j=this._getComputedDashOffset(),k=this._progressToOffset(a),l=this;this._tweenable=new d,this._tweenable.tween({from:e.extend({offset:j},i.from),to:e.extend({offset:k},i.to),duration:b.duration,easing:h,step:function(a){l.path.style.strokeDashoffset=a.offset;var c=b.shape||l;b.step(a,c,b.attachment)},finish:function(a){e.isFunction(c)&&c()}})},g.prototype._getComputedDashOffset=function(){var a=window.getComputedStyle(this.path,null);return parseFloat(a.getPropertyValue("stroke-dashoffset"),10)},g.prototype._progressToOffset=function(a){var b=this.path.getTotalLength();return b-a*b},g.prototype._resolveFromAndTo=function(a,b,c){return c.from&&c.to?{from:c.from,to:c.to}:{from:this._calculateFrom(,to:this._calculateTo(a,}},g.prototype._calculateFrom=function(a){return d.interpolate(this._opts.from,this._opts.to,this.value(),a)},g.prototype._calculateTo=function(a,{return d.interpolate(this._opts.from,this._opts.to,a,},g.prototype._stopTween=function(){null!==this._tweenable&&(this._tweenable.stop(),this._tweenable.dispose(),this._tweenable=null)},g.prototype._easing=function(a){return f.hasOwnProperty(a)?f[a]:a},b.exports=g},{"./utils":8,shifty:1}],6:[function(a,b,c){var d=a("./shape"),e=a("./circle"),f=a("./utils"),g=function(a,{this._pathTemplate="M 50,50 m -{radius},0 a {radius},{radius} 0 1 1 {2radius},0",d.apply(this,arguments)};g.prototype=new d,g.prototype.constructor=g,g.prototype._initializeSvg=function(a,{a.setAttribute("viewBox","0 0 100 50")},g.prototype._initializeTextElement=function(a,b,c){a.text.style&&(c.style.top="auto",c.style.bottom="0",a.text.alignToBottom?f.setStyle(c,"transform","translate(-50%, 0)"):f.setStyle(c,"transform","translate(-50%, 50%)"))},g.prototype._pathString=e.prototype._pathString,g.prototype._trailString=e.prototype._trailString,b.exports=g},{"./circle":2,"./shape":7,"./utils":8}],7:[function(a,b,c){var d=a("./path"),e=a("./utils"),f="Object is destroyed",g=function h(a,{if(!(this instanceof h))throw new Error("Constructor was called without new keyword");if(0!==arguments.length){this._opts=e.extend({color:"#555",strokeWidth:1,trailColor:null,trailWidth:null,fill:null,text:{style:{color:null,position:"absolute",left:"50%",top:"50%",padding:0,margin:0,transform:{prefix:!0,value:"translate(-50%, -50%)"}},alignToBottom:!0,value:"",className:"progressbar-text"},svgStyle:{display:"block",width:"100%"}},b,!0);var c,f=this._createSvgView(this._opts);if(c=e.isString(a)?document.querySelector(a):a,!c)throw new Error("Container does not exist: "+a);this._container=c,this._container.appendChild(f.svg),this._opts.svgStyle&&e.setStyles(f.svg,this._opts.svgStyle),this.text=null,this._opts.text.value&&(this.text=this._createTextElement(this._opts,this._container),this._container.appendChild(this.text)),this.svg=f.svg,this.path=f.path,this.trail=f.trail;var g=e.extend({attachment:void 0,shape:this},this._opts);this._progressPath=new d(f.path,g)}};g.prototype.animate=function(a,b,c){if(null===this._progressPath)throw new Error(f);this._progressPath.animate(a,b,c)},g.prototype.stop=function(){if(null===this._progressPath)throw new Error(f);void 0!==this._progressPath&&this._progressPath.stop()},g.prototype.destroy=function(){if(null===this._progressPath)throw new Error(f);this.stop(),this.svg.parentNode.removeChild(this.svg),this.svg=null,this.path=null,this.trail=null,this._progressPath=null,null!==this.text&&(this.text.parentNode.removeChild(this.text),this.text=null)},g.prototype.set=function(a){if(null===this._progressPath)throw new Error(f);this._progressPath.set(a)},g.prototype.value=function(){if(null===this._progressPath)throw new Error(f);return void 0===this._progressPath?0:this._progressPath.value()},g.prototype.setText=function(a){if(null===this._progressPath)throw new Error(f);null===this.text&&(this.text=this._createTextElement(this._opts,this._container),this._container.appendChild(this.text)),this.text.removeChild(this.text.firstChild),this.text.appendChild(document.createTextNode(a))},g.prototype._createSvgView=function(a){var b=document.createElementNS("http://www.w3.org/2000/svg","svg");this._initializeSvg(b,a);var c=null;(a.trailColor||a.trailWidth)&&(c=this._createTrail(a),b.appendChild(c));var d=this._createPath(a);return b.appendChild(d),{svg:b,path:d,trail:c}},g.prototype._initializeSvg=function(a,{a.setAttribute("viewBox","0 0 100 100")},g.prototype._createPath=function(a){var b=this._pathString(a);return this._createPathElement(b,a)},g.prototype._createTrail=function(a){var b=this._trailString(a),c=e.extend({},a);return c.trailColor||(c.trailColor="#eee"),c.trailWidth||(c.trailWidth=c.strokeWidth),c.color=c.trailColor,c.strokeWidth=c.trailWidth,c.fill=null,this._createPathElement(b,c)},g.prototype._createPathElement=function(a,{var c=document.createElementNS("http://www.w3.org/2000/svg","path");return c.setAttribute("d",a),c.setAttribute("stroke",b.color),c.setAttribute("stroke-width",b.strokeWidth),b.fill?c.setAttribute("fill",b.fill):c.setAttribute("fill-opacity","0"),c},g.prototype._createTextElement=function(a,{var c=document.createElement("p");c.appendChild(document.createTextNode(a.text.value));var d=a.text.style;return d&&(b.style.position="relative",e.setStyles(c,d),d.color||(c.style.color=a.color)),c.className=a.text.className,this._initializeTextElement(a,b,c),c},g.prototype._initializeTextElement=function(a,b,c){},g.prototype._pathString=function(a){throw new Error("Override this function for each progress bar")},g.prototype._trailString=function(a){throw new Error("Override this function for each progress bar")},b.exports=g},{"./path":5,"./utils":8}],8:[function(a,b,c){function d(a,b,c){a=a||{},b=b||{},c=c||!1;for(var e in b)if(b.hasOwnProperty(e)){var f=a[e],g=b[e];c&&l(f)&&l(g)?a[e]=d(f,g,c):a[e]=g}return a}function e(a,{var c=a;for(var d in b)if(b.hasOwnProperty(d)){var e=b[d],f="\\{"+d+"\\}",g=new RegExp(f,"g");c=c.replace(g,e)}return c}function f(a,b,c){for(var d=0;d<n.length;++d){var e=n[d];a.style[e+h(]=c}a.style[b]=c}function g(a,{m(b,function(b,c){null!==b&&void 0!==b&&(l(&&b.prefix===!0?f(a,c,b.value):a.style[c]=})}function h(a){return a.charAt(0).toUpperCase()+a.slice(1)}function i(a){return"string"==typeof a||a instanceof String}function j(a){return"function"==typeof a}function k(a){return"[object Array]"===Object.prototype.toString.call(a)}function l(a){if(k(a))return!1;var b=typeof a;return"object"===b&&!!a}function m(a,{for(var c in a)if(a.hasOwnProperty(c)){var d=a[c];b(d,c)}}var n="Webkit Moz O ms".split(" ");b.exports={extend:d,render:e,setStyle:f,setStyles:g,capitalize:h,isString:i,isFunction:j,isObject:l,forEachObject:m}},{}]},{},[4])(4)});
//# sourceMappingURL=progressbar.min.js.map

Но вообще не понимаю что тут надо искать....... Хотяб примерно подскажите что именно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Короче уже сутки пытаюсь что то сделать но все также онлайн при наведение показывает а кружок не заполняет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотри в логи на сайте, наверное какие то ошибки есть, исправь их.

Chrome - f12

Мозила - cntrl + shift + i

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смотри в логи на сайте, наверное какие то ошибки есть, исправь их.

Chrome - f12

Мозила - cntrl + shift + i

Не каких ошибок нет, с прогресс баром там вообще не чего нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там онлайн вообще не с сервера берется, он выставляется скриптом рандомно в зависимости от времени суток... Если нужен хороший рип этого сайта с нормальным отображением всех страниц как на оригинале и рабочим прогресс баром, который берет статистику с сервера пиши по контактам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Там онлайн вообще не с сервера берется, он выставляется скриптом рандомно в зависимости от времени суток... Если нужен хороший рип этого сайта с нормальным отображением всех страниц как на оригинале и рабочим прогресс баром, который берет статистику с сервера пиши по контактам.

Выше писал я не хочу покупать готовое итд. Прошу просто объяснить принцип работы чтоб сам разобрался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выше писал я не хочу покупать готовое итд. Прошу просто объяснить принцип работы чтоб сам разобрался.

Я вроде объяснил, он не подключается к серверу, он просто берет данные со скрипта который написан ниже этого прогресс бара, достаточно просто посмотреть на  числа....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Работал с рипом этого сайта, онлайн там берется из server.tpl, и все чудесно работало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Работал с рипом этого сайта, онлайн там берется из server.tpl, и все чудесно работало.

В каком месте тут подключение к server.tpl?


<div class="col-md-4">
	<div class="progress-overlay">
		<div id="progressbar-first" class="progressbar">
			<span class="online" id="online1"></span>
			<p class="progressbar-text"><span>x50k</span> Interlude</p>
		</div>
	</div>
</div>
<div class="col-md-4">
	<div class="progress-overlay">
		<div id="progressbar-second" class="progressbar">
			<span class="online" id="online2">Soon...</span>
			<p class="progressbar-text"><span>x10k</span> Soon...</p>
		</div>
	</div>
</div>
<div class="col-md-4">
	<div class="progress-overlay">
		<div id="progressbar-third" class="progressbar">
			<span class="online" id="online3">Soon...</span>
			<p class="progressbar-text"><span>x1200</span> Soon...</p>
		</div>
	</div>
</div>
<script type="text/javascript">
$(function() {
var online;
document.getElementById('online1').innerHTML='';var temp_date=new Date();var hours=temp_date.getHours();if(hours<1)
{online=Math.floor(Math.random()*(7700-7500+1))+7500;}else
if(hours<2)
{online=Math.floor(Math.random()*(7300-7100+1))+7100;}else
if(hours<3)
{online=Math.floor(Math.random()*(6500-6300+1))+6300;}else
if(hours<4)
{online=Math.floor(Math.random()*(5800-5600+1))+5600;}else
if(hours<9)
{online=Math.floor(Math.random()*(4700-4500+1))+4500;}else
if(hours<12)
{online=Math.floor(Math.random()*(6100-5800+1))+5800;}else
if(hours<15)
{online=Math.floor(Math.random()*(7000-6800+1))+6800;}else
if(hours<20)
{online=Math.floor(Math.random()*(7900-7700+1))+7700;}else
if(hours>=20)
{online=Math.floor(Math.random()*(8300-8100+1))+8100;}
document.getElementById('online1').innerHTML=online;


var online1,online2,online3;
var startColor = '#7fc51a';
var endColor = 'rgba(255,123,0,1)';
var optsGradient = {
	from: { color: startColor},
	to: { color: endColor}
};
var optsBar = {
	color: startColor,
	strokeWidth: 12.25,
	trailWidth: 0,
	duration: 0,
	easing: 'linear',
	text: {
	value: "",
	autoStyle: false
	}
};
var optsBarGradient = {
	color: startColor,
	strokeWidth: 12.25,
	trailWidth: 0,
	duration: 0,
	easing: 'linear',
	text: {
	value: "",
	autoStyle: false
},
// Set default step function for all animate calls
step: function(state, circle) {
circle.path.setAttribute('stroke', state.color);
}
};

//online1 = document.getElementById('online1').innerText / 100 / 100;
online = online / 100 / 100;
var first = new ProgressBar.Circle('#progressbar-first', optsBar);
first.animate(online, function() {first.animate(online);});

var second = new ProgressBar.Circle('#progressbar-second', optsBar);
second.animate(online2, function() {second.animate(online2);});

var third = new ProgressBar.Circle('#progressbar-third', optsBar);
third.animate(online3, function() {third.animate(online3);});
});
</script>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

В каком месте тут подключение к server.tpl?


<div class="col-md-4">
	<div class="progress-overlay">
		<div id="progressbar-first" class="progressbar">
			<span class="online" id="online1"></span>
			<p class="progressbar-text"><span>x50k</span> Interlude</p>
		</div>
	</div>
</div>
<div class="col-md-4">
	<div class="progress-overlay">
		<div id="progressbar-second" class="progressbar">
			<span class="online" id="online2">Soon...</span>
			<p class="progressbar-text"><span>x10k</span> Soon...</p>
		</div>
	</div>
</div>
<div class="col-md-4">
	<div class="progress-overlay">
		<div id="progressbar-third" class="progressbar">
			<span class="online" id="online3">Soon...</span>
			<p class="progressbar-text"><span>x1200</span> Soon...</p>
		</div>
	</div>
</div>
<script type="text/javascript">
$(function() {
var online;
document.getElementById('online1').innerHTML='';var temp_date=new Date();var hours=temp_date.getHours();if(hours<1)
{online=Math.floor(Math.random()*(7700-7500+1))+7500;}else
if(hours<2)
{online=Math.floor(Math.random()*(7300-7100+1))+7100;}else
if(hours<3)
{online=Math.floor(Math.random()*(6500-6300+1))+6300;}else
if(hours<4)
{online=Math.floor(Math.random()*(5800-5600+1))+5600;}else
if(hours<9)
{online=Math.floor(Math.random()*(4700-4500+1))+4500;}else
if(hours<12)
{online=Math.floor(Math.random()*(6100-5800+1))+5800;}else
if(hours<15)
{online=Math.floor(Math.random()*(7000-6800+1))+6800;}else
if(hours<20)
{online=Math.floor(Math.random()*(7900-7700+1))+7700;}else
if(hours>=20)
{online=Math.floor(Math.random()*(8300-8100+1))+8100;}
document.getElementById('online1').innerHTML=online;


var online1,online2,online3;
var startColor = '#7fc51a';
var endColor = 'rgba(255,123,0,1)';
var optsGradient = {
	from: { color: startColor},
	to: { color: endColor}
};
var optsBar = {
	color: startColor,
	strokeWidth: 12.25,
	trailWidth: 0,
	duration: 0,
	easing: 'linear',
	text: {
	value: "",
	autoStyle: false
	}
};
var optsBarGradient = {
	color: startColor,
	strokeWidth: 12.25,
	trailWidth: 0,
	duration: 0,
	easing: 'linear',
	text: {
	value: "",
	autoStyle: false
},
// Set default step function for all animate calls
step: function(state, circle) {
circle.path.setAttribute('stroke', state.color);
}
};

//online1 = document.getElementById('online1').innerText / 100 / 100;
online = online / 100 / 100;
var first = new ProgressBar.Circle('#progressbar-first', optsBar);
first.animate(online, function() {first.animate(online);});

var second = new ProgressBar.Circle('#progressbar-second', optsBar);
second.animate(online2, function() {second.animate(online2);});

var third = new ProgressBar.Circle('#progressbar-third', optsBar);
third.animate(online3, function() {third.animate(online3);});
});
</script>

 

В моем рипе значение берется из server.tpl.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В моем рипе значение берется из server.tpl.

В моем тоже, но в данном рипе, о котором говорит автор, как в прочем и на том шаблоне, который сейчас стоит на оригинале, вывод работает именно так

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не в тему, но скажу своё мнение, которое основано на личном опыте. Если ничего не получается, но ты знаешь, что должно работать, то начни всё с начала, тобишь просто переустанови всё

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...