MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
NY.Net avatar
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 0/5 - 0 oy

Genişliğe Uygun Resim Boyutlandırma Yapımı 1.8


Sponsor Reklam
media venus

Çevrimdışı NY.Net
 Tarih: 13-09-2014, Saat:14:13
(Son Düzenleme: 13-09-2014, Saat:15:08, Düzenleyen: NY.Net.)
#1
Merhaba arkadaşlar resmi sitede gezerken gördüğüm bir modifikasyonu daha çok dersi sizlere paylaşmak istedim.Resimlerinizi otomatik boyutlandırmaya yaradığından bahsedilmiş.Yanlış anlamadıysam tabii.MyBB 1.8 i bir siteye girerek deneme fırsatım olmadı localhostta sorun veriyor bir kaç yerde neyse.

Bu adımları uygulamadan önce değişiklik yapacağınız tüm dosyaları yedekleyiniz.

Adım 1: Not Defteri veya NotePad++ gibi bir programa giriş yapıyor ve yeni bir dosya oluşturuyoruz.
Adım 2: Dosya adını resizer.js şeklinde adlandırın ve aşağıda verdiğim kodları ekleyip kaydedin:
PHP Kod:
// jQuery.naturalWidth / jQuery.naturalHeight plugin for (already-loaded) images

// Triple-licensed: Public Domain, MIT and WTFPL license - share and enjoy!

(function($) {
  function 
img(url) {
    var 
= new Image;
    
i.src url;
    return 
i;
  }

  if (
'naturalWidth' in (new Image)) {
    $.
fn.naturalWidth  = function() { return this[0].naturalWidth; };
    $.
fn.naturalHeight = function() { return this[0].naturalHeight; };
    return;
  }
  $.
fn.naturalWidth  = function() { return img(this[0].src).width; };
  $.
fn.naturalHeight = function() { return img(this[0].src).height; };
})(
jQuery);

$(
document).ready(function() {
    function 
imageLoaded() {
        var 
resizelang 'Click on this image to display the full size version.';
        var 
resizedsize =  $(this).width();
        var 
origsize = $(this).naturalWidth();
        if (
origsize!=resizedsize) {
            $(
this).wrap('<div></div>').attr('title'resizelang).on('click', function() {
                if ($(
this).is('[title]')) {
                    $(
this).removeAttr('title');
                }
                else {
                    $(
this).attr('title'resizelang);
                } 
                var 
parentheight = $(this).parent().height();
                if (!$(
this).hasClass('resize')) {
                    $(
this).addClass('resize').parent().css('height'parentheight+'px');
                }
                else
                {
                    $(
this).removeAttr('class').parent().css('height''');
                }
            });
        }
    }
    $(
'.scaleimages img').each(function() {
        if( 
this.complete ) {
            
imageLoaded.callthis );
        } else {
            $(
this).one('load'imageLoaded);
        }
    });
}); 

Adım 3: Kaydettiğiniz resizer.js dosyasını forumun kurulu olduğu dizin(root)/jscripts/ dosyasının içine atınız.
Adım 4: Admin panelinize giriş yapın ve headerinclude şablonunu açın.
Adım 5: Bu şablonda aşağıda verdiğim kod satırını bulun:
PHP Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/general.js?ver=1800"></script> 
Bu satırın hemen bir satır aşağısına inin ve aşağıdaki kodu ekleyip kaydedin.
PHP Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/resizer.js"></script> 
Adım 6: Aşağıda verdiğim css kodunu global.css de en alta inip ekleyin ve kaydedin.
PHP Kod:
.resize {
    
max-widthnone !important;
    
positionabsolute !important;
    
z-index20 !important;


Buda videosu:




Not: Anladığım kadarıyla 1.8 Default tema odaklı bir çözümmüş bu aynı sistemin hemen hemen aynısı xenforo da da kullanılırmış.

Hani bi teşekkür etseniz güzel olur.Gerçi ben yapmadım sadece bilgilendirmek amacıyla paylaşmak istedim sizlerle.Daha önce paylaşıldı ise özür dilerim
Bunu Beğenenler:
Sponsor Reklam
sponsor reklam sponsor reklam

Çevrimdışı poyraz
 Tarih: 13-09-2014, Saat:19:37
#2
http://mybbdepo.com/eklentisiz-resizer-konusu.html
Bunu Beğenenler: Manager

Çevrimdışı NY.Net
 Tarih: 13-09-2014, Saat:20:31
#3
Ben google da aradim bulamamiştim o yüzden yoktur diye açtim madem var konu silinebilir
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Eklenti - Yama - Plugin [MCTR - 1.8] Highslide Resim Boyutlandırma Plugin EmreKRMN 23 7,003 28-07-2016, Saat:00:20
Son Yorum: fatihcray09
  [MCTR - 1.8] SomeImage Resim Uploader EmreKRMN 4 1,490 22-05-2016, Saat:20:43
Son Yorum: akademi51
  [1.8] MyBB Tinypic Resim Yükleme Plugin [1.8] Kiliza 5 1,870 23-10-2015, Saat:17:27
Son Yorum: CupdividiCeo
  Mybb Ncode Resim Boyutlandırma Eklentisi EmreKarakaya 4 1,788 07-07-2015, Saat:04:33
Son Yorum: atTheDisco
  [1.8] Sayfaya Sığdır | Resim Boyutlandırıcı | Her Resmi Küçültüyor 1.8 RawShed 6 1,838 21-02-2015, Saat:12:04
Son Yorum: RawShed



Konuyu Okuyanlar: 1 Ziyaretçi