Website Development prosesində qarşımıza zamana bağlı dinamik dəyişən sahələr çıxması normaldır. Yəqin ki, hər birimiz bununla zaman-zaman qarşılaşırıq. WordPress Plugin və ya theme develop edərkən bu tipli problemləri sadə yolla da həll etmək olar.
3 nümunə ilə əsas ehtiyaclara uyğun sadə həlləri təsvir etməyə çalışacam. (Nümunələr sadə olduğu üçün parametrləri administrativ sahəyə keçirmək haqqında nəsə yoxdur, sadəcə birbaşa işi görən kodlar var)
1. Gecə-gündüz bannerləri dəyişmək – İstifadəçilər gecə daxil olarkən hansısa verilmiş ərazidə bir banner, səhər isə başqa banner görə bilərlər.
2. Həftəsonu bölməsi – Hansı ki adi vaxtda verilmiş ərazidə normal bir bölmə olduğu halda, həftəsonu orada həftəsonuna özəl bir bölmə peyda ola bilər. Birinci gün başlayan kimi də itər.
3. Qeyd edilən tarix intervalında peyda olan bölmə. Məsələn mağaza veb saytı develop edirik, mağazada ayın 27-28-i kampaniya var. Deməli biz öncədən kodu elə schedule edə bilərik ki, kampaniya haqqında bölmə verilmiş tarixdə özü-özünə peyda olsun və sonra da lazımi vaxt bitəndə itsin. Yəni bunun üçün həmin vaxt aralıqlarında saytın kod hissəsində zamana bağlı editlər etməyə gərək olmur.
Beləliklə, nümunə 1 – gecə-gündüz banner əvəzetməsi nümunəsi:
Nümunə 2 – həftəsonları görünən, sonra da itən bölmə.
Nümunə 2: Verilmiş zaman intervalında
Təbii ki, çox targetli veb saytlarda timezone da fərqli olur deyə burada verilən kodlara bir qədər əlavələr də etmək lazım ola bilər. Məsələn JavaScript tərəfindən gələn Cookie bizə çox kömək ola bilər. Oxşar mövzuda yazımızı oxuya bilərsiniz.
Mənbə: Digər bloqum.