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 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 5/5 - 1 oy

MyBB 1.8.4 - Tema Güncellemesi - [Manuel]


Sponsor Reklam

Çevrimdışı xpserkan
 Tarih: 22-02-2015, Saat:01:32
(Son Düzenleme: 24-02-2015, Saat:01:35, Düzenleyen: xpserkan.)
#1
MyBB 1.8.2 ve 1.8.3 Temalarını 1.8.4 Sürümüne Manuel Güncelleme

1.8.4 sürümü ile beraber, Default Temada 49 şablon değişti/güncellendi ve 5 adet yeni şablon eklendi. 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. 1.8.2 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ında 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 49 şablonu kapsıyor ancak, bu konuda sadece en çok editlenmiş olabilecek 9 şablon için manuel güncelleme kodları mevcut. Diğer 40 şablon milyon da bir editlenen şablonlar olduğu için ve %99 orjinal olabilecekleri için onları yazma gereği duymadım çünkü, otomatik olarak güncellenmiş olacaktır. Tabii ki siz yinede emin olmak istiyorsanız, bu konunun sonunda vermiş olduğum yeni eklenen ve güncellenen şablon isimlerine bakarak temanızdaki şablon farklarını kontrol edebilirsiniz..

MyBB 1.8.4 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:
form input.error {
border: 1px solid #f30;
color: #f30;
background: #ffffff;
padding: 3px;
outline: 0;
font-size: 13px;
font-family: Tahoma, Geneva, Sans-Serif;
}

form input.valid {
border: 1px solid #0c0;
background: #ffffff;
padding: 3px;
outline: 0;
font-size: 13px;
font-family: Tahoma, Geneva, Sans-Serif;
}

form label.error {
color: #f30;
margin: 5px;
padding: 0px;
display: block;
font-weight: bold;
font-size: 11px;
}


+) Değiştir:

Kod:
input.error, textarea.error, select.error {
border: 1px solid #f30;
color: #f30;
}

input.valid, textarea.valid, select.valid {
border: 1px solid #0c0;
}

label.error {
color: #f30;
margin: 5px;
padding: 0px;
display: block;
font-weight: bold;
font-size: 11px;
}


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

Kod:
.jqiwarning .jqi .jqibuttons {
background-color: #b95656;
}


Adım 2: Kullandığınız temanın Sağ Ok Forum Görüntüleme - [forumdisplay] Şablonlarından Sağ Ok forumdisplay şablonuna girin.

-) forumdisplay Şablonunda Bul:

Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/inline_edit.js?ver=1800"></script>


+) Değiştir:

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


Adım 3: Kullandığınız temanın Sağ Ok Header - [Üst Kısım] Şablonlarından Sağ Ok header_welcomeblock_guest şablonuna girin.

-) header_welcomeblock_guest Şablonunda Bul:

Kod:
<a href="{$mybb->settings['bburl']}/member.php?action=login" onclick="$('#quick_login').modal({ fadeDuration: 250, keepelement: true }); return false;" class="login">{$lang->welcome_login}</a>


+) Değiştir:

Kod:
<a href="{$mybb->settings['bburl']}/member.php?action=login" onclick="$('#quick_login').modal({ fadeDuration: 250, keepelement: true, zIndex: (typeof modal_zindex !== 'undefined' ? modal_zindex : 9999) }); return false;" class="login">{$lang->welcome_login}</a>


Adım 4: Kullandığınız temanın Sağ Ok Header - [Üst Kısım] Şablonlarından Sağ Ok header_welcomeblock_member şablonuna girin.

-) header_welcomeblock_member Şablonunda Bul:

Kod:
<a href="#" onclick="MyBB.popupWindow('{$mybb->settings['bburl']}/misc.php?action=buddypopup', null, true); return false;">{$lang->welcome_open_buddy_list}</a>


+) Değiştir:

Kod:
<a href="#" onclick="MyBB.popupWindow('{$mybb->settings['bburl']}/misc.php?action=buddypopup&modal=1', null, true); return false;">{$lang->welcome_open_buddy_list}</a>


Adım 5: Kullandığınız temanın Sağ Ok Üye Profili Şablonlarından Sağ Ok member_profile şablonuna girin.

-) member_profile Şablonunda Bul:

Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/report.js?ver=1800"></script>


+) Değiştir:

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


Adım 6: Kullandığınız temanın Sağ Ok Üye Profili Şablonlarından Sağ Ok member_register şablonuna girin.

-) member_register Şablonunda Bul:

Kod:
<script src="{$mybb->asset_url}/jscripts/validate/jquery.validate.min.js"></script>


+) Değiştir:

Kod:
<script src="{$mybb->asset_url}/jscripts/validate/jquery.validate.min.js?ver=1804"></script>


-) member_register Şablonunda Bul:

Kod:
<script type="text/javascript">
<!--
$().ready(function() {
// validate registration_form
$("#registration_form").validate({
rules: {
         username: {
           required: true,
           minlength: {$mybb->settings['minnamelength']},
maxlength: {$mybb->settings['maxnamelength']},
remote:{
url: "xmlhttp.php?action=username_availability",
type: "post",
              dataType: "json",
data:
{
my_post_key: my_post_key
},
},
         },
         email: {
required: true,
email: true,
         },
         email2: {
required: true,
email: true,
equalTo: "#email"
         },
},
messages: {
           username: {
              minlength: "{$lang->js_validator_username_length}",
              maxlength: "{$lang->js_validator_username_length}",
           },
          email: "{$lang->js_validator_invalid_email}",
email2: "{$lang->js_validator_email_match}",
}
});

  {$validator_extra}
});
// -->
</script>


+) Değiştir:

Kod:
<script type="text/javascript">
$(document).ready(function() {
$("#registration_form").validate({
rules: {
username: {
required: true,
minlength: {$mybb->settings['minnamelength']},
maxlength: {$mybb->settings['maxnamelength']},
remote: {
url: "xmlhttp.php?action=username_availability",
type: "post",
dataType: "json",
data:
{
my_post_key: my_post_key
},
},
},
email: {
required: true,
email: true,
},
email2: {
required: true,
email: true,
equalTo: "#email"
},
},
messages: {
username: {
minlength: "{$lang->js_validator_username_length}",
maxlength: "{$lang->js_validator_username_length}",
},
email: "{$lang->js_validator_invalid_email}",
email2: "{$lang->js_validator_email_match}",
},
errorPlacement: function(error, element) {
if(element.is(':checkbox') || element.is(':radio'))
error.insertAfter($('input[name="' + element.attr('name') + '"]').last().next('span'));
else
error.insertAfter(element);
}
});

{$validator_extra}
});
</script>


Adım 7: Kullandığınız temanın Sağ Ok Üye Listesi - [memberlist] Şablonlarından Sağ Ok memberlist şablonuna girin.

-) memberlist Şablonunda Bul:

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


+) Değiştir:

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


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

-) private_send Şablonunda Bul:

Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/usercp.js?ver=1800"></script>


+) Değiştir:

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


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

-) reputation Şablonunda Bul:

Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/report.js?ver=1800"></script>


+) Değiştir:

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


Adım 10: Kullandığınız temanın Sağ Ok Konu Gösterimi - [showthread] Şablonlarından Sağ Ok showthread şablonuna girin.

-) showthread Şablonunda Bul:

Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/report.js?ver=1800"></script>


+) Değiştir:

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


-) showthread Şablonunda Bul:

Kod:
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/thread.js?ver=1800"></script>


+) Değiştir:

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


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

-) headerinclude Şablonunda Bul:

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


+) Değiştir:

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


-) headerinclude Şablonunda Bul:

Kod:
<script type="text/javascript">
<!--
lang.unknown_error = "{$lang->unknown_error}";

lang.select2_match = "{$lang->select2_match}";
lang.select2_matches = "{$lang->select2_matches}";
lang.select2_nomatches = "{$lang->select2_nomatches}";
lang.select2_inputtooshort_single = "{$lang->select2_inputtooshort_single}";
lang.select2_inputtooshort_plural = "{$lang->select2_inputtooshort_plural}";
lang.select2_inputtoolong_single = "{$lang->select2_inputtoolong_single}";
lang.select2_inputtoolong_plural = "{$lang->select2_inputtoolong_plural}";
lang.select2_selectiontoobig_single = "{$lang->select2_selectiontoobig_single}";
lang.select2_selectiontoobig_plural = "{$lang->select2_selectiontoobig_plural}";
lang.select2_loadmore = "{$lang->select2_loadmore}";
lang.select2_searching = "{$lang->select2_searching}";

var cookieDomain = "{$mybb->settings['cookiedomain']}";
var cookiePath = "{$mybb->settings['cookiepath']}";
var cookiePrefix = "{$mybb->settings['cookieprefix']}";
var deleteevent_confirm = "{$lang->deleteevent_confirm}";
var removeattach_confirm = "{$lang->removeattach_confirm}";
var loading_text = '{$lang->ajax_loading}';
var saving_changes = '{$lang->saving_changes}';
var use_xmlhttprequest = "{$mybb->settings['use_xmlhttprequest']}";
var my_post_key = "{$mybb->post_code}";
var rootpath = "{$mybb->settings['bburl']}";
var imagepath = "{$theme['imgdir']}";
  var yes_confirm = "{$lang->yes}";
var no_confirm = "{$lang->no}";
var MyBBEditor = null;
var spinner_image = "{$theme['imgdir']}/spinner.gif";
var spinner = "<img src='" + spinner_image +"' alt='' />";
// -->
</script>


+) Değiştir:

Kod:
<script type="text/javascript">
lang.unknown_error = "{$lang->unknown_error}";

lang.select2_match = "{$lang->select2_match}";
lang.select2_matches = "{$lang->select2_matches}";
lang.select2_nomatches = "{$lang->select2_nomatches}";
lang.select2_inputtooshort_single = "{$lang->select2_inputtooshort_single}";
lang.select2_inputtooshort_plural = "{$lang->select2_inputtooshort_plural}";
lang.select2_inputtoolong_single = "{$lang->select2_inputtoolong_single}";
lang.select2_inputtoolong_plural = "{$lang->select2_inputtoolong_plural}";
lang.select2_selectiontoobig_single = "{$lang->select2_selectiontoobig_single}";
lang.select2_selectiontoobig_plural = "{$lang->select2_selectiontoobig_plural}";
lang.select2_loadmore = "{$lang->select2_loadmore}";
lang.select2_searching = "{$lang->select2_searching}";

var cookieDomain = "{$mybb->settings['cookiedomain']}";
var cookiePath = "{$mybb->settings['cookiepath']}";
var cookiePrefix = "{$mybb->settings['cookieprefix']}";
var deleteevent_confirm = "{$lang->deleteevent_confirm}";
var removeattach_confirm = "{$lang->removeattach_confirm}";
var loading_text = '{$lang->ajax_loading}';
var saving_changes = '{$lang->saving_changes}';
var use_xmlhttprequest = "{$mybb->settings['use_xmlhttprequest']}";
var my_post_key = "{$mybb->post_code}";
var rootpath = "{$mybb->settings['bburl']}";
var imagepath = "{$theme['imgdir']}";
  var yes_confirm = "{$lang->yes}";
var no_confirm = "{$lang->no}";
var MyBBEditor = null;
var spinner_image = "{$theme['imgdir']}/spinner.gif";
var spinner = "<img src='" + spinner_image +"' alt='' />";
var modal_zindex = 9999;
</script>



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


1.8.4 sürümünde toplam: 49 şablon güncellendi ve 5 adet yeni şablon eklendi. Bunlar aşağıda listelenmiştir.

Yeni Eklenen Şablonlar:

Kod:
global_board_offline_modal
showthread_moderationoptions_restore
showthread_moderationoptions_softdelete
post_captcha_nocaptcha
member_register_regimage_nocaptcha


Güncellenen Şablonlar:
Aşağıdaki listede eğer kullandığınız temada oynanmış/orjinal olmayan şablon-lar varsa güncelleme sırasında işlem dışı kalıp güncellenemeyebilir. Bu durumda adı geçen şablonları, şablon farklarını karşılaştırarak manuel güncellemeniz tavsiye edilir. Aksi halde çeşitli hata ve eksikliklerle karşılaşabilirsiniz.


Kod:
announcement
forumbit_depth2_cat
forumbit_depth2_forum
forumdisplay
forumdisplay_inlinemoderation
forumdisplay_threadlist_rating
forumjump_advanced
forumjump_special
header_quicksearch
header_welcomeblock_guest
header_welcomeblock_member
managegroup_adduser
managegroup_inviteuser
member_profile
member_profile_contact_details
member_profile_contact_fields_aim
member_profile_contact_fields_skype
member_profile_contact_fields_yahoo
member_register
member_register_question
member_register_referrer
member_register_regimage
memberlist
memberlist_search
misc_imcenter_nav
misc_smilies_smilie
modcp_banuser
modcp_finduser
modcp_ipsearch_results_information
modcp_warninglogs
moderation_getip_modoptions
post_captcha
postbit_gotopost
private_send
private_send_autocomplete
reputation
search
search_results_posts_inlinemoderation
search_results_threads_inlinemoderation
showthread
showthread_inlinemoderation
showthread_ratethread
smilieinsert_getmore
usercp_attachments
usercp_drafts
usercp_editlists
usercp_forumsubscriptions_forum
codebuttons
headerinclude


Yararlanılan Kaynak-(lar):

Kod:
http://destek.mybb.com.tr/showthread.php?tid=12455
http://docs.mybb.com/versions/1.8.4/#template-changes


Alıntı Kaynak: MyBB.Com.TR
Cevapla
Sponsor Reklam
Sponsor Reklam

İzinli eatik
 Tarih: 22-02-2015, Saat:02:11
#2
Galiba bir süre daha 1.8.3 kullanmaya devam etmem gerekiyor. Kim uğraşacak şimdi o kadar Gülümseme
Cevapla
Bunu Beğenenler: EmreKRMN

Çevrimdışı xpserkan
 Tarih: 22-02-2015, Saat:02:36
#3
(22-02-2015, Saat:02:11)QwerT_ Adlı Kullanıcıdan Alıntı: Galiba bir süre daha 1.8.3 kullanmaya devam etmem gerekiyor. Kim uğraşacak şimdi o kadar Gülümseme

Emin ol bu konuyu açmam temayı güncellemeden daha zor oldu hocam. Hem konu açıp hemde temayı güncellemiş oldum. Açık Ağızlı Gülümseme
Cevapla
Bunu Beğenenler: WampiR , eatik , Kiliza

İzinli eatik
 Tarih: 22-02-2015, Saat:03:26
#4
(22-02-2015, Saat:02:36)xpserkan Adlı Kullanıcıdan Alıntı:
(22-02-2015, Saat:02:11)QwerT_ Adlı Kullanıcıdan Alıntı: Galiba bir süre daha 1.8.3 kullanmaya devam etmem gerekiyor. Kim uğraşacak şimdi o kadar Gülümseme

Emin ol bu konuyu açmam temayı güncellemeden daha zor oldu hocam. Hem konu açıp hemde temayı güncellemiş oldum. Açık Ağızlı Gülümseme


Doğrudur hocam emeğinize sağlık Gülümseme
Cevapla
Bunu Beğenenler: xpserkan

Çevrimdışı gameseve123
 Tarih: 22-02-2015, Saat:20:26
#5
Elinize emeğinize sağlık hocam.
Cevapla
Bunu Beğenenler: xpserkan

Çevrimdışı Ruhaniyet__
 Tarih: 22-02-2015, Saat:23:49
#6
Ben Mybb 1.8.3 'den 1.8.4 Sürümüne Geçerken Sürüm Yükseltme İşlemini Yaptım Ve Şuan Şablonlara Bakıyorum , Değişmesi Gereken Bir Şey Yoktur. 
Bu Nedenle Şablon Güncellemesi Yapmadım , Yinede Kiminde Şablon Güncellemesi Gerekir.
Mybb 1.8.5 Sürümünde Pro Paket Portalı Gelirse Güzel Olur İnşaALLAH..
Cevapla
Bunu Beğenenler:

İzinli eatik
 Tarih: 23-02-2015, Saat:09:04
#7
(22-02-2015, Saat:23:49)Ruhaniyet__ Adlı Kullanıcıdan Alıntı: Ben Mybb 1.8.3 'den 1.8.4 Sürümüne Geçerken Sürüm Yükseltme İşlemini Yaptım Ve Şuan Şablonlara Bakıyorum , Değişmesi Gereken Bir Şey Yoktur. 
Bu Nedenle Şablon Güncellemesi Yapmadım , Yinede Kiminde Şablon Güncellemesi Gerekir.
Mybb 1.8.5 Sürümünde Pro Paket Portalı Gelirse Güzel Olur İnşaALLAH..


Eğer temanızdaki şablonlarda oynama yapmadıysanız MyBB, güncelleme sırasında default şablonları günceller. Fakat değişiklik yapanlar bu işlemi manuel olarak uygulamalılar.

Ayrıca hocam dikkat ettim de Adım 4'de sanki welcomeblock_member yerine yanlışlıkla welcomeblock_guest yazmışsınız. Bir hata var gibi.
Cevapla
Bunu Beğenenler: xpserkan

Çevrimdışı xpserkan
 Tarih: 24-02-2015, Saat:01:37
#8
(23-02-2015, Saat:09:04)QwerT_ Adlı Kullanıcıdan Alıntı: Ayrıca hocam dikkat ettim de Adım 4'de sanki welcomeblock_member yerine yanlışlıkla welcomeblock_guest yazmışsınız. Bir hata var gibi.

Uyarı için teşekkürler hocam, düzelttim.
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Onay [MCTR - 1.8] MyBB 1.8 Güncelleme/Geçiş İşlemleri xpserkan 32 9,352 12-02-2017, Saat:14:05
Son Yorum: akademi51
  [1.8] MyBB 1.8.6 - Güvenlik & Güncelleme Paketi ReDMaD 7 2,559 30-09-2015, Saat:11:05
Son Yorum: 1st4n6uL
  [MCTR - 1.8] MyBB 1.8.4 - Güvenlik & Bakım & Özellik Güncelleme Paketi EmreKarakaya 6 4,120 23-02-2015, Saat:22:05
Son Yorum: RawShed
Güvenlik [MCTR - 1.8] MyBB 1.8.3 - Güvenlik & Güncelleme Paketi xpserkan 5 2,502 04-12-2014, Saat:12:41
Son Yorum: trafikci258
Güvenlik [MCTR - 1.8] MyBB 1.8.2 - Güvenlik & Güncelleme Paketi S.G 6 2,290 24-11-2014, Saat:16:45
Son Yorum: S.G



Konuyu Okuyanlar: 1 Ziyaretçi