Loading post navigation ...
 
 

Pro page

32
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:

32

Mèo Blog

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

:D

Ngankvn ®

Chậc, bài mới không com, đi com nhầm bài cũ ^^
Update thì đè lên bài cũ chứ tạo bài mới bất tiện đó Dzũng

Như mình đã comment ở bài cũ, chỉ bổ sung thêm là tình trạng đó chỉ có ở chrome mà thôi
Việc lưu cache làm số hiển thị không đúng (hiển thị số đếm cũ, hiển thị số của bài này ở bài khác), quan trọng hơn là trên host cũng không ghi nhận được lượt view luôn

Cái này mình đoán do chrome lưu cache triệt để quá, nhưng chắc phải giải quyết được, vì các bộ đếm khác vẫn chạy tốt ở chrome ^^

Phan Dũng

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

SimVip

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

Ngankvn ®

Dân buôn sim mà không đầu tư nổi con host 100 đến 200k/năm là sao bạn ;))

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

Bloggerism

Ồ, 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

Ngankvn ®

Dzũng vào google gõ vầy :
"site:www.fandung.com die ảnh chỗ mô ?"
Là ra thôi :D

Phan Dũng

Có ko đó Ngân :D

Ngankvn ®

Sorry :( viết sai, cú pháp đúng phải là :

"site:www.fandung.com ạnh đái chộ mố ?"

;))

Nguyễn Đức

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

Phan Dũng

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

Ngankvn ®

@ Nguyễn Đức : yêu ma tái sinh , thiên hạ dậy sóng mà =))

Phan Dũng

:-L

ChipKool_Online

:-o

May Thy

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

Ngankvn ®

Dzũng ơi ! File php của mình có vài site đem chèn, rất bực mình, mà nếu chỉnh chống hotlink cho file php thì phức tạp và tốn cpu của host hơn so với việc chống hotlink ảnh nhiều
Dzũng có thể update cho file php này chỉ chạy với domain do mình chỉ định không ??

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

Ngankvn ®

@ Phan Dũng : ngon :D
Để tối làm thử

Mà cái mail admin@fandung.com của Dzũng hiện đang bị hư đấy nhé, hôm qua feed bên mình load mãi ko xong làm cái propage cũng im re, mất cả đống view :( nên gửi mail hỏi Dzũng, giờ thì nó lại ngon lành rồi ^^

Vinh

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

MAIDAIDUONG

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