Free Cardsharing, DVB-S,  Softcam, Dvbdream, Softcam, Skystar-2, Progdvb, Digitv Key
Go Back   Free Cardsharing, DVB-S, Softcam, Dvbdream, Softcam, Skystar-2, Progdvb, Digitv Key > BILGISAYAR - TEKNOLOJI DUNYASI VE PROGRAM ARSIVI > Programlama ve Programcilik. > vBulletin

Cevapla
 
Seçenekler
Alt 07-18-2010, 12:22 AM   #1
DenizSu - ait Kullanıcı Resmi (Avatar)
DenizSu
Üyelik tarihi: Jun 2009
Mesajlar: 1.214
Konular:
Thanks: 913
Aldığı Teşekkür: 590
DenizSu isimli Üye şimdilik offline konumundadır
 
Tecrübe Puanı: 100 DenizSu will become famous soon enoughDenizSu will become famous soon enough

    İP: 78.191.81.215  


vBulletin 3.8.5 – Ücretsiz M2-Stil Teması Türkçe

Merhaba arkadaşlar… Paylaşımını yaptığım ilk ücretsiz tema çalışmam. Daha önce bilmeyenleriniz varsa! Profesyonel ve ücretli tasarımlar yapıyordum. vBulletin‘in, 4 sürümünü çıkartması ile işler tabikide durgunlaştı ve fazlasıylada boş kalınca! Bu şekilde bir paylaşım yapmak istedim. Bu vesile ile Türkiye‘de de vBulletin‘in ölmediğini gösterelim! Ücretsiz bir çalışmada olduğundan, hata yada öylesine bir çalışma beklemeyin. Aksine ilk defa yaptığım bir temada! Tema’da tabloların bozulmasını önlemek için PHP kodlarında bile düzenleme yaptım.





M2-Stil Teması Özellikleri, Kurulumu ve Ayarları

Özellikleri
  • Görsellik ve güzellik katması açısından, küçük ikonlarda FamFamFam Silk ve Wireframe ikon paketleri kullanılmıştır.
  • Görsellik ve dinamiklik katması açısından, kendi hazırladığım ve ücretsiz hazır jQuery eklentileri kullanılıp, geliştirilmiştir.
  • Genel taslak, standart reklam alanlarına göre ölçülendirilmiştir.
    • Header template’sinde, 468×60‘lık kodlarıda eklenmiş reklam alanı
    • Navbar template’sinde, 2 tane yan yana 468×60‘lık reklam alanı
    • Postbit template’sinde, mesaj içlerinde 728×90‘lık reklam alanı tavsiye ettiklerim ve oluşturabileceğiz bölümler olabilir.
  • Header, Footer, Navbar, Forumhome, Postbit ve bazı template’lerle birlikte, bu template’lere bağlı bazı alt template’ler, tamamen DIV tablolarla hazırlanmıştır.
  • W3C (World Wide Web Consortium) standartlarında olup, vBulletin’in linklerinde bulunan “&” karakteri dışında, herhangi bir kod hatası bulunmamaktadır.
  • Alıntı, Kod, Html ve Php bbcode kutuları, özel olarak hazırlanıp, ilgili jQuery eklentisi ile entegre edilmiştir
  • Son olarakta; yapılan tüm düzenleme ve geliştirmeler! Varsayılan, yeni kurulmuş vBulletin’de yapılmıştır. Kurulu eklenti bulunmamaktadır. Gördüğünüz tüm düzenlemeler elle yapılmış olup, o bölümlerle ilgili kurmuş olduğunuz eklentilerde sorun çıkabileceğini belirtmek isterim.

Kurulum
  • m2-stil” ve “images” klasörlerini, forum sitenizin kurulu olduğu dizine yükleyin.
  • vbulletin-style.xml” isimli dosyayı, “AdminCP” panelindeki tema bölümünden yükleyin.
  • Türkçe dil dosyaları değişken olduğundan, herhangi bir Türkçe dil dosyası üzerinde düzenleme yapmadım. Bu nedenle siteniz, İngilizce dil seçeneğinde de sorunsuz çalışmasını istiyorsanız! “vbulletin-language.xml” dosyasını “AdminCP” panelindeki dil yönetimi bölümünden yükleyebilirsiniz.
  • Son olarakta; Umut ÇALIŞKAN (Lord Montrey) arkadaşımızın, ricamı geri çevirmeden! “AdminCP“‘den de yönetilebilen, kullanıcı paneline avatar ekleyen bir eklenti yükleyeceğiz. Temanında olmazsa olmazlarından olduğundan! “product-montreynavbaravatar.xml” isimli eklenti dosyasını, “AdminCP” panelindeki eklenti bölümünden kesinlikle yükleyin.
Ayarlar
  • Öncelikle!!! Bu bölümde yapacağınız değişikliler, tamamen temanın genel düzeni ve tabloların düzeni ile alakadır. Bu nedenle düzenlemeleri yapıp yapmamak size kalıyor.

    Dil dosyasındaki düzenlemeler, tablolardan taşan veya aşağı satır atan kelime yada cümle kalıplarının düzenlenmesidir. İngilizce dil dosyası içindir. Türkçe Dil dosyası için düzenlemeleri sizin ayarlamanız gerekmektedir. Dil dosyası düzenlemelerindeki tavsiyem! Aşağıda vericeğim kalıpların İngilizce düzenlemelerinnden ziyade, Türkçe karşılıklarınıda uygun bir şekilde düzenlemeniz.

    .php ve .js dosyalarındaki düzenlemeler ise PHP bbcode kutusu ve postbit‘deki “inlinemod” özellikleri için düzenlenmiştir.
  • Öncelikle dil düzenlemelerimizle başlayalım. “AdminCP” panelindeki dil ayarları bölümüne girin.

    Aratın: kaynağı gösteryazdır?

    1Private Messages: {1}, {2}.



    İngilizce dil kutusuna ekleyin: kaynağı gösteryazdır?

    1P.M.: {1}, {2}.



    Aratın: kaynağı gösteryazdır?

    1You last visited: {1} at {2}



    İngilizce dil kutusuna ekleyin: kaynağı gösteryazdır?

    1Last visit: {1} at {2}



    Aratın: kaynağı gösteryazdır?

    1by {2}



    İngilizce dil kutusuna ekleyin: kaynağı gösteryazdır?

    1{2}



    Aratın: kaynağı gösteryazdır?

    1Never



    İngilizce dil kutusuna ekleyin: kaynağı gösteryazdır?

    1

    Never




    Aratın: kaynağı gösteryazdır?

    1Currently Active Users



    İngilizce dil kutusuna ekleyin: kaynağı gösteryazdır?

    1There are currently



    Aratın: kaynağı gösteryazdır?

    1{1} members and {2} guests



    İngilizce dil kutusuna ekleyin: kaynağı gösteryazdır?

    1users online. ({1} members and {2} guests)



    Aratın: kaynağı gösteryazdır?

    1Most users ever online was {1}, {2} at {3}.



    İngilizce dil kutusuna ekleyin: kaynağı gösteryazdır?

    1Most users ever online was {1}, {2} at {3}.



    Aratın: kaynağı gösteryazdır?

    1Today's Birthdays



    İngilizce dil kutusuna ekleyin: kaynağı gösteryazdır?

    1We want to wish you(r) a happy birthday.



    Aratın: kaynağı gösteryazdır?

    1Powered by vBulletin® Version {1}
    Copyright ©2000 - {2}, Jelsoft Enterprises Ltd.
    Content Relevant URLs by vBSEO 3.3.0



    İngilizce dil kutusuna ekleyin: kaynağı gösteryazdır?

    1Powered by vBulletin® Version {1} ~ Copyright ©2000 - {2}, Jelsoft Enterprises Ltd.
    Content Relevant URLs by vBSEO 3.3.0


  • Şimdi de .php ve .js dosyalarında yapılacak değişiklilere sıra geldi;

    includes/class_bbcode.php” dosyasını açıp! Aşağıdaki kod’u bulup, siliyoruz. kaynağı gösteryazdır?

    01/**

    02* Handles a [php] tag. Syntax highlights a string of PHP.

    03*

    04* @param string The code to highlight.

    05*

    06* @return string HTML representation of the tag.

    07*/

    08function handle_bbcode_php($code)

    09{

    10 global $vbulletin, $vbphrase, $stylevar, $show;

    11 static $codefind1, $codereplace1, $codefind2, $codereplace2;

    12 $code = $this->strip_front_back_whitespace($code, 1);

    13 if (!is_array($codefind1))

    14 {

    15 $codefind1 = array(

    16 '
    '
    , //
    to nothing

    17 '
    '
    //
    to nothing

    18 );

    19 $codereplace1 = array(

    20 '',

    21 ''

    22 );

    23 $codefind2 = array(

    24 '>', // > to >

    25 '<', // < to <

    26 '"', // " to ",

    27 '&', // & to &

    28 '[', // [ to [

    29 ']', // ] to ]

    30 );

    31 $codereplace2 = array(

    32 '>',

    33 '<',

    34 '"',

    35 '&',

    36 '[',

    37 ']',

    38 );

    39 }

    40 // remove htmlspecialchars'd bits and excess spacing

    41 $code = rtrim(str_replace($codefind1, $codereplace1, $code));

    42 $blockheight = $this->fetch_block_height($code); // fetch height of block element

    43 $code = str_replace($codefind2, $codereplace2, $code); // finish replacements

    44 // do we have an opening

    45 if (!preg_match('#<\?#si', $code))

    46 {

    47 // if not, replace leading newlines and stuff in a

    48 $code = "";

    49 $addedtags = true;

    50 }

    51 else

    52 {

    53 $addedtags = false;

    54 }

    55 // highlight the string

    56 $oldlevel = error_reporting(0);

    57 $code = highlight_string($code, true);

    58 error_reporting($oldlevel);

    59 // if we added tags above, now get rid of them from the resulting string

    60 if ($addedtags)

    61 {

    62 $search = array(

    63 '#<\?php( |&nbspBEGIN__VBULLETIN__CODE__SNIPPET( |&nbsp#siU',

    64 '#(<(span|font)[^>]*>)<\?((<\\2[^>]*>))php( |&nbspBEGIN__VBULLETIN__CODE__SNIPPET( |&nbsp#siU',

    65 '#END__VBULLETIN__CODE__SNIPPET( |&nbsp\?(>|>)#siU'

    66 );

    67 $replace = array(

    68 '',

    69 '\\4',

    70 ''

    71 );

    72 $code = preg_replace($search, $replace, $code);

    73 }

    74 $code = preg_replace('/&#([0-9]+);/', '&#$1;', $code); // allow unicode entities back through

    75 $code = str_replace(array('[', ']'), array('[', ']'), $code);

    76 $template = $this->printable ? 'bbcode_php_printable' : 'bbcode_php';

    77 eval('$html = "' . fetch_template($template) . '";');

    78 return $html;

    79}



    Aynı dosyada aratın; kaynağı gösteryazdır?

    1function emulate_pre_tag($text)

    2{

    3 $text = str_replace(

    4 array("\t", ' '),

    5 array(' ', '  '),

    6 nl2br($text)

    7 );

    8 return preg_replace('#([\r\n]) (\S)#', '$1 $2', $text);

    9}



    Altına ekleyin; kaynağı gösteryazdır?

    01/**

    02* Handles a [php] tag. Displays a preformatted string.

    03*

    04* @param string The code to display

    05*

    06* @return string HTML representation of the tag.

    07*/

    08function handle_bbcode_php($code)

    09{

    10 global $vbulletin, $vbphrase, $stylevar, $show;

    11 // remove unnecessary line breaks and escaped quotes

    12 $code = str_replace(array('
    '
    , '
    '
    ), array('', ''), $code);

    13 $code = $this->strip_front_back_whitespace($code, 1);

    14 if ($this->printable)

    15 {

    16 $code = $this->emulate_pre_tag($code);

    17 $template = 'bbcode_php_printable';

    18 }

    19 else

    20 {

    21 $blockheight = $this->fetch_block_height($code);

    22 $template = 'bbcode_php';

    23 }

    24 eval('$html = "' . fetch_template($template) . '";');

    25 return $html;

    26}



    Son olarakta; “clientscript/vbulletin_inlinemod.js” dosyasında aratın;
http://www.m2-stil.com/wp-content/th...ce%5Dv.1.1.zip

Alıntı ile Cevapla
The Following User Says Thank You to DenizSu For This Useful Post:
DenizSu (07-18-2010)
Sponsored Links

Cevapla

Bookmarks

Etiketler
m2stil, teması, türkçe, vbulletin, vBulletin 3.8.5 – Ücretsiz M2-Stil Teması Türkçe, ücretsiz

Seçenekler

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Açık
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı

Hizli Erisim


Tüm Zamanlar GMT +2 Olarak Ayarlanmış. Şuanki Zaman: 10:46 PM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.