Mybb Hakkında Soru ve Sorunlarız, Yardım ve Destek için MybbDepo external Adresini Ziyaret Ediniz.
Sponsor Reklam

duyuru Güncel Duyurular!
Güncel MyBB Dökümanları.. Güncel + Orijinal MyBB Sürümleri..
bilgi mybb

Konuyu Oyla:
  • Derecelendirme: 5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 5/5 - 2 oy
[1.8] MyBB 1.8.5 - Tema Güncellemesi - [Manuel]
#1
Araç-Modifikasyon 
MyBB 1.8.4 Temalarını 1.8.5 Sürümüne Manuel Güncelleme

MyBB 1.8.5 sürümü ile beraber, Default Temada 9 şablon değişti/güncellendi. Forumunuza yüklü olan ve kullanmış olduğunuz temalarda, editlenen/düzenlenen şablonlar varsa ya da yeni bir tema yüklediğiniz zaman ve bu tema min. Mybb 1.8.4 sürümü veya daha eski sürüm olan, orjinal default tema ile kodlanmış ise hata ve eksiklikler olabiliyor.

Kısaca; oynanmış/düzenlenen/editlenen şablonlar, genelde güncellemeler sırasında orjinal olmadığı için çoğu zaman güncellenmiyor. Orjinal olan şablonlar genelde sorunsuz bir şekilde güncelleniyor ve yeni eklenen şablon ve şablon gruplarıda sorunsuz bir şekilde ekleniyor.

Temanızın sürümünün eski olup olmadığını ve/veya güncelleme sırasında güncel şablonları kapsayıp kapsamadığını, ancak aşağıdaki vermiş olduğum değişen şablon kodlarını karşılaştırarak rahat bir şekilde öğrenebilirsiniz..
Sitelerinizin daha stabil ve sorunsuz çalışabilmesi için bu işlemi yapmanız kesinlikle tavsiye edilir.

Makale-Not Not: Güncelleme işlemi 9 şablonu kapsıyor ancak, bunlar milyon da bir editlenen şablonlar olduğu için otomatik olarak güncellenmiş olacaktır. Tabii ki siz yinede emin olmak istiyorsanız, bu konuda vermiş olduğum yeni eklenen ve güncellenen şablon isimlerine bakarak temanızdaki şablon farklarını kontrol edebilirsiniz..

MyBB 1.8.5 Sürümü için değişen şablon ve .css kodları aşağıdaki gibidir.

Adım 1: Kullandığınız temanın Sağ Ok Global.css kalıbına girin.

-) Global.css Kalıbında Bul:

Kod:
#header ul.menu li a {
   padding-left: 20px;
   background-image: url(images/headerlinks_sprite.png);
   background-repeat: no-repeat;
   display: inline-block;
}


+) Değiştir:

Kod:
#header ul.menu li a {
   padding-left: 20px;
   background-image: url(images/headerlinks_sprite.png);
   background-repeat: no-repeat;
   display: inline-block;
   line-height: 16px;
}


Adım 2: Kullandığınız temanın Sağ Ok Moderatör Kontrol Paneli Şablonlar Şablonlarından Sağ Ok modcp şablonuna girin.

-) modcp Şablonunda Bul:

Kod:
<td class="tcat"><span class="smalltext"><strong>{$lang->notes_public_all}</strong></span>
</td>


+) Altına Ekle:

Kod:
</tr>


Adım 3: Kullandığınız temanın Sağ Ok Özel Mesajlaşma Şablonlar Şablonlarından Sağ Ok private_advanced_search şablonuna girin.

-) private_advanced_search Şablonunda Bul:

PHP Kod:
{$footer


+) Altına Ekle:

Kod:
<link rel="stylesheet" href="{$mybb->asset_url}/jscripts/select2/select2.css" />
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/select2/select2.min.js"></script>
<script type="text/javascript">
<!--
if(use_xmlhttprequest == "1")
{
   MyBB.select2();
   $("#sender").select2({
       placeholder: "{$lang->find_users}",
       minimumInputLength: 3,
       maximumSelectionSize: 3,
       multiple: false,
       ajax: { // instead of writing the function to execute the request we use Select2's convenient helper
           url: "xmlhttp.php?action=get_users",
           dataType: 'json',
           data: function (term, page) {
               return {
                   query: term, // search term
               };
           },
           results: function (data, page) { // parse the results into the format expected by Select2.
               // since we are using custom formatting functions we do not need to alter remote JSON data
               return {results: data};
           }
       },
       initSelection: function(element, callback) {
           var value = $(element).val();
           if (value !== "") {
               callback({
                   id: value,
                   text: value
               });
           }
       }
   });
}
// -->
</script>


Adım 4: Kullandığınız temanın Sağ Ok Rep Puanı Şablonlar Şablonlarından Sağ Ok reputation şablonuna girin.

-) reputation Şablonundaki Kodların Tümünü Aşağıdaki Kodlar ile Değiştirin:

Kod:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->reputation_report}</title>
{$headerinclude}
<script type="text/javascript">
<!--
   var delete_reputation_confirm = "{$lang->delete_reputation_confirm}";
// -->
</script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/report.js?ver=1804"></script>
</head>
<body>
{$header}
{$add_reputation}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder clear">
<tr>
   <td class="thead"><strong>{$lang->reputation_report}</strong></td>
</tr>
<tr>
   <td class="tcat"><strong>{$lang->summary}</strong></td>
</tr>
<tr>
   <td class="trow1">
   <table width="100%" cellspacing="0" cellpadding="0" border="0">
       <tr>
           <td>
               <span class="largetext"><strong>{$username}</strong></span><br />
               <span class="smalltext">
                   ({$usertitle})<br />
                   <br />
                   <strong>{$lang->total_reputation}:</strong> <span class="repbox {$total_class}">{$rep_total}</span><br /><br />
                   <strong>{$lang->reputation_members} {$rep_members}</strong><br />
                   <strong>{$lang->reputation_posts} {$rep_posts}</strong>
               </span>
           </td>
           <td align="right" style="width: 300px;">
                   <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder trow2">
                       <tr>
                           <td>&nbsp;</td>
                           <td><span class="smalltext reputation_positive">{$lang->positive_count}</span></td>
                           <td><span class="smalltext reputation_neutral">{$lang->neutral_count}</span></td>
                           <td><span class="smalltext reputation_negative">{$lang->negative_count}</span></td>
                       </tr>
                       <tr>
                           <td style="text-align: right;"><span class="smalltext">{$lang->last_week}</span></td>
                           <td style="text-align: center;"><span class="smalltext">{$f_positive_week}</span></td>
                           <td style="text-align: center;"><span class="smalltext">{$f_neutral_week}</span></td>
                           <td style="text-align: center;"><span class="smalltext">{$f_negative_week}</span></td>
                       </tr>
                       <tr>
                           <td style="text-align: right;"><span class="smalltext">{$lang->last_month}</span></td>
                           <td style="text-align: center;"><span class="smalltext">{$f_positive_month}</span></td>
                           <td style="text-align: center;"><span class="smalltext">{$f_neutral_month}</span></td>
                           <td style="text-align: center;"><span class="smalltext">{$f_negative_month}</span></td>
                       </tr>
                       <tr>
                           <td style="text-align: right;"><span class="smalltext">{$lang->last_6months}</span></td>
                           <td style="text-align: center;"><span class="smalltext">{$f_positive_6months}</span></td>
                           <td style="text-align: center;"><span class="smalltext">{$f_neutral_6months}</span></td>
                           <td style="text-align: center;"><span class="smalltext">{$f_negative_6months}</span></td>
                       </tr>
                       <tr>
                           <td style="text-align: right;"><span class="smalltext">{$lang->all_time}</span></td>
                           <td style="text-align: center;"><span class="smalltext">{$f_positive_count}</span></td>
                           <td style="text-align: center;"><span class="smalltext">{$f_neutral_count}</span></td>
                           <td style="text-align: center;"><span class="smalltext">{$f_negative_count}</span></td>
                       </tr>
                   </table>
           </td>
       </tr>
   </table>
   </td>
</tr>
<tr>
   <td class="tcat"><strong>{$lang->comments}</strong></td>
</tr>
{$reputation_votes}
<tr>
   <td class="tfoot" align="right">
   <form action="reputation.php" method="get">
       <input type="hidden" name="uid" value="{$user['uid']}" />
       <select name="show">
           <option value="all" {$show_selected['all']}>{$lang->show_all}</option>
           <option value="positive" {$show_selected['positive']}>{$lang->show_positive}</option>
           <option value="neutral" {$show_selected['neutral']}>{$lang->show_neutral}</option>
           <option value="negative" {$show_selected['negative']}>{$lang->show_negative}</option>
       </select>
       <select name="sort">
           <option value="dateline" {$sort_selected['last_updated']}>{$lang->sort_updated}</option>
           <option value="username" {$sort_selected['username']}>{$lang->sort_username}</option>
       </select>
       {$gobutton}
   </form>
   </td>
</tr>
</table>
{$multipage}
{$footer}
</body>
</html>


Adım 5: Kullandığınız temanın Sağ Ok Kullanıcı Kontrol Paneli Şablonlar Şablonlarından Sağ Ok usercp_profile_contact_fields şablonuna girin.

-) usercp_profile_contact_fields Şablonunda Bul:

Kod:
<fieldset class="trow2">


+) Üstüne Ekle:

Kod:
<br />


Adım 6: Kullandığınız temanın Sağ Ok Kullanıcı Kontrol Paneli Şablonlar Şablonlarından Sağ Ok usercp_profile_customtitle şablonuna girin.

-) usercp_profile_customtitle Şablonunda (En Sonda) Bul ve Sil:

Kod:
<br />


Adım 7: Kullandığınız temanın Sağ Ok * Headerinclude - [Gruplandırılmamış] Şablonlar Şablonlarından Sağ Ok codebuttons şablonuna girin.

-1) codebuttons Şablonunda Bul:

Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/sceditor/jquery.sceditor.bbcode.min.js"></script>


+1) Değiştir:

Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/sceditor/jquery.sceditor.bbcode.min.js?ver=1805"></script>


-2) codebuttons Şablonunda Bul:

Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/sceditor/editor_plugins/undo.js?ver=1804"></script>


+2) Değiştir:

Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/sceditor/editor_plugins/undo.js?ver=1805"></script>


Adım 8: Kullandığınız temanın Sağ Ok Post Bit - [postbit] Şablonlar Şablonlarından Sağ Ok postbit_attachments_images_image şablonuna girin.

-) postbit_attachments_images_image Şablonundaki Kodların Tümünü Aşağıdaki Kodlar ile Değiştirin:

Kod:
<img src="attachment.php?aid={$attachment['aid']}" class="attachment" alt="" title="{$lang->postbit_attachment_filename} {$attachment['filename']}
{$lang->postbit_attachment_size} {$attachment['filesize']}
{$attachdate}" />&nbsp;&nbsp;&nbsp;


Adım 8: Kullandığınız temanın Sağ Ok Post Bit - [postbit] Şablonlar Şablonlarından Sağ Ok postbit_attachments_thumbnails_thumbnail şablonuna girin.

-) postbit_attachments_thumbnails_thumbnail Şablonundaki Kodların Tümünü Aşağıdaki Kodlar ile Değiştirin:

Kod:
<a href="attachment.php?aid={$attachment['aid']}" target="_blank"><img src="attachment.php?thumbnail={$attachment['aid']}" class="attachment" alt="" title="{$lang->postbit_attachment_filename} {$attachment['filename']}
{$lang->postbit_attachment_size} {$attachment['filesize']}
{$attachdate}" /></a>&nbsp;&nbsp;&nbsp;


Makale-Not Dip Not: private_send_tracking şablonunun ana .xml dosyasında sadece sürüm numarası 1805 olarak değiştirilmiş. Şablonda herhangi bir değişiklik olmadığı için konuya eklenmemiştir.

Dikkat-Uyarı-Kural Hatırlatma: Vermiş olduğum şablon kodlarını sitenize uygulamadan önce, mutlaka not.txt içine kaydedip sonra şablona yapıştırın. Aksi halde html boşluk kodları oluşabilir ve temanızda kayma ya da bozulmalar yaşanabilir. Ayrıca işlem öncesi temanızın .xml yedeğini almayı ihmal etmeyiniz.


1.8.5 sürümünde toplam: 9 şablon güncellendi. Bunlar aşağıda listelenmiştir. Kullandığınız temaları güncellemeniz önemle tavsiye edilir. Aksi halde çeşitli hata ve eksiklikler ile karşılaşabilirsiniz.
Güncellenen Şablonlar:

Kod:
codebuttons
modcp
postbit_attachments_images_image
postbit_attachments_thumbnails_thumbnail
private_advanced_search
private_send_tracking
reputation
usercp_profile_contact_fields
usercp_profile_customtitle


Yararlanılan Kaynak-(lar):

Kod:
http://docs.mybb.com/versions/1.8.5/#template-changes
MyBB.Com.TR Sağ Ok XpSerkan.Com Sağ Ok FB.Com/XpSerkan
Google: +MyBBGrup Sağ Ok FaceBook: #MyBBGrup Sağ Ok Twitter: @MyBBGrup Sağ Ok YouTube: ►MyBBGrup
MyBB Destek Sağ Ok MyBB Tema Sağ Ok MyBB Eklenti Sağ Ok MyBB Seo
≧◔◡◔≦ I Love You MyBB (>‿)
Ara
Cevapla

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Güvenlik [1.6] MyBB 1.6.18 - Güvenlik & Güncelleme Paketi xpserkan 1 75,191 10.05.2016, Saat: 21:23
Son Yorum: Kiliza



Konuyu Okuyanlar: 1 Ziyaretçi
© 2009-2017 MyBB.Com.TR Internet Hizmetleri, MyBBGrup.Com Alt Kuruluşudur.

Web sitemiz dahilindeki tüm sayfalar, bu sayfaları gösteren tüm ekranlar ve içerdiği her türlü bilgi ve bağlı materyal, yerleşim ve öğeler, (çözüm ortaklarının logoları ve yasal hakları hariç) MyBB.Com.TR'ye aittir.
Yazılı izin olmaksızın ve kaynak belirtilmedikçe, (Kaynak göstererek alıntı yapılabilir.) kopyalanamaz ya da yayınlanamaz. MyBB.Com.TR sitesindeki içerik-ler 5070 sayılı kanun kapsamında dijital zaman damgasıyla ve DMCA tarafından korunmaktadır.
Tüm hakları, (insafiyet ile) saklıdır.
teknoloji forumu , tekel haberleri , haber , vds kiralama , webmaster blog , izmir tabela , Karşıyaka botox