رفتن به مطلب
سامان آخته

نحوه نمایش تعداد بازدید از یک مطلب

پست های پیشنهاد شده

تا حالا شده که بخواهید تعداد بازدید از هر مطلب (hit) در هر مطلب از سایت شما نمایش داده بشه؟ اگه اینطوره پس آموزش زیر را بخوانید:

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

قدم اول: فایل components/com_content/views/frontpage/tmpl/default_item.php را باز کرده و کد زیر را در جای مورد نظرتون در چیدمان آیتم های مطالب قرار دهید: (ویرایشگر را با اینکود uft-8 with bomb قرار دهید تا نوشته های فارسی به علامت سوال (؟) تبدیل نشود) کد:

<?php if ($this->params->get('show_hits')) : ?> تعداد بازدید ها از این مطلب: <?php echo $this->item->hits; ?>بار <?php endif; ?>

به طور مثال من میخوام هیت مطالب بعد از نام نویسنده نمایش داده بشه، در نتیجه بعد از خط 95 این کد را قرار می دهم: (کدهای اضافی برای این هست که استایل مناسب و همخوانی با سایر آیتم ها داشته باشد)

<?php if ($this->params->get('show_hits')) : ?>   تعداد بازدید ها از این مطلب: <?php echo $this->item->hits; ?>بار    <?php endif; ?> 

قدم دوم: فابل components/com_content/models/frontpage.php را باز کرده و کد زیر را در خط 129 پیدا کنید:

' a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.attribs, a.urls, a.metakey, a.metadesc, a.access

,' .

حال کد زیر را جایگزین کد بالایی کنید:

 ' a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.attribs, a.hits, a.urls, a.metakey, a.metadesc, a.access,' . 

حال بخش کاربری سایت خود را نگاه بیندازید

نويسنده : سامان آخته

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

لازم است به اطلاع دوستان برسونم که

1- ممکنه در نسخه های جدید جوملا شماره خط ها تغییر کنه

2- من خودم این کار را روی جوملا 1.5 تست کردم اما روی جوملاهای جدید تستی صورت نگرفته است اگر کسی تست کرد لطفا ما را هم با خبر کند

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

شماره خط ها درسته ، اما برای اطمینان می توانید تو فایل مورد نظر دنبال دو عبارت 'show_author' و 'Written by' باشید و کد مورد نظر را بعد از این عبارات اضافه کنید . نوجه کنید که این دستورات برای اضافه کردن تعداد بازدید بعد از نام نویسنده می باشد که شما می توانید آن را تغییر دهید .

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

من اینکارو کردم ، اما در صفحه اصلی اصلا چیزی کنار اسم نویسنده به نام "بازدید".. اضافه نمیشه !! حتی وقتی داخل متن هم میشم چیزی نمیاد ..

قدم دوم که انجام شد، قدم اولم ، من اینجوری اضافه کردم:

<?php endif; ?>

<?php if (($this->item->params->get('show_author')) && ($this->item->author != "")) : ?>



		<?php JText::printf( 'Written by', ($this->escape($this->item->created_by_alias) ? $this->escape($this->item->created_by_alias) : $this->escape($this->item->author)) ); ?>

	  



<?php endif; ?>


<?php if ($this->params->get('show_hits')) : ?>   تعداد بازدید ها از این مطلب: <?php echo $this->item->hits; ?>بار    <?php endif; ?>

****************************

میشه بگید اشکال از کجاست ؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوست عزیز

فایل زیر رو دریافت، از حالت فشرده خارج کنید

http://www.dl.joomina.ir/file.php?file=a46735b14d1d443ba183f34782ebe49e

بعد در مسیر زیر جایگزین فایل default_item.php کنید:

public_html/mizban/components/com_content/views/frontpage/tmpl

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

فایل قابل دانلود نیست.میشه جای دیگه ای آپلود کنید؟

مثلا اینجا:

www.pccu.ir

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

در لوکال تست می کنید یا در هاست؟

اگر هاست دارید و براتون مقدوره اطلاعات کنترل پنلتون رو پیام خصوصی کنید برام تا چک کنم...

پیروز باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام و درود

دوستان روشی که در پست ابتدایی این تاپیک مطرح شد در برخی از قالبها جواب نمی دهد و چنانچه دوستان با این مشکل روبرو شدند به روش زیر عمل کنند 100% جواب خواهند گرفت:

فایل default_item.php را از مسیر قالب موردنظرتون بعنوان مثال مسیر زیر با یک ادیتور خوب باز کنید:

public_html/templates/jcommunication/html/com_content/frontpage

حالا کد زیر را در آیتم مورد نظرتون قرار دهید و ذخیره و نهایتا جایگزین فایل فعلی در هاستتون بکنید:

<?php if ($this->params->get('show_hits')) : ?>   تعداد بازدید ها از این مطلب: <?php echo $this->item->hits; ?>بار    <?php endif; ?>

مرحله بعد اینکه فایل frontpage.php را در مسیر زیر با یک ادیتور خوب باز کنید:

public_html/components/com_content/models

حال کد زیر را در خط 128 پیدا کرده

$query = ' SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext, a.sectionid, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by,' .

و کد زیر را در انتهای کد بالا قرار دهید

a.hits,

بعنوان مثال باید کد به این صورت در آید:

$query = ' SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext, a.sectionid, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by, a.hits,' .

پیروز باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

عزیزان چرا لقمه رو دور سر خود میچرخونید.این کارت رو ان شالله راه میندازه .

خیلی عالیه:

http://www.joomina.ir/%D9%85%D8%B4%D8%AE%D8%B5%D8%A7%D8%AA-%D9%85%D8%B7%D9%84%D8%A8/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86-%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D8%B3%D8%A7%D8%AE%D8%AA%D8%A7%D8%B1-%D9%85%D8%B7%D9%84%D8%A8-%D9%85%D9%87%D9%85

موفق باشی

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

آقای فرحزادیان عزیز ، چرا شما آموزش را تکرار کردید؟

میتونستید بگید که تغییرات را در فایل

public_html/templates/you/html/com_content/frontpage/default_item.php

به جای

components/com_content/views/frontpage/tmpl/default_item.php

انجام دهید!

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

بنده معذرت می خوام ولی اگر کمی بیشتر دقت کنید پست بنده با پست استارتر تاپیک یه فرق هایی داره...!!!

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

جایگزین قبلی کردم،اما اصلا چیزی کنار اسم نویسنده نمیاد :(

دوست عزیز از قیمت مدیریت جوملاتون به قسمت مدیریت مطالب بروید و از بالا سمت راست پارامتر را کلیک کنید و در داخل ان بازدید ها را در حالت نمایش قرار دهید مشکلتون حل میشه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...