import wixData from 'wix-data'; import wixLocation from 'wix-location'; $w.onReady(function () { // Lấy slug từ URL let slug = wixLocation.path[0]; // Path đầu tiên trong URL // Truy vấn cơ sở dữ liệu để tìm slug wixData.query("RedirectLinks") .eq("slug", slug) .find() .then((results) => { if (results.items.length > 0) { let linkData = results.items[0]; // Kiểm tra nếu liên kết được kích hoạt if (linkData.isActivate) { // Tăng số lần nhấp chuột wixData.update("RedirectLinks", { "_id": linkData._id, "clickCount": linkData.clickCount + 1 }).then(() => { // Chuyển hướng đến URL đích wixLocation.to(linkData.targetUrl); }).catch((err) => { console.error('Lỗi khi cập nhật click count:', err); }); } else { // Nếu link không kích hoạt, thông báo cho người dùng alert("Liên kết này hiện không hoạt động."); wixLocation.to("/error"); } } else { console.log("Không tìm thấy slug trong cơ sở dữ liệu."); wixLocation.to("/error"); } }).catch((err) => { console.error("Lỗi khi truy vấn cơ sở dữ liệu:", err); }); });