[Trick] Sửa lỗi mất khung comment Disqus trên WordPress

Sửa lỗi mất khung comment Disqus trên WordPress

Sau một thời gian sử dụng hệ thống bình luận của Disqus mình thấy nó chạy khá tốt và hiệu quả. Tuy nhiên thời gian gần đây (khoảng từ tháng 3/2015) thì mình thấy khung comment thường xuyên bị mất, không ổn định. Trong cùng một thời điểm, tại 2 nơi truy cập vào cũng có sự khác biệt, một nơi hiển thị bình thường, một nơi thì không. Mình cũng không nắm rõ tại sao lại như vậy, không rõ là vấn đề nảy sinh từ nhà mạng cung cấp dịch vụ hay bên phía Disqus, vấn đề này thì mình sẽ không bình luận thêm.

Mình thấy rằng mỗi khi khung comment bị mất thì truy cập trang chủ Disqus tại http://disqus.com (giao thức http) cũng không kết nối được. Nếu bạn truy cập thông qua giao thức https (https://disqus.com) thì lại có thể truy cập trang chủ Disqus bình thường.

Hiện tại phiên bản Disqus Comment System đang chạy trên blog của mình là phiên bản 2.84. Các kết nối đến Disqus từ plugin sử dụng giao thức http.

Mình tiến hành điều chỉnh 1 chút trong source của plugin Disqus Comment System để sử dụng giao thức https.

Bạn có thể sử dụng bất cứ chương trình nào cho phép bạn chỉnh sửa mã nguồn mà bạn có hoặc dùng trực tiếp tính năng Edit của WordPress.

Truy cập vào folder Plugin của WordPress.

1. Chỉnh sửa file: disqus-comment-system/disqus.php

Tìm đến đoạn:

Sửa dòng:

thành:

Lưu lại.

 

2. Chỉnh sửa file: disqus-comment-system/comments.php

Tìm đến đoạn:

Sửa dòng:

thành:

Lưu lại.

Nếu website của bạn có sử dụng hệ thống cache thì xóa hết cache đi, sau đó tải lại trang để các cập nhật có tác dụng.

Hi vọng rằng Disqus sẽ nhanh chóng cập nhật lại plugin của họ. Một lựa chọn khác cho bạn nếu như không muốn dùng Disqus thì có thể xem qua plugin wpDiscuz.

Nếu các bạn gặp bất cứ khó khăn gì trong việc chỉnh sửa thì cứ liên hệ với mình hoặc để lại comment bên dưới, mình sẽ hỗ trợ.

Leave a Reply

32 Comments on "[Trick] Sửa lỗi mất khung comment Disqus trên WordPress"

Notify of
avatar
Sort by:   newest | oldest | most voted
saker_numberone
Guest

thế mà ko biết bài này mấy hôm bị lỗi, ức chế ko chịu được. thank admin nhé. :)

admin học BK thì phải?

Trung Thành
Guest

:D mình học BK. Khi nào bạn rảnh có thể qua trường mình chơi, trà đá chém gió. :)

Tinh Khoa
Guest

admin joomla thì sao

Trung Thành
Guest

:) bên trên nhé.

Tinh Khoa
Guest

bạn thật là pro :)
=======
Cho mình hỏi trong joomla thì làm sao ạ :)
Mình chỉ tìm được đoạn code jw_disqus.php chứ hok có disqus.php ! Mong bạn có 1 bài về JOOMBLA :)

Trung Thành
Guest

Nếu bạn tìm thấy đoạn nào nó dùng để hiển thị mấy file javascript thì bạn cứ thêm “https://” vào.
:D mình không dùng joomla nên cũng không test được, mới tải plugin của joomla về thì thấy:
Ví dụ:
Trong file plugin/content/jw_disqus/jw_disqus.php:
dsq.src = ‘//’ + disqus_shortname + ‘.disqus.com/embed.js’;
==> dsq.src = ‘https://’ + disqus_shortname + ‘.disqus.com/embed.js’;


“http://”.$disqusSubDomain.”.disqus.com/?url=ref”>”.JText::_(“JW_DISQUS_VIEW_THE_DISCUSSION_THREAD”).”
==> “https://”.$disqusSubDomain.”.disqus.com/?url=ref”>”.JText::_(“JW_DISQUS_VIEW_THE_DISCUSSION_THREAD”).”

Trung Thành
Guest

Trong file plugin/system/jw_disqus/jw_disqus.php:
s.src = ‘//’ + disqus_shortname + ‘.disqus.com/count.js’;
->
s.src = ‘https://’ + disqus_shortname + ‘.disqus.com/count.js’;

test
Guest

dsq.src = ‘//’ + disqus_shortname + ‘.’ + ” + ‘/embed.js?pname=wordpress&pver=’;

hok có
dsq.src = ‘//’ + disqus_shortname + ‘.disqus.com/embed.js’;

Trung Thành
Guest

trong dòng trên thì bạn có thể thay bằng:

dsq.src = ‘https://’ + disqus_shortname + ‘.’ + ” + ‘/embed.js?pname=wordpress&pver=’;

Bạn thử xem được không nhé.

FAN thanhnt
Guest

sao mình làm hok được nhỉ, mình cũng là wordpress
http://prntscr.com/7oln6g
bạn có thể upload file Disqus WordPress lên hok ? Cám ơn

Trung Thành
Guest

Đây là bản hiện tại đang chạy của mình. WordPress nhé.
http://media.thanhnt.com/public_file/2015/disqus-comment-system.zip

FAN thanhnt
Guest

Nó báo lỗi @@
We were unable to load Disqus. If you are a moderator please see our troubleshooting guide.

Trung Thành
Guest

Bạn có thể pm cho mình coi xem nó hiển thị thế nào ko?

thaanh
Guest

http://prntscr.com/7om5fe
:) trang của ông cũng bị lỗi nè @mrnguyen211190:disqus

thaanh
Guest

VNPT vào mạng của bạn vẫn bị lỗi, phải đổi sang viettel

Trung Thành
Guest

Nhà mình dùng VNPT đây. Mình cũng ko rõ là nhà mạng họ có làm gì không. Mình đang dùng DNS của OpenDNS, Google

thaanh
Guest

VNPT ở nhà tui cũng hiện, vào công ty nó hok hiện, pó tay !

Trung Thành
Guest

Có lẽ do mạng rồi. Nhà mình SS S3, iPhone vẫn hiện bình thường trên cả chrome + safari qua wifi ok. Còn qua 3g vinaphone thì ko load đc. Disqus chỉ là hệ thống comment, có vấn đề gì mà nhà mạng lại chặn nhỉ?

DISQUS-FAN
Guest

vì nó nổi tiếng, các trang phản động lấy nó xài, nên bị chặn thôi !

thaanh
Guest

TRên mobile hok hiển thị

Trung Thành
Guest

Một số trình duyệt mobile cũ nó không hỗ trợ javascript nên có thể không hiển thị được đâu bạn. Còn lại vẫn hiện đều.

thaanh
Guest

hok đâu @@, Xài chorme nè bạn, nó hok hiện, Điện thoại Anroid 5.0 , HTC ONE MAX , M8, Sony z4, máy tính bảng, mình tìm cách fix nên thử nhiều điện thoại ! hỏi xem bạn fix được hok !

Trung Thành
Guest

Bạn nói mình mới để ý. Có khi phải chuyển hệ thống comment thôi.

thaanh
Guest

Còn nữa ông ơi :), trên mobile nữa, kiếm đoạn code giành cho mobile đi ông ^^

Trung Thành
Guest

Theme của mình là theme responsive nên không có bản dành riêng cho mobile. Code vẫn thế mà.
Trên iphone của mình vẫn hiển thị bình thường mà.

Đặng Minh Phát
Guest

Mình đang xài Plugin wpDiscuz – Supercharged native comments, mình đang bị một chỗ là khi test thử một thành viên là khách chưa đăng ký nhưng vẫn cho bình luận thì nó load cực kỳ lâu, còn nếu là thành viên đã đăng ký thì load bình thường….

Bạn có biết tại sao không ?? Giúp mình với…..Thanks

Thi Thi
Guest

bạn ơi, cho mình hỏi với, mình mới làm thử cái web thôi nhưng mà làm xong thì nó báo lỗi ở mục comment là
Fatal error: Class ‘WP_Comment’ not found in /home/u839853218/public_html/wp-includes/comment.php on line 180. Mình buồn quá, giờ làm sao khắc phục đây hả bạn? Bạn chỉ mình với :(. please :((

sach
Guest

Dear ban.
Mình bị trường hợp mất khung binh luận disqus, sau đó chuyển sang plugin wpDiscuz, giống bạn đang sử dụng, nhưng mỗi lần mình thử gửi bình luận thì nó cứ load hoài. K gửi được. bạn có cách nào chỉ mình với. Cảm ơn Bạn.

wpDiscuz