Loading post navigation ...
 
 

Pro page

24
Nhận xét

Update bộ đếm số lần đọc bài viết cho blogspot - v3.1

| by Phan Dũng | views

Hãy nhấn thanks để ủng hộ tác giả


Ở thủ thuật "Bộ đếm số lần đọc cho bài viết" (phiên bản 3.0), có 1 lỗi mà từ trước đến giờ các bộ đếm số lần đọc bài viết khác đều mắc phải, đó là khi ta comment ở 1 bài viết nào đó thì khi comment được xuất bản, thì blogger sẽ load trang lại với 1 link tương tự như link bài viết, nhưng được thêm vào 1 chuỗi để tạo permalink cho comment đó, ví dụ như link bên dưới :



http://www.fandung.com/2011/05/tao-bo-dem-so-lan-xem-bai-viet-cho.html?showComment=1305911787727#c6033716812105494950

Và khi load lại bài viết bằng link này thì bộ đếm sẽ hiểu đây là 1 link khác với link của bài viết, và như thế bộ đếm sẽ đếm lại bắt đầu bằng 1, thay vì cộng 1 vào số lần xem của bài viết đó. Và như thế số lần xem bài viết sẽ giảm đáng kể nếu như bài viết đó có nhiều comment. Ví dụ như ở blogtruyen.com, với 1 lượng người xem khá lớn, và các đọc giả luôn comment rất nhiệt tình thì số lần xem bài viết sẽ hiển thị không còn chính xác.

Lúc trước ban Ngân có nói về lỗi này ở bài viết trước, và do kiến thức php của mình còn quá cùi mía thì mình trả lời ngày là không biết, và sau vài ngày suy nghĩ và search các function của php thì mình đã may mắn test thành công. Thực ra việc này làm ở Javascript khá dễ, như do ở php mình còn hơi lạ nên phải mò. Thực chất của việc fix này là mình sẽ chia link sẽ đếm số lần đọc thành 2 phần qua dấu chấm hỏi (?) ở trong link, và khi đó ta sẽ có 2 chuỗi, lấy chuỗi đầu ta sẽ được link của bài viết. Và như thế bộ đếm sẽ tiếp tục cộng vào số lần đọc bài viết nếu như có ai đó comment ở bài viết đó.

Việc cập nhật này mình đã fix ngay trên file php trên server của mình, còn những bạn nào xài host riêng thì download file php này (fd-counter-fix.rar) về rồi thay thế file php cũ là được.


Enter your mail address:

24

teeeeeee

e đã áp dụng được cái này cho blog của mình! cảm ơn a nhiều nhé

Phan Dũng

@Ngân : tạo luôn bài mới cho nó ... nhiều bài viết :D

Sim 9x

Mình ko có host riêng, vậy ko thể xài Bộ đếm số lần đọc bài viết được hả fandung? :(( mình có thể up php lên host free nào đó được ko??? :-/
Thế Giới Sim 9x - http://sim9x.co.cc

Phan Dũng

@SimVip: bạn ko có host thì xài cái file php mình share đó, có ở bài viết trước mà:

http://www.fandung.com/2011/05/tao-bo-dem-so-lan-xem-bai-viet-cho.html

DPMNET

Ặc Bác Ngân đang xài host của dịch vụ nào thế, tuần trước mới tậu 1 cái của Nhân Hòa mà thấy nó cũ chuối sao đó:(

DPMNET

Cũng có thử qua mấy host free, tạo đc database đàng hoàng đến khi up file php lên thì ko hoạt động :D

Phan Dũng

Bạn Ngân nói đúng, ráng tậu cho mình 1 con host để dùng, giờ host cũng rẻ rồi

Free Backlink Exchange

Dùng host thì hơi cay nhỉ

Phan Dũng

@Free Backlink Exc. : nếu bạn ko có host thì dùng file php mình đã share ở thủ thuật trước đó

http://www.fandung.com/2011/05/tao-bo-dem-so-lan-xem-bai-viet-cho.html

Huynh Nhat Ha

Ồ, Fandung đã trở lại rồi đấy. Mấy tháng nay bận k lên cộng đống, bữa nay lên mới biết FD đã trở lại. Chúc mừng.

Phan Dũng

@Bloggerism: thanks :D

Lê Trương Vĩnh Trung

Anh ơi mấy cái ảnh của imageshack bị lỗi hiển thị, anh có thể sửa lại mấy cái bài viết bằng link ảnh host khác đc hem

Phan Dũng

@Lê Trương Vĩnh Trung : lỗi ở bài nào bạn comment ngay bài đó đc ko? để xem mình có thể thay thế bằng ảnh khác không. Chứ giờ ngồi rà lại thì hơi mệt

Phan Dũng

Có ko đó Ngân :D

Nguyen Duc

Tin bác trở lại có ở khắp nơi ý ;;)

Phan Dũng

@Nguyễn Đức : ôh vậy hả :D

Phan Dũng

:-L

Điện Tử ChipKool

:-o

May Thy

Đến xông nhà fandung đầu tháng đây hihi

KeChuyen

KeChuyen cũng có chức năng đếm số lần đọc bài viết trên Blog. Nhưng khác với PhanDung: dùng source, còn KeChuyen dùng các trang đếm số lượt truy cập để làm điều này. Nếu mọi người thích, KeChuyen sẽ chia sẻ ;) (Demo là trang KeChuyen Blog đó :))

Phan Dũng

@Ngân : à, cái đõ mình cũng bị nè :D, và mình đã khắc phục rồi, hiện tại mình dùng 2 file php, 1 file để chia sẻ, 1 file dùng riêng, chủ yếu để tiện quản lý thôi. Nhưng vẫn có 1 số người dùng file php riêng của mình. Nên mình mới phải dùng cách này.

@KeChuyen: ah, mình thấy cách của bạn rồi :d, cũng y chang cách của mình, chỉ có điều nó dùng ảnh, nhưng nó cũng dùng php thôi, như cái file php mình chia sẻ thôi, cái này từ hồi mình chưa có host thì đã xài rồi, nhưng 1 thời gian nó die thôi (cái này mình bị tới 2 lần). vậy nên nếu die thì mất hết dữ liệu, còn của mình thì có thể tự quản lý, có thể update lại nếu bị sự cố.

Phan Dũng

@Ngân : update file php nè Ngân
Ngân tìm trong file php đoạn này :

if ($url != "")

và thay nó lại như thế này

$fd = 'fandung.com';
if (($url != "")&&(strstr($url,$fd)))


Ngân thay fandung.com bằng tên miền của mình là được

có thể đổi tên biến $fd nếu ko thích :D

Unknown

sao mình download file php của bạn không được
http://data.fandung.com/blog/fd-counter-fix.rar bị lỗi rồi Not Found
Bạn check lại

Khách (ẩn danh)

HI bạn
Mình dang làm 1 trang web bằng html. nhưng ở trên mình thấy bạn hướng đãn toàn bằng php...
bạn có thể giúp mình chèn code số lượt xem tin vào trang html được ko. mình tìm mãi mà đành bó tay.
Thankss bạn



☺ Các bạn có thể viết lời bình của mình cho bài viết, và tuân thủ một số quy tắc sau:
» Các bài comment phải nghiêm túc, không dung tục, không spam.
» Nội dung phải liên quan tới chủ đề bài viết.
» Có thể sử dụng thẻ trích dẫn [quote], cấu trúc thẻ như bên dưới :

[quote=AUTHOR name=fdquote]NỘI DUNG[/quote]

» Có thể sử dụng các thẻ <b>,<i>,<a>.


BlOg FD chính thức đóng comment của khách ẩn danh.

BlOg FD.

[▼/▲] More Emoticons
:)) ;)) ;;) :D ;) :p :(( :) :( :X =(( :-o :-/ :-* :| 8-} :)] ~x( :-t b-( :-L x( =))

Newer Posts Older Posts Home