السلام عليكم ورحمة الله وبركاته،
خطوات ترقية قوالب الإصدارين 3.0.0 ، 3.0.1 للإصدار 3.0.2
ملاحظة :
إذا واجهتم أي مشاكل بخصوص التعديلات على القوالب، أو لم تكن لديكم المعرفة الكاملة بالتعديل فالمرجو وضع
طلب ترقية القوالب في القسم
مشاكل الاستايلات والقوالب (Support Templates , Styles)
مع إرفاق محتويات القوالب التالية في ملفات نصية
CODE
address_bar_part2
editor_js
footer
headinclud
main_bar
register_rules
sections_list
usercp_menu
usercptools
يمكنكم إيجاد القوالب الخاصة
بالاستايل الافتراضي للإصدارين السابقين في الموضوع
شرح ترقية ستايلات الإصدارات 3.0.0 و 3.0.1 لتتوافق مع النسخة 3.0.2
1- في القالب address_bar_part2
إضافة الكود التالي في نهاية القالب
CODE
{template}side_list{/template}
2- في القالب calendar
استبدال الأسطر التالية
CODE
<?php
$PowerBB->_COOKIE['jscolor'] = $PowerBB->functions->CleanVariable($PowerBB->_COOKIE['jscolor'],'sql');
$PowerBB->_COOKIE['jscolor'] = $PowerBB->functions->CleanVariable($PowerBB->_COOKIE['jscolor'],'html');
?>
<style>
#calendar th{
background-color: <?php echo $PowerBB->_COOKIE['jscolor'];?>;
}
</style>
ب
CODE
<style type="text/css">
#calendar th{
background-color: #F6F9FC;
}
</style>
3- في القالب editor_js
استبدال أكواد الجافاسكربت الموجودة ما
قبل السطر التالي (في قالب الإصدار القديم)
CODE
<table border="0" width="100%" cellpadding="0" style="border-collapse: collapse">
بأكواد الجافاسكربت الموجودة ما
قبل السطر التالي (في قالب الإصدار الجديد)
CODE
<!-- table --><div style="width:100%; border-collapse: collapse;" class="table">
واستبدال أكواد الجافاسكربت الموجودة أسفل من السطر التالي (في قالب الإصدار القديم)
CODE
</table>
بأكواد الجافاسكربت الموجودة أسفل من السطر التالي (في قالب الإصدار الجديد)
CODE
</div><!-- /table -->
4- في القالب footer
إضافة الكود التالي في بدالة القالب
CODE
{if {$_CONF['info_row']['sidebar_list_active']} and {$on_sidebar_list_thes_page}}
<style type="text/css">
div.pbb_main {
width: 99.9%;
float: right;
}
</style>
</div>
<div class="sbp_show">
<a class="sbp_buton sbp_foot" style="margin-top: -17px; float: {$_CONF['info_row']['sidebar_list_align']};" title="{$lang['sbplus_sidebarac']}">{$lang['hide_blocks']}</a>
<a class="sbp_tbuton sbp_tfoot" style="margin-top: -17px; float: {$_CONF['info_row']['sidebar_list_align']};" title="{$lang['sbplus_sidebarkapat']}">{$lang['show_blocks']}</a>
</div>
<div class="sbp_sbar" style="float: {$_CONF['info_row']['sidebar_list_align']};width: {$_CONF['info_row']['sidebar_list_width']}%;">
{info_row}sidebar_list_content{/info_row}
</div>
</div>
{/if}
-----------------------------------------
استبدال
CODE
<div id="copyright">{$lang['copyright']}</div>
</div>
ب
CODE
<div id="copyright"><!--copyright--></div>
</div>
</div>
5- في القالب headinclud
استبدال السطرين
CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$_CONF['info_row']['content_dir']}" xml:lang="{$_CONF['info_row']['content_language']}" lang="{$_CONF['info_row']['content_language']}">
ب
CODE
<!doctype html>
<html dir="{$_CONF['info_row']['content_dir']}" itemscope="" itemtype="http://schema.org/WebPage" lang="{$_CONF['info_row']['content_language']}">
------------------------------------------------
حذف الأسطر التالية
CODE
<!-- no cache headers -->
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
<meta http-equiv="Cache-Control" content="no-cache" />
<!-- end no cache headers -->
------------------------------------------------
إضافة السطرين
CODE
<link rel="stylesheet" href="{$ForumAdress}look/fonts/font-awesome.min.css" />
<link rel="stylesheet" href="{$ForumAdress}applications/core/colorbox-master/colorbox.css" />
مباشرة أسفل من
CODE
<link rel="shortcut icon" href="{$ForumAdress}favicon.ico" />
-------------------------------------
استبدال الأسطر التالية (بالنسبة لاستايلات الإصدار 3.0.1)
CODE
<?php
if ($PowerBB->_GET['page']== 'register'
or $PowerBB->_GET['page']== 'new_topic'
or $PowerBB->_GET['page']== 'profile'){ ?>
<script type="text/javascript" src="{$ForumAdress}includes/js/jquery.js"></script>
<?php }else{
if ($PowerBB->_CONF['member_permission']){ ?>
<script type="text/javascript" src="{$ForumAdress}includes/js/jquery.js"></script>
<?php
}
}
if ($PowerBB->_GET['page']== 'topic'
or $PowerBB->_GET['page']== 'print'
or $PowerBB->_GET['page']== 'post'
or $PowerBB->_GET['page']== 'new_topic'
or $PowerBB->_GET['page']== 'new_reply'
or $PowerBB->_GET['page']== 'management'
or $PowerBB->_GET['page']== 'profile'){ ?>
أو استبدال السطر التالي (بالنسبة لاستايلات الإصدار 3.0.0)
CODE
<script type="text/javascript" src="{$ForumAdress}includes/js/jquery.js"></script>
ب
CODE
<script type="text/javascript" src="{$ForumAdress}includes/js/jquery-1.10.2.js"></script>
<script type="text/javascript" src="{$ForumAdress}includes/js/jquery-ui.js"></script>
<script type="text/javascript" src="{$ForumAdress}includes/js/jquery.save.js"></script>
--------------------------------------
إضافة السطر
CODE
<script type="text/javascript" src="{$ForumAdress}applications/core/colorbox-master/jquery.colorbox.js"></script>
أعلى من
CODE
{if {$_CONF['info_row']['resize_imagesAllow']} == 1}
-------------------------------------
استبدال هاذين السطرين (بالنسبة لاستايلات الاصدار 3.0.1)
CODE
<script type="text/javascript" src="{$ForumAdress}includes/js/effects.js"></script>
<?php } ?>
أو استبدال السطر التالي (بالنسبة لاستايلات الاصدار 3.0.0)
CODE
<script type="text/javascript" src="{$ForumAdress}includes/js/effects.js"></script>
ب
CODE
<script type="text/javascript" src="{$ForumAdress}applications/core/jwplayer/jwplayer.js"></script>
<script type="text/javascript" src="{$ForumAdress}applications/core/jwplayer/jwplayer.trigger.js"></script>
6- في القالب main_bar
استبدال
CODE
<div class="pbboard_body">
ب
CODE
<div class="pbb_content">
<div class="pbboard_body">
<div class="pbb_main">
7- في القالب portal_calendar
حذف هذه الأسطر من بدايته
CODE
<?php
$PowerBB->_COOKIE['jscolor'] = $PowerBB->functions->CleanVariable($PowerBB->_COOKIE['jscolor'],'sql');
$PowerBB->_COOKIE['jscolor'] = $PowerBB->functions->CleanVariable($PowerBB->_COOKIE['jscolor'],'html');
?>
-----------------------------------------------------
استبدال السطر
CODE
background-color: <?php echo $PowerBB->_COOKIE['jscolor'];?>;
ب
CODE
background-color: #F6F9FC;
8- في القالب register_rules
إضافة السطر التالي
CODE
<form action="index.php?page=register&index=1" method="post">
أعلى من
CODE
<table border="0" cellspacing="1" class="border" width="80%" align="center">
-------------------------------------
استبدال السطر
CODE
<a href="index.php?page=register&index=1&agree=1">{$lang['Ok']}</a>
ب
CODE
<label for="cb_rules_agree"><input type="checkbox" name="agree" id="cb_rules_agree" value="1" /> <strong> {$lang['Ok']}</strong></label>
----------------------------------------
استبدال السطر
CODE
<a href="index.php">{$lang['Not_OK']}</a>
ب
CODE
<input type="submit" class="button pkr-obj button_b" value="{$lang['register']}" accesskey="s" />
-------------------------------------
إضافة الوسم
CODE
</form>
أسفل من
CODE
</table>
9- في القالب sections_list
استبدال
CODE
{$colspan_mod}
ب
CODE
{if {$_CONF['info_row']['no_moderators']}}4
{else}3
{/if}
--------------------------------------------
استبدال
CODE
{if {$forum['is_sub']}}
{if {$_CONF['info_row']['no_sub']}}
{$forum['sub']}
{/if}
{/if}
ب
CODE
{if {$forum['is_sub']} and {$_CONF['info_row']['no_sub']}}
<div class="home-sub-forums-lain">
{$lang['forum_sub']}:
</div>
<div class="div-sub-forums-columns">
<ol class="home-sub-forums-columns">
{$forum['sub']}
</ol>
</div>
{/if}
10- في القالب usercp_menu
استبدال
CODE
<tr>
<td class="thead rows_space" align="center">
{$lang['Other_options']}
</td>
</tr>
ب
CODE
{if {$_CONF['info_row']['users_security']} == '1'}
<tr>
<td class="thead center_text_align">
{$lang['security_settings']}
</td>
</tr>
<tr>
<td class="row1">
<a href="index.php?page=privacy&infosecurity=1&main=1">{$lang['account_security']}</a>
</td>
</tr>
{/if}
<tr>
<td class="thead rows_space" align="center">
{$lang['Other_options']}
</td>
</tr>
11- في القالب usercptools
إضافة
CODE
{if {$_CONF['info_row']['users_security']} == '1'}
<div class="thead">{$lang['security_settings']}</div>
<div class='menu_popup'>
<a href="index.php?page=privacy&infosecurity=1&main=1">{$lang['account_security']}</a>
</div>
{/if}
أعلى من
CODE
<div class="thead">{$lang['Other_options']}</div>
12 - تحميل الملف
elemets_new_style وفك الضغط عنه
واستبدال محتوى القالبين
profile و
stuff_profile بمحتوى الملفين
profile.txt و
stuff_profile.txt
13 - حذف الكود التالي من القالبين
show_reply و
review_reply
CODE
name="text"
تمّ إجراء هذه التعديلات على الاستايل الافتراضي للإصدار 3.0.1 ويشتغل بكفاءة
