Ma intreb daca se poate sa adaug un mesaj de intampinare pe site. Am auzit ceva discutii pe net despre acest subiect si mi-a starnit interesul. Multumesc anticipat!
Topic nou •
Blog •
Chat •
Contact •
Regulament •
FAQ •
RSS •
Cautare
Mesaj de intampinare pe site/blog(6 mesaje) (3 utilizatori) |
Voteaza: Tweet |
-
Postat in urma cu 1 an
-
Mesaj de intampinare pe site
Exista mai multe modalitati de a face asta, insa indiferent de metoda aleasa, mi se pare o prostie sa faci asa ceva ...
Poti face o pagina .html, .php cu un mesaj de intampinare, poze, flash, etc, si din aceea pagina faci redirect in 3-5 secunde catre pagina principala a siteului tau.
-
Am verificat siteul specificat de tine la "Profil", respectiv euconstructor.ro (daca de acest site este vorba) ... La mine nu apare nici un mesaj de intampinare.
Ca idee generala, un astfel de script (care sa apara o singura data) poate fi implementat doar cu un sistem de generare de cockie-uri, care este destul de dificil de implementat. Pe urma, anumite scripturi pot functiona doar in anumite browsere, iar in alte browsere, nu. Asa ca, daca tii neaparat sa ai o pagina de intampinare, poti face pagina index a siteului sa afiseze mesajul dorit de tine, dupa care aceasta sa redirectioneze automat (dupa X secunde) catre continutul siteului tau. Va trebui bineinteles sa refaci link-urile siteului astfel incat acestea sa nu duca catre pagina index si catre continutul siteului.
Utilizarea scripturilor de tip "popup" nu este deloc agreeata de catre Google, asa ca, personal nu te sfatuiesc sa faci asta. Daca tii neaparat sa ai un "mesaj special" catre vizitatorii siteului tau, plantezi un banner mare care sa fie vizibil si basta.
-
Incearca eventual si script-ul asta:
<SCRIPT LANGUAGE="JavaScript"> //number of days the cookie should //last (0 will cause it to always pop up) var expDays = 1; //url of the page you want to popup var page = "http://siteul-tau.ro/pagina-care-sa-fie-deschisa-in-fereastra-popup.html"; var windowprops = "width=650, height=500, location=yes, toolbar=no, menubar=no, scrollbars=yes, resizable=yes"; function GetCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } function DeleteCookie (name) { var exp = new Date(); exp.setTime (exp.getTime() - 1); var cval = GetCookie (name); document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString(); } var exp = new Date(); exp.setTime(exp.getTime() + (expDays*24*60*60*1000)); function amt(){ var count = GetCookie('count') if(count == null) { SetCookie('count','1') return 1 } else { var newcount = parseInt(count) + 1; DeleteCookie('count') SetCookie('count',newcount,exp) return count } } function getCookieVal(offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } function checkCount() { var count = GetCookie('count'); if (count == null) { count=1; SetCookie('count', count, exp); window.open(page, "", windowprops); } else { count++; SetCookie('count', count, exp); } } window.onload=checkCount </script>Trebuie adaugat deasupra la:
</head>Creezi o pagina HTML in care sa apara mesajul tau, iar in script modifici:
http://siteul-tau.ro/pagina-care-sa-fie-deschisa-in-fereastra-popup.html... cu URL-ul paginii tale HTML care contine mesajul. Script-ul va fi afisat doar o data pe zi.
Voteaza acest subiect:
RSS feed pentru acest topic




