DNA Tasarim
20 Mayıs 2012, 21:19:12 *
Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
 
   Portal   Forum Ara Takvim Tags GoogleTagged Giriş Yap Kayıt  
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: Resimleri Otomatik Olarak Küçültme mod  (Okunma Sayısı 1009 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
DNA


Üye ID: 1

Cinsiyet: Bay
Yaş: 24
Nerden: Gaziantep

Konu Sayısı: 42
Mesaj Sayısı: 127

Çevrimdışı


WWW
« : 08 Mayıs 2009, 03:22:18 »

Konu Sahibi : Anadolu
Modifikasyon Adı: nCode Image Resizer
Modifikasyon Sayfası: http://custom.simplemachines.org/mods/index.php?mod=1197
Yazan : m3talc0re
Kullanılabilir SMF sürümleri: 1.1.5 - 2,x Versiyonu içi tıklayınız
Versiyon: 1.0
Açıklama: Forum sayfalarınızda bulunan resimlerin boyutunu istediğiniz değerde küçülterek tıklamayla aynı sayfada veya farklı şekillerde büyümesini sağlar.

Demo : http://egitimforumu.com/index.php?topic=8152.0

SMf 2,X sürümü için : 2x Versiyonu içi tıklayınız

Türkçe Yama:
Aç: languages/Modifications.turkish.php

Bul:
?>

Üstüne Ekle:
$txt['ncode_imageresizer_warning_small'] = 'Resmin gerçek boyutunu görmek için bu çubuğa tıklayın.';
$txt['ncode_imageresizer_warning_filesize'] = 'Bu resim yeniden boyutlandırıldı. Resmin gerçek boyutunu görmek için bu çubuğa tıklayın. Resimin orjinal ölçüleri %1$sx%2$s ve boyutu %3$sKB.';
$txt['ncode_imageresizer_warning_no_filesize'] = 'Bu resim yeniden boyutlandırıldı. Resmin gerçek boyutunu görmek için bu çubuğa tıklayın. Resimin orjinal ölçüleri %1$sx%2$s.';
$txt['ncode_imageresizer_warning_fullsize'] = 'Resmin küçük boyutunu görmek için bu çubuğa tıklayın.';
$txt['ncode_imageresizer_mode'] = 'Yeniden Boyutlandırma Modu';
$txt['ncode_imageresizer_original'] = 'Orjinal ölçüleri koru';
$txt['ncode_imageresizer_enlarge_same'] = 'Aynı sayfada genişlet';
$txt['ncode_imageresizer_open_same'] = 'Aynı pencerede aç';
$txt['ncode_imageresizer_open_new'] = 'Yeni pencerede aç';
$txt['ncode_imageresizer_max_width'] = 'Maksimum genişlik';
$txt['ncode_imageresizer_max_height'] = 'Maksimum yükseklik<br /><span class="smalltext">Yüksekliğe sınır koymamak için boş bırakın.</span>';

Bazı eksiklikleri giderdiği için Badboy' a teşekkürler..


Manuel Kurulum

Manuel olarak da ben anlatayım.
temanız/index.template.php aç
</head>

Kod: (Değiştir) Hepsini Seç | Panoya Kopyala
<!-- nCode Image Resizer -->
 <script type="text/javascript" src="', $settings['theme_url'], '/ncode_imageresizer.js"></script>
 <style type="text/css">
 <!--
 table.ncode_imageresizer_warning, table.ncode_imageresizer_warning td
 {
  background-color: #fefee1; /* the bgcolor behind the text and image */
 }
 table.ncode_imageresizer_warning {
  color: #000000; /* the font color */
  border: 1px solid #CCCDCD; /* the border around the whole thing */
  cursor: pointer;
 }
 table.ncode_imageresizer_warning td {
  font-size: 10px;
  vertical-align: middle;
  text-decoration: none;
 }
 table.ncode_imageresizer_warning td.td1 {
  padding: 5px;
 }
 -->
 </style>';
 // What is the mode?
 if (isset($modSettings['ncode_imageresizer_mode']))
 {
  if ($modSettings['ncode_imageresizer_mode'] == 1)
   $mode = 'enlarge';
  elseif ($modSettings['ncode_imageresizer_mode'] == 2)
   $mode = 'samewindow';
  elseif ($modSettings['ncode_imageresizer_mode'] == 3)
   $mode = 'newwindow';
  else
   $mode = 'none';
 }
 else
  $mode = 'none';
 echo '
 <script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
 NcodeImageResizer.BBURL = "', $settings['images_url'], '";
 NcodeImageResizer.MODE = "', $mode, '";
 NcodeImageResizer.MAXWIDTH = "', empty($modSettings['ncode_imageresizer_max_width']) ? 0 : (int) $modSettings['ncode_imageresizer_max_width'], '";
 NcodeImageResizer.MAXHEIGHT = "', empty($modSettings['ncode_imageresizer_max_height']) ? 0 : (int) $modSettings['ncode_imageresizer_max_height'], '";
 vbphrase = new Array();
 vbphrase['ncode_imageresizer_warning_small'] = '', $txt['ncode_imageresizer_warning_small'], '';
 vbphrase['ncode_imageresizer_warning_filesize'] = '', $txt['ncode_imageresizer_warning_filesize'], '';
 vbphrase['ncode_imageresizer_warning_no_filesize'] = '', $txt['ncode_imageresizer_warning_no_filesize'], '';
 vbphrase['ncode_imageresizer_warning_fullsize'] = '', $txt['ncode_imageresizer_warning_fullsize'], '';
 // ]]></script>
</head>

Sources/ModSettings.php dosyasın da
'',
         // Who's online.
         array('check', 'who_enabled'),

Kod: (Altına Ekle) Hepsini Seç | Panoya Kopyala
'',
         // nCode Image Resizer
         array('select', 'ncode_imageresizer_mode', array(&$txt['ncode_imageresizer_original'], &$txt['ncode_imageresizer_enlarge_same'], &$txt['ncode_imageresizer_open_same'], &$txt['ncode_imageresizer_open_new'])),
         array('int', 'ncode_imageresizer_max_width'),
         array('int', 'ncode_imageresizer_max_height'),


Sources/Subs.php dosyasın da
array(
            'tag' => 'img',
            'type' => 'unparsed_content',
            'content' => '<img src="$1" alt="" border="0" />',
            'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array('<br />' => ''));'),
            'disabled_content' => '($1)',
         ),

Kod: (Değiştir) Hepsini Seç | Panoya Kopyala
array(
            'tag' => 'img',
            'type' => 'unparsed_content',
            'content' => '<img src="$1" alt="" border="0" onload="NcodeImageResizer.createOn(this);" />',
            'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array('<br />' => ''));'),
            'disabled_content' => '($1)',
         ),

Temanız/languages/Modifications.turkish.php
Kod: (En Aşağıda Bul) Hepsini Seç | Panoya Kopyala
?>


Kod: (Üstüne Ekle:) Hepsini Seç | Panoya Kopyala
$txt['ncode_imageresizer_warning_small'] = 'Resmi gerçek boyutunda görmek için tıklayınız.';
$txt['ncode_imageresizer_warning_filesize'] = 'Bu resim küçültülmüştür. Gerçek boyutunda görmek için tıklayınız. Resmin orjinal boyutları %1$sx%2$s ve genişliği %3$sKB.';
$txt['ncode_imageresizer_warning_no_filesize'] = 'Bu resim küçültülmüştür. Gerçek boyutunda görmek için tıklayınız. Resmin orjinal boyutları %1$sx%2$s.';
$txt['ncode_imageresizer_warning_fullsize'] = 'Resmin küçük haline dönmek için tıklayınız.';
$txt['ncode_imageresizer_mode'] = 'Resize Mode';
$txt['ncode_imageresizer_original'] = 'Bulunduğu sayfada aç';
$txt['ncode_imageresizer_enlarge_same'] = 'Aynı dokumanda büyüt';
$txt['ncode_imageresizer_open_same'] = 'Aynı pencerede aç';
$txt['ncode_imageresizer_open_new'] = 'Yeni pencerede aç';
$txt['ncode_imageresizer_max_width'] = 'Maximum genişlik';
$txt['ncode_imageresizer_max_height'] = 'Maximum yükseklik<br /><span class="smalltext">Leave blank for no max height.</span>';
Türkçe çeviri için Egitimforumu.Com arkadaşımıza teşekkür ediyorum.
Zip içindeki ncode_imageresizer.js dosyasını da temanız klasörü içine atınız.

Modifikasyon İle Ayarlar
Admin > Forum Seçenekleri > Düzen ve Seçenekler > Kimler Online'ı etkinleştir altında (Resize Mode | Maximum genişlik | Maximum yükseklik) bölümünün karşısına istediğiniz sayı değerlerini yazarak maximum yükseklik ve genişliğini ayarlayabilirsiniz.


Logged

Tags:
Sayfa: [1]   Yukarı git
Yazdır

Gitmek istediğiniz yer:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines

Sitemap