Chống spam bình luận trong WordPress


Chống spam comment trong WordPress


Nói đến email, người ta không thể không nhắc tới spam - những email quảng cáo vô bổ, quấy rầy và làm phiền người sử dụng.
Nói đến SMS, người ta cũng nhắc đến spim - một hình thức của spam, nhưng lan truyền thông qua những tin nhắn.
Thế còn với blog?
Nếu blog của bạn nổi tiếng, bạn có thể dính phải không dưới hàng chục, thậm chí hàng trăm comment spam một ngày. Comment spam - đó là từ dùng để chỉ những ý kiến, những phản hồi hoàn toàn vô giá trị, chứa đầy link tới các trang web khác nhằm mục đích quảng cáo, và, hiển nhiên, khiến blogger cảm thấy cực kỳ khó chịu.

Với một blog ở WordPress.com, bạn có thể chống lại comment spam bằng nhiều phương pháp khác nhau. Các phương pháp này được sử dụng song song với nhau, bởi lẽ không có một cách thức nào chống comment spam với hiệu quả 100%.

Phương pháp đầu tiên có thể kể đến, đó là sử dụng các tùy chọn trong mục Options > Discussion thuộc Admin Panel. Tại đây, bạn có thể thiết lập việc kiểm duyệt các phản hồi, ý kiến được gửi trên blog của mình. Mỗi khi một phản hồi được viết, chúng sẽ được xếp vào hàng đợi để chờ kiểm duyệt. Đến khi được chính bạn cho phép, các phản hồi này mới xuất hiện trên blog của bạn.
Nếu có nhiều phản hồi, bạn có thể sẽ không đủ thời gian kiểm duyệt từng cái trong số chúng. Để khắc phục tình huống này, bạn có thể tận dụng sức mạnh của Comment Blacklist - danh sách đen chứa các từ khóa, địa chỉ IP, email… bị cấm.
Hoặc, bạn có thể đặt ra số link tối đa được phép có trong một phản hồi. Nếu số link trong phản hồi vượt quá con số đó, phản hồi sẽ bị giữ lại tại hàng đợi để chờ kiểm duyệt.
Phương pháp thứ hai để phòng tránh comment spam là dùng plugin Askimet - được cài sẵn tại tất cả các blog ở WordPress.com. Plugin này tự động nhận diện comment spam thông qua cơ sở dữ liệu của mình, đồng thời chuyển các phản hồi bị nghi ngờ này vào mục Askimet Spam. Nếu bạn không có ý kiến gì với các comment spam được Askimet nhận diện, chúng sẽ bị xóa một cách tự động sau 30 ngày.

Phương pháp này được coi là khá hiệu quả, có thể diệt được tới 90% comment spam.

Hướng dẫn cơ bản về wordpress

Khối lượng theme khá lớn, sử dụng mã nguồn mở PHP, tuỳ biến giao diện khá, xứng đáng là một đối thủ ngang tài đối với google blogger
Hướng dẫn cơ bản về wordpress

Giao diện thân thiện dễ sử dụng, cung cấp 50 kiểu giao diện khác nhau và cập nhật thường xuyên, hệ thống quản lý bài viết và comment mạnh mẽ, cho phép nhiều người cùng viết bài và cùng quản lý blog, kết nối với cộng đồng wordpress.com thông qua trang chủ, hỗ trợ tốt tiếng Việt và nhiều điểm nổi bật khác nữa.
Sau khi đăng ký thành công tại wordpress, các bạn đăng nhập vào và bắt đầu tạo cho mình một blog  các bạn vào trang điều khiển (Dashboard) để cùng tôi điểm qua một số chức năng của wodpress:
Dashboard:
Cách sắp xếp các menu của wordpress khá tiện lợi từ trái qua phải gồm:
Dashboard Write Manage Comments Blogroll Presentation Users Options Upgrades
Trong mỗi phần còn nhiều phần nhỏ mà tôi sẽ đề cập với các bạn sau đây:
Dashboard>Blog Stats
Đây là phần dùng để thống kê số người ghé thăm blog bạn hàng ngày, tuần và tháng
Tại đây chia ra nhiều phần khác nhau để các bạn có thể dễ dàng thống kê số người đọc đến từ nguồn nào
  • Đồ thị thống kê lượng khách vào blog bạn theo ngày, tuần và tháng
  • Referrers hiển thị số người truy cập vào blog của bạn từ những nguồn link ngoài
  • Top post & page những trang và bài viết được xem nhiều
  • Cilck: các link trong blog của bạn được click vào
  • và cuối cùng là phần thống kê tổng cộng của các phần trên blog bạn như:tổng số người xem, số người xem hôm nay…
Dashboard>Tag Surfer
Đây là nơi tập hợp các bài viết bạn sưu tầm được trên WordPress.com. Bạn có thể thêm các tags (nhãn) mà bạn thích hoặc xoá chúng đi nếu không hứng thú
Write> Write Post
Dùng để viết bài mới cho blog. Cách viết bài tôi sẽ hướng dẫn ở bài sau
Write> Write Page
Viết thêm 1 trang mới(thường dùng để tạo 1 bài viết tách riêng với các phần khác)
Manage>Posts
Quản lý các bài viết đã post của mình, bạn có thể chỉnh sửa hoặc xoá các bài viết cũ
Manage>Page
quản lý các trang
Manage>Upload
Các file mà bạn đã upload lên WordPress
Manage>Categories
Categories là 1 phần quan trọng của WordPress, giúp cho người viết phân loại bài viết và người đọc dễ dàng tìm được những thông tin mà mình muốn. Ở đây các bạn có thể tạo thêm cho mình những categories mới hoặc chỉnh sửa lại các categories cũ
Manage>Import
WordPress hỗ trợ bạn dời nhà từ các blog khác sang WordPress, đây là 1 tính năng khá hay khi các blogger muốn chuyển sang dùng WordPress. Tại đây các bạn có thể đưa toàn bộ bài viết từ blogger, livejornal, typepad và từ Wordpress sang WordPress
Manage>Export
Xuất dữ liệu các bài đã đăng trong WordPress
Manage>Comments
Giúp quản lý các comment được gửi lên blog của bạn
Blogroll
Đưa link tới các trang web hoặc các bài viết ở các trang khác mà bạn muốn giới thiệu đến người đọc.
Presentation>themes
Thay đổi giao diện cho blog bạn, tại đây có rất nhiều kiểu giao diện cho bạn chọn lựa phù hợp với ý mình
Presentation>Widgets
Tuỷ chĩnh 1 số tiện ích thêm cho blog bạn. Hiện giờ WordPress hỗ trợ 23 tiện ích cung cấp sẵn. Bạn chỉ cần thao tác kéo và thả vào sidebar rồi Save lại là có thể sử dụng
Presentation>Current Theme Options
Tuỳ chọn thêm cho theme, thay đổi banner cho blog bạn, đổi màu thêm 1 số thông tin về bạn
Presentation>Edit Css
nếu các bạn có chút kiến thức về css thì có thể xem qua tuỳ chọn này để chỉnh sửa lại
Users> Authors & Users
Quản lý thêm và phân quyền người dùng cùng quản lý blog WordPress
Options>……
Thiết lập cho blog theo ý bạn giúp blog dễ sử dụng hơn
Các khuyết điểm của WordPress:
  • Lưu trữ bị hạn chế(50MB) dùng để Upload hình ảnh, nếu muốn thêm các bạn phải mua
  • Themes chỉ được cung cấp sẵn, không thể thay thế bằng các theme từ nguồn ngoài hay của chính người dùng
  • Các Plugin bị hạn chế, chỉ sử dụng được các plugin cung cấp sẵn
  • Giống như blogger WordPress cũng bị VNPT chặn không vào được
  • Không cho sử dụng Java trên blog đồng nghĩa với việc không được đặt thêm bất cứ biến quảng cáo nào trên blog
Đây chỉ là bài có tính chất tham khảo. Vì chua sử dụng WordPress nhiều. Nếu có điều gì sai sót, mong các bạn góp ý để mình hoàn thiện thêm cho bài viết
Các tính năng được kiệt kê trong Dashboard mang tính chất tiêu biểu, vẫn còn một số tính năng khác mà tôi chưa đề cập đến. Bài viết chỉ mang tính chất giới thiệu.

Nguồn: nguyenphi.net

Tổng Quan về WordPress

Tổng Quan về WordPress



WordPress là phần mềm mã nguồn mở được cung cấp miễn phí, sử dụng ngôn ngữ lập trình PHP và hệ cơ sở dữ liệu MySQL. Do đó, nó thích hợp cho ai muốn đặt blog trên chính website sử dụng tên miền của riêng mình. Tuy nhiên, nếu không có tên miền riêng và chịu được một vài hình ảnh quảng cáo đôi khi xuất hiện, bạn vẫn có thể dùng chung với nhà cung cấp Automattic Production tại địa chỉ http://wordpress.com tương tự các nhà cung cấp khác.

Dịch vụ của Automattic Production đưa ra hơn 50 giao diện mẫu chất lượng cao. Tuy vậy, để tùy biến giao diện bạn phải bỏ ra 15 USD mỗi năm để chỉnh sửa CSS. WordPress không cho phép bạn thêm vào các đoạn mã JavaScript hay RSS bên ngoài (đồng nghĩa với việc bạn không thể đặt bất cứ biển quảng cáo lên blog của mình), nhưng nó cung cấp cho bạn một số ứng dụng nhỏ (widget) để lựa chọn và sử dụng bằng cách rê và thả. Phần soạn thảo làm việc khá tốt khi kết hợp giữa chế độ soạn thảo toàn diện (WYSIWYG) và mã HTML.

Ngoài ra, WordPress còn thêm vào một số tính năng nhỏ nhằm hỗ trợ người dùng trong quá trình sử dụng như khả năng tự động lưu liên tục khi soạn thảo, nạp nội dung từ blog khác hay chia mục cho bài viết. Tuy nhiên, WordPress lại không có chức năng xem trước (preview) nội dung bài viết của mình, điều gây khó khăn cho người dùng khi họ cần xem xét và chỉnh sửa.

Đây là sự kế thừa của b2\cafelog bởi Michel Valdrighi. Tên gọi WordPress được đề xuất bởi Christine Selleck, một người bạn của nhóm trưởng Matt Mullenweg.

Phiên bản mới nhất cho đến lúc Thịnh sử dụng cho Blog của mình và ngày mà viết bài viết này là 2.2, đây là mã nguồn miễn phí, tuy nhiên khi bạn sử dụng và thay đổi nội dung bên trong cấu trúc của nó phải thực hiện đúng luật, tiêu chuẩn của GNU General Public License

Tạo Sitemap cho Magento

Tạo Sitemap cho Magento



Sơ đồ trang web XML là một cách dễ dàng để cho các công cụ tìm kiếm biết vị trí website của bạn, nó sẽ không giúp bạn xếp hạng tìm kiếm, nhưng nó có thể giúp bạn được lập chỉ mục nhanh hơn. Bạn có thể tạo một sitemap XML bằng cách vào Catalog => Google Sitemap => Add Sitemap, chọn một tên tập tin, đường dẫn và store view, và sau đó nhấn "Save & Generate".
Sau đó bạn có thể chỉ cần đặt đoạn mã sau vào tập tin robots.txt của bạn để trỏ các công cụ tìm kiếm vào tập tin sitemap.xml của bạn:

Sitemap: http://domain.com/sitemap.xml

Chỉ đơn giản thế thôi, chúc bạn thành công!

Cài đặt Header trong Magento

Cài đặt Header trong Magento



Theo mặc định Magento tiêu đề trang có tên là "Magento Commerce". Vì vậy, với cửa hàng Magento của bạn để có được lưu lượng truy cập ổn định  bạn nên lưu ý đến 2 vấn đề này:
  • Công cụ tìm kiếm ưu tiên nhiều hơn vào vị trí đầu tiên của bài viết, vì vậy nếu từ khóa của bạn đang ở gần đầu tiêu đề của trang, bạn sẽ có nhiều khả năng để xếp hạng tốt trên Google.
  • Khi người dùng search từ khóa họ sẽ nhìn từ trên xuống dưới. Nên nếu website của bạn ở đầu trang tìm kiếm thì có nhiều khả năng trang web của bạn sẽ được click vào .
Trước hết bạn nên tắt các tiêu đề mặc định "Magento Commerce". Tới Configuration => Design => HTML Head. Chọn một tiêu đề tốt và mô tả cho trang web của bạn. Tiêu đề này sẽ được sử dụng cho nhiều trang không có nội dung không có tùy chọn tiêu đề, ví dụ: "Liên hệ" và "Từ khóa tìm kiếm nổi bật".

Để thêm tên trang web của bạn cho tất cả các tiêu đề trang, bao gồm các danh mục và sản phẩm, đặt tên của bạn trong "Title Suffix". Đó là một ý tưởng tốt hơn để giữ Prefix trống rỗng, vì những lý do nêu trên. Cũng để trống cho "Default Description và "Default Keywords". Đối với một số nơi trong trang web bạn không muốn bot "dòm ngó" đến thì bạn nên thiết lập "Default Robots" để "NOINDEX, NOFOLLOW" nhưng đối với tất cả các phần khác chắc chắn rằng nó được thiết lập để "INDEX, FOLLOW".

Bây giờ tối ưu hóa các <head> của trang web của bạn, nó là một ý tưởng tốt để thêm các thẻ new canonical . Bạn có thể cài đặt Canonical URL cho Mô-đun Magento để thêm chúng vào head của bạn và cải thiện Magento SEO của bạn.

Đối với một số lý do Magento không nên đặt robot meta vào thẻ meta như trong thẻ này:
<meta name="robots" content="*" />
Điều này là không cần thiết cho công cụ tìm kiếm, vì vậy chúng tôi sẽ loại bỏ nó. Để loại bỏ điều này thẻ METAS trống từ cài đặt của  Yoast MetaRobots Module.

Chỉnh sửa www và non-www

Chỉnh sửa www và non-www



Bạn truy cập vào trang quản trị Magento System => Configuration => Web => Search Engines Optimization.Dưới "Unsecure" và "Secure", bạn có thể tìm thấy Base URL, nơi bạn có thể đặt tên miền ưa thích. Bạn có thể lựa chọn giữa www và phiên bản không www của URL. Với việc thay đổi các thiết lập, bạn vẫn không tạo ra một chuyển hướng từ www sang non-www hoặc non-www sang www, nó chỉ đặt một trong những ưu tiên. Vì vậy nó là một ý tưởng tốt để tạo ra một chuyển hướng 301 thông qua .htaccess với mod_rewrite . Bên cạnh việc giải quyết các vấn đề www vs non-www chuyển hướng này ngăn cản Magento từ việc thêm các truy vấn SID tới URL của bạn, giống như SID = b9c95150f7f70d6e77ad070259afa15d. Hãy chắc chắn rằng các Base URL là giống như chuyển hướng. Khi chỉnh sửa các tập tin .htaccess bạn có thể thêm mã sau đây để chuyển hướng index.php để root.
Khoảng dòng 119:
RewriteBase / RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/

RewriteRule ^index.php$ http://www.mydomain.com/ [R=301,L]
Hoặc, khi Magento của bạn cài đặt không phải là trong thư mục gốc nhưng trong thư mục con http://www.mydomain.com/magento/:
RewriteBase /magento/ RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /magento/index.php HTTP/

RewriteRule ^index.php$ http://www.mydomain.com/magento/ [R=301,L]

Quản lý đơn đặt hàng trong Magento



Khi một khách hàng hoàn tất thành công quá trình đặt hàng, bạn sẽ nhận được một mail thông báo đơn đặt hàng mới. Bạn có thể xem tất cả các đơn đặt hàng của bạn từ Sales -> Orders.Trong phần trước chúng tôi có hướng dẫn cách thức đặt hàng, do đó, chúng ta hãy truy cập vào quản trị xem nó như thế nào nhé :)

Quản lý đơn đặt hàng trong Magento
Bạn sẽ thấy một vài nút màu da cam ở trên cùng bên phải của màn hình. Đây là những hành động mà bạn có thể thấy khi được đặt hàng
 Edit - điều này sẽ hủy bỏ lệnh hiện hành và tạo ra một cái mới với các chi tiết tương tự mà sau đó bạn có thể chỉnh sửa và gửi lại.
• Cancel - hủy bỏ đơn đặt hàng.
• Send Email- gửi lại các email đặt hàng cho khách hàng.
• Hold - đặt lệnh tạm dừng để bạn có thể xử lý nó một thời điểm khác. Để làm điều đó, bạn cần phải Unhold đầu tiên.
• Invoice - tạo ra một hóa đơn của đơn hàng. Bạn cần phải bấm vào Gửi hóa đơn để tạo ra nó.Điều này sẽ thay đổi trạng thái của các đơn đặt hàng từ Pending to Processing.
• Credit Memo- tùy chọn này chỉ xuất hiện khi hoá đơn đã được tạo ra. Nó cho phép bạn tạo ra việc hoàn tiền cho các đơn đặt hàng.
• Ship - bước cuối cùng của quá trình quản lý đơn hàng, đây là giao hàng thực tế của sản phẩm.Bạn cần phải nhấn Submit lô hàng để hoàn thành đơn đặt hàng. Tình trạng của nó sẽ được thay đổi từ Processing để Complete.
 Reorder - cho phép bạn gửi đơn đặt hàng một lần nữa.