วันอาทิตย์ที่ 8 กรกฎาคม พ.ศ. 2555

วิธีลบกล่องคอมเมนต์ ในหน้า page ของ wordpress ง่ายมากๆ


เริ่มต้นด้วยทิปส์เล็กๆน้อยนะครับ คนส่วนใหญ่อาจจะรู้ๆกันอยู่แล้ว แต่ผมก็แค่อยากจะเขียนไว้ เผื่อใครยังไม่ทราบ และเอาไว้เตือนตัวเองด้วย เผื่อผมลืม T_T
ก่อนอื่นก็ไปที่ Dashboard นะครับ แล้วก็เลือกเมนู Appearance –>Editor  แล้วทางด้านขวาให้เลือก Page Template (page.php) แล้วก็ หาบรรทัดที่มีโค้ดแบบนี้
<div id=”primary”>
<div id=”content” role=”main”>
<?php while ( have_posts() ) : the_post(); ?><?php get_template_part( ‘content’, ‘page’ ); ?><?php comments_template( ”, true ); ?><?php endwhile; end of the loop. ?></div><!– #content –></div><!– #primary –>
แล้วก็ทำการใ่ส่คอมเมนต์ตรงนี้
<?php //comments_template( ”, true ); ?>
แค่นี้เองครับ เราก็จะตัดกล่องคอมเมนต์ออกจากหน้าเพจของ wordpress ได้อย่างง่ายดาย
ลองเอาไปใช้กันดูนะครับ ^_^

วันพุธที่ 20 มิถุนายน พ.ศ. 2555

การใช้ Facebook comment แทนกล่องคอมเมนท์แบบปกติของ Pligg CMS

โดยปกติแล้วตัว Pligg มันก็มีกล่อง comment สวยๆให้เราใช้อยู่แล้วนะครับ
แต่หลายเว็บไซต์เค้านิยมนำกล่อง Facebook Comment มาใส่แทนกล่อง comment ซะส่วนใหญ่
แต่หลายๆคนคงเกิดสงในว่า แล้วเราจะใส่มันตรงไหนล่ะเนี่ย ดังนั้น
ในหัวข้อนี้ผมจะแนะนำเทคนิคการเอากล่อง Facebook comment ที่เราคุ้นเคยกันดีอยู่แล้ว
มาใส่แทนกล่อง คอมเมนท์ของ Pligg นะครับ
ก่อนอื่นเราก็ต้องมองหาไฟล์ pligg.tpl ถ้าหาไม่เจอก็อยู่ใน folder template นั่นแหละครับ
เปิดมันขึ้นมาครับ พอเปิดขึ้นมาแล้วก็ให้มองหาโค้ดบรรทัดนี้
{checkActionsTpl location=”tpl_pligg_body_start”}
แล้วก็ให้เพิ่มโค้ดจาวา สคริปต์ของ Facebook เข้าไปข้างล่าง
<div id=”fb-root”></div>
{literal}
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = ”//connect.facebook.net/en_US/all.js#xfbml=1″;
  fjs.parentNode.insertBefore(js, fjs);
}(document, ’script’, ’facebook-jssdk’));</script>
{/literal} 

เซฟแล้วปิดไปได้เลยครับ
จากนั้นก็หาไฟล์ story_center.tpl แล้วเปิดมันขึ้นมาครับ
จากนั้นก็มองหาโค้ดแบบนี้

<div id=”comments”> <form action=”" method=”post” id=”thisform”> 
<h3><a name=”comments” class=”comments_title”>{#PLIGG_Visual_Story_Comments#}</a></h3>
        {checkActionsTpl location=”tpl_pligg_story_comments_individual_start”}
            {$the_comments}
        {checkActionsTpl location=”tpl_pligg_story_comments_individual_end”}
        {if $user_authenticated neq ”"}
            {include file=$the_template.”/comment_form.tpl”}
        {else}
            <br/>
            {checkActionsTpl location=”anonymous_comment_form”}
            <div align=”center” class=”login_to_comment”> <a href=”{$login_url}”>{#PLIGG_Visual_Story_LoginToComment#}</a> {#PLIGG_Visual_Story_Register#} <a href=”{$register_url}”>{#PLIGG_Visual_Story_RegisterHere#}</a>.
            </div>
        {/if}
    </form> </div>
แล้วเราก็แทนที่โค้ดนี้ด้วยโค้ดของ Facebook Comment Form ได้เลยครับ
<div class=”fb-comments” data-href=”{$my_base_url}{$navbar_where.link2}” data-num-posts=”10″ data-width=”500″></div>

แค่นี้เราก็จะได้กล่อง Facebook Comment แล้วครับ ง่ายแค่นี้เอง^_^