Menü

İletileri Göster

Bu özellik size üyenin attığı tüm iletileri gösterme olanağı sağlayacaktır. Not sadece size izin verilen bölümlerdeki iletilerini görebilirsiniz.

İletileri Göster Menü

Mesajlar - tekyürek

#541
 ekteki paylaştıgım ise beta 3  içindir  :)
#542
Modifikasyon Adı: nCode Image Resizer

Uyumluluk:  Smf beta 2 ile uyumludur.

Kullanımı: Mod ayarlarına  admin panel  yapılandırma ,özellikler ve secenekler bölümünden ulaşabilirsiniz.

Mod tarafımdan güncellenmiştir  paylaşayım dedim.

Admin panel kısmından görüntü;



Örnek resim görüntüleri;




Türkçe yapmak için;

Modifications.turkish.php dosyasında bulun:

?>
// --- Begin added code - Advanced Visual Verification ---
$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>';
// --- End added code ---

Mod utf8 olarak ayarlanmış olup pakete utf8 dosyaları eklenmiştir kurulum sırasında utf8 olarak sorunsuz kurabilirsiniz.

Paket Linki;

#543
Dosya Değişiklikleri

./Sources/Subs.php

bul :

// No type means 'parsed_content'.
if (!isset($tag['type']))
{
 // !!! Check for end tag first, so people can say "I like that [i] tag"?
 $open_tags[] = $tag;
 $message = substr($message, 0, $pos) . "\n" . $tag['before'] . "\n" . substr($message, $pos1);
 $pos += strlen($tag['before']) - 1 + 2;
}



sonrasına ekle :



// Trim the urls
elseif (($tag['type'] == 'unparsed_content' && $tag['tag'] == 'url'))
{
 $pos2 = stripos($message, '[/' . substr($message, $pos + 1, strlen($tag['tag'])) . ']', $pos1);
 if ($pos2 === false)
 continue;

 $data = substr($message, $pos1, $pos2 - $pos1);

 if (!empty($tag['block_level']) && substr($data, 0, 6) == '<br />')
 $data = substr($data, 6);

 if (isset($tag['validate']))
 $tag['validate']($tag, $data, $disabled);

 $code = strtr($tag['content'], array('$1' => $data, '$2' => urlTrim($data)));
 $message = substr($message, 0, $pos) . $code . substr($message, $pos2 + 3 + strlen($tag['tag']));
 $pos += strlen($code) - 1;
}




bul :


// Creates an image/text button
function create_button($name, $alt, $label = '', $custom = '', $force_use = false)


öncesine ekle :

// Shorten url.
function urlTrim($url)
{
 global $modSettings;

 $modSettings['urlLength'] = isset($modSettings['urlLength']) ? $modSettings['urlLength'] : 50;

 // Check the length of the url
 if (strlen($url) > $modSettings['urlLength'])
 {
 $break = $modSettings['urlLength'] / 2;
 $urlNew = substr($url, 0, $break) . '...' . substr($url, -$break);
 }
 else
 $urlNew = $url;

 return $urlNew;
}


bul :

array(
 'tag' => 'url',
 'type' => 'unparsed_content',
 'content' => '<a href="$1" class="bbc_link" target="_blank">$1</a>',
 'validate' => create_function('&$tag, &$data, $disabled', '
 $data = strtr($data, array(\'<br />\' => \'\'));
 if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
 $data = \'http://\' . $data;
 '),
),


Degiştir : site adını degişmeyi  unutma  http://www.replikacep.com  burayı  kendinize  göre düzeltin


array(
           'tag' => 'url',
           'type' => 'unparsed_content',
           'content' => '<a href="http://www.replikacep.com/out.php?url=$1" class="bbc_link" target="_blank">$2</a>',
           'validate' => create_function('&$tag, &$data, $disabled', '
       $data = strtr($data, array(\'<br />\' => \'\'));
       if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
     $data = \'http://\' . $data;
         '),
         ),



./Sources/Subs-Post.php

Kod (Bul) Seç
elseif ($hasEqualSign)
 $replaces['[' . $matches[1][$k] . '=' . $matches[2][$k] . ']'] = '[' . $this_tag . '=' . $replace . ']';

Kod ("Sonrasına Ekle") Seç
elseif ($embeddedUrl && $matches[1][$k] == 'url' && !$hasEqualSign)
 $replaces['[' . $matches[1][$k] . ']' . $matches[2][$k] . '[/' . $matches[3][$k] . ']'] = '[' . $this_tag . ']' . $replace . '[/' . $this_close . ']';

./Sources/ManagePosts.php

Kod (Bul) Seç
$_POST['disabledBBC'] = implode(',', array_diff($bbcTags, $_POST['disabledBBC_enabledTags']));

Kod ("Sonrasına Ekle") Seç
$_POST['urlLength'] = empty($_POST['urlLength']) ? 50 : (int)$_POST['urlLength'];

Kod (Bul) Seç
array('check', 'disable_wysiwyg'),
 '',

Kod ("Sonrasına Ekle") Seç
array('int', 'urlLength'),
 '',

./Themes/default/languages/Modifications.english.php

Kod ("Bul (Dosyanın en sonunda)") Seç
?>

Kod ("Öncesine Ekle") Seç
// TrimUrl
$txt['urlLength'] = 'Trim url longer than (x) characters.';

./Themes/default/languages/Modifications.turkish.php

Kod ("Bul (Dosyanın en sonunda)") Seç
?>

Kod ("Öncesine Ekle") Seç
// TrimUrl
$txt['urlLength'] = '(x) karakterden kısa olan bağlantıları kısalt.';




ekteki out.php yi ana dizine atmayı unutmayınız

#544

Dosya Değişiklikleri

./Sources/Subs.php

 bul :

// No type means 'parsed_content'.
if (!isset($tag['type']))
{
// !!! Check for end tag first, so people can say "I like that [i] tag"?
$open_tags[] = $tag;
$message = substr($message, 0, $pos) . "\n" . $tag['before'] . "\n" . substr($message, $pos1);
$pos += strlen($tag['before']) - 1 + 2;
}



sonrasına ekle :



// Trim the urls
elseif (($tag['type'] == 'unparsed_content' && $tag['tag'] == 'url'))
{
$pos2 = stripos($message, '[/' . substr($message, $pos + 1, strlen($tag['tag'])) . ']', $pos1);
if ($pos2 === false)
continue;

$data = substr($message, $pos1, $pos2 - $pos1);

if (!empty($tag['block_level']) && substr($data, 0, 6) == '<br />')
$data = substr($data, 6);

if (isset($tag['validate']))
$tag['validate']($tag, $data, $disabled);

$code = strtr($tag['content'], array('$1' => $data, '$2' => urlTrim($data)));
$message = substr($message, 0, $pos) . $code . substr($message, $pos2 + 3 + strlen($tag['tag']));
$pos += strlen($code) - 1;
}




bul :


// Creates an image/text button
function create_button($name, $alt, $label = '', $custom = '', $force_use = false)


öncesine ekle :

// Shorten url.
function urlTrim($url)
{
global $modSettings;

$modSettings['urlLength'] = isset($modSettings['urlLength']) ? $modSettings['urlLength'] : 50;

// Check the length of the url
if (strlen($url) > $modSettings['urlLength'])
{
$break = $modSettings['urlLength'] / 2;
$urlNew = substr($url, 0, $break) . '...' . substr($url, -$break);
}
else
$urlNew = $url;

return $urlNew;
}


bul :

array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="$1" class="bbc_link" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
'),
),


Degiştir : site adını degişmeyi  unutma  http://www.replikacep.com  burayı  kendinize  göre düzeltin


array(
           'tag' => 'url',
           'type' => 'unparsed_content',
           'content' => '<a href="http://www.replikacep.com/out.php?url=$1" class="bbc_link" target="_blank">$2</a>',
           'validate' => create_function('&$tag, &$data, $disabled', '
       $data = strtr($data, array(\'<br />\' => \'\'));
       if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
    $data = \'http://\' . $data;
        '),
         ),



./Sources/Subs-Post.php

Kod (Bul) Seç
elseif ($hasEqualSign)
$replaces['[' . $matches[1][$k] . '=' . $matches[2][$k] . ']'] = '[' . $this_tag . '=' . $replace . ']';

Kod (Sonrasına Ekle) Seç
elseif ($embeddedUrl && $matches[1][$k] == 'url' && !$hasEqualSign)
$replaces['[' . $matches[1][$k] . ']' . $matches[2][$k] . '[/' . $matches[3][$k] . ']'] = '[' . $this_tag . ']' . $replace . '[/' . $this_close . ']';

./Sources/ManagePosts.php

Kod (Bul) Seç
$_POST['disabledBBC'] = implode(',', array_diff($bbcTags, $_POST['disabledBBC_enabledTags']));

Kod (Sonrasına Ekle) Seç
$_POST['urlLength'] = empty($_POST['urlLength']) ? 50 : (int)$_POST['urlLength'];

Kod (Bul) Seç
array('check', 'disable_wysiwyg'),
'',

Kod (Sonrasına Ekle) Seç
array('int', 'urlLength'),
'',

./Themes/default/languages/Modifications.english.php

Kod (Bul (Dosyanın en sonunda)) Seç
?>

Kod (Öncesine Ekle) Seç
// TrimUrl
$txt['urlLength'] = 'Trim url longer than (x) characters.';

./Themes/default/languages/Modifications.turkish.php

Kod (Bul (Dosyanın en sonunda)) Seç
?>

Kod (Öncesine Ekle) Seç
// TrimUrl
$txt['urlLength'] = '(x) karakterden kısa olan bağlantıları kısalt.';




ekteki out.php yi ana dizine atmayı unutmayınız


#545
ekteki  dosya out.php  yi kullanın resimdeki gibi olsun istiyosanız


#546
sitenizde link kısaltma modu var ise

array(
           'tag' => 'url',
           'type' => 'unparsed_content',
           'content' => '<a href="http://www.replikacep.com/out.php?url=$1" class="bbc_link" target="_blank">$2</a>',
           'validate' => create_function('&$tag, &$data, $disabled', '
       $data = strtr($data, array(\'<br />\' => \'\'));
       if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
     $data = \'http://\' . $data;
         '),
         ),



                 array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => '<a href="$1" class="bbc_link" target="_blank">',
'after' => '</a>',
'validate' => create_function('&$tag, &$data, $disabled', '
if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
'),
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',
),


bu şekilde ekleyin
#547
Açıklama: Bu mod sayesinden paylaşılmış linklerle ilgili bir uyarı vermenizi sağlar.

Source/Subs.php dosyasını aç;


Bunu Bul :

array(
                'tag' => 'url',
                'type' => 'unparsed_content',
                'content' => '<a href="$1" target="_blank">$1</a>',,
                'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),



Bununla Değiştir :
array(
                'tag' => 'url',
                'type' => 'unparsed_content',
                'content' => '<a href="http://replikacep.com/out.php?url=$1" target="_blank">$1</a>',
                'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),



Bunu Bul :


array(
                'tag' => 'url',
                'type' => 'unparsed_equals',
                'before' => '<a href="$1" target="_blank">',
                'after' => '</a>',
                'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
                'disabled_after' => ' ($1)',



Bununla Değiştir :


array(
                'tag' => 'url',
                'type' => 'unparsed_equals',
                'before' => '<a href="http://replikacep.com/out.php?url=$1" target="_blank">',
                'after' => '</a>',
                'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
                'disabled_after' => ' ($1)',



http://replikacep.com/out.php?url=$1 buraları duzenlemeyi unutma


NOT: ekteki  out.php  yi ana dizine atın
#548
Kullanıcı Arayüzü

1) Sanal Pos Entegrasyonu + Güvenli E-Ticaret Modülü
2) Paypal Entegrasyonu
3) İngilizce Dil Desteği
4) Cepten Onaylı Üyelik Sistemi
5) Gelişmiş Detaylı Arama
6) İlana Video Ekleme Sistemi
7) Bana Özel, Hesabım
8) Profil Bilgileri Güncelleme
9) İlan Ekleme/İlan Güncelleme/ Düzeltme/Pasif Etme/Doping Ekleme/Silme
10) Ücretsiz İlan Verme
11) Mağaza Açma
12) Favorilerime Ekle
13) Aktif ilan görüntüleme
14) Pasif ilan görüntüleme
15) Üyeler arasında mesajlaşma.
16) Sistem CSS,PHP,JQUERY,MYSQLİ,JSON tabanlıdır. Kod sistemi anlaşılır şekilde kodlanmıştır.
17) Sistemde SEO REWRİTE vardır.
18) İlanlar tamamen admin onayından geçmektedir.
19) Admin paneli üzerinden kategori, özellik, slider ekleyebilir, güncelleyebilir ve silebilirsiniz.
20) Sistemimizdeki kategori daraltma modülü ile kullanıcılarınız aradığı ilana en kısa sürede bulabilmektedir
21) Toplu Reim yükleme
22) Profil resmi secebilme yüklediginiz resimleri çevime (döndürme)
23) sahibinden gibi gelişmiş üst menü
24) yepyeni profil alanı
25) MOBİL TEMA (PC GÖRÜNÜMÜ VE MOBİL TEMA )
26) Otomatik Sitamap( site haritası )
27) Günün Fırsatları

























çoklu resim upload









 


Admin Kullanıcı Arayüzü

1) Admin 9 Renk Tema Seçeneği
2) Sınırsız Kategori ekleme/silme
3) Sınırsız Alt kategori ekleme/silme
4) İlan Yönetimi Yapabilme
5) İlan onaylama/ İlan Silme/İlan Düzeltme/
6) İl Ekleme- Düzeltme -silme/ilçe Ekleme-silme-Mahalle Ekleme-silme/Köy ekleme-silme
7) Özel Alan Ekleme-Düzeltme-silme(Örnek; vasıta-motor hacmi,modeli vs.)
8) Üye Onaylama/Düzenleme/Silme
9) Mağaza Yönetimi/Mağaza düzenleme/Vitrine ekleme/silme/Tarih belirleme/Logo ekleme/
10) İçerik Ekleme (hakkımızda,iletişim vs)
11) Doping Yönetimi /Ekleme/Silme/
12) İlan Düzenleme/Silme/Vitrine ekleme/silme
13) Ayarlar/Website Ayarları/Mağaza ve fiyatları Ayarları/Reklam alanları/Sosyal Ağ Ayarları/İletişim Bilgileri
14) Site E-Posta Adresi/Site adı/Anasayfa Başlığı/Slogan/Adres/
15) E-posta onayı/Yönetici onayı
16) Facebook /Twitter bağlantıları
17) Normal üye fotoğraf yükleme sayısı
18) Mağaza üye fotoğraf yükleme sayısı
19) Ana sayfa description girişi/Anasayfa keywords girişi
20) Mağaza fiyatı belirleme
21) Normal üye ilan sayısı belirleme
22) Doping Fiyatları belirleme (acil acil, fiyatı düşenler, kalın başlık v.b)
23) Hesap No ekleme/Silme
24) Google İstatistik kodu Ekleme
25) Yorum Görüntüleme/Düzeltme/Silme
26) Slide Yönetimi/Ekleme/Düzeltme/Silme
27) İstatistik Görüntüleme
28) Veri tabanı bakım
29) Otomobil  Katogorisinde  seri  model  km  ve  renk  eklenmiştir katogoriye






mobil tema  TAM UYUMLU  BAŞTAN KODLANMIŞTIR

gecici demo : sahibinibulal satlık Kiralık Emlak Oto Alışveriş

EN SON YAPILAN GÜNCELLEMELER


1: Otomatik sitemap  (site haritası)  (yeni)

2: üst menüde  acılıp kapanan menü ajax  calışması yapılmıştır  (yeni)

3.: üst menüde mesaj ı nız var ise hemi sesli uyarı hemi kaç adet mesajınız varsa rakam ile göstermek tedir

4: ilanınız yayına alınmış onaylanmış ise yukarı menüde bildirim

5: favori ilanlarınız var ise yukarı üst menüde bildirim

6: yeni tasarlanan  profil  alanı sayesinde  artık magzanız var ise  profilinizde görmek mümkün magzanızı 

7:  yeni  ilan verirken  site adınız otomatik olarak  yüklediginiz resmin içinde yer alacaktır

8:  Toplu  resim yükleme  özelligi getirilmiştir  ve yüklediginiz resimleri doping yaparken ilanda cıkacak profil resmini secebilme  yeni

9: acil ve ya  fiyatı düştü doping yapınca ilan profil resminde  fiyatı düştü ve acıl yazar  resim olarak   yeni

10:  ilan katogorilerinde  arama yaparken ilan sıralarında konumu ilan ve magzası ikonu çıkar  ve fiyatı düştü doping yapılmış ise  para ikonu çıkar

11: admin panele  tabloları onar  özelligi getirilmiştir  veri tabanını onar özelligi

12: ilginç ilan katogorisi admin panelden onaylı

13 : MOBİL  TEMA VE ( MOBİLDE İSTER MOBİL TEMA İSTER  PC GÖRÜNÜMÜ )

14: veritabanı  bakım özelligi

15 Cache  system

16: facebook yorumları

17 : TEKNİK ÖZELLİKLER

18 : GÜVENLİ  ALIŞVERİŞ  GET

19: GÜNÜN  FIRSATLARI

20 : OTOMOBİL  KATOGORİSİ  DEGİŞTİRİLDİ : RENK , KM , SERİ , MODEL EKLENMİŞTİR





Teknik özellikler  ön izleme



 


GELİŞMİŞ PROFİL ALANI


[COLOR="Red"]ÜYENİN MAGZASI [/COLOR]



demo link: Site Başlığı

giriş : demo        şifre :  demo

yönetim paneli : Yönetici Paneli

kullanıcı adı : admin

yönetim şifresi :admin

Satiş sitemiz  :   Replikacep.com satis  sayfası

ÖRNEK  SİTE : sahibinibulal satlık Kiralık Emlak Oto Alışveriş



FİYAT 500 TL  DİR
#549
kspersky  en iyisi bence  :)
#550
Modifications.turkish.php  dosyasına   dil  kodunu eklemeyi unutmayalım yoksa  hata günlügünde hata basar site

$txt['butonadı'] = 'butonadı';
#551
modu düzenleyip kurdum sıkıntılı bir mod   siteyi geriye yükledim ugraşmadım :)
#552
ben antivürüs kullanmıyorum  :) gerekte duymuyorum  :)

tnctr.com  buraya gir  bir sürü antivirüs var  lisanslı    kaspersky  bile var orada  lisanslı

400 gün 1000 gün lisans  lı veriyolar orada
#553
         
ara

array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="$1" class="bbc_link" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
'),
),
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => '<a href="$1" class="bbc_link" target="_blank">',
'after' => '</a>',
'validate' => create_function('&$tag, &$data, $disabled', '
if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
'),
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',
),




degiş


         array(
            'tag' => 'url',
            'type' => 'unparsed_content',
            'content' => '<a href="$1" class="bbc_link" target="_blank">$2</a>',
            'validate' => create_function('&$tag, &$data, $disabled', '
               $data = strtr($data, array(\'<br />\' => \'\'));
               if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
                  $data = \'http://\' . $data;
            '),
         ),
         array(
            'tag' => 'url',
            'type' => 'unparsed_equals_content',
            'content' => '<a href="$2" class="bbc_link" target="_blank">$1</a>',
            'validate' => create_function('&$tag, &$data, $disabled', '
               if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
                  $data = \'http://\' . $data;
            '),
            'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
            'disabled_after' => ' ($2)',
         ),
#554
http://custom.simplemachines.org/mods/index.php?mod=425

mod 2 .0 serisi ile normalde uyumlu degildi manuel kurulum isteyenler



Dosya değişiklerini yaptıktan sonra sql kodunu çalıştırın ve yazı ayarlarından (/index.php?action=admin;area=postsettings;sa=posts) kaç karakter istiyorsanız onu düzenleyebilirsiniz.


Dosya Değişiklikleri

./Sources/Subs.php

Kod (Bul) Seç
// No type means 'parsed_content'.
if (!isset($tag['type']))
{
// !!! Check for end tag first, so people can say "I like that [i] tag"?
$open_tags[] = $tag;
$message = substr($message, 0, $pos) . "\n" . $tag['before'] . "\n" . substr($message, $pos1);
$pos += strlen($tag['before']) - 1 + 2;
}

Kod (Sonrasına Ekle) Seç
// Trim the urls
elseif (($tag['type'] == 'unparsed_content' && $tag['tag'] == 'url'))
{
$pos2 = stripos($message, '[/' . substr($message, $pos + 1, strlen($tag['tag'])) . ']', $pos1);
if ($pos2 === false)
continue;

$data = substr($message, $pos1, $pos2 - $pos1);

if (!empty($tag['block_level']) && substr($data, 0, 6) == '<br />')
$data = substr($data, 6);

if (isset($tag['validate']))
$tag['validate']($tag, $data, $disabled);

$code = strtr($tag['content'], array('$1' => $data, '$2' => urlTrim($data)));
$message = substr($message, 0, $pos) . $code . substr($message, $pos2 + 3 + strlen($tag['tag']));
$pos += strlen($code) - 1;
}

Kod (Bul) Seç
// Creates an image/text button
function create_button($name, $alt, $label = '', $custom = '', $force_use = false)

Kod (Öncesine Ekle) Seç
// Shorten url.
function urlTrim($url)
{
global $modSettings;

$modSettings['urlLength'] = isset($modSettings['urlLength']) ? $modSettings['urlLength'] : 50;

// Check the length of the url
if (strlen($url) > $modSettings['urlLength'])
{
$break = $modSettings['urlLength'] / 2;
$urlNew = substr($url, 0, $break) . '...' . substr($url, -$break);
}
else
$urlNew = $url;

return $urlNew;
}

Kod (Bul) Seç
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="$1" class="bbc_link" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
'),
),

Kod (Değiştir) Seç
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="$1" class="bbc_link" target="_blank">$2</a>',
'validate' => create_function('&$tag, &$data, $disabled', '
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
'),
),

./Sources/Subs-Post.php

Kod (Bul) Seç
elseif ($hasEqualSign)
$replaces['[' . $matches[1][$k] . '=' . $matches[2][$k] . ']'] = '[' . $this_tag . '=' . $replace . ']';

Kod (Sonrasına Ekle) Seç
elseif ($embeddedUrl && $matches[1][$k] == 'url' && !$hasEqualSign)
$replaces['[' . $matches[1][$k] . ']' . $matches[2][$k] . '[/' . $matches[3][$k] . ']'] = '[' . $this_tag . ']' . $replace . '[/' . $this_close . ']';

./Sources/ManagePosts.php

Kod (Bul) Seç
$_POST['disabledBBC'] = implode(',', array_diff($bbcTags, $_POST['disabledBBC_enabledTags']));

Kod (Sonrasına Ekle) Seç
$_POST['urlLength'] = empty($_POST['urlLength']) ? 50 : (int)$_POST['urlLength'];

Kod (Bul) Seç
array('check', 'disable_wysiwyg'),
'',

Kod (Sonrasına Ekle) Seç
array('int', 'urlLength'),
'',

./Themes/default/languages/Modifications.english.php

Kod (Bul (Dosyanın en sonunda)) Seç
?>

Kod (Öncesine Ekle) Seç
// TrimUrl
$txt['urlLength'] = 'Trim url longer than (x) characters.';

./Themes/default/languages/Modifications.turkish.php

Kod (Bul (Dosyanın en sonunda)) Seç
?>

Kod (Öncesine Ekle) Seç
// TrimUrl
$txt['urlLength'] = '(x) karakterden kısa olan bağlantıları kısalt.';

SQL Kodu

REPLACE INTO smf_settings(variable, value) VALUES ('urlLength', '50')


modu  manuel  hazırlıyan arkadaşımıza teşekkür ederim
#555
2 serisine güncellerseniz bu modu kullanırız