هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[برای ۱.۸] اضافه کردن آمار گرافیکی و متحرک به بخش آمار انجمن
#7
این هم یک نمونه از آمار زیبا برای انجمن

ابتدا به بخش قالب امار رفته و بعد از کد {$headerinclude} کد زیر را قرار دهید

کد:
<script type="text/javascript" src="http://canvasjs.com/assets/script/canvasjs.min.js"></script>

و یا کد جاوااسکریپت رو برای بارگذاری بیشتر به انجمن اپلود کنید و کد زیر را قرار دهید

کد:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/canvasjs.min.js"></script>


کد زیر را در امار پیدا کرده

کد:
<td class="trow1" rowspan="3" valign="top">
{$lang->ppd} <strong>{$postsperday}</strong><br />
{$lang->tpd} <strong>{$threadsperday}</strong><br />
{$lang->mpd} <strong>{$membersperday}</strong><br />
{$lang->ppm} <strong>{$postspermember}</strong><br />
{$lang->tpm} <strong>{$threadspermember}</strong><br />
{$lang->rpt} <strong>{$repliesperthread}</strong>
</td>


و به کد زیر تغییر دهید

کد:
<td class="trow1" rowspan="3" valign="top">
<div id="piechart" style="height: 300px; width: 100%;">
</td>


و کد زیر را بعد از تگ </body> قرار دهید

کد:
<script>          
       CanvasJS.addColorSet("pie",
               [

               "#2F4F4F",
               "#008080",
               "#2E8B57",
               "#3CB371",
               "#90EE90",
               "#636F57"
               ]);
         
window.onload = function () {
   var chart = new CanvasJS.Chart("piechart",
   {
       backgroundColor: "#1F1F1F",
       colorSet:  "pie",
       title:{
           text: ""
       },
               animationEnabled: true,
       legend:{
           verticalAlign: "center",
           horizontalAlign: "right",
           fontSize: 20,
           fontFamily: "Helvetica",      
               fontColor: "white"
       },
       theme: "theme2",
       data: [
       {        
           type: "pie",      
           indexLabelFontFamily: "Garamond",      
           indexLabelFontSize: 20,
           indexLabel: "{label} {y}",
           startAngle:-20,      
           showInLegend: true,
           toolTipContent:"{legendText} {y}",
           dataPoints: [
               {  y: {$postsperday}, legendText:"Posts per day", label: "" },
               {  y: {$threadsperday}, legendText:"Threads per day", label: "" },
               {  y: {$membersperday}, legendText:"Members per day", label: "" },
               {  y: {$postspermember}, legendText:"Posts per member" , label: ""},      
               {  y: {$threadspermember}, legendText:"Threads per member" , label: ""},
               {  y: {$repliesperthread}, legendText:"Replies per thread" , label: ""}
           ]
       }
       ]
   });
   chart.render();
}
 </script>


پیوست زیر رو دانلود و در پوشه jscripts اپلود کنید


.zip   canvasjs.min.zip (اندازه: 62.06 KB / تعداد دفعات دریافت: 1)


نمونه انلاین

تا اونجایی که تونستم درست کردم. تو نمونه خارجی   عکس کاملا سمت چپ نشون میده و نوشته ها به درستی نمایش نشون داده نمیشه
 دوستانی که میتونن متن رو فارسی کامل قرار بدن اموزشش رو بذارن Heart
پاسخ
 سپاس شده توسطMISTER (۱۳۹۵/۲/۲۸، ۱۲:۱۰:۴۶ عصر) ، ashpazkhanoom (۱۳۹۵/۲/۲۸، ۱۲:۱۹:۱۲ عصر) ، میدوری (۱۳۹۵/۲/۲۸، ۱۷:۰۵:۲۳ عصر) ، شماره مجازی (۱۴۰۱/۸/۲۶، ۰۱:۴۹:۵۶ صبح) ، گراف مسنجر (۱۴۰۱/۱۰/۳، ۰۴:۱۲:۰۹ صبح) ، چارتر ۴۲۴ (۱۴۰۲/۹/۱۲، ۱۵:۱۲:۰۵ عصر)


پیام‌های داخل این موضوع
RE: اضافه کردن آمار گرافیکی و متحرک به بخش آمار انجمن - توسط saeed_same - ۱۳۹۵/۲/۲۸، ۰۲:۳۲:۳۵ صبح

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان