شمارش تعداد كلیك ، لینك های یك پست

December 6, 2004 at 09:37 am

مخصوص كاربران حرفه ایی وردپرس ! سریع بریم سر اصل مطلب ( شرمنده ، مقدمه یاد ندارم ) شما یه پست ارسال می كنی داخل این پست هم كلی لینك هستش مثلا : فلان نرم افزار رو از اینجا دانلود كن و فلان عكس رو اینجا ببین و خیلی پیوند های دیگه . حالا می خوای بدونی بازدیدكنندگان سایت روی فلان لینك این پست چند تا كلیك كردن و دست آخر لینك های با كلیك بیشتر رو نمایش بدی . :roll:

با ایجاد یك جدول ساده در پایگاه داده و استفاده از یك پلاگین این كار به راحتی صورت پذیر است . برای ایجاد یك جدول جدید ، ابتدا به پایگاه داده رفته و در صورتی كه از چندین بانك اطلاعاتی استفاده می كنید ، وارد بانك اطلاعاتی شوید كه وردپرس از آن استفاده می كند . حال به منوی SQL رفته و جدول خود را با وارد كردن مقادیر زیر تحت نام wp_linkclicks ایجاد كنید :

CREATE TABLE `wp_linkclicks` (
`link_id` INT NOT NULL AUTO_INCREMENT ,
`link_url` TEXT NOT NULL ,
`link_clicks` INT NOT NULL ,
`link_date` DATETIME NOT NULL ,
`link_title` TEXT NOT NULL ,
UNIQUE (
`link_id`
)
);

مرحله بعد نصب پلاگین مربوطه است . ابتدا این پلاگین را از اینجا دریافت كنید . پلاگین شامل دو فایل است دقت شود فایل wp_ozh_clickcounter.php را به دایركتوری زیر منتقل كنید :

Wp-content / plugins

و فایل go.php را دایركتوری اصلی وبلاگ ، یعنی جایی كه index.php قرار دارد كپی كنید . پلاگین مربوطه را فعال كنید ( به پانل مدیریت وبلاگ رفته و منوی Plugins را انتخاب كنید از لیست پلاگین های نمایش داده شده پلاگین مربوطه را با كلیك بر روی Activate آن فعال كنید ) .اگر مراحل فوق را درست انجام داده باشید با رجوع به صفحه اصلی وبلاگ خود می توانید نتایج حاصله را مشاهده كنید . بدین منظور نشانگر موس را برای لحظه كوتاهی بر روی لینك مربوطه نگه دارید ، تعداد دفعات كلیك شده معلوم خواهد شد .
حال برای آن كه لینك های با تعداد كلیك بیشتر را از این پست ها استخراج كنید بهتر است از تابع wp_ozh_click_topclicks به صورت زیر استفاده كنید :


هم چنین برای لینك سایت نظر دهنده در بخش نظرات می توانید از آن استفاده كنید بدین صورت كه به قالب نظرات وبلاگ خود رفته s-popup & wp-comments ) و پس از یافتن تابع comment_author_link از تابع ( ) wp_ozh_click_comment_author_link به شكل زیر به جای آن استفاده می كنیم :

همان طور كه مشاهده می كنید تابع wp_ozh_click_topclicks سه آرگومان دریافت می كند . Limit$ : مشخص می كند كه چند لینك نمایش داده شود . به طور پیش فرض 5 لینك با كلیك بیشتر را نمایش می دهد برای تغییر این مقدار می توانید خط زیر را در اسكریپت پلاگین ، با مقدار دلخواه تنظیم كنید :

$wp_ozh_click['top_limit'] = 5;
// default number of top links to be displayed by wp_ozh_click_topclicks()

Trim$ : طول لینك نمایش داده شده را تعیین می كند كه این مقدار بطور پیش فرض برابر 15 است . برای تغییر آن خط زیر را در اسكریپت پلاگین نیز ویرایش كنید :

$wp_ozh_click['trim'] = 15;
// default maximum length of link titles
// When printing top links titles, trim long link titles output to XX characters (0 not to trim)

Pattern$ : كدهای HTML ای كه برای چگونگی نمایش لینك نشان داده می شود . در این متغیر ذخیره می شود . كه می توانید نحوه قرار گیری لینك ها با كلیك بیشتر را نیز ویرایش كنید .
در صورتی كه هرگونه ایراد و اشكالی در شرح این پلاگین یا سایر موارد مشاهده می كنید حتما مطرح كنید . پاینده و جاوید باشید . :wink:

دسته: وردپرس | نویسنده: مرتضی الوانی
  1. 12 نظر برای این مطلب ارسال شده است. نظر خود را ارسال کنيد »

  1. 1

    Ali_ix


    آفرین …
    حرکت خوبی رو شروع کردی …
    پلاگینهای خفنی برای وردپرس هست که اگر معرفی بکنی مردم کلی دعات میکنند …
    این نوشته هات رو اگر تونستی تویه فروم پرشین تولز هم بذار …خیلیا اونجا دنبال این چیزا هستن !
    راستی یه لینک به منبع اصلیش هم بذار که ورپن های جدیدترش اومد مردم بتونن دانلود بکنن …
    موفق باشی….

    December 6, 2004 at 7:21 pm

  2. 2

    الوان


    خواهش می کنم نظر لطف شماست . من هم تا جايی که فرصت بهم اجازه بده سعی می کنم پلاگين های مختلفی رو معرفی کنم برای لينک منبع هم فرمايش شما صحيح حتما اجرا خواهد شد . :roll:

    December 7, 2004 at 8:51 am

  3. 3

    خبرچین


    وبلاگتان در خبرچين معرفی شده
    اميدوارم هميشه موفق باشيد

    December 7, 2004 at 1:21 pm

  4. 4

    SepehЯ


    واقعا” آدم لذت ميبره اين جووناي فعال رو ميبينه!

    December 8, 2004 at 2:37 am

  5. 5

    sina


    لینک http://weblog.mybesthost.com/files/click_counter.zip پلاگین خرابه دانلود نمیشه باز نمیشه.
    لطفا لیک درست رو برام بفرستید.

    July 5, 2008 at 10:24 pm

  6. 6

    Mohsendesign


    سلام..
    میشه کمی ساده تر بگید ؟
    من متوجه نشدم :)

    July 12, 2008 at 3:36 am

  7. 7

    محمدعلی


    سلام.
    1- برای استخراج لينک‌های با تعداد كليک بيشتر تابع wp_ozh_click_topclicks را به صورت زير:

    در کدام فایل و قسمت باید بگذارم که جواب بدهد؟

    2- برای لينك سايت نظر دهنده هم از تابع ( ) wp_ozh_click_comment_author_link به شكل زير:

    استفاده کردم اما جواب نداد. لطفا راهنمایی‌ام کنید.

    April 13, 2009 at 10:57 pm

  8. 8

    hadi


    جناب اين كد براي وبلاگ هم كاربرد داره يا فقط سايت ها ميتونن استفاده كنن؟

    May 22, 2009 at 2:10 am

  9. 9

    غلامرضا


    لينك دانلود خرابه .

    June 7, 2010 at 12:00 pm

  10. 10

    طراحی سایت


    مرسی دوست عزیز

    August 17, 2013 at 11:42 am

  11. 11

    محمد


    سلام
    یک افزونه برای شمارش کلیک های بنرهای تبلیغاتی لازم داشتم میتونید راهنمایی کنید؟

    August 8, 2015 at 6:36 am

  12. 12

    نگار


    وای خیییییییییلی عجیب و غریب بود !
    من هیچی نفهمیدم . . . تو رو خدا ساده تر توضیح بدین !

    March 23, 2018 at 10:42 am