[MCTR] MyBB 1.6.10 - Tema Güncellemesi - [Manuel] - Baskı Önizleme +- MyBB Depo Forum (https://mybbdepo.com) +-- Forum: MyBB Genel Depo (https://mybbdepo.com/mybb-genel-depo-forumu) +--- Forum: MyBB 1.6 Genel Depo (https://mybbdepo.com/mybb-1-6-genel-depo-forumu) +---- Forum: MyBB Güncelleme Paket Deposu (https://mybbdepo.com/mybb-guncelleme-paket-deposu-forumu) +---- Konu Başlığı: [MCTR] MyBB 1.6.10 - Tema Güncellemesi - [Manuel] (/mybb-1-6-10-tema-guncellemesi-manuel-konusu.html) |
MyBB 1.6.10 - Tema Güncellemesi - [Manuel] - xpserkan - 24-04-2013 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.. 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 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. Diğer deneme yaptığım tema ise, AceNavy 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: 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 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 editpost şablonu Bulun ve Silin: Kod: <input type="hidden" name="posthash" value="{$posthash}" /> 3- Yeni Yorum Şablonlar newreply_disablesmilies şablonu En üst Satırda - Bulun ve Silin: Kod: <br /> 4- Yeni Konu Şablonlar 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 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. 7- Özel Mesajlaşma Şablonlar private_send şablonu Bulun: (şablonun orta kısımlarında) Kod: <td class="trow1"><span class="smalltext"> Değiştirin: Kod: <td class="trow1"><span class="smalltext"> 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 postbit_quote şablonu Bulun: (''Alıntı Mesaj'' sorunu yaşıyorsanız bu işlemi mutlaka yapın..!) Kod: <a href="newreply.php?tid={$tid}&pid={$post['pid']}"> Değiştirin: Kod: <a href="newreply.php?tid={$tid}&replyto={$post['pid']}"> 11- Hata Mesajı Şablonlar 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. 12- Konu Gösterimi Şablonlar showthread_quickreply şablonu Bulun: Kod: <label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="1" {$postoptionschecked['signature']} /> <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']} /> <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 misc_imcenter_aim şablonu Bulun: Kod: <!-- Begin AIM Remote --> Değiştirin: Kod: <!-- Begin AIM Remote --> 15- Takvim Sayfası Şablonlar 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. 16- Takvim Sayfası Şablonlar 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 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 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 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 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 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 5 adet video şablonunda, video boyutları ile oynanmış, video şablon isimleri aşağıdaki gibidir.
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"> 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. Kaynak: www.mybb.com.tr MyBB 1.6.10 - Tema Güncellemesi - [Manuel] - Screwy - 24-04-2013 Eline sağlık serkan abi MyBB 1.6.10 - Tema Güncellemesi - [Manuel] - monster33 - 24-04-2013 Teşekkürler Cvp: MyBB 1.6.10 - Tema Güncellemesi - [Manuel] - usta - 24-04-2013 (24-04-2013, Saat:20:21)monster33 Adlı Kullanıcıdan Alıntı: Teşekkürler MyBB 1.6.10 - Tema Güncellemesi - [Manuel] - grdiyan - 24-04-2013 17 ve 18'i anlamadım hocam. Aynı satırı 2 kere değiştirmemiz gerekiyor? Anlamadım açıkcası.. Cvp: MyBB 1.6.10 - Tema Güncellemesi - [Manuel] - devmybb - 24-04-2013 (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. MyBB 1.6.10 - Tema Güncellemesi - [Manuel] - grdiyan - 24-04-2013 18. aşama modcp_announcements_edit şablonu mu yani hocam? MyBB 1.6.10 - Tema Güncellemesi - [Manuel] - Sorrow - 24-04-2013 [b]Teşekkürler |