رفتن به مطلب
computer_prospect

آشنایی با کامپوننت Jcomment

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

سلام و صد سلام به همه دوستان گلم :

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

خب با چند آموزش کوچیک در خدمتتون هستم:P (البته باید بگم یادآوری نه آموزش ، همتون ماشالا.. استادید ) :

1- حذف CopyRight از کامپوننت Jcomment

ابتدا وارد مسیر زیر می شوید :

\com_jcomments_v2.0.0.16\tpl\default\tpl_index.php

و فایل tpl_index.php رو باز کرده و به دنبال متن زیر می گردیم :

   <?php echo $this->getVar('support'); ?>    

و در آخر خط فوق را حذف کرده و فایل را ذخیره می کنیم .

2- راست چین کردن کامپوننت Jcomment

ابتدا وارد مسیر زیر می شوید :

 components / com_jcomments / tpl / default /style.css

و فایل style.css رو باز کرده و به ترتیب کدهای زیر را جایگزین کد اصلی کنید :




/* JComments common styles */
#jc a:link, #jc a:visited, #jc a:hover {outline: none} 
#jc .clear {clear: both; height: 1px; overflow: hidden}
#jc .busy { display:none; margin: 3px auto; padding: 0; width: 16px; height: 16px; background: url(images/jc_busy.gif) no-repeat; }

#jc h4 {color: #555;background-color: inherit;font-weight: bold;text-align: left;border-bottom: 1px solid #D2DADB;padding: 0 0 2px 0;margin-bottom: 10px}

#jc p.message {color: #777;background-color: inherit; background-image: none; text-align: center;text-decoration: none;text-transform: none;text-indent: 0;padding: 5px 0 0 0;border-top: 1px solid #D2DADB}

#comments {margin: 0;padding: 0;width: 100%;text-align: left;text-decoration: none;text-transform: none;text-indent: 0}
#comments a {color: #849B9F;background-color: inherit;font-weight: normal;text-decoration: none}
#comments a:active, #comments a:focus, #comments a:hover {color: #cc0000}
#comments a[rel*=external] {background: url(images/jc_link.gif) no-repeat center right;padding: 0 10px 0 0;margin: 0 2px}






/* BBCode */
#jc span.bbcode{width: auto;height: 23px;display: block;margin-bottom: 5px}
#jc .bbcode a, #jc .bbcode a:focus, #jc .bbcode a:active, #jc .bbcode a:hover{width: 23px;height: 23px;float: right;margin: 0 2px 0 0;display: block;background-color:transparent !important;background-repeat: no-repeat;background-image: url(images/jc_bbcodes.gif);text-decoration:none;border:none !important}
#jc a.bbcode-empty{background-position: 0 0}
#jc a.bbcode-b{background-position: -30px 0 !important}
#jc a.bbcode-i{background-position: -60px 0 !important}
#jc a.bbcode-u{background-position: -90px 0 !important}
#jc a.bbcode-s{background-position: -120px 0 !important}
#jc a.bbcode-url{background-position: -150px 0 !important}
#jc a.bbcode-img{background-position: -180px 0 !important}
#jc a.bbcode-list{background-position: -210px 0 !important}
#jc a.bbcode-hide{background-position: -240px 0 !important}
#jc a.bbcode-quote{background-position: -270px 0 !important}
#jc a.bbcode-smile{background-position: -300px 0 !important}
#jc a.bbcode-youtube{background-position: -330px 0 !important}
#jc a.bbcode-google{background-position: -360px 0 !important}
#jc a.bbcode-wiki{background-position: -390px 0 !important}
#jc a.bbcode-facebook{background-position: -420px 0 !important}
#jc a.bbcode-flickr{background-position: -450px 0 !important}

#jc span.bbcode img {width: 23px;height: 23px;float: right;margin: 0 2px 0 0}
#jc .custombbcode {width: 23px;height: 23px;float: right;margin: 0 2px 0 0;display: block;text-decoration:none;cursor: pointer}






/* Rounded comments */
#jc .rbox {margin: 0;width:auto;overflow: hidden}
#jc .rbox div {text-align: right;margin: 0}
#jc .rbox_t {margin: 0;border-top: 1px solid #ccc;background-color: #FFF}
#jc .rbox_tl {background: url(images/jc_rb_tl.gif) 0 0 no-repeat;padding-left: 13px}
#jc .rbox_tr {height: 10px;overflow: hidden;background: url(images/jc_rb_tr.gif) 100% 0 no-repeat;padding-right: 13px}
#jc .rbox_m {border-left: 1px solid #ccc;border-right: 1px solid #ccc;width: auto;padding: 0 8px; background-color:#fff;line-height: 100%}
#jc .rbox_b {margin-top: -5px;border-bottom: 1px solid #ccc;background-color: #FFF;height: 12px;line-height: 12px}
#jc .rbox_bl {background: url(images/jc_rb_bl.gif) 0 100% no-repeat;padding-left: 13px}
#jc .rbox_br {height: 13px;background: url(images/jc_rb_br.gif) 100% 100% no-repeat;padding-right: 13px}



3- قرار دادن نظرات در پایین ابزار ارسال نظرات در کامپوننت Jcomment

ابتدا وارد مسیر زیر می شوید :

/components/com_jcomments/tpl/default/tpl_index.php

و فایل tpl_index.php رو باز کرده و به دنبال کد زیر می گردیم :


<?php echo $comments; ?>

سپس کد فوق را از بالای کد زیر به پایین آن منتقل کنید مانند زیر :

قبل :


<?php echo $comments; ?>

<?php
	  // Display comments form (or link to show form)
	  if (isset($form)) {
		 echo $form;
	  }
?>


بعد :



<?php
	  // Display comments form (or link to show form)
	  if (isset($form)) {
		 echo $form;
	  }
?>

<?php echo $comments; ?>


فارسی کردن این کامپوننت هم که کاری نداره (فارسی این کامپوننت موجود می باشد )و اما :

4- اضافه کردن فیلد به کامپوننت Jcomment

دوستان این بخش آموزش رو وقت نکردم امتحان کنم اما می دونم کاملا درست هست . تنها این بخش این کامپوننت خیلی وقتم رو گرفت و خودم نتونستم کاری بکنم و در سایت های خارجی جستجو کردم . اما اگر کسی وقت بیشتری داشت ( مثل من کمبود وقت نداشت ) یک لطفی بکنه و به زبان ساده و شیرین فارسی این آموزش رو اینجا قرار بده تا همه بیاموزند و لذت ببرند . (البته انگلیسی هم می شه فهمید اما فارسی بهتره :D )

[align=CENTER]آموزش اضافه کردن فیلد

[align=RIGHT]خب امیدوارم که موثر واقع شده باشم . بازم می تونم تو این زمینه کمک باشم بستگی به سوالات دوستان داره . تا جایی که فکر می کردم مشکلات می تونه اینا باشه توضیح دادم . اونم بخاطره فرمایش رضا جان بود .

پیشاپیش سپاسگزارم .

[/align] [/align]

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


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

سلام

ممنون برای آموزش این کامپوننت کاربردی

من یه سوال داشتم:

فعال کردم تصویر امنیتی یا همون CAPTCHA چقدر اهمیت داره؟

آخه خیلی گیر می ده و بعضی وقتا با وجود اینکه عبارت امنیتی رو درست وارد می کنم قبول نمی کنه

بعضی وقتا هم که اون عبارت اصلاً واضح نیست

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

از اساتید کسی هست راهنمایی کنه ؟

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


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

سلام آقا شاهین ،

به جومینا خوش آمدید.

خداییش این سوال شما چه ربطی به آموزش Jcomment داره؟

لطفا قبل ارسال پست جدید، قوانین انجمن رو مطالعه کنید و به اون احترام بگذارید.ممنونم...

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

اصلی ترین دلیلی که از CAPTCHA استفاده میشه اینه که مطمئن بشیم که فرم رو یک انسان داره پر می کنه ، نه یک روبات.

یعنی جلوی ارسال spam و بعضی از شیطنت های هکر ها رو میگیره.

موفق باشید و سربلند

یا علی

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


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

سلام
دوستان چطور میتونم کامنت گذاشتن رو محدود به تایید ادمین کنم؟ (یعنی اگر کاربر کامنتی گذاشت منتظر تایید ادمین باشه و خود به خود کامنت منتشر نشه)

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


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

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

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

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

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

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

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

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

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


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