Addon 2x Article Management System ("AMS") Links Auto-Updater - Tự động cập nhật liên kết cho AMS XenForo 2.2 1.0.0 Beta

PVS

Super Moderator
Thành viên BQT
Tham gia
28/02/2015
Bài viết
16,945
Được Like
12,725
Article Management System ("AMS") Links Auto-Updater - Tự động cập nhật liên kết cho AMS XenForo 2.2 1.0.0 Beta

Đây là add-on phụ cho Article Management System ("AMS"). Nếu không có add-on đó, nó sẽ không làm được gì (và không thể cài đặt được). Nó đã được thử nghiệm với AMS phiên bản 2.2.31, vì vậy đây là yêu cầu tối thiểu (mặc dù nó cũng có thể hoạt động với các phiên bản cũ hơn, nhưng bạn sẽ phải chỉnh sửa tệp addon.json).

Vấn đề với việc cập nhật liên kết bài viết

Bạn có thể có một cơ sở lớn các bài viết AMS và thực hiện nhiều liên kết chéo giữa các bài viết. Vì vậy, mỗi khi tiêu đề của một bài viết thay đổi, các liên kết đến bài viết đó sẽ trở nên lỗi thời (tức là chúng vẫn hoạt động, nhưng với chuyển hướng 301). Để có kết quả SEO tốt nhất, bạn nên cập nhật chúng. Điều này có thể rất tốn công sức, khi bạn phải tìm và thay đổi hàng chục liên kết cho mỗi lần thay đổi tiêu đề.

Giải pháp: "AMS Links Auto-Updater" thực hiện chức năng gì

Đây là add-on phụ cho AMS (nó sẽ không hoạt động nếu không có AMS). Nếu bạn vào Admin CP -> AMS - Articles -> Find ageing article links (hoặc trực tiếp vào admin.php?nocte-ams-outdated-links/), bạn sẽ thấy danh sách tất cả các bài viết có liên kết lỗi thời. Nếu bạn nhấp vào một bài viết trong danh sách, bạn sẽ thấy một diff, cho biết những thay đổi nào sẽ được thực hiện. Sau đó, bạn có thể nhấp vào "Update ageing article links" để áp dụng những thay đổi đó cho bài viết đó.

Ngoài ra còn có một tác vụ xây dựng lại, cập nhật tất cả các bài viết cùng một lúc. Bạn cũng tìm thấy tác vụ này trên Admin CP -> Tools -> Rebuild caches . Tác vụ này có tên là "AMS: Rebuild ageing article links".

Để theo dõi các thay đổi tốt hơn, add-on này sẽ ghi lại tất cả các thay đổi vào nhật ký thay đổi của bài viết ("History").

Ảnh chụp màn hình

1. Một bài viết có tiêu đề "TEST article" có liên kết lỗi thời:

Bildschirmfoto 2024-05-20 um 03.08.25.png

2. Ở đây bạn thấy "diff". Đây là những thay đổi sẽ được áp dụng nếu bạn tự động cập nhật liên kết của bài viết đó. Bạn thấy 3 liên kết. Liên kết cuối cùng thì ổn, hai liên kết còn lại cần được cập nhật:

Bildschirmfoto 2024-05-20 um 03.08.42.png

3. Nếu bạn vào "update outdated article links", bạn sẽ thấy hộp thoại xác nhận này:

Bildschirmfoto 2024-05-20 um 03.08.59.png

4. Bạn có thể tự động cập nhật. Cuối cùng, bài viết sẽ không còn hiển thị là có liên kết lỗi thời nữa:

Bildschirmfoto 2024-05-20 um 03.09.18.png

Hạn chế
  • Tôi đang nói về "liên kết", nhưng về cơ bản, add-on này tìm kiếm các url theo định dạng https://www.yourdomain.com/ams/article-title.1/. Nó không quan tâm đến các ký tự trước hoặc sau url và do đó nó cũng cập nhật văn bản thuần túy, khớp với mẫu "url" này, vì vậy có thể là một ý tưởng hay để kiểm tra sự khác biệt trước. Nhưng tôi đoán trong 99% trường hợp sử dụng, tập lệnh sẽ hoạt động tốt.
  • Add-on này chỉ hoạt động khi "Use full friendly URLs" và "Romanize titles in URLs" được bật. Nếu không, bạn sẽ nhận được thông báo lỗi.
  • Nếu bạn sử dụng route filters: Add-on sẽ không tìm thấy các liên kết không khớp với route filters hiện tại cho ams/.
 

Đính kèm

  • Nocte-AmsLinksUpdater-1.0.0 Beta.zip
    16.8 KB · Lượt xem: 0

Top Bottom