MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
xpserkan avatar
Konuyu Oyla:
  • Derecelendirme: 5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 5/5 - 2 oy

MyBB 1.6.10 - Tema Güncellemesi - [Manuel]


Sponsor Reklam
media venus

Çevrimdışı xpserkan
 Tarih: 24-04-2013, Saat:19:47
(Son Düzenleme: 24-04-2013, Saat:23:19, Düzenleyen: xpserkan.)
#1
MyBB 1.6.9 Temaları için 1.6.10 Sürümünde Değişen Şablon Kodları Güncellemesi - Manuel Anlatım

1.6.10 sürümü ile beraber, Default Temada 25 adet şablon değişti/güncellendi ve güncelleme sırasında kullanmış olduğunuz temalara bu değişiklikler ne yazık ki tam olarak yansımıyor/olmuyor ya da yeni bir tema yüklediğiniz zaman ve bu tema 1.6.9 ya da daha eski sürüm orjinal default teması ile kodlanmamış ise hatalar ile karşılabilirsiniz.. Ayrıca sürümleri daha eski temaları 1.6.10 sürümünde yüklemeye çalışırsanız eğer aşağıdaki gibi bir hata ile karşılaşabilirsiniz..
resim
Bu güvenlik uyarısı gayet normal olup o temanın artık 1.6.10 itibari ile kullanılamayacağını göstermektedir. Kullanırsınız ancak şu ana kadar değişen tüm şablon kodlarını uyarlayarak, tabi buda biraz zahmet gerektiren bir iş ve o şekilde uğraşmak yerine her zaman son sürüm default teması üzerinden sıfır bir tema oluşturup kullanmanız tavsiye edilir.

Üsteki güvenlik uyarısı veren tema, CmsBB Dahili url link - Internal link temasıdır. Bu tema 2011 yılında yani 1600 sürümünde yapılan bir çalışmadır ve bu demek oluyor ki 1600, 1.6.1, 1.6.2 ve 1.6.3 sürümlerinde yapılan bir tema 1.6.10 sürümünde yüklenmek isteyince yukarıdaki gibi bir güvenlik uyarısı veriyor. Çünkü temanın şablonlarını incelediğimde ne yazık ki eksik ve hatalı kod kullanımı olduğunu tespit ettim. Öyle sanıyorum ki bu tema tarihe karıştı, yapımcısı güncellerse veya içinizden biri uğraşırsa bu tema tekrar kullanılabilir. Gülümseme

Diğer deneme yaptığım tema ise, AceNavy Dahili url link - Internal link temasıdır. Bu tema 2012 yılında 1.6.5 sürümünde yapılan bir çalışmadır ve bu temayı yüklediğimde herhangi bir uyarı yada hata vermedi. Sadece ''alıntı mesaj sorunu'' vardı onuda bu konudaki değişen kodu kullanarak hatayı düzelttim.

Temanızın sürümünün eski olup olmadığını ve 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şlemleri yapmanız kesinlikle tavsiye edilir.

Ayrıca 1.6.3 sürümünden 1.6.9 sürümüne kadar değişen tüm şablon ve tema güncelleme kodlarına aşağıdaki bağlantıdan ulaşabilirsiniz.


MyBB 1.6.10 Sürümü için değişen şablon kodları aşağıdaki gibidir:

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..

1- Forum Görüntüleme Şablonlar Sağ Ok forumdisplay_threadlist şablonu

Bulun:
Kod:
<input type="hidden" name="selectall" value="{$allselected}" />

Değiştirin:
Kod:
<input type="hidden" name="selectall" value="" />

2- Mesaj Düzenleme Şablonlar Sağ Ok editpost şablonu

Bulun ve Silin:
Kod:
<input type="hidden" name="posthash" value="{$posthash}" />

3- Yeni Yorum Şablonlar Sağ Ok newreply_disablesmilies şablonu

En üst Satırda - Bulun ve Silin:
Kod:
<br />

4- Yeni Konu Şablonlar Sağ Ok newthread_disablesmilies şablonu

En üst Satırda - Bulun ve Silin:
Kod:
<br />

5- Yeni Şablon Ekle kısmına girip aşağıdaki adımları uygulayın

Şablon İsmi: usercp_nav_messenger_tracking

usercp_nav_messenger_tracking için Şablon Kodları:
Kod:
<tr><td class="trow1 smalltext"><a href="private.php?action=tracking" class="usercp_nav_item usercp_nav_pmtracking">{$lang->ucp_nav_tracking}</a></td></tr>

Not: Üsteki yeni şablonu ve Koldarı ekledikten sonra kaydet butonuna basip çıkıyoruz. Bu şablon yeni eklenen bir şablondır, eğer temanızın şablonlarında usercp_nav_messenger_tracking adında şablon yoksa ekliyorsunuz varsa işlem yapmanıza gerek yoktur.

6- Hata Mesajı Şablonlar Sağ Ok error_maxsigimages şablonu

error_maxsigimages şablonu 1.6.10 sürümünde kaldırılmış, siz isteğe bağlı olarak bu şablon içeriğindeki kodları silebilirsiniz. Şablonu komple silme özelliği olmadığı için içerik silme işlemi yapabilirsiniz. Silsenizde olur silmesinizde. Gülümseme

7- Özel Mesajlaşma Şablonlar Sağ Ok private_send şablonu

Bulun: (şablonun orta kısımlarında)
Kod:
<td class="trow1"><span class="smalltext">
<label><input type="checkbox" class="checkbox" name="options[signature]" value="1" tabindex="5" {$optionschecked['signature']} />{$lang->options_sig}</label><br />
<label><input type="checkbox" class="checkbox" name="options[disablesmilies]" value="1" tabindex="6" {$optionschecked['disablesmilies']} />{$lang->options_disable_smilies}</label><br />
<label><input type="checkbox" class="checkbox" name="options[savecopy]" value="1" tabindex="7" {$optionschecked['savecopy']} />{$lang->options_save_copy}</label><br />
<label><input type="checkbox" class="checkbox" name="options[readreceipt]" value="1" tabindex="8" {$optionschecked['readreceipt']} />{$lang->options_read_receipt}</label><br />
</span></td>

Değiştirin:
Kod:
<td class="trow1"><span class="smalltext">
{$private_send_signature}
<label><input type="checkbox" class="checkbox" name="options[disablesmilies]" value="1" tabindex="6" {$optionschecked['disablesmilies']} />{$lang->options_disable_smilies}</label><br />
<label><input type="checkbox" class="checkbox" name="options[savecopy]" value="1" tabindex="7" {$optionschecked['savecopy']} />{$lang->options_save_copy}</label><br />
{$private_send_tracking}
</span></td>

8- Yeni Şablon Ekle kısmına girip aşağıdaki adımları uygulayın

Şablon İsmi: private_send_tracking

private_send_tracking için Şablon Kodları:
Kod:
<label><input type="checkbox" class="checkbox" name="options[readreceipt]" value="1" tabindex="8" {$optionschecked['readreceipt']} />{$lang->options_read_receipt}</label><br />

Not: Üsteki yeni şablonu ve Koldarı ekledikten sonra kaydet butonuna basip çıkıyoruz. Bu şablon yeni eklenen bir şablondır, eğer temanızın şablonlarında private_send_tracking adında şablon yoksa ekliyorsunuz varsa işlem yapmanıza gerek yoktur.

9- Yeni Şablon Ekle kısmına girip aşağıdaki adımları uygulayın

Şablon İsmi: private_send_signature

private_send_signature için Şablon Kodları:
Kod:
<label><input type="checkbox" class="checkbox" name="options[signature]" value="1" tabindex="5" {$optionschecked['signature']} />{$lang->options_sig}</label><br />

Not: Üsteki yeni şablonu ve Koldarı ekledikten sonra kaydet butonuna basip çıkıyoruz. Bu şablon yeni eklenen bir şablondır, eğer temanızın şablonlarında private_send_signature adında şablon yoksa ekliyorsunuz varsa işlem yapmanıza gerek yoktur.

10- PostBit Şablonlar Sağ Ok postbit_quote şablonu

Bulun: (''Alıntı Mesaj'' sorunu yaşıyorsanız bu işlemi mutlaka yapın..!)
Kod:
<a href="newreply.php?tid={$tid}&amp;pid={$post['pid']}">

Değiştirin:
Kod:
<a href="newreply.php?tid={$tid}&amp;replyto={$post['pid']}">

11- Hata Mesajı Şablonlar Sağ Ok error_maxpostimages şablonu

error_maxpostimages şablonu 1.6.10 sürümünde kaldırılmış, siz isteğe bağlı olarak bu şablon içeriğindeki kodları silebilirsiniz. Şablonu komple silme özelliği olmadığı için içerik silme işlemi yapabilirsiniz. Silsenizde olur silmesinizde. Gülümseme

12- Konu Gösterimi Şablonlar Sağ Ok showthread_quickreply şablonu

Bulun:
Kod:
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="1" {$postoptionschecked['signature']} />&nbsp;<strong>{$lang->signature}</strong></label><br />

Değiştirin:
Kod:
{$option_signature}

13- Yeni Şablon Ekle kısmına girip aşağıdaki adımları uygulayın

Şablon İsmi: showthread_quickreply_options_signature

showthread_quickreply_options_signature için Şablon Kodları:
Kod:
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="1" {$postoptionschecked['signature']} />&nbsp;<strong>{$lang->signature}</strong></label><br />

Not: Üsteki yeni şablonu ve Koldarı ekledikten sonra kaydet butonuna basip çıkıyoruz. Bu şablon yeni eklenen bir şablondır, eğer temanızın şablonlarında showthread_quickreply_options_signature adında şablon yoksa ekliyorsunuz varsa işlem yapmanıza gerek yoktur.

14- Çeşitli Şablonlar Sağ Ok misc_imcenter_aim şablonu

Bulun:
Kod:
<!-- Begin AIM Remote -->
<table align="center" cellspacing="0" cellpadding="0" border="0">
<tr>
<td align="center" style="white-space: nowrap"><a href="http://www.aol.co.uk/aim/index.html"><img src="http://www.aol.co.uk/aim/remote/gr/aimver_man.gif" width="44" height="55" alt="($lang->download_aim}" title="($lang->download_aim}" /></a><img src="http://www.aol.co.uk/aim/remote/gr/aimver_topsm.gif" width="73" height="55" alt="{$lang->aim_remote}" title="{$lang->aim_remote}" /></td>
</tr>
<tr>
<td align="center" style="white-space: nowrap"><a href="aim:goim?screenname={$user['aim']}&amp;message=Hi.+Are+you+there?"><img src="http://www.aol.co.uk/aim/remote/gr/aimver_im.gif" width="117" height="39" alt="{$lang->send_me_instant}" title="{$lang->send_me_instant}" /></a></td>
</tr>
<tr>
<td align="center" style="white-space: nowrap"><a href="aim:addbuddy?screenname={$user['aim']}"><img src="http://www.aol.co.uk/aim/remote/gr/aimver_bud.gif" width="117" height="39" alt="{$lang->add_me_buddy_list}" title="{$lang->add_me_buddy_list}" /></a></td>
</tr>
<tr>
<td align="center" style="white-space: nowrap"><a href="http://www.aol.co.uk/aim/remote.html"><img src="http://www.aol.co.uk/aim/remote/gr/aimver_botadd.gif" width="117" height="23" alt="($lang->add_remote_to_page}" title="($lang->add_remote_to_page}" /></a></td>
</tr>
<td align="center" style="white-space: nowrap"><a href="http://www.aol.co.uk/aim/index.html"><img src="http://www.aol.co.uk/aim/remote/gr/aimver_botdow.gif" width="117" height="29" alt="{$lang->download_aol_im}" title="{$lang->download_aol_im}" /></a></td>
</tr>
</table>
<!-- End AIM Remote -->

Değiştirin:
Kod:
<!-- Begin AIM Remote -->
<table align="center" cellspacing="0" cellpadding="0" border="0">
<tr>
<td align="center" style="white-space: nowrap"><a href="http://www.aim.com/"><img src="http://info.aol.co.uk/aim/remote/gr/aimver_man.gif" width="44" height="55" alt="{$lang->download_aim}" title="{$lang->download_aim}" /></a><img src="http://info.aol.co.uk/aim/remote/gr/aimver_topsm.gif" width="73" height="55" alt="{$lang->aim_remote}" title="{$lang->aim_remote}" /></td>
</tr>
<tr>
<td align="center" style="white-space: nowrap"><a href="aim:goim?screenname={$user['aim']}&amp;message=Hi.+Are+you+there?"><img src="http://info.aol.co.uk/aim/remote/gr/aimver_im.gif" width="117" height="39" alt="{$lang->send_me_instant}" title="{$lang->send_me_instant}" /></a></td>
</tr>
<tr>
<td align="center" style="white-space: nowrap"><a href="aim:addbuddy?screenname={$user['aim']}"><img src="http://info.aol.co.uk/aim/remote/gr/aimver_bud.gif" width="117" height="39" alt="{$lang->add_me_buddy_list}" title="{$lang->add_me_buddy_list}" /></a></td>
</tr>
<td align="center" style="white-space: nowrap"><a href="http://www.aim.com/"><img src="http://info.aol.co.uk/aim/remote/gr/aimver_botdow.gif" width="117" height="29" alt="{$lang->download_aol_im}" title="{$lang->download_aol_im}" /></a></td>
</tr>
</table>
<!-- End AIM Remote -->

15- Takvim Sayfası Şablonlar Sağ Ok calendar_eventbit_private şablonu

calendar_eventbit_private şablonu 1.6.10 sürümünde kaldırılmış, siz isteğe bağlı olarak bu şablon içeriğindeki kodları silebilirsiniz. Şablonu komple silme özelliği olmadığı için içerik silme işlemi yapabilirsiniz. Silsenizde olur silmesinizde. Gülümseme

16- Takvim Sayfası Şablonlar Sağ Ok calendar_move şablonu

Bulun:
Kod:
<strong>{$lang->move_to_calendar}:</strong>

Değiştirin:
Kod:
<strong>{$lang->move_to_calendar}</strong>

17- Moderatör Kontrol Paneli Şablonlar Sağ Ok modcp_announcements_new şablonu

Bulun:
Kod:
<title>{$mybb->settings['bbname']} - {$lang->manage_announcement}</title>

Değiştirin:
Kod:
<title>{$mybb->settings['bbname']} - {$lang->add_announcement}</title>

18- Moderatör Kontrol Paneli Şablonlar Sağ Ok modcp_announcements_edit şablonu

Bulun:
Kod:
<title>{$mybb->settings['bbname']} - {$lang->manage_announcement}</title>

Değiştirin:
Kod:
<title>{$mybb->settings['bbname']} - {$lang->edit_announcement}</title>

19- Yeni Yorum Şablonlar Sağ Ok newreply şablonu

Bulun:
Kod:
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="1" tabindex="6"{$postoptionschecked['signature']} /> {$lang->options_sig}</label>

Değiştirin:
Kod:
{$option_signature}

20- Yeni Şablon Ekle kısmına girip aşağıdaki adımları uygulayın

Şablon İsmi: newreply_options_signature

newreply_options_signature için Şablon Kodları:
Kod:
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="1" tabindex="6"{$postoptionschecked['signature']} /> {$lang->options_sig}</label><br />

Not: Üsteki yeni şablonu ve Koldarı ekledikten sonra kaydet butonuna basip çıkıyoruz. Bu şablon yeni eklenen bir şablondır, eğer temanızın şablonlarında newreply_options_signature adında şablon yoksa ekliyorsunuz varsa işlem yapmanıza gerek yoktur.

21- Yeni Konu Şablonlar Sağ Ok newthread şablonu

Bulun:
Kod:
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="1" tabindex="7"{$postoptionschecked['signature']} /> {$lang->options_sig}</label>

Değiştirin:
Kod:
{$option_signature}

22- Yeni Şablon Ekle kısmına girip aşağıdaki adımları uygulayın

Şablon İsmi: newthread_options_signature

newthread_options_signature için Şablon Kodları:
Kod:
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="1" tabindex="7"{$postoptionschecked['signature']} /> {$lang->options_sig}</label><br />

Not: Üsteki yeni şablonu ve Koldarı ekledikten sonra kaydet butonuna basip çıkıyoruz. Bu şablon yeni eklenen bir şablondır, eğer temanızın şablonlarında newthread_options_signature adında şablon yoksa ekliyorsunuz varsa işlem yapmanıza gerek yoktur.

23- Kullanıcı Kontrol Paneli Şablonlar Sağ Ok usercp_nav_messenger şablonu

Bulun: (Sondan 3. satırda)
Kod:
<tr><td class="trow1 smalltext"><a href="private.php?action=tracking" class="usercp_nav_item usercp_nav_pmtracking">{$lang->ucp_nav_tracking}</a></td></tr>

Değiştirin:
Kod:
{$ucp_nav_tracking}

24- Headerinclude Şablonlar Sağ Ok 5 adet video şablonunda, video boyutları ile oynanmış, video şablon isimleri aşağıdaki gibidir.
  • Noktavideo_dailymotion_embed şablonu
    Noktavideo_myspacetv_embed şablonu
    Noktavideo_vimeo_embed şablonu
    Noktavideo_yahoo_embed şablonu
    Noktavideo_youtube_embed şablonu

Not: Eğer video boyutlarında sorun yaşıyorsanız, üst kısımda ismini yazdığım video şablonlarından kendi zevikinize göre videoların genişlik/yükselik ayarlarını yapabilirsiniz.
Örnk: video_youtube_embed şablonunda oynanan video boyutları, sorun yapıyordu, bu sorunu (NiqoTin) nickli ekip arkadaşımız önceden fark ederek 340px olarak yükselik ayarını değiştirdik.

Son olarak; Ana tema (mybb_theme.xml) dosyasında, Sürüm numaraları değişen şablon isimleri aşağıdaki gibidir.

Kod:
<template name="forumdisplay_threadlist" version="1610">
<template name="editpost" version="1610">
<template name="newreply" version="1610">
<template name="newreply_disablesmilies" version="1610">
<template name="newthread" version="1610">
<template name="newthread_disablesmilies" version="1610">
<template name="usercp_nav_messenger" version="1610">
<template name="private_send" version="1610">
<template name="postbit_quote" version="1610">
<template name="showthread_quickreply" version="1610">
<template name="misc_imcenter_aim" version="1610">
<template name="calendar_move" version="1610">
<template name="member_coppa_form" version="1610">
<template name="modcp_announcements_new" version="1610">
<template name="modcp_announcements_edit" version="1610">
<template name="video_dailymotion_embed" version="1610">
<template name="video_youtube_embed" version="1610">
<template name="video_vimeo_embed" version="1610">
<template name="video_yahoo_embed" version="1610">

Not: Üsteki sürüm numaraları değişen şablon isimleri için herhangi bir işlem yapmıyorsunuz. Bu isimleri bilgi amaçlı verdim.

AlıntıKaynak: www.mybb.com.tr
Cevapla
Sponsor Reklam
sponsor reklam sponsor reklam

İzinli Screwy
 Tarih: 24-04-2013, Saat:19:49
#2
Eline sağlık serkan abi Gülümseme
Cevapla
Bunu Beğenenler:

Çevrimdışı monster33
 Tarih: 24-04-2013, Saat:20:21
#3
Teşekkürler Gülümseme
Cevapla
Bunu Beğenenler:

Çevrimdışı usta
 Tarih: 24-04-2013, Saat:20:28
#4
(24-04-2013, Saat:20:21)monster33 Adlı Kullanıcıdan Alıntı: Teşekkürler Gülümseme
Cevapla
Bunu Beğenenler:

Çevrimdışı grdiyan
 Tarih: 24-04-2013, Saat:20:52
#5
17 ve 18'i anlamadım hocam. Aynı satırı 2 kere değiştirmemiz gerekiyor? Anlamadım açıkcası..
Cevapla
Bunu Beğenenler:

İzinli devmybb
 Tarih: 24-04-2013, Saat:21:00
(Son Düzenleme: 24-04-2013, Saat:21:08, Düzenleyen: devmybb.)
#6
(24-04-2013, Saat:20:52)grdiyan Adlı Kullanıcıdan Alıntı: 17 ve 18'i anlamadım hocam. Aynı satırı 2 kere değiştirmemiz gerekiyor? Anlamadım açıkcası..

2. modcp_announcements_new şablonu yanlış yazılmış. modcp_announcements_edit olması gerekiyor.

Yani, 2. yazılan şablonu modcp_announcements_edit şablon içeriğine uygulayın.
Cevapla
Bunu Beğenenler: xpserkan

Çevrimdışı grdiyan
 Tarih: 24-04-2013, Saat:21:11
(Son Düzenleme: 24-04-2013, Saat:21:14, Düzenleyen: grdiyan.)
#7
18. aşama modcp_announcements_edit şablonu mu yani hocam?
Cevapla
Bunu Beğenenler:

Çevrimdışı Sorrow
 Tarih: 24-04-2013, Saat:21:11
(Son Düzenleme: 24-04-2013, Saat:21:11, Düzenleyen: Sorrow.)
#8
[b]Teşekkürler Gülümseme
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Güvenlik [MCTR - 1.6] MyBB 1.6.16 - Güvenlik & Güncelleme Paketi xpserkan 3 2,760 06-07-2015, Saat:14:59
Son Yorum: Mehmethan12
  [MCTR] Forumu MyBB 1.6.5 Sürümüne Yükseltme İşlemleri 007combatant 1 2,231 22-08-2014, Saat:16:49
Son Yorum: __Smile__
Onay [MCTR] MyBB 1614 - Pro-v12 Güncelleme Paketi xpserkan 10 2,654 20-08-2014, Saat:23:01
Son Yorum: 1st4n6uL
Güvenlik [MCTR] MyBB 1.6.15 - Güvenlik Güncelleme Paketi S.G 1 1,164 12-08-2014, Saat:12:33
Son Yorum: Manager
Güvenlik [MCTR] MyBB 1.6.14 - Güvenlik Güncelleme Paketi xpserkan 5 1,810 08-07-2014, Saat:19:17
Son Yorum: xpserkan



Konuyu Okuyanlar: 1 Ziyaretçi