Simple Machines Community Forum

SMF Support => Language Specific Support => Türkçe Bölümü (Turkish) => Aiheen aloitti: alpheus - kesäkuu 29, 2011, 06:30:07 AP

Otsikko: Bunu 2.0 a nasıl yüklerim?
Kirjoitti: alpheus - kesäkuu 29, 2011, 06:30:07 AP
arkadaşlar linkteki eklentiyi nasıl kurabilirim 2.0' a ? manuel kuruluma baktım çıkmadı:

http://custom.simplemachines.org/mods/index.php?mod=1158
Otsikko: Re: Bunu 2.0 a nasıl yüklerim?
Kirjoitti: Selman Ay - kesäkuu 29, 2011, 06:38:38 AP
./Sources/Subs.php

Bul:

// Cache the output if it took some time...
if (isset($cache_key, $cache_t) && array_sum(explode(' ', microtime())) - array_sum(explode(' ', $cache_t)) > 0.05)
cache_put_data($cache_key, $message, 240);

Öncesine Ekle:

// Integrate Lightbox Mod: Start
// Disable for signatures & on stats page
if((empty($cache_id) || substr($cache_id, 0, 3) != 'sig') && $context['current_action'] != 'stats' && $context['current_action'] != 'garage')
{
// Grab all linked and non-linked images
if(preg_match_all('~(<a href="([^"]*?)"(?:[^>]*?)>|)(<img src="((?!'. preg_quote($modSettings['smileys_url'], '#') .').*?)"(?:[^>]*?)>)?(?:</a>|)~ism'.($context['utf8'] ? 'u' : ''), $message, $images, PREG_SET_ORDER))
{
//  Output key of images - for each match
// 0. entire match
// 1. <a> or blank
// 2. url or blank
// 3. <img>
// 4. imageurl
// 5. Replacement string

// Cycle through each image
foreach($images as $a => $b)
{
// Non-linked images won't have all the data, so make it up
if(empty($b[1]) && empty($b[2]) && !empty($b[3]) && !empty($b[4]))
{
$b[1] = '<a href="'.$b[4].'">';
$b[2] = $b[4];
$b[5] = '<a href="'.$b[4].'">'.$b[3].'</a>';
}
else
$b[5] = $b[0];

// Match images hosted by Imageshack or Photobucket
$c = @parse_url($b[4]);
$c = empty($c['host']) ? '' : $c['host'];

if(strpos($c, 'imageshack') !== false)
{
// Fix Imageshack thumbnails and for non-direct page links
if(preg_match('~(.*?)\.(?:th\.|)(png|gif|jp(e)?g|bmp)$~is'.($context['utf8'] ? 'u' : ''), $b[4], $out))
{
$out = $out[1].'.'.$out[2];
$d = $b[1];
$b[1] = str_replace($b[2], $out, $b[1]);
$b[2] = $out;
$b[5] = str_replace($d, $b[1], $b[5]);
unset($c, $d, $out);
}
}
elseif(strpos($c, 'photobucket') !== false)
{
// Fix Photobucket thumbnails
if(preg_match('~(.*?)/(?:th_|)([^/]*?)\.(png|gif|jp(e)?g|bmp)$~is'.($context['utf8'] ? 'u' : ''), $b[4], $out))
{
$out = $out[1].'/'.$out[2].'.'.$out[3];
$d = $b[1];
$b[1] = str_replace($b[2], $out, $b[1]);
$b[2] = $out;
$b[5] = str_replace($d, $b[1], $b[5]);
unset($c, $d, $out);
}
}

// Add rel="lightbox"
                if(empty($b[2])) $b[2] = '';
                if(preg_match('~(.*?)\.(png|gif|jp(e)?g|bmp)$~is'.($context['utf8'] ? 'u' : ''), $b[2])){
$c = $b[1];
$b[1] = str_replace($b[2], $b[2].'" rel="lightbox[smf]', $b[1]);
$b[5] = str_replace($c, $b[1], $b[5]);
                }

// Replace the link in the message
$message = str_replace($b[0], $b[5], $message);

// Tidy up
unset($a, $b, $c, $d);
}
// Tidy up
unset($a, $b, $links);
}
}
    // Integrate Lightbox Mod: End





./Themes/default/index.template.php
Bul:
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/css/print.css?b21" media="print" />';



Sonrasına Ekle:

// Include the Lightbox Scripts (except for the stats page and SMF Garage)
if($context['current_action'] != 'stats' && $context['current_action'] != 'garage')
echo '
        <!-- Integrate Lightbox Mod: Start -->
        <!-- MooTools Includes -->
        <script type="text/javascript" src="', $settings['default_theme_url'], '/mootools1.11.js"></script>
       
        <!-- Lightbox Includes -->
        <script type="text/javascript" src="', $settings['default_theme_url'], '/slimbox.js"></script>
        <link rel="stylesheet" href="', $settings['default_theme_url'], '/slimbox.css" type="text/css" media="screen" />
        <!-- Integrate Lightbox Mod: End -->';





./Themes/default/Display.template.php
Bul:

echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '" onclick="', $attachment['thumbnail']['javascript'], '"><img src="', $attachment['thumbnail']['href'], '" alt="" id="thumb_', $attachment['id'], '" border="0" /></a><br />';

Değiştir:

echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '" rel="lightbox[smf]"><img src="', $attachment['thumbnail']['href'], '" alt="" id="thumb_', $attachment['id'], '" border="0" /></a><br />';





Pakette bulunan "slimbox.css" dosyasını "./Themes/default" dizinine kopyalayın.
Pakette bulunan "slimbox.js" dosyasını "./Themes/default" dizinine kopyalayın.
Pakette bulunan "mootools1.11.js" dosyasını "./Themes/default" dizinine kopyalayın.
Pakette bulunan "close.gif" dosyasını "./Themes/default/images" dizinine kopyalayın.
Pakette bulunan "closelabel.gif" dosyasını "./Themes/default/images" dizinine kopyalayın.
Pakette bulunan "loading.gif" dosyasını "./Themes/default/images" dizinine kopyalayın.
Pakette bulunan "next.gif" dosyasını "./Themes/default/images" dizinine kopyalayın.
Pakette bulunan "nextlabel.gif" dosyasını "./Themes/default/images" dizinine kopyalayın.
Pakette bulunan "prev.gif" dosyasını "./Themes/default/images" dizinine kopyalayın.
Pakette bulunan "prevlabel.gif" dosyasını "./Themes/default/images" dizinine kopyalayın.
Otsikko: Re: Bunu 2.0 a nasıl yüklerim?
Kirjoitti: cee山 - kesäkuu 30, 2011, 05:03:17 IP
Bunu 2.0 a nasıl yüklerim? demis kardes eminsiniz iceriginizin dogruluguna :) buyrun suna bakın http://custom.simplemachines.org/mods/index.php?mod=2518
Otsikko: Re: Bunu 2.0 a nasıl yüklerim?
Kirjoitti: Selman Ay - kesäkuu 30, 2011, 05:15:34 IP
Lainaus käyttäjältä: Hizmetci - kesäkuu 30, 2011, 05:03:17 IP
Bunu 2.0 a nasıl yüklerim? demis kardes eminsiniz iceriginizin dogruluguna :) buyrun suna bakın http://custom.simplemachines.org/mods/index.php?mod=2518

alpheus'un verdiği bağlantıdaki eklentinin 2.0'a kurulum şeklini verdim ben, sizin verdiğiniz bağlantı başka bir geliştiricinin eklentisi değil mi?
Otsikko: Re: Bunu 2.0 a nasıl yüklerim?
Kirjoitti: Antes - kesäkuu 30, 2011, 06:09:13 IP
illa ki tek eklentiye bağlanmaya gerek yok esasında. Ben nCode öneriyorum bi çok kişiye çünkü gerçekten basit ve yeterli bi eklenti.
Otsikko: Re: Bunu 2.0 a nasıl yüklerim?
Kirjoitti: Selman Ay - kesäkuu 30, 2011, 07:47:43 IP
SMF 2.0'da resimler zaten kendiliğinden küçülüyor, üstüne tıklayınca da normal boyutunda gözüküyor. Bu eklentilere görsellik dışında ihtiyaç yok aslında?
Otsikko: Re: Bunu 2.0 a nasıl yüklerim?
Kirjoitti: Antes - heinäkuu 01, 2011, 04:59:21 AP
Açıkçası tam olarak öyle değil. Şimdi şu var, SMF'nin çekirdeğinde olan yapıda resmin tamamını göremiyebilirsiniz. Çünkü boyutları gerçekten büyükse iletiye sığmaz ve görünmez. nCode gibi eklentiler sayesinde resmi bir pop-up pencerede açıp resmin tamamını açıp göstermeyi sağlayabilirsiniz.
Otsikko: Re: Bunu 2.0 a nasıl yüklerim?
Kirjoitti: cee山 - heinäkuu 03, 2011, 03:55:25 AP
Lainaus käyttäjältä: Selman Ay - kesäkuu 30, 2011, 05:15:34 IP
Lainaus käyttäjältä: Hizmetci - kesäkuu 30, 2011, 05:03:17 IP
Bunu 2.0 a nasıl yüklerim? demis kardes eminsiniz iceriginizin dogruluguna :) buyrun suna bakın http://custom.simplemachines.org/mods/index.php?mod=2518

alpheus'un verdiği bağlantıdaki eklentinin 2.0'a kurulum şeklini verdim ben, sizin verdiğiniz bağlantı başka bir geliştiricinin eklentisi değil mi?
:) biraz baktım heralde aynıydı dedik verdigim link farklı bir resimler icin eklenti :)