2012-11-09 31 views
7

Trang web có hai phần; 'Mọi nơi' và 'LA'.
Mặc định là phần 'Mọi nơi'.Tạo cookie nếu liên kết được nhấp, chuyển hướng đến liên kết được nhấp vào lần truy cập tiếp theo

Làm cách nào để tôi tạo cookie nếu khách truy cập nhấp vào liên kết 'LA' và khi họ quay lại trang web chính trong một lượt truy cập khác, họ được chuyển hướng đến phần 'LA' đó?

Tôi đã thử thay đổi tập lệnh này; http://www.javascriptsource.com/cookies/cookie-redirect.html

Thay vì hộp kiểm, liên kết và chỉ một liên kết. Nhưng dường như không hoạt động. Tôi không chuyên nghiệp ở javascript, vì vậy, hãy làm ơn với tôi.

Cảm ơn trước!

+0

Javascript là tốt và tốt, nhưng loại công việc này phù hợp hơn cho xử lý phía máy chủ. – TheZ

Trả lời

4

Điều tôi thường làm là tạo điều kiện và tạo nhúng với cookie bên trong. Tôi cũng có xu hướng sử dụng add-on này: http://devot-ee.com/add-ons/cookies

2

Tad,

Đối với thiết lập cookie bạn sẽ muốn sử dụng javascript, sử dụng một bộ xử lý nhấp chuột vào phần liên kết LA. Nếu bạn cần một số trợ giúp với việc thiết lập cookie trong javascript có một bài viết giới thiệu tốt tại http://www.quirksmode.org/js/cookies.html mà không phải là bang đến nay nhưng vẫn còn trong thứ tự làm việc đầy đủ.

Khi cookie được đặt thì bạn sẽ chuyển sang sử dụng một trong các plugin cho EE để bạn có thể kiểm tra sự tồn tại của mẫu trong mẫu (có thể trong mẫu được nhúng hoặc trích đoạn) khi tải trang. Nếu bạn tìm thấy cookie thì bạn có thể sử dụng cú pháp chuyển hướng EE tiêu chuẩn để gửi khách truy cập đến phần có liên quan.

Các vấn đề liên quan