منتدى الدعم العربي لمنتديات أحلى منتدى
مرحبا بك في منتدى دعم منتديات AhlaMontada

لتتمكن من الإستمتاع بكافة ما يوفره لك هذا المنتدى من خصائص, يجب عليك أن تسجل الدخول الى حسابك في المنتدى. إن لم يكن لديك حساب بعد, نتشرف بدعوتك لإنشائه.

انشاء منتدى مجاني شبيه بهذا المنتدى
أحلى الشبكات الإجتماعية

انشاء منتدى مجاني



 انشاء منتدى مجاني

أقسام الدعم

دعم الخدمات العامة:
مشاكل كلمة السر
مشاكل فتح المنتدى
مشاكل لوحة الإدارة
مشاكل تنسيق المظهر
المشاكل الأخرى

----------------------

دعم الخدمات التكميلية :
مشاكل النطاقات
مشاكل التومبلايت

----------------------

مراسلة الإدارة :

طلب كلمة السر
إرسال أكواد أو شروحات
أتصل بنا
كيفية طلب كلمة سر جديدة
> طريقة طلب كلمة سر

تنبيه: لا تضع أبداً ايميل الإنشاء في مساهماتك و لا تعطيه لأحد!
المواضيع الأخيرة
»  طلب الكود
اليوم في 2:11 من طرف كمال92

» طلب سلايد بسيط*
اليوم في 0:45 من طرف 0marp0p23

» مشكلة
أمس في 23:37 من طرف 0marp0p23

» جعل المنتدى بطيء!!
أمس في 22:27 من طرف عبد المجيد الذكي

» اعلاني مخالف
أمس في 22:21 من طرف ahd allah

» مشكله في الرتب
أمس في 18:09 من طرف zaydoon

» ايكونه محذوفه اسفل التعليق ..
أمس في 14:59 من طرف zaydoon

» ربط المنتدى بالمدونة
أمس في 11:16 من طرف ahd allah

» شفرة اعلان فى نسجة الجوال
الإثنين 26 سبتمبر 2016 - 18:30 من طرف zeewab

أفضل الأعضاء الموسومين
@الزعيم
 
@@
 
@stones
 
@Mohamed Nsr
 
@JAR7
 

عمل منتدى

تجديد التومبلايتات الخاصة لتحسين مردودية البحث عبر النوافذ المستقلة

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

تجديد التومبلايتات الخاصة لتحسين مردودية البحث عبر النوافذ المستقلة

مُساهمة من طرف الزعيم في الأربعاء 29 أبريل 2009 - 15:30

السلام عليكم

لتحسين مردودية منتدياتنا لتساير التقنية العالية التي اتت بها تجديداتنا الربيعية الأخيرة, ها قد آتيناكم بتجديد آخر يسهل عليكم ادارة منتدياتكم و التحكم فيها بشكل احترافي و بسهولة كبيرة جداً... Laughing

التجديدات التي تمت اضافتها الى منتدياتكم هي كالتالي:

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>
--> simple_header
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>
--> groupcp_info_body
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" />&nbsp;<input
class="mainoption" type="submit" name="add" value="{L_ADD_MEMBER}"
/>&nbsp;<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"
/>&nbsp;<input class="mainoption" type="submit" name="add"
value="{L_ADD_MEMBER}" />&nbsp;<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>
--> posting_body و posting_body_wysiwyg
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;}">&nbsp;<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" />&nbsp;
            <img id="add_username" src="{ADD_USERNAME_IMG}"
class="selectHover" alt="" />&nbsp;
            <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 ساعات.
و السلام Cool

الزعيم
أحلى إدارة
أحلى إدارة

ذكر
عدد المساهمات : 19028
معدل النشاط : 11212

http://www.ahlamontada.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى