Diễn Đàn SEO - vnseo.edu.vn - Hầu hết các bạn xài xenforo đều dùng topx của VXF để nofollow all link user trên topx các bạn vào temp sau VietxfAdvStats_threads_recent và thay thế toàn bộ code bằng đoạn dưới ( đoạn code này mình đã tối ưu lại cho chuẩn rồi nên đừng chỉnh sửa thêm gì hết ) đã thêm nofollow và thêm alt = title những chỗ còn thiếu PHP: <div class="VietXfAdvStats_SectionItem VietXfAdvStats_Thread"> <div class="VietXfAdvStats_SectionItemBlock VietXfAdvStats_SectionItemTitle VietXfAdvStats_ThreadTitle"> <xen:if is="{$thread.isNew}"> <img src="styles/default/xenforo/post_new.gif" title="Bài Mới" alt="Bài Viết Mới"> <xen:else /> <img src="styles/default/xenforo/post_old.gif" title="Bài Mới" alt="Bài Viết Mới"> </xen:if> <xen:if is="{$thread.prefix_id}"> <xen:if is="{$linkPrefix}"> <a href="{xen:link forums, $forum, 'prefix_id={$thread.prefix_id}'}" class="prefixLink" title="{xen:phrase show_only_threads_prefixed_by_x, 'prefix={xen:helper threadPrefix, $thread, plain, ""}'}">{xen:helper threadPrefix, $thread, html, ''}</a> <xen:else /> {xen:helper threadPrefix, $thread} </xen:if> </xen:if> <a href="{xen:link '{xen:if '{$thread.isNew}', 'threads/unread', 'threads'}', {$thread}}" class="{xen:if $thread.hasPreview, PreviewTooltip}" data-previewUrl="{xen:if $thread.hasPreview, {xen:link threads/preview, $thread}}"> <xen:if is="@VietXfAdvStats_ThreadTitleChars > 0"> {xen:helper wordtrim, {$thread.title}, @VietXfAdvStats_ThreadTitleChars} <xen:else /> {$thread.title} </xen:if> </a> </div> <div class="VietXfAdvStats_SectionItemBlock VietXfAdvStats_SectionItemInfo VietXfAdvStats_ThreadPoster"> <xen:username user="$thread" rich="true" rel="nofollow"/> </div></div> Tiếp theo là nofollow toàn bộ user cho phần box là cái phần này node_forum Ta vào temp node_forum_level_2 Tìm đến PHP: <div class="nodeLastPost secondaryContent"> Thay toàn bộ trong thẻ div đó bằng code sau PHP: <div class="nodeLastPost secondaryContent"> <xen:if is="{$forum.privateInfo}"> <span class="noMessages muted">({xen:phrase private})</span> <xen:elseif is="{$forum.lastPost.date}" /> {xen:phrase latest}: <a href="{xen:link posts, $forum.lastPost}" title="{$forum.lastPost.title}">{xen:helper wordTrim, $forum.lastPost.title, 30}</a> <span class="lastThreadMeta"><xen:if is="{xen:helper isIgnored, $forum.last_post_user_id}">{xen:phrase ignored_member}<xen:else /><xen:username user="$forum.lastPost" rel="nofollow"/></xen:if>, <xen:datetime time="$forum.lastPost.date" class="muted" /></span> <xen:else /> <span class="noMessages muted">({xen:phrase contains_no_messages})</span> </xen:if> </div> Tiếp theo nofollow phần Thành viên trực tuyến Tìm đến temp sidebar_online_users Thay toàn bộ nó thành code sau PHP: <xen:edithint template="sidebar.css" /><!-- block: sidebar_online_staff --><xen:if hascontent="true"> <div class="section staffOnline avatarList"> <div class="secondaryContent"> <h3>{xen:phrase staff_online_now}</h3> <ul> <xen:contentcheck> <xen:foreach loop="$onlineUsers.records" value="$user"> <xen:if is="{$user.is_moderator} OR {$user.is_admin}"> <li> <xen:avatar user="$user" size="s" img="true" /> <xen:username user="$user" rich="true" /> <div class="userTitle">{xen:helper userTitle, $user}</div> </li> </xen:if> </xen:foreach> </xen:contentcheck> </ul> </div> </div></xen:if><!-- end block: sidebar_online_staff --><!-- block: sidebar_online_users --><div class="section membersOnline userList"> <div class="secondaryContent"> <h3><a href="{xen:link online}" title="{xen:phrase see_all_online_users}" rel="nofollow">{xen:phrase members_online_now}</a></h3> <xen:if is="{$onlineUsers.records}"> <xen:if is="{$visitor.user_id}"> <xen:if hascontent="true"> <h4 class="minorHeading"><a href="{xen:link account/following}">{xen:phrase people_you_follow}:</a></h4> <ul class="followedOnline"> <xen:contentcheck> <xen:foreach loop="$onlineUsers.records" value="$user"> <xen:if is="{$user.followed}"> <li title="{$user.username}" class="Tooltip"><xen:avatar user="$user" size="s" img="true" class="_plainImage" /></li> </xen:if> </xen:foreach> </xen:contentcheck> </ul> <h4 class="minorHeading"><a href="{xen:link members}" rel="nofollow">{xen:phrase members}:</a></h4> </xen:if> </xen:if> <ol class="listInline"> <xen:foreach loop="$onlineUsers.records" value="$user" i="$i"> <xen:if is="{$i} <= {$onlineUsers.limit}"> <li> <xen:if is="{$user.user_id}"> <a href="{xen:link members, $user}"class="username{xen:if '!{$user.visible}', ' invisible'}{xen:if {$user.followed}, ' followed'}">{xen:helper richUserName, $user}</a><xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if> <xen:else /> {xen:phrase guest}<xen:if is="{$i} < {$onlineUsers.limit}">,</xen:if> </xen:if> </li> </xen:if> </xen:foreach> <xen:if is="{$onlineUsers.recordsUnseen}"> <li class="moreLink">... <a href="{xen:link online}" title="{xen:phrase see_all_visitors}" rel="nofollow">{xen:phrase and_x_more, 'count={xen:number $onlineUsers.recordsUnseen}'}</a></li> </xen:if> </ol> </xen:if> <div class="footnote"> {xen:phrase online_now_x_members_y_guests_z, 'total={xen:number $onlineUsers.total}', 'members={xen:number $onlineUsers.members}', 'guests={xen:number $onlineUsers.guests}'} </div> </div></div><!-- end block: sidebar_online_users --> Như vậy chúng ta đã hoàn thành gần xong toàn bộ trang chính của forum rồi Áp dụng hướng dẫn 1 và 2 này các bạn sẽ có 1 trang chính gần hoàn hảo Đợi tiếp phần 3 . Nguồn www.vnseo.edu.vn & http://forum.vietrap.asia