Güncel mobil tema ve yönlendirme hakkında

Konuyu değerlendir: Geçerli Reyting :

Görüntüleme : 2304

Yorumlar : 6

Bilgilendirme : Bu konuya son mesaj 507 gün önce yazıldı . Eğer yazınız doğrudan bu konu ile ilgili değil ise yeni bir konu başlatmanızı tavsiye ederiz.
  1. offline
    ReaL - ait Kullanıcı Resmi (Avatar)

    mobil tema ve yönlendirme hakkında

    şimdi vbulletin 3.8.x sürümünü kullanıyorum mobil tema kurdum ben birçok kod kullandım mobil temayı mobilden girenlere algılasın diye algılıyor fakat şöyle yapmak istiyorum mobil temaya bir link ekledim masaüstü görünüme geç diye ancak o bağlantıya tıklayınca normal temaya geçer geçmez tekrar mobil temaya dönüyor kod oolduğu için ben mobil temayı mobilden girenlere zorunlu kılmak istiyorum ama üyeler ve misafiler istekleri üzerine normal masaüstü temasına geçebilsinler bu konuya baya baktım fakat bir çözüm bulamadım bilgisi olan varsa paylaşabilirmi
  2. #1
    şimdi vbulletin 3.8.x sürümünü kullanıyorum mobil tema kurdum ben birçok kod kullandım mobil temayı mobilden girenlere algılasın diye algılıyor fakat şöyle yapmak istiyorum mobil temaya bir link ekledim masaüstü görünüme geç diye ancak o bağlantıya tıklayınca normal temaya geçer geçmez tekrar mobil temaya dönüyor kod oolduğu için ben mobil temayı mobilden girenlere zorunlu kılmak istiyorum ama üyeler ve misafiler istekleri üzerine normal masaüstü temasına geçebilsinler bu konuya baya baktım fakat bir çözüm bulamadım bilgisi olan varsa paylaşabilirmi

  3. offline
    ReaL - ait Kullanıcı Resmi (Avatar)

    Cevap: mobil tema ve yönlendirme hakkında

    sorun devam etmekte günceldir

  4. offline
    eTiKeT™ - ait Kullanıcı Resmi (Avatar)

    Cevap: mobil tema ve yönlendirme hakkında

    O kod orada olduğu sürece yok sonuçta bir yönlendirme kodu o kod algıladığında tekrar yönlendirecektir...
  5. #3
    O kod orada olduğu sürece yok sonuçta bir yönlendirme kodu o kod algıladığında tekrar yönlendirecektir...

  6. offline
    ReaL - ait Kullanıcı Resmi (Avatar)

    Cevap: mobil tema ve yönlendirme hakkında

       eTiKeT™ Nickli Üyeden Alıntı
    O kod orada olduğu sürece yok sonuçta bir yönlendirme kodu o kod algıladığında tekrar yönlendirecektir...
    farklı birşey yapma şansımız yokmu abi yani bu koddan başka ne yapabilrim
    MySimS3k® Bunu beğendi.
  7. #4
       eTiKeT™ Nickli Üyeden Alıntı
    O kod orada olduğu sürece yok sonuçta bir yönlendirme kodu o kod algıladığında tekrar yönlendirecektir...
    farklı birşey yapma şansımız yokmu abi yani bu koddan başka ne yapabilrim
    MySimS3k® Bunu beğendi.

  8. offline
    ReaL - ait Kullanıcı Resmi (Avatar)

    Cevap: mobil tema ve yönlendirme hakkında

    @eTiKeT™ abi şöyle bir anlatım buldum ancak vbseo kurulu .htaccese bu kodları ekleyince site 500 internet server hatası veriyor bi ayar çekme şansımız yokmu acaba

    Anlatım Şöyle;

    Mobil Sürüme Yönlendirme İşlemi
    Yönlendirme işlemleri için birden fazla senaryo olabilir; örnek olarak sitenin mobil sürümü, ilgili sitenin kök dizinide bulunan bir alt dizinden yayınlanıyorsa farklı; bir subdomain vasatısı ile ayrı bir VirtualHost altından yayınlanıyorsa farklı rewrite kuralı kullanılmalıdır.


    Bu iki senaryo için tanımlamalar aşağıda anlatıldığı gibi olabilir:


    Mobil Sürüm Altdizindeyse
    Örnek olarak, sitenin mobil sürümü ilgili sitenin ana dizininde /mobile isimli klasörde duruyorsa ana dizinde bulunan .htaccess dosyasına şöyle bir giriş yapılabilir:

    Kod:

    Bu alandaki kodları görebilmek için üye olmanız gereklidir.Üye Olmak İçin Tiklayın...

    Böylece, user agent kısmında android, blackberry, iphone, vs. ibareleri geçen sayfa görüntüleme istekleri /mobile alt dizinine yönlendirilecektir.


    Örneğin istek, 404 Sayfa Bulunamadı , Page Not Found - vbulletin Destek,Vbulletin Temaları ve Eklentileri indir url’sine gelmekteyse kullanıcı, vbulletin Destek,Vbulletin Temaları ve Eklentileri indir adresine yönlendirilecektir. Ayrıca isteğin sürekli yönlendirilerek sonsuz döngüye girmemesi için yönlendirme, istenilen URL’de /mobile ibaresi geçmemesi durumunda yapılacaktır.


    Mobil Sürüm Subdomain Altındaysa
    Mobil sürümün örnek olarak “m.vbulletin.web.tr” gibi bir sub domaini varsa ve ayrı bir VirtualHost tanımlaması ile yayınlanıyorsa, normal sürümün kök dizininde bulunan .htaccess dosyasında aşağıdaki tanımlamalar girilebilir:
    Kod:

    Bu alandaki kodları görebilmek için üye olmanız gereklidir.Üye Olmak İçin Tiklayın...



    Bu şekilde de user agent kısmında ilgili mobil cihazlara ait ibareler geçen istekler, http://m.vbulletin.web.tr/url adresine yönlendirilecektir.


    Bu yönlendirme işlemlerinin yanı sıra, mobil sürüme yönlendirilmiş kullanıcılara normal sürümü görüntüleme şansı vermek de isteyebilirsiniz. Ancak yukarıdaki şekilde yapılan yönlendirmelerde ilgili mobil cihazlardan gelen istekler başka herhangi bir koşula bakılmaksızın mobil sürüme yönlendirildiklerinden dolayı bu şekliyle normal sürüme erişemezler. Bu problemi aşmak aşağıdaki gibi bir yöntem izlenebilir:


    Geri Yönlendirme İşlemi
    Mobil bir cihazdan sitenin mobil sürümüne erişmiş olan bir kullanıcıya aynı zamanda normal sürüme de erişebilme şansı vermek için izlenebilecek yöntemlerden birisi, mobil sürümden normal sürüme giden bir redirect linki vasıtası ile kullanıcıya bir cookie atamak ve .htaccess kuralında bu cookie’yi kontrol etmek olabilir. Bu işlemi aşağıdaki şekillerde yapabilirsiniz.


    Altdizin
    Örneğin sitenin vbulletin Destek,Vbulletin Temaları ve Eklentileri indir olduğunu ve mobil sürümünün /mobile isimli bir altdizinden yayınlandığını düşünürsek, sitenin kök dizini altında oluşturulacak redirect.php isimli bir php dosyasına, hem normal sürüme redirect işlemini yapmak hem de mobil sürümden normal sürüme geri gidildiğini anlamak üzere kullanıcıya bir cookie set edilmesini belirtmek için şu ibrareler girebiliriz:
    Kod:

    Bu alandaki kodları görebilmek için üye olmanız gereklidir.Üye Olmak İçin Tiklayın...

    Daha sonra mobil sürümün anasayfasından bu php dosyasına örnek olarak “Normal sürüme dönmek için tıklayınız” başlıklı bir link verebilir ve kök dizininde bulunan .htaccess dosyasına şu şekilde bir yönlendirme kuralı yazılabilir:

    Kod:

    Bu alandaki kodları görebilmek için üye olmanız gereklidir.Üye Olmak İçin Tiklayın...

    Böylece mobil sürümde bulunan redirect linkine tıklayan kullanıcılar hem normal sürüme yönlendirilecek hem de adı normalsurum ve değeri 1 olan bir cookie atanacaktır. Normal sürüm altında bulunan .htaccess dosyası da kullanıcıda normalsurum isimli cookie’yi kontrol edip değeri 1 ise bu mobil kullanıcının normal sürüme gitmesine izin verecektir.


    Subdomain
    Aynı işlemim subdomain versiyonu ise şu şekilde gerçekleştirilebilir: (Sitenin vbulletin Destek,Vbulletin Temaları ve Eklentileri indir olduğunu ve mobile sürümün m.vbulletin.web.tr isimli subdomain’den yayınlandığını varsayıyoruz.)


    Gene normal sürümün kök dizininde redirect.php isimli bir php dosyası oluşturup aşağıdaki redirection ve cookieset ibarelerini giriyoruz:

    Kod:

    Bu alandaki kodları görebilmek için üye olmanız gereklidir.Üye Olmak İçin Tiklayın...

    Sonrasında kök dizininde bulunan .htaccess dosyasına aşağıdaki rewrite kuralını giriyoruz:

    Kod:

    Bu alandaki kodları görebilmek için üye olmanız gereklidir.Üye Olmak İçin Tiklayın...


    Sonrasında da mobil sürümün anasayfasında bu oluşturulan php dosyasına link veriyoruz. Böylece normal sürüme gitmek isteyen mobil kullanıcılar bu linke tıklayabiliyor ve kendilerine bir cookie set ediliyor, rewrite kuralında da bu cookie göz edildiği için normal sürüme erişim izni verilmiş oluyor.
  9. #5
    @eTiKeT™ abi şöyle bir anlatım buldum ancak vbseo kurulu .htaccese bu kodları ekleyince site 500 internet server hatası veriyor bi ayar çekme şansımız yokmu acaba

    Anlatım Şöyle;

    Mobil Sürüme Yönlendirme İşlemi
    Yönlendirme işlemleri için birden fazla senaryo olabilir; örnek olarak sitenin mobil sürümü, ilgili sitenin kök dizinide bulunan bir alt dizinden yayınlanıyorsa farklı; bir subdomain vasatısı ile ayrı bir VirtualHost altından yayınlanıyorsa farklı rewrite kuralı kullanılmalıdır.


    Bu iki senaryo için tanımlamalar aşağıda anlatıldığı gibi olabilir:


    Mobil Sürüm Altdizindeyse
    Örnek olarak, sitenin mobil sürümü ilgili sitenin ana dizininde /mobile isimli klasörde duruyorsa ana dizinde bulunan .htaccess dosyasına şöyle bir giriş yapılabilir:

    Kod:

    Bu alandaki kodları görebilmek için üye olmanız gereklidir.Üye Olmak İçin Tiklayın...

    Böylece, user agent kısmında android, blackberry, iphone, vs. ibareleri geçen sayfa görüntüleme istekleri /mobile alt dizinine yönlendirilecektir.


    Örneğin istek, 404 Sayfa Bulunamadı , Page Not Found - vbulletin Destek,Vbulletin Temaları ve Eklentileri indir url’sine gelmekteyse kullanıcı, vbulletin Destek,Vbulletin Temaları ve Eklentileri indir adresine yönlendirilecektir. Ayrıca isteğin sürekli yönlendirilerek sonsuz döngüye girmemesi için yönlendirme, istenilen URL’de /mobile ibaresi geçmemesi durumunda yapılacaktır.


    Mobil Sürüm Subdomain Altındaysa
    Mobil sürümün örnek olarak “m.vbulletin.web.tr” gibi bir sub domaini varsa ve ayrı bir VirtualHost tanımlaması ile yayınlanıyorsa, normal sürümün kök dizininde bulunan .htaccess dosyasında aşağıdaki tanımlamalar girilebilir:
    Kod:

    Bu alandaki kodları görebilmek için üye olmanız gereklidir.Üye Olmak İçin Tiklayın...



    Bu şekilde de user agent kısmında ilgili mobil cihazlara ait ibareler geçen istekler, http://m.vbulletin.web.tr/url adresine yönlendirilecektir.


    Bu yönlendirme işlemlerinin yanı sıra, mobil sürüme yönlendirilmiş kullanıcılara normal sürümü görüntüleme şansı vermek de isteyebilirsiniz. Ancak yukarıdaki şekilde yapılan yönlendirmelerde ilgili mobil cihazlardan gelen istekler başka herhangi bir koşula bakılmaksızın mobil sürüme yönlendirildiklerinden dolayı bu şekliyle normal sürüme erişemezler. Bu problemi aşmak aşağıdaki gibi bir yöntem izlenebilir:


    Geri Yönlendirme İşlemi
    Mobil bir cihazdan sitenin mobil sürümüne erişmiş olan bir kullanıcıya aynı zamanda normal sürüme de erişebilme şansı vermek için izlenebilecek yöntemlerden birisi, mobil sürümden normal sürüme giden bir redirect linki vasıtası ile kullanıcıya bir cookie atamak ve .htaccess kuralında bu cookie’yi kontrol etmek olabilir. Bu işlemi aşağıdaki şekillerde yapabilirsiniz.


    Altdizin
    Örneğin sitenin vbulletin Destek,Vbulletin Temaları ve Eklentileri indir olduğunu ve mobil sürümünün /mobile isimli bir altdizinden yayınlandığını düşünürsek, sitenin kök dizini altında oluşturulacak redirect.php isimli bir php dosyasına, hem normal sürüme redirect işlemini yapmak hem de mobil sürümden normal sürüme geri gidildiğini anlamak üzere kullanıcıya bir cookie set edilmesini belirtmek için şu ibrareler girebiliriz:
    Kod:

    Bu alandaki kodları görebilmek için üye olmanız gereklidir.Üye Olmak İçin Tiklayın...

    Daha sonra mobil sürümün anasayfasından bu php dosyasına örnek olarak “Normal sürüme dönmek için tıklayınız” başlıklı bir link verebilir ve kök dizininde bulunan .htaccess dosyasına şu şekilde bir yönlendirme kuralı yazılabilir:

    Kod:

    Bu alandaki kodları görebilmek için üye olmanız gereklidir.Üye Olmak İçin Tiklayın...

    Böylece mobil sürümde bulunan redirect linkine tıklayan kullanıcılar hem normal sürüme yönlendirilecek hem de adı normalsurum ve değeri 1 olan bir cookie atanacaktır. Normal sürüm altında bulunan .htaccess dosyası da kullanıcıda normalsurum isimli cookie’yi kontrol edip değeri 1 ise bu mobil kullanıcının normal sürüme gitmesine izin verecektir.


    Subdomain
    Aynı işlemim subdomain versiyonu ise şu şekilde gerçekleştirilebilir: (Sitenin vbulletin Destek,Vbulletin Temaları ve Eklentileri indir olduğunu ve mobile sürümün m.vbulletin.web.tr isimli subdomain’den yayınlandığını varsayıyoruz.)


    Gene normal sürümün kök dizininde redirect.php isimli bir php dosyası oluşturup aşağıdaki redirection ve cookieset ibarelerini giriyoruz:

    Kod:

    Bu alandaki kodları görebilmek için üye olmanız gereklidir.Üye Olmak İçin Tiklayın...

    Sonrasında kök dizininde bulunan .htaccess dosyasına aşağıdaki rewrite kuralını giriyoruz:

    Kod:

    Bu alandaki kodları görebilmek için üye olmanız gereklidir.Üye Olmak İçin Tiklayın...


    Sonrasında da mobil sürümün anasayfasında bu oluşturulan php dosyasına link veriyoruz. Böylece normal sürüme gitmek isteyen mobil kullanıcılar bu linke tıklayabiliyor ve kendilerine bir cookie set ediliyor, rewrite kuralında da bu cookie göz edildiği için normal sürüme erişim izni verilmiş oluyor.

  10. offline
    ReaL - ait Kullanıcı Resmi (Avatar)

    Cevap: mobil tema ve yönlendirme hakkında

    yardım edecek yokmu sorun halen devam etmekte mobilden girince mobil tema açılsın ama üyeler ve misafirler masaüstü temasını seçtiğinde masaüstü temasında kullansın yukardaki kodda mobil temadan başka temaya geçmeye izin vermiyor
  11. #6
    yardım edecek yokmu sorun halen devam etmekte mobilden girince mobil tema açılsın ama üyeler ve misafirler masaüstü temasını seçtiğinde masaüstü temasında kullansın yukardaki kodda mobil temadan başka temaya geçmeye izin vermiyor

  12. offline
    netr0n - ait Kullanıcı Resmi (Avatar)

    Cevap: mobil tema ve yönlendirme hakkında

    Selamlar, özelden bana deneme bir login atın bakalım soruna.
  13. #7
    Selamlar, özelden bana deneme bir login atın bakalım soruna.

Benzer Konular
  1. Güncel VBulletin 3.8.x Mobil Tema Hakkında
    Konu Sahibi RmX78 Forum vBulletin Sorunlarınız
    Cevap: 5
    Son Mesaj : 14.Ocak.2016, 09:49
  2. Vbulletin 3.8.7 mobil tema yönlendirme İptali
    Konu Sahibi EkoL Forum vBulletin Sorunlarınız
    Cevap: 6
    Son Mesaj : 03.Ocak.2016, 23:23
  3. Mobil Yönlendirme Hata
    Konu Sahibi Onlineumut Forum vBulletin Sorunlarınız
    Cevap: 6
    Son Mesaj : 26.Aralık.2015, 22:26
  4. Güncel 4.0.5 Mobil temaya yönlendirme (ücretli destek alınacaktır)
    Konu Sahibi serki Forum vBulletin Sorunlarınız
    Cevap: 0
    Son Mesaj : 01.Mart.2015, 16:03
  5. Mobil tema hakkında
    Konu Sahibi yunus3277 Forum vBulletin Sorunlarınız
    Cevap: 12
    Son Mesaj : 17.Temmuz.2014, 17:16