MyBB Depo Forum
Kullanıcı Sitenin Genişliğini Ayarlayabilsin - Baskı Önizleme

+- MyBB Depo Forum (https://mybbdepo.com)
+-- Forum: MyBB 1.6 Depo (https://mybbdepo.com/mybb-1-6-depo-forumu)
+--- Forum: MyBB 1.6 Soru ve Sorunlarınız (https://mybbdepo.com/mybb-1-6-soru-ve-sorunlariniz-forumu)
+--- Konu Başlığı: Kullanıcı Sitenin Genişliğini Ayarlayabilsin (/kullanici-sitenin-genisligini-ayarlayabilsin-konusu.html)

Sayfalar: 1 2 3 4


Kullanıcı Sitenin Genişliğini Ayarlayabilsin - iCarly - 16-02-2014

Arkadaşlar bugün çok fazla soru sordum kusura bakmayın Mahcup Ama bu soruda uzun zamandır aklımda;

Sanırım WebMasterSitesi 'nde görmüştüm. Kullanıcı profilinden kullanıcı sitenin genişliğini kendine göre ayarlayabiliyordu. Yani yine otomatik ayarlar kullanılacak ama isteyen kendisininkini değiştirebilecek. Böyle bir şey olabilir midir? Teşekkürler.


Cvp: Kullanıcı Sitenin Genişliğini Ayarlayabilsin - Feyz - 16-02-2014

Daralt-Geniş fonksiyonunu mu istiyorsunuz.
Default olarak 960px, genişlet tıklayınca da % olarak değer alsın yani ?


Cvp: Kullanıcı Sitenin Genişliğini Ayarlayabilsin - iCarly - 16-02-2014

(16-02-2014, Saat:14:39)xFeyz Adlı Kullanıcıdan Alıntı: Daralt-Geniş fonksiyonunu mu istiyorsunuz.
Default olarak 960px, genişlet tıklayınca da % olarak değer alsın yani ?

İlginiz için teşekkürler. Gördüğüm sitede şöyleydi sanırım;

Site Genişliği: (Burada seçenekler var) %95, %90, %85, %80, %75, %70, %65 vb. diyeydi.

Kullanıcı kendine göre ayarlıyor. İsteyen istediği boyutta kullanıyor. Ama site yine ilk gelindiğinde otomaik kendi ayarlarında olacak sadece kullanıcılar giriş yapınca kendi ayarlarını düzenleyebilecekler.


Cvp: Kullanıcı Sitenin Genişliğini Ayarlayabilsin - usameavci - 16-02-2014

Eklenti olarak araştırınız eğer yoksa boş bir vaktimde yazabilirim Melek - Masum


Cvp: Kullanıcı Sitenin Genişliğini Ayarlayabilsin - iCarly - 16-02-2014

(16-02-2014, Saat:18:21)TShujin Adlı Kullanıcıdan Alıntı: Eklenti olarak araştırınız eğer yoksa boş bir vaktimde yazabilirim Melek - Masum

Merhaba, başka bir forumda sormuşlar fakat cevap gelmemiş pek tercih edilen bir özellik değil sanırım. Özel olarak uğraşmanıza gerek yok teşekkürler. Ben sadece öğrenmek için yazmıştım.


Cvp: Kullanıcı Sitenin Genişliğini Ayarlayabilsin - usameavci - 18-02-2014

Jquery ile ufak bi uygulama yaptım işine yarar büyük ihtimal ile Gülümseme

Anlatım
Not: Jquery kütüphanesini dahil etmeyi unutmayınız. Eğer sitenizde dahil edilmiş ise 2. key dahil etmeyiniz.
header_include şablonunda en alta yapıştır:
Kod:
    <script type="text/javascript">
        $(document).ready(function(){

            $.SetCookie = function(cname,cvalue,exdays){
                var d = new Date();
                d.setTime(d.getTime()+(exdays*24*60*60*1000));
                var expires = "expires="+d.toGMTString();
                document.cookie = cname + "=" + cvalue + "; " + expires;
            }

            $.ReadCookie = function(name){
                var cookieValue = "";
                var search = name + "=";
                if(document.cookie.length > 0){
                    offset = document.cookie.indexOf(search);
                    if (offset != -1){
                        offset += search.length;
                        end = document.cookie.indexOf(";", offset);
                        if (end == -1) end = document.cookie.length;
                            cookieValue = unescape(document.cookie.substring(offset, end));
                    }
                }
                $("body").animate({    width: cookieValue + "%" }, 500 );
            }

            $.ChangeWidth = function(){
                var value = $("#WidthChanger").val();
                $.SetCookie("ForumWidth",value,"999999999");
                $.ReadCookie("ForumWidth");
            }

            $.DefaultWidth = function(name){
                var cookieValue = "";
                var search = name + "=";
                if(document.cookie.length > 0){
                    offset = document.cookie.indexOf(search);
                    if (offset != -1){
                        offset += search.length;
                        end = document.cookie.indexOf(";", offset);
                        if (end == -1) end = document.cookie.length;
                            cookieValue = unescape(document.cookie.substring(offset, end));
                    }
                }
                $("body").css({ "width" : cookieValue + "%" });
            }

            $.DefaultWidth('ForumWidth');
        });
    </script>

Seçim kutusunu anasayfayada istediğin herhangi bir yere koyabilirsin :
Kod:
<select id="WidthChanger" onchange="$.ChangeWidth()">
        <option value="100" selected="selected">%100</option>
        <option value="90">%90</option>
        <option value="80">%80</option>
        <option value="60">%60</option>
        <option value="50">%50</option>
    </select>



Cvp: Kullanıcı Sitenin Genişliğini Ayarlayabilsin - iCarly - 19-02-2014

Eve geçince deneyeceğim. Sonucu yazarım. İlginiz için çok teşekkürler. Mahcup


Cvp: Kullanıcı Sitenin Genişliğini Ayarlayabilsin - iCarly - 19-02-2014

(18-02-2014, Saat:23:31)TShujin Adlı Kullanıcıdan Alıntı: Jquery ile ufak bi uygulama yaptım işine yarar büyük ihtimal ile Gülümseme

Anlatım
Not: Jquery kütüphanesini dahil etmeyi unutmayınız. Eğer sitenizde dahil edilmiş ise 2. key dahil etmeyiniz.
header_include şablonunda en alta yapıştır:
Kod:
    <script type="text/javascript">
        $(document).ready(function(){

            $.SetCookie = function(cname,cvalue,exdays){
                var d = new Date();
                d.setTime(d.getTime()+(exdays*24*60*60*1000));
                var expires = "expires="+d.toGMTString();
                document.cookie = cname + "=" + cvalue + "; " + expires;
            }

            $.ReadCookie = function(name){
                var cookieValue = "";
                var search = name + "=";
                if(document.cookie.length > 0){
                    offset = document.cookie.indexOf(search);
                    if (offset != -1){
                        offset += search.length;
                        end = document.cookie.indexOf(";", offset);
                        if (end == -1) end = document.cookie.length;
                            cookieValue = unescape(document.cookie.substring(offset, end));
                    }
                }
                $("body").animate({    width: cookieValue + "%" }, 500 );
            }

            $.ChangeWidth = function(){
                var value = $("#WidthChanger").val();
                $.SetCookie("ForumWidth",value,"999999999");
                $.ReadCookie("ForumWidth");
            }

            $.DefaultWidth = function(name){
                var cookieValue = "";
                var search = name + "=";
                if(document.cookie.length > 0){
                    offset = document.cookie.indexOf(search);
                    if (offset != -1){
                        offset += search.length;
                        end = document.cookie.indexOf(";", offset);
                        if (end == -1) end = document.cookie.length;
                            cookieValue = unescape(document.cookie.substring(offset, end));
                    }
                }
                $("body").css({ "width" : cookieValue + "%" });
            }

            $.DefaultWidth('ForumWidth');
        });
    </script>

Seçim kutusunu anasayfayada istediğin herhangi bir yere koyabilirsin :
Kod:
<select id="WidthChanger" onchange="$.ChangeWidth()">
        <option value="100" selected="selected">%100</option>
        <option value="90">%90</option>
        <option value="80">%80</option>
        <option value="60">%60</option>
        <option value="50">%50</option>
    </select>

Merhaba tekrar teşekkürler. Oldu fakat 2 tane sorum olacaktı. İlk olarak oldu fakat küçültüp, büyültünce sayfa sola yaslanıyor. Onun otomatik ortada kalmasını nasıl sağlarız?

İkinci olarakta bunun sadece oturum açanların kendi ayarlarını yapıp kapatınca orjinal şekle dönmesini nasıl sağlarız? Tekrardan ilginiz için çok teşekkürler. Bu arada ilk sorumun resmi aşağıdaki gibidir;

resim

Aslında site ortalı ama ayarı yapınca sola kayıyor bunu nasıl düzeltebiliriz? Tekrardan çok teşekkürler.
--------------
Ekleme: Bir de acaba bu % 'lere nasıl ekleme yapabilirim (%70, 75 vb.) veya % 'sini değiştirebilirim? Teşekkürler.