Module Smart Seo cho JohnCMS

28.11.2015 / 11:16
phuongk
Bài đăng: 51
Member
Do not tell me that you're online by mobile phone

Bài viết này mình sẽ hướng dẫn các bạn một mod mới cho Johncms dùng để hỗ trợ Seo

Không biết đặt tên cho Modules là gì nên đành gọi là John Smart Seo

Nó có công dụng gì:

Modules này sẽ tìm kiếm các từ khóa giống với nội dung bài viết và sẽ nhấn mạnh nó và dẫn link đến trang tìm kiếm của từ khóa đó, cái này thấy bên mã nguồn Xenforo có và khá hay.

[IMAGE]
[IMAGE]

Yêu cầu có sử dụng Mod tag bài viết nhé :)

Bước 1: Mở incfiles/classes/functions.php chèn đoạn code sau vào cuối file, trên dấu } nhé

PHP
  1. <?php
  2. static function John_Smart_Seo($content,$tag){
  3. $key = htmlspecialchars($tag);
  4. $int = substr_count($key,',')+1;
  5. for($t=0; $t<$int; $t++)
  6. {
  7. $key = explode(',',$tag);
  8. $key = '/(' . $key[$t] . ')/si';
  9. if(!empty($tag)){
  10. $content = preg_replace($key, '<a title="$1" href="/forum/search.php?search=$1"><b>$1</b></a>', $content);
  11. } else {
  12. $content = $content;
  13. }
  14. }
  15. return $content;
  16. }
  17. ?>

Bước 2: Mở forum/index.php tìm:

PHP
  1. <?php
  2. if ($set_user['smileys']) {
  3. $text = functions::smileys($text, $res['rights'] ? 1 : 0);
  4. }
  5. ?>

chèn đoạn code sau vào dưới nó:

PHP
  1. $text = functions::John_Smart_Seo($text,$type1['tag']);

Bài viết được share tại: đây

28.11.2015 / 12:30
mad
Bài đăng: 2434
Member
Nhào vô cắn tao đi, tao sợ mày à cắn bừa.

co ve hay like

28.11.2015 / 16:15
phuongk
Bài đăng: 51
Member
Do not tell me that you're online by mobile phone
mad đã viết

co ve hay like

Thank :D nhưng mà mấy bạn ego khác chắc không thích mình làm vậy đâu

28.11.2015 / 19:47
MrKen
Bài đăng: 2646
Trùm!
Vẫn là A N H

sao lại ko :v

28.11.2015 / 19:52
hanhphucao
Bài đăng: 2470
Admin
Admin là người tận tâm và luôn hành xử đúng mực.

có lẽ nào :v

28.11.2015 / 20:15
mad
Bài đăng: 2434
Member
Nhào vô cắn tao đi, tao sợ mày à cắn bừa.

có vẻ cái này phải tải file class về rồi nghiên cứu code quá tự nhiên functions::CLass rùi chẳng biết cái gì :v

29.11.2015 / 23:04
phuongk
Bài đăng: 51
Member
Do not tell me that you're online by mobile phone
MrKen đã viết

sao lại ko :v

Vì ít tiếp xúc với code ntn :)