Rich Snippet đánh giá ngôi sao bằng code PHP

Hôm nay rảnh rỗi lên diễn đàn SEO tìm thấy một bài chỉ cách tạo đánh giá dạng ngôi sao bằng code PHP (Có hỗ trợ Rich Snippet của Google) của bạn adv_sagalink mình thấy cũng hay hay nên mạo muội kéo em nó về đây chia sẽ cho mọi người, ai biết rồi xin đừng gạch đá nhé


Ưu điểm của đoạn code này như sau :

- Có check theo IP, Mỗi ngày chỉ cho đánh giá 1 lần.
- Có thể chèn vào bất cứ nơi nào với cú pháp <?php ?>
- Có thể tạo rating riêng cho từng mục bằng cách khai báo tham số ID

Nhược điểm :

- Phải sử dụng dữ liệu từ MySQL
- Giao diện hơi xấu (có thể mod lại nếu rành về CSS)
- Không hỗ trợ Ajax
- Phải rành 1 chút về mã nguồn đang dùng (biết cách khai báo ID của từng mục)

Nào giờ cùng bắt đầu nhé.

Bước 1:

- Vào tải bộ code từ địa chỉ : http://www.mediafire.com/?vzygka1auwiqieq
- Giải nén ra thư mục rating up toàn bộ lên thư mục gốc của bạn

Bước 2 : Đăng nhập PHP Myadmin chạy dòng lệnh sau để tạo bảng dữ liệu

PHP Code:
CREATE TABLE `ratings` (
  `
idvarchar(11NOT NULL,
  `
total_votesint(11NOT NULL default 0,
  `
total_valueint(11NOT NULL default 0,
  `
used_ipslongtext,
  
PRIMARY KEY  (`id`)
TYPE=MyISAM AUTO_INCREMENT=3;  
* Vào PHP Myadmin chọn dữ liệu đang dùng, chuyển qua tab SQL, nhập đoạn code trên vào khung lớn. Bấm Go (Tham khảo hình)



Bước 3: Kết nối cơ sở dữ liệu

Mở file rating/_config-rating.php khai báo database của bạn 

PHP Code:
$dbhost        'localhost';
    
$dbuser        'Tên user';
    
$dbpass        'Password database';
    
$dbname        'Tên database';
    
$tableName     'ratings';
    
$rating_unitwidth     30;  
Bước 4: Chèn Javascript và CSS

Thêm đoạn code sau vào file index.php mà bạn đang dùng

PHP Code:
<script type="text/javascript" language="javascript" src="http://tenmiencuaban.com/rating/js/behavior.js"></script><script type="text/javascript" language="javascript" src="http://tenmiencuaban.com/rating/js/rating.js"></script>
<link rel="stylesheet" type="text/css" href="http://tenmiencuaban.com/rating/css/rating.css" />  
Bước 5: Chèn phần đánh giá vào nơi bạn muốn. 

Nguyên tắc :

Khai báo đoạn code này đầu trang muốn chèn đánh giá:

PHP Code:
<?php require('rating/_drawrating.php'); ?>
Chèn thanh đánh giá vào vị trí cần hiển thị:

PHP Code:
<?php echo rating_bar('ID'); ?>
Số ID bạn có thể lấy ID của thư mục, ID của bài viết, ID của hình ảnh...

Đoạn này yêu cầu phải rành về code một chút. Đoạn này mình sẽ hướng dẫn cho anh em nào đang xài Joomla. Các mã nguồn khác mấy bạn linh động làm tuơng tự nhé.

* Tạo đánh giá cho phần chủ đề con (Category)

Mở file templates/giao-diện-đang-dùng/html/com_content/category/blog.php bằng notepad hoặc notepad++

Chèn đoạn code sau bên dưới cùng 

PHP Code:
<?php require('rating/_drawrating.php'); ?>        <?php $idchuyenmuc=$this->category->id?>    <center>
    Đánh giá chuyên mục <b><?php echo $this->escape($this->params->get('page_title')); ?></b><br/>
    <div><?php echo rating_bar($idchuyenmuc); ?></div>
    </center>
Đoạn code này sẽ hiện thị như sau :



Và kết quả test bằng công cụ test rich snippet của Google:



Xong rồi đó chúc bạn thành công !

1 comment:

  1. Anonymous13/3/22

    Rich Snippet Đánh Giá Ngôi Sao Bằng Code Php >>>>> Download Now

    >>>>> Download Full

    Rich Snippet Đánh Giá Ngôi Sao Bằng Code Php >>>>> Download LINK

    >>>>> Download Now

    Rich Snippet Đánh Giá Ngôi Sao Bằng Code Php >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete

- Bạn hãy bình luận bằng tiếng việt có dấu hoặc tiếng anh và viết rõ ràng đầy đủ. Hãy tỏ ra là người lịch sự, có văn hóa khi bình luận nhé.
- Chèn Link bằng thẻ: <a href="Link muốn chèn" rel="nofollow">Tên muốn hiển thị</a>.
- Tạo chữ: <b>Đậm</b><i>Ngiêng</i>.
- Xin chân thành cảm ơn!.