تجديد التومبلايتات الخاصة لتحسين مردودية البحث عبر النوافذ المستقلة
صفحة 1 من اصل 1
تجديد التومبلايتات الخاصة لتحسين مردودية البحث عبر النوافذ المستقلة
السلام عليكم
لتحسين مردودية منتدياتنا لتساير التقنية العالية التي اتت بها تجديداتنا الربيعية الأخيرة, ها قد آتيناكم بتجديد آخر يسهل عليكم ادارة منتدياتكم و التحكم فيها بشكل احترافي و بسهولة كبيرة جداً...
التجديدات التي تمت اضافتها الى منتدياتكم هي كالتالي:
1. فرز لوائح الأصدقاء في جداول منظمة: فصاعدا, لوائح الأصدقاء سوائاً قبل او بعد طلبات الصداقة ستظهر لكم في لوائح منظمة تسهل عليكم التعرف على كل عضو و اختيار ما يناسبكم اما بقبول او رفض طلب صداقته.
2. تغيير النوافذ المستقلة للبحث عن اسماء الأعضاء في كل المنتدى: تم تغيير كل النوافذ المستقلة التي تمكنكم من البحث عن عضو في المنتدى. و تم تغييرها بأخرى اكثر احترافية و اكبر تقنية. مما يسهل عليكم كثيرا عملية البحث عن الأعضاء و يحسن مردوديتها بشكل كبير.
3. التعرف على مدة طرد العضو + سبب الطرد مباشرة من بياناته: لقد طورنا تقنية الطرد و اضفنا اليها تقنية جديدة تمكنها من التناسق و العمل بشكل رائع مع صفحة البيانات المتطورة. فصاعداً, عند طرد العضو, هناك حالتان:
- اما ان تطرده دون تحديد مدة معينة. بمعنى طرد نهائي. عند العودة الى بيانات العضو, يظهر للمدير او المشرف:
- اما اذا قمت بتحديد مدة طرد العضو + سبب معين للطرد :
فعند العودة الى بيانات العضو, يظهر للمدير او المشرف:
الحقل يحدد الى غاية اي يوم العضو مطرود + سبب طرده.
4. تغيير جذري في التومبلايتات الخاصة: لتحسين مردودية التومبلايتات الخاصة, تمت اعادة هيكلة بعض التومبلايتات الخاصة باحلى المنتديات. هذه التومبلايتات الجديدة ستتم اضافتها بشكل آلي لكل المنتديات التي لم تقم بتعديل التومبلايتات و تحتوي إذاً على التومبلايتات الأصلية لأحلى منتدى.
لكن بالنسبة للمنتديات التي اشترت حق تعديل التومبلايتات و غيرت بعضها, فعلى المدير ان يأخد بعين الإعتبار التغييرات التالية و يضيفها يدوياً الى تومبلايتات منتداه المذكورة اسفله.
التومبلايتات المعنية بالأمر هي:
--> overall_header_new
شكرا على وفائكم و ان شاء الله يداً في يد سنبني غداً افضل و نصل بخدمتنا الى اعلى الدرجات
لتحسين مردودية منتدياتنا لتساير التقنية العالية التي اتت بها تجديداتنا الربيعية الأخيرة, ها قد آتيناكم بتجديد آخر يسهل عليكم ادارة منتدياتكم و التحكم فيها بشكل احترافي و بسهولة كبيرة جداً...
التجديدات التي تمت اضافتها الى منتدياتكم هي كالتالي:
1. فرز لوائح الأصدقاء في جداول منظمة: فصاعدا, لوائح الأصدقاء سوائاً قبل او بعد طلبات الصداقة ستظهر لكم في لوائح منظمة تسهل عليكم التعرف على كل عضو و اختيار ما يناسبكم اما بقبول او رفض طلب صداقته.
2. تغيير النوافذ المستقلة للبحث عن اسماء الأعضاء في كل المنتدى: تم تغيير كل النوافذ المستقلة التي تمكنكم من البحث عن عضو في المنتدى. و تم تغييرها بأخرى اكثر احترافية و اكبر تقنية. مما يسهل عليكم كثيرا عملية البحث عن الأعضاء و يحسن مردوديتها بشكل كبير.
3. التعرف على مدة طرد العضو + سبب الطرد مباشرة من بياناته: لقد طورنا تقنية الطرد و اضفنا اليها تقنية جديدة تمكنها من التناسق و العمل بشكل رائع مع صفحة البيانات المتطورة. فصاعداً, عند طرد العضو, هناك حالتان:
- اما ان تطرده دون تحديد مدة معينة. بمعنى طرد نهائي. عند العودة الى بيانات العضو, يظهر للمدير او المشرف:
- Spoiler:
- اما اذا قمت بتحديد مدة طرد العضو + سبب معين للطرد :
- Spoiler:
فعند العودة الى بيانات العضو, يظهر للمدير او المشرف:
- Spoiler:
الحقل يحدد الى غاية اي يوم العضو مطرود + سبب طرده.
4. تغيير جذري في التومبلايتات الخاصة: لتحسين مردودية التومبلايتات الخاصة, تمت اعادة هيكلة بعض التومبلايتات الخاصة باحلى المنتديات. هذه التومبلايتات الجديدة ستتم اضافتها بشكل آلي لكل المنتديات التي لم تقم بتعديل التومبلايتات و تحتوي إذاً على التومبلايتات الأصلية لأحلى منتدى.
لكن بالنسبة للمنتديات التي اشترت حق تعديل التومبلايتات و غيرت بعضها, فعلى المدير ان يأخد بعين الإعتبار التغييرات التالية و يضيفها يدوياً الى تومبلايتات منتداه المذكورة اسفله.
التومبلايتات المعنية بالأمر هي:
--> overall_header_new
- Spoiler:
- ¤ تحت الكود
- الكود:
<script src="/{JS_DIR}/jquery.js"
type="text/javascript"></script>
- الكود:
<script
src="/{JS_DIR}/jquery/jqmodal/jqmodal.js"
type="text/javascript"></script>
- Spoiler:
- ¤ قم بتعويض كل المحتوى بالكود التالي:
- الكود:
<!DOCTYPE html PUBLIC "-//W3C//DTD
XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="{S_CONTENT_DIRECTION}" lang="{L_LANG_HTML}"
xml:lang="{L_LANG_HTML}" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;
charset={S_CONTENT_ENCODING}" />
<title>{SITENAME} :: {PAGE_TITLE}</title>
<meta http-equiv="content-script-type" content="text/javascript" />
<meta http-equiv="content-style-type" content="text/css" />
{META}
{T_HEAD_STYLESHEET}
<link rel="shortcut icon" type="image/x-icon" href="favicon2.ico">
<script src="/{JS_DIR}/jquery.js" type="text/javascript"></script>
<script src="/{JS_DIR}/jquery/jqmodal/jqmodal.js"
type="text/javascript"></script>
<script src="/{JS_DIR}/{L_LANG}.js" type="text/javascript"></script>
</head>
<body background="{T_BODY_BACKGROUND}" bgcolor="{T_BODY_BGCOLOR}"
text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">
<span class="gen"><a name="top"></a></span>
- Spoiler:
- ¤ قم يتعويض الكود التالي:
- الكود:
<!-- END switch_grp_admin -->
<tr>
<td class="catBottom" colspan="8" align="right">
<table width="100%" border="0" cellspacing="0"
cellpadding="0" align="center">
<tr>
<td align="left" valign="top">
<span class="genmed"><input class="post"
type="text" name="username" size="20" maxlength="25" /> <input
class="mainoption" type="submit" name="add" value="{L_ADD_MEMBER}"
/> <input class="liteoption"
onclick="window.open('{U_SEARCH_USER}', '_forumactifsearch',
'HEIGHT=250,resizable=yes,WIDTH=400');return false;" type="submit"
name="usersubmit" value="{L_FIND_USERNAME}" /></span>
</td>
<td><span class="cattitle"><input
class="mainoption" type="submit" name="remove"
value="{L_REMOVE_SELECTED}" /></span></td>
</tr>
</table>
</td>
</tr>
<!-- END switch_mod_option -->
- الكود:
<!--
END switch_grp_admin -->
<tr>
<td class="catBottom" colspan="8" align="right">
<table width="100%" border="0" cellspacing="0"
cellpadding="0" align="center">
<tr>
<td align="left" valign="top">
<span class="genmed"><input class="post"
type="text" id="username" name="username" size="20" maxlength="25"
/> <input class="mainoption" type="submit" name="add"
value="{L_ADD_MEMBER}" /> <input type="button" class="liteoption"
id="find_user" value="{L_FIND_USERNAME}" /></span>
</td>
<td><span class="cattitle"><input
class="mainoption" type="submit" name="remove"
value="{L_REMOVE_SELECTED}" /></span></td>
</tr>
</table>
</td>
</tr>
<!-- END switch_mod_option -->
- الكود:
<div id="find_username" class="jqmWindow"></div>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
function find_username(fieldname) {
$.get('{U_SEARCH_USER}&fieldname=' + fieldname + '&time=' +
timestamp(), '',
function(data){
$('#find_username').html(data).jqmShow();
$('.jqmOverlay').bgiframe();
$('#find_username').bgiframe();
});
return false;
}
$('#find_user').click(function(){
return find_username('username');
});
$('#find_username').jqm({toTop: true});
});
//]]>
</script>
- Spoiler:
- ¤ قم بتغيير الكود التالي:
- الكود:
<!-- BEGIN switch_privmsg -->
<tr>
<td class="row1" width="22%"><span
class="gen"><b>{L_USERNAME}</b></span></td>
<td class="row2" width="78%"><span class="genmed"><input type="hidden"
name="ismp" value="1"><input class="post" type="text" name="username"
value="{USERNAME}" size="25" tabindex="1"
onkeyup="if(this.value!=''){if(this.form.userfriend){this.form.userfriend.selectedIndex=0;this.form.userfriend.disabled=1;}if(this.form.usergroup){this.form.usergroup.selectedIndex=0;this.form.usergroup.disabled=1;}}else{if(this.form.userfriend)this.form.userfriend.disabled=0;if(this.form.usergroup)this.form.usergroup.disabled=0;}"> <input
class="liteoption" type="button" name="usersubmit"
value="{L_FIND_USERNAME}" onclick="window.open('{U_SEARCH_USER}',
'_forumactifsearch', 'width=400,height=250,resizable=1');"></span></td>
</tr>
<!-- BEGIN switch_privmsg_friend -->
- الكود:
<!-- BEGIN
switch_privmsg -->
<tr>
<td class="row1" width="22%"><span
class="gen"><b>{L_USERNAME}</b></span></td>
<td class="row2" width="78%">
<span class="genmed">
<!-- BEGIN switch_username -->
<input class="post" style="margin:1px 0;" type="text"
name="username[]" value="{switch_privmsg.switch_username.USERNAME}"
size="25" /><br />
<!-- END switch_username -->
<input class="post" style="margin:1px 0;" type="text"
id="username" name="username[]" value="{USERNAME}" size="25"
tabindex="1" />
<img id="add_username" src="{ADD_USERNAME_IMG}"
class="selectHover" alt="" />
<input class="liteoption" type="button" id="find_user"
value="{L_FIND_USERNAME}" />
</span>
</td>
</tr>
<!-- BEGIN switch_privmsg_friend -->
- الكود:
<div id="find_username" class="jqmWindow"></div>
<script type="text/javascript">
//<![CDATA[
$.add_username = function(){
$('input[name^=username]:last').after('<br /><span
class="genmed"><input class="post" style="margin:1px 0;" type="text"
name="username[]" size="25" /></span>').attr('disabled',
$('select[name=userfriend]').val() || $('select[name=usergroup]').val()
? 'disabled' : '');
};
$(document).ready(function(){
function find_username(fieldname) {
$.get('{U_SEARCH_USER}&fieldname=' + fieldname + '&time=' +
timestamp(), '',
function(data){
$('#find_username').html(data).jqmShow();
$('.jqmOverlay').bgiframe();
$('#find_username').bgiframe();
});
return false;
}
function total_username() {
var total = '';
$('input[name^=username]').each(function(){
total += $(this).val();
});
return total;
}
$('input[name^=username]').live('change', function(){
$('select[name=userfriend],select[name=usergroup]').attr('disabled',
total_username() ? 'disabled' : '');
});
$('select[name=userfriend]').change(function(){
$('input[name^=username],#find_user,select[name=usergroup]').attr('disabled',
$('select[name=userfriend]').val() ? 'disabled' : '');
});
$('select[name=usergroup]').change(function(){
$('input[name^=username],#find_user,select[name=userfriend]').attr('disabled',
$('select[name=usergroup]').val() ? 'disabled' : '');
});
$('#find_user').click(function(){
return find_username('username');
});
$('#add_username').click(function(){
if ( !$('input[name^=username]:last').attr('disabled') )
$.add_username();
});
if ( total_username() )
$('select[name=userfriend],select[name=usergroup]').attr('disabled',
'disabled');
else if ( $('select[name=userfriend]').val() )
$('input[name^=username],#find_user,select[name=usergroup]').attr('disabled',
'disabled');
else if ( $('select[name=usergroup]').val() )
$('input[name^=username],#find_user,select[name=userfriend]').attr('disabled',
'disabled');
$('#find_username').jqm({toTop: true});
});
//]]>
</script>
<!-- END switch_privmsg -->
شكرا على وفائكم و ان شاء الله يداً في يد سنبني غداً افضل و نصل بخدمتنا الى اعلى الدرجات
و السلام
ملاحظة هامة: خلال مدة إرسال التجديدات, يمكن للمنتديات ان تعاني من بعض المشاكل التقنية العابرة التي نسرد من بينها:
- بطئ في الإتصال بالمنتدى
- مشكل في التصفح
- مشكل في تسجيل الدخول
- رموز غريبة في اسم العضو
- رموز غريبة و اكواد في المساهمات
...الخ.
لا تقلقو فهذه امور طبيعية ناتجة فقط عن تعميم التجديد على كل المنتديات و ستدوم فقط مدة الإرسال. ما ان يتم التعميم حتى تختفي هذه المشاكل فلا تقلقوا و تحلو فقط بالصبر طوال مدة الإرسال التي قد تصل الى 3 ساعات.
مواضيع مماثلة
» جديد في أحلى المنتديات: قانون حاص بكل قسم, تلوين اوتوماتيكي لأكواد التومبلايتات و ال CSS, نظام مضاد للسبام و تحسين مردودية ادارة اكواد ال JavaScript.
» السيو لتحسين واشهار المواقع عبر محركات البحث SEO
» تجديد و ترقية التومبلايتات و اوراق ال CSS لكل احلى المنتديات
» ستنفذ مدة صلاحية التومبلايتات الخاصة
» جديد: تغيير طريقة عمل عنصر "المواضيع الأخيرة" لمسايرة وكب التطور
» السيو لتحسين واشهار المواقع عبر محركات البحث SEO
» تجديد و ترقية التومبلايتات و اوراق ال CSS لكل احلى المنتديات
» ستنفذ مدة صلاحية التومبلايتات الخاصة
» جديد: تغيير طريقة عمل عنصر "المواضيع الأخيرة" لمسايرة وكب التطور
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى