Wordpress Splash sayfa

5 Cevap php

Bunun üzerine yetişkin içeriğe sahip olacak bir Wordpress blog başlıyorum, bu yüzden Wordpress bir ilk-kez-yalnızca sıçrama sayfa gerekir. (Ben değil herkes çerezler etkin olduğunu farkında değilim rağmen) ilk kez-tek sorun, ben bir cookie ile çözebilirsiniz

Ne yapabilirim bir çerez mevcut değilse başka sayfa yükleyen bir komut dosyası oluşturmak olduğunu. Ya açılış sayfası benim ana sayfa olarak yapmak, ve çerez varsa, yönlendirme olabilir.

Ama ben ne arıyorum gerçekten değil. Ben sayfaları ile uğraşmak istemiyorum. Yerine ben arka plan (ana sayfa) koyulaşır ve kalmak veya ayrılmak için seçim ile bir paneli gösteren bir lightbox-y çözüm arıyorum.

Ben bu başlatmak için nasıl bir ipucu yok. PHP, Javascript ve CSS ile tanıdık, bu yüzden bile kod sormuyorum. Ben sadece bir web programcı bu konuda görünümü ve sıçrama-sayfayı ben bunu istiyorum yol oluşturmak için bazı yardım istiyorum. Ya da aptalca bir fikir mi?

5 Cevap

Ben sadece, bunun için CSS oluşturmak gitmek için tüm hazır olsun, sonra durumu ile başlığına içine sopa olur. Bu şekilde, bu everypage görüntülemek biliyorum, ve sen, siz bağlantılı alırsanız t "pantolonsuz yakalandı" olması.

Benim tek endişem ben kullanıcı bunu görmeye kabul etmeden görüntülenmesini istemiyorum eminim lightbox etkisi, grafik her şeyi kapsar emin olacaktır.

Ben bir lightbox çözüm kullanmak istiyorum.

e.g.
http://leandrovieira.com/projects/jquery/lightbox/

Bu nasıl kullanılacağını örnekler içerir.

Bir çerez denetler ve çerez ayarlı değilse bir lightbox görüntüleyen bir JavaScript kodu biraz oluşturma ile herhangi bir sorun olmamalıdır. JavaScript basit bir ekran kalmak veya ayrılmak için seçim paneli ile bir div olabilir. Ve belki de arka plan dışarı loş, ama sen uygun gördüğünüz herhangi bir şekilde bunu yapabilir bir diğer div.

Ben önerilen JQuery ColorBox çözüm kullandı, ama inline display: none jQuery tarafından değiştirildi değildi, işe yaramadı, bu yüzden kullanılan

$.colorbox({html:"<div id=\"splash-wrapper\"><h1>it works</h1></div>"});

ve bu bir cazibe gibi çalıştı

ColorBox kullanın ve onload diyoruz

http://jacklmoore.com/colorbox/example1/

Ben yükü bir halk oluşturmak için bu kullanıyorum. Her 30 günde sona erecek bir çerez bırakır. #inline_content içinde tüm içerik ve display: none; olarak ayarlayın adında bir div oluşturun

Umarım bu yardımcı olur.

        <script>

                $(document).ready(function() { 

                    if (document.cookie.indexOf('visited=true') === -1) {
                       var expires = new Date();
                        expires.setDate(expires.getDate()+30);
                        document.cookie = "visited=true; expires="+expires.toUTCString();
                        $.colorbox({inline:true, width:"40%", height:"450px", href:"#inline_content"});

                    }


                    });

            </script>