بروز رسانی شمارنده مطالب + امکانت جدید برای موبل تایپ ۴

در راستای تصمیماتم مبنی بر توسعه امتی ۴ فارسی، امروز هم یکی از کارهای دیگرم رو که برای امتی ۴ آماده کرده ام رو برای علاقه مندان معرفی و انتشار می دهم.

قبلا در فروم امتی یا پرشین تولز با شمارنده مطالب و انواع اقسام آنها آشنا شده بودید. که بهترینشون پلاگینی بود که میلاد انتشار داد و بعد از اون پویا هم تغییراتی در این سیستم شمارنده ایجاد کرد که لیست بیشترین بازدید از مطالب رو نمایش میداد

اما در امتی ۴ لیست بیشترین بازدید قابل استفاده نیست. به همین دلیل به فکر ایجاد یک هک دیگه برای امتی ۴ شدم. که امکاناتی بیشتر از یک شمارنده داشته باشه.

این هک در اصل توسعه شمارنده های قبلی هست و لازم به تغییر در دیتابیس و تیبل مربوط به نگهداری گلیک ها نمی باشد.

تغییرات انجام شده عبارت است :

شمارنده مطلب : (بهینه شده)

نمایش شمارنده :(بهینه شده)

تاپ اینتری یا لیست بیشترین بازدید : (اضافه شده در این نسخه)

مطالب اتفاقی : (اضافه شده در این نسخه)

۱-مرحله اول در دانلود هک : کلیک کنید

۲-مرحله دوم نصب شمارنده (کسانی که قبلا از شمانده ها استفاده می کنند نیازی به این مرحله ندارند):

در فایل ضمیمه شده یک فایل به نام mt_hits.sql که باید در اولین کار وارد کنترل پنل سایت خود شوید و بعد هم phpmyadmin… و بر روی دیتابیس امتی کلیک کنید و بعد از آن فایل نام برده شده را در یک SQL query/queries اجرا می کنید.

۳- مرحله سوم : فایل mt4hit.php رو در روت وبلاگ آپلود نمیاید. با یک ادیتور این فایل را ویرایش نمایید. و مقادیر مورد نیار جهت اتصال به دیتابیس رو تنظیم نمائید

۴- در صفحاتی که قرار هست از شمارنده یا امکانات دیگر این هک استفاده کنید. باید این کد رو در اولین خط قالب ها قرار بدید :


	<?php include("<$MTBlogSitePath$>mt4hit.php"); ?>

۵- نحوه استفاده از تابع ها :

تابع sethit : این تابع برای شمارش بازدید و نمایش استفاده میشه و باید به صورت زیر مورد استفاده قرار بگیرد


	<?php echo sethit('<MTEntryID>') ?>

تابع showhits : فقط برای نمایش بازدید ها بکار میرود و به صورت زیر مورد استفاده قرار میگیرد


	<?php showhits('<MTEntryID>') ?>
	

تابع rndentry : این تابع برای نمایش مطالب اتفاقی می باشد. و به صورت زیر استفاده میشود


	<?php echo rndentry(blog ids,total link,show hit); ?>
	
	<?php echo rndentry(1,5,0); ?>
	

در پارامتر blog ids شما می توانید شماره ای دی های یک وبلاگ یا چند وبلاگ را وارد کنید.

در پارامتر total link شما میتوانید تعیین کنید که چند مطلب اتفاقی را نمایش دهد.

در پارامتر show hits : شما می توانید تعیین کنید که تعداد بازدید نمایش داده شود یا خیر

۰ = نمایش نده

۱= نمایش بده

به عنوان مثال می خواهیم از وبلاگهای ۱تا ۵، ۱۰ مطالب اتفاقی همراه با تعداد بازدید ها به نمایش درآوریم


	<?php echo rndentry('1,2,3,4,5',10,1); ?>
	

تابع tophits : جهت نمایش مطالبی که بیشترین بازدید رو داشته اند. و به صورت زیر استفاده میشود


	<?php tophits(blog ids,total link,show hit); ?>
	<?php echo tophits(1,5,1); ?>
	

تمامی پرامتر های tophits همانند rndentry می باشند.

۶- تموم شد. لذت ببرید

دوستان عزیزی که از این هک بهره میگیرند. توجه داشته باشند. که مشکلی در نمایش مطالب اتفاقی وجود داشت . که رفع شد. لطفا مجدا فایل هک را دانلود و مورد استفاده قرار دهید

27 دیدگاه در “بروز رسانی شمارنده مطالب + امکانت جدید برای موبل تایپ ۴

  1. سلام ….

    خدایا به ما صبر عیوب داده ای..!!!

    ———————————-
    بینید من مراحل کارو توضیح میدم..!! (۲۶ روزه نتونستم نصبش کنم..!!یه مرد پیدا نشد یه کمک کامل بکنه)

    ۱-فایل رودانلودمیکنم
    ۲- به phpmyadmin میرم و به دیتابیس مووبل خودم.! بعد یه جدول تازه میزنم با این کدهای شما.
    ۳-لیست جداول رو میبینم که ایا جدول فایل شما ایجاد شده است.!؟ و جواب + است (جدول ایجاد شده)
    ۳-میرم به قسمت مدیریت مووبل > مدیریت قالب ها
    ۴-کلی اونجا این قالب ما فایل داره یه مثلا ماژول قالب و… ولی توی گذینه های اول یه چی داره به نام index.html خوب من این فایل رو از همون جا ویرایش رو میزنم و وقتی کد های اون میاد ، من کدی که شما کفتی رو بالاتر از همه کپی میکنم برای درک بهتر ، من کد های قالب و کدی که اخر قرار میدهم رو اینجا قرار میدهم:

    کد اصلی قالب:

    ——————————

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

    <?php include("mt4hit.php”); ?>

    ————————————————–

    خوب همین..

    ۵- بعد توی ماژول های قالب ، گذینه ای هست به نام خلاصه نوشته ، که همون صفحه اول هر مطلبه که لینک ادامه مطلب و… توش هست..! من میرم کنار گذینه هایی مثل = (نوشته:) و یا (تارخ:) کد خودمو قرار میدم.. لازم به ذکر است که بنده تسلط کامل برا html و در حد متوسط بر Css دارم…پس درست قرار میدم..

    شما در بالا یه قسم رو گنگ نوشته اید ..!! برای مثال:

    تابع sethit : این تابع برای شمارش بازدید و نمایش استفاده میشه و باید به صورت زیر مورد استفاده قرار بگیرد

    ویا:

    تابع showhits : فقط برای نمایش بازدید ها بکار میرود و به صورت زیر مورد استفاده قرار میگیرد

    ….

    من متوجه نشدم نمایش چیه ، و یا شمارش چیه..! برای همین هر بار یکی از این ها را قرار دادم..

    =================

    ۷-مرحله اخر: قالب را انتشار دادم..!!!

    (۲۶ روز میگذره و من هر روز به امید راه اندازی این قضیه دارم از خواب بلند میشم دریغ از یک روزنه امید)

    مفصل توضیح دادم… من دقیقا با همین نظم سعی کردم امار بازدید سایت که گذینه هایی همچون:

    بازدید امروز
    بازدید دیروز
    و…

    داره رو تو سایت قرار بدم ولی نشد..

    خواهش میکنم … خواهش میکنم…. خواهش میکنم… همشهری هم هستیم… این بنده حقیر رو کمک کن.. 🙁

    ۶-

  2. متشکر…

    ولی کلی صفحه است.!! من کدام را به php تبدیل کنم…!!!

    بعد از نظر سئو به مورد نمیخوره.. چون داینامیک میشه.!!! الان سایت میهن دانلود تماما .Html هست صفحاتش..!! چرا اون قشنگ همه این امکانات رو دارره؟

  3. سلام …

    من توی انجمن مووبل و در این وبلاگ کد هایی دیدم بنی بر این که تعداد نمایش هر مطلب و امار بازدید از سایت رو نمایش میده..! خوب من هم html CsS و در حد خیلی پایین php بلدم و متوجه حرف ها میشم…، رفتم تمام کارها رو انجام دادم ولی نشد… از قالب پرو دانلود هم استفاده میکنم..! راستشو بخواید به قدر کلافه شدم که میخواستم بزنم کل سایت رو پاک کنم…! نشد که نشد..! همه چی هم درسته… ولی اینو بگم که تمام فایل های این قالب من html هستش و نکند به خاطر همین موضوع است…!!؟

    اگر امکان دارد از طرق ایمیل با من تماس حاصل کنید…

    (البته لطفا)

  4. آقا خیلی خیلی عالی بود تشکر می کنم . فقط اگر لطف کنی این قسمت رو ( در فایل ضمیمه شده یک فایل به نام mt_hits.sql که باید در اولین کار وارد کنترل پنل سایت خود شوید و بعد هم phpmyadmin… و بر روی دیتابیس امتی کلیک کنید و بعد از آن فایل نام برده شده را در یک SQL query/queries اجرا می کنید.

    )
    به صورت گام به گام و در سطح آماتور برام توضیح بدید ممنون میشم.
    باز هم تشکر می کنم.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *