بحث متقدم | التسجيل
الويب العربي
  تسجيل دخول
 
   
   

  ملاحظة
الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.




الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.

عـودة للخلف   الويب العربي المركز التعليمي المجاني دعم وتطوير الـ IPB

دعم وتطوير الـ IPB مخصص لكل ما يتعلق بهذا النوع من المنتديات

موضوع مغلق اضف موضوع جديد
 
خيارات الموضوع طريقة العرض
  #1  
قديم 26-01-2007, 06:08 PM
Illusion Illusion غير متصل
عضو
 
تاريخ التسجيل: May 2005
المدينة: مصر,,أم الدنيا
مشاركة: 459
مستوى تقييم العضوية: 19
Illusion is on a distinguished road
إرسال رسالة عبر MSN إلى Illusion إرسال رسالة عبر Yahoo إلى Illusion
الافتراضي كيفية تطوير الستايلات للتناسب مع نسخة منتداك ,

موضوعنا اليوم عبارة عن كيفية ترقية او تطوير الستايلات لكى تتناسب مع نسخة منتداك الحالية

سواء كانت 2.0 او 2.1 او 2.2

من خلال هذا الرابط :

http://www.blowsomesteamoff.net/skin...nce_re ports/
الذى يحتوى على الطريقة كاملة كما اوردها لنا موقع Invision Power

تجدونه مقسم الى نوع النسخة اولا

بعدها تجد الطريقة كاملة وهى تعتمد على تغيير فى قوالب الستايل الداخلية
وهى فى الاغلب تغييرات طفيفة لكنها تحتاج الى بعض الوقت فقط

اى سؤال انا موجود ,,

شكرا....





  #2  
قديم 15-03-2007, 04:56 PM
shabab03 shabab03 غير متصل
عضو
 
تاريخ التسجيل: Sep 2006
مشاركة: 198
مستوى تقييم العضوية: 18
shabab03 is on a distinguished road
الافتراضي

اخي العزيز الروابط لاتعمل
ارجو ضع لنا روابط شغاله
انا محتاج تلك الدروس ضروري






التوقيع
ارجوكم احتاح سالي خبير للرد علي تلك الاستفساراتhttp://www.arabwebtalk.com/showthread.php?t=52183
  #3  
قديم 20-03-2007, 09:10 PM
حسن قائدي حسن قائدي غير متصل
عضو
 
تاريخ التسجيل: Dec 2006
المدينة: bahrain
مشاركة: 4
مستوى تقييم العضوية: 0
حسن قائدي is on a distinguished road
الافتراضي

تفضل عزيزي الشرح :

http://www.nbh4host.net/IPB 2_1_7 - IPB 2_2_0 export.htm

خزن الصفحة عندك لآني راح أحذفها ،،،






التوقيع
..:: أستضافة نجوم البحرين ::..











  #4  
قديم 25-03-2007, 10:04 PM
rayah rayah غير متصل
عضو
 
تاريخ التسجيل: Mar 2007
مشاركة: 6
مستوى تقييم العضوية: 0
rayah is on a distinguished road
الافتراضي

اخوي بارك الله لك

ما في رابط يعمل لا الاول و لا الثاني؟؟





  #5  
قديم 25-03-2007, 10:18 PM
حسن قائدي حسن قائدي غير متصل
عضو
 
تاريخ التسجيل: Dec 2006
المدينة: bahrain
مشاركة: 4
مستوى تقييم العضوية: 0
حسن قائدي is on a distinguished road
الافتراضي

أخوي أنا راد على الموضوع أكثر من سبوع لووول إنت مادخلت الموضوع ...

عموماً حملت لك الصفحة مرة ثانية على مساحة موقعي

أحفط الصفحة عندك لآني راح أحذفها بعد سبوع !

تفضل :

http://nbh4host.net/6weer-skin.htm

تحياتي






التوقيع
..:: أستضافة نجوم البحرين ::..











  #6  
قديم 25-03-2007, 11:22 PM
shabab03 shabab03 غير متصل
عضو
 
تاريخ التسجيل: Sep 2006
مشاركة: 198
مستوى تقييم العضوية: 18
shabab03 is on a distinguished road
الافتراضي

اخي العزيز مشكوووووووووور جدا علي متابعتك الموضوع
يوجد شياءن اولا ان صعوبه تنفيذ ما في الملف لو عندك واحد تاني قولي علي مكانه وانا اجيبه
ثانييا هلي هذا الدرس ينفع للترقيه من 2.1.7 الي 2.2.2

شكرا






التوقيع
ارجوكم احتاح سالي خبير للرد علي تلك الاستفساراتhttp://www.arabwebtalk.com/showthread.php?t=52183
  #7  
قديم 25-03-2007, 11:36 PM
shabab03 shabab03 غير متصل
عضو
 
تاريخ التسجيل: Sep 2006
مشاركة: 198
مستوى تقييم العضوية: 18
shabab03 is on a distinguished road
الافتراضي

اخي حسن معلش لو فيها غتاته شكلك جايب الدرس ده من موقع عربي ممكن تكتب اسمه علشان نستفاد واي موقع فيه دعم غيرجنه العرب اللي انا عضو فيه وحضرتك مشرف فيه
ياريت تكتب اي موقع للافاده






التوقيع
ارجوكم احتاح سالي خبير للرد علي تلك الاستفساراتhttp://www.arabwebtalk.com/showthread.php?t=52183
  #8  
قديم 05-07-2007, 12:27 AM
سداوي قطر سداوي قطر غير متصل
عضو
 
تاريخ التسجيل: May 2007
مشاركة: 2
مستوى تقييم العضوية: 0
سداوي قطر is on a distinguished road
الافتراضي

زين بس ما اشتغل عندي





  #9  
قديم 05-07-2007, 05:09 PM
سلمان العصيمي سلمان العصيمي غير متصل
عضو
 
تاريخ التسجيل: Sep 2006
المدينة: [ يوٍمآ كنت هنآ ]
مشاركة: 1,860
مستوى تقييم العضوية: 21
سلمان العصيمي is on a distinguished road
إرسال رسالة عبر MSN إلى سلمان العصيمي
وسام الويب الذهبي وسام الويب الفضي 
عدد الأوسمة: 2 (المزيد ...)
الافتراضي

كل الروابط لا تعمل


ياخي اضغطها في مرفق وضعها هنا بدل التركيب والحذف على موقعك

حتى الاخوان يستفيدون






التوقيع
support@p77r.com
  #10  
قديم 23-07-2007, 03:16 AM
Systems Systems غير متصل
عضو
 
تاريخ التسجيل: Sep 2006
مشاركة: 17
مستوى تقييم العضوية: 0
Systems is on a distinguished road
الافتراضي

دي الطريقى لاخونا محمد الله يجزاه خير


حياكم الله إخوتي الكرام

يتسائل الكثير منا عن تطوير الاستايلات من النسخة v2.1 إلى النسخة v2.2 و اليوم أقدم بعض ما توصلت له بفضل الله وما كان من توفيق فمن الله

كما نعلم ان اي استايل لأي نوع منتدى يتكون من شيئين مهمين هما : القوالب و الاستايل شيت فمهما تطورت النسخ او اي شئ فهنا يلزم تطوير القوالب بما يتناسب مع تطوير النسخة و كذلك الاستايل شيت بالطبع

فمثلا اذا ذكرنا ان القالب الفلاني له لون اخضر و خطوط معينة فذلك يعني ان الكلاس المعتمد عليه هذا القالب لونه اخضر في الاستايل شيت ,و هذه نقطة مهمة تعني ان القوالب يتم ربطها بالاستايل شيت وهذا ما اريد ان اقوله وهذه هي مهمتنا هنا في التطوير هي ربط القوالب الجديدة في استايل النسخة الجديدة بالاستايل شيت بنفس الالوان و الخصائص التي كان عليها في النسخة القديمة

و الآن فلنبدأ بالتطوير و نتوكل على الله عز و جل

1 - قم بتنصيب السيرفر الشخصي على جهازك و قم بتنصيب النسخة القديمة 2.1.7 على قاعدة بيانات بإسم old وأيضا قم بتنصيب النسخة الحديثة v2.2 على قاعدة بيانات بإسم new او ممكن يكونوا على قاعدة بيانات واحدة مع مراعاة بداية اسم الجدول ibf_

2 - قم بتثبيت الاستايل القديم على النسخة القديمة

3 - قم بتثبيت نسخة من الاستايل الافتراضي على النسخة الحديثة

=========================================
ملاحظة

اما أنا فأريد اختصار طريقة الاخ محمد شرف ، قم برفع الاستايل القديم 2.1.7 على نسخة منتداك الجديد 2.2 كما هو لكي تقتبس منه التمبلت ونقلها للاستايل 2.2 ، اي لا داعي لتحميل النسخة القديمة ، قم برفع الاستايل مباشرة على 2.2 ، وارفاق التعديلات على استايل الافتراضي الجديد

=========================================
نتابع ..

4 - قم بنسخ ال Edit Root Skin Board Header & Footer Wrapper من الاستايل في النسخة القديمة و انسخه كما هو وضعه في ال Edit Root Skin Board Header & Footer Wrapper في الاستايل الافتراضي في النسخة الحديثة ثم قم بالحفظ

5 - قم بنسخ الاستايل شيت من الاستايل في النسخة القديمة ثم قم بلصقه في الاستايل شيت للاستايل الافتراضي في النسخة الحديثة و ضع أسفل منه هذا الجزء الجديد التالي

كود:
/* -------------------------------- */
/* Experimental                     */
/* -------------------------------- */

.popupmenu,
.popupmenu-new
{
   background: #F0F5FA;
   border: 1px solid #3A4F6C;
   text-align:left;
   font-size:10px;
   white-space:nowrap;
   /*padding:3px 5px 3px 3px;*/
   /*width:300px;*/
}

.popupmenu-item
{
    padding: 5px;
    /*margin-top:4px;*/
    white-space: nowrap;
    border-bottom: 1px solid #C2CFDF;
    color:  #000000;
    font-weight: normal;
}

.popupmenu-item-last
{
    padding: 5px;
    /*margin-top:4px;*/
    white-space: nowrap;
    color:  #000000;
    font-weight: normal;
}

.popmenubutton-new,
.popmenubutton
{
    width:120px;
    white-space:nowrap;
    background-color: #C2CFDF;
    border:1px solid #3A4F6C;
    color: #3A4F6C;
    font-weight:bold;
    float:right;
    height:18px;
    text-align:center;
    margin:0px;
    font-size:11px;
    padding:3px;
}

.popmenubutton-new
{
    float:none;
    width:auto;
    text-align:left;
    height:auto;
    padding:3px;
    font-weight:normal;
    background-color:#EEF2F7;
    background-image: url(1/menu_action_down-padded.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.popmenubutton-new-out
{
    padding:4px;
}

.popupmenu-new
{
    background-color: #DFE6EF;
}


.popmenubutton a:link, 
.popmenubutton a:visited,
.popmenubutton-new a:link, 
.popmenubutton-new a:visited,
.popupmenu-item a:link, 
.popupmenu-item a:visited,
.popupmenu-item-last a:link, 
.popupmenu-item-last a:visited
{ 
    color: #3A4F6C; 
    text-decoration: none;
}

.popmenubutton a:hover,
.popmenubutton-new a:hover,
.popupmenu-item a:hover, 
.popupmenu-item-last a:hover
{ 
    color: #5176B5; 
    text-decoration: none;
}

.popupmenu-category
{ 
    background: transparent url(1/tile_sub.gif);
    border-top: 1px solid #5176B5;
    border-bottom: 1px solid #5176B5;
    color: #3A4F6C; 
    font-size: 10px;
    font-weight: bold; 
    letter-spacing: 1px;
    margin: 0; 
    padding: 5px; 
}
و الآن سنعمل على القوالب الموجودة تحت All Global HTML


6 - قم بفتح القالب global_board_header و قم بنسخ الجزء المخصص لجداول الصور في الهيدر ثم قم بلصقه أسفل السكربت التالي في القالب global_board_header في الاستايل الافتراضي في النسخة الحديثة



كود:
<!--ipb.javascript.start-->
<script type="text/javascript">
//<![CDATA[
var ipb_var_st            = "{$this->ipsclass->input['st']}";
var ipb_lang_tpl_q1       = "{$this->ipsclass->lang['tpl_q1']}";
var ipb_var_s             = "{$this->ipsclass->session_id}";
var ipb_var_phpext        = "{$this->ipsclass->vars['php_ext']}";
var ipb_var_base_url      = "{$this->ipsclass->js_base_url}";
var ipb_var_image_url     = "{$this->ipsclass->vars['img_url']}";
var ipb_input_f           = "{$this->ipsclass->input['f']}";
var ipb_input_t           = "{$this->ipsclass->input['t']}";
var ipb_input_p           = "{$this->ipsclass->input['p']}";
var ipb_var_cookieid      = "{$this->ipsclass->vars['cookie_id']}";
var ipb_var_cookie_domain = "{$this->ipsclass->vars['cookie_domain']}";
var ipb_var_cookie_path   = "{$this->ipsclass->vars['cookie_path']}";
var ipb_md5_check         = "{$this->ipsclass->md5_check}";
var ipb_new_msgs          = {$this->ipsclass->member['new_msg']};
var use_enhanced_js       = {$this->ipsclass->can_use_fancy_js};
var use_charset           = "{$this->ipsclass->vars['gb_char_set']}";
var ipb_myass_chars_lang  = "{$this->ipsclass->lang['myass_chars']}";
var ajax_load_msg           = "{$this->ipsclass->lang['ajax_loading_msg_new']}";
//]]>
</script>
<script type="text/javascript" src='jscripts/ips_ipsclass.js'></script>
<script type="text/javascript" src='jscripts/ipb_global.js'></script>
<script type="text/javascript" src='jscripts/ips_menu.js'></script>
<script type="text/javascript" src='{$this->ipsclass->vars['img_url']}/folder_js_skin/ips_menu_html.js'></script>
<script type="text/javascript" src='cache/lang_cache/{$this->ipsclass->lang_id}/lang_javascript.js'></script>
<script type="text/javascript">
//<![CDATA[
var ipsclass = new ipsclass();
ipsclass.init();
ipsclass.settings['do_linked_resize'] = parseInt( "{$this->ipsclass->vars['resize_linked_img']}" );
ipsclass.settings['resize_percent']   = parseInt( "{$this->ipsclass->vars['resize_img_percent']}" );
//]]>
</script>
<!--ipb.javascript.end-->
وبعد نسخك لجداول الصور اسفل السكربت السابق قم بنسخ السكربت التالي اسفل جداول الصور


كود:
<!--ipb.leftlinks.start-->
        <!--IBF.RULES-->
        <!--ipb.leftlinks.end-->
        <!--ipb.rightlinks.start-->
        <div class='ipb-top-right-link' id="ipb-tl-search"><a href="{$this->ipsclass->base_url}act=Search&amp;f={$this->ipsclass->input['f']}">{$this->ipsclass->lang['tb_search']}</a></div>
        <if="$component_links != """>
            {$component_links}
        </if>
        <div class='popupmenu-new' id='ipb-tl-search_menu' style='display:none;width:210px'>
            <form action="{$this->ipsclass->base_url}act=Search&amp;CODE=01" method="post">
                <input type='hidden' name='forums' id='gbl-search-forums' value='all' /> 
                <input type="text" size="20" name="keywords" id='ipb-tl-search-box' />
                <input class="button" type="image" style='border:0px' src="{$this->ipsclass->vars['img_url']}/login-button.gif" />
                <if="($this->ipsclass->input['act'] == 'sf' OR $this->ipsclass->input['act'] == 'st') AND $this->ipsclass->input['f']">
                    <br /><input type='checkbox' id='gbl-search-checkbox' value='1' onclick='gbl_check_search_box()' checked='checked' /> {$this->ipsclass->lang['gbl_forum_search']}
                </if>
            </form>
            <div style='padding:4px'>
                <a href='{$this->ipsclass->base_url}act=Search'>{$this->ipsclass->lang['gbl_more_search']}</a>
            </div>
        </div>
        <script type="text/javascript">
            ipsmenu.register( "ipb-tl-search", 'document.getElementById("ipb-tl-search-box").focus();' );
            gbl_check_search_box();
            </script>
        <!--ipb.rightlinks.end-->
    </div>
</div>
<if="$this->ipsclass->can_use_fancy_js != 0">
<script type="text/javascript" src='jscripts/ips_xmlhttprequest.js'></script>
<script type="text/javascript" src='jscripts/ipb_global_xmlenhanced.js'></script>
<script type="text/javascript" src='jscripts/dom-drag.js'></script>
<div id='get-myassistant' style='display:none;width:400px;text-align:left;'>
<div class="borderwrap">
<div class='maintitle' id='myass-drag' title='{$this->ipsclass->lang['myass_drag']}'>
  <div style='float:left'><a href='#' onclick='document.getElementById("get-myassistant").style.display="none"'>[X]</a></div>
  <div>{$this->ipsclass->lang['myass_title']}</div>
</div>
<div id='myass-content' style='overflow-x:auto;'></div>
</div>
</div>
<!-- Loading Layer -->
<div id='loading-layer' style='display:none'>
    <div id='loading-layer-shadow'>
       <div id='loading-layer-inner'>
         <img src='style_images/<#IMG_DIR#>/loading_anim.gif' border='0' alt='{$this->ipsclass->lang['ajax_loading_msg']}' />
        <span style='font-weight:bold' id='loading-layer-text'>{$this->ipsclass->lang['ajax_loading_msg']}</span>
        </div>
    </div>
</div>
<!-- / Loading Layer -->
<!-- Msg Layer -->
<div id='ipd-msg-wrapper'>
    <div id='ipd-msg-title'>
        <a href='#' onclick='document.getElementById("ipd-msg-wrapper").style.display="none"; return false;'><img src='style_images/<#IMG_DIR#>/close.png' alt='X' title='Close Window' class='ipd' /></a> &nbsp; <strong>{$this->ipsclass->lang['gbl_sitemsg_header']}</strong>
    </div>
    <div id='ipd-msg-inner'><span style='font-weight:bold' id='ipd-msg-text'></span><div class='pp-tiny-text'>{$this->ipsclass->lang['gbl_auto_close']}</div></div>
</div>
<!-- Msg Layer -->
</if>
<!-- / End board header -->





و من ثم قم بحفظ القالب global_board_header

7 - قم بنسخ القالب global_board_footer من الاستايل في النسخة القديمة ثم قم بلصقه في القالب global_board_header في الاستايل الافتراضي في النسخة الحديثة و ضع اسفل منه السكربت التالي ثم قم بالحفظ

كود:
<script type='text/javascript'>
//<![CDATA[
menu_do_global_init();
show_inline_messages();
// Uncomment this to fix IE png images
// causes page slowdown, and some missing images occasionally
// if ( is_ie )
// {
// ie_fix_png();
// }
<if="$this->ipsclass->member['members_auto_dst'] == 1 AND $this->ipsclass->vars['time_dst_auto_correction'] AND $this->ipsclass->input['_low_act'] == 'idx'">
global_dst_check(parseInt("{$this->ipsclass->member['time_offset']}"),parseInt("{$this->ipsclass->member['dst_in_use']}") );
</if>
//]]>
</script>
----------------------------

الان اذا كان استايلك مصمم فعليا على نسخة 2.1.7 الافتراضي ، فإلى هنا استايلك تم ترقيته 99% بنجاح

اما اذا كان هناك تعديلات كبيرة في ملفات صور داخل الاستايل ومصمم كجداول


اترك لكم التعديل " بحذر هنا على باقي الخطوات " وهي ليست ضرورية طالما استايلكم افتراضي

ويمكنكم التوقف هنا طالما لا توجد اخطاء تتوجب التكملة

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


نتابع لمن يريد ،،

8- قم بنسخ القالب start_nav وقم بلصقه كما هو في القالب نفسه في الاستايل الافتراضي في النسخة الحديثة و كذلك الأمر للقالب end_nav و القالب error و القالب error_log_in و القالب Redirect

والآن سنعمل على قوالب Board Index

10 -قم بنسخ القوالب CatHeader_Expanded و القالب ForumRow و القالب end_this_cat و القالب end_all_cats و الصقها كما هي في مواضعها في الاستايل الافتراضي في النسخة الحديثة

11 - بالنسبة لقوالب الاحصائيات جربت انه في بعض الأحيان لا تعمل على الاستايل في النسخة الحديثة كما تعمل في النسخة القديمة و تستلزم بعض الفنية منك في تطويرها ولكن يمكنك تجربة نسخها ايضا كماهي للنسخة الحديثة وهي القوالب التالية الخاصة بالاحصائيات , القالب stats_header و القالب stats_footer و القالب ShowStats و القالب ActiveUsers و القالب birthdays و القالب calendar_events

و الآن سنعمل على القوالب الموجودة تحت Forum Index وهي قوالب تتطلب منك فنية في تطويرها وفقط تقوم بربطها باسماء الكلاسات الخاصة بها في الاستايل شيت كما بالنسخة القديمة وهي القوالب التالية المهمة render_forum_row و القالب PageTop والقالب TableEnd

والآن سنعمل على قوالب Topic View وهي ايضا قوالب تتطلب بعض الفنية في تطويرها وفقط تقوم بربطها باسماء الكلاسات الخاصة بها في الاستايل شيت كما بالنسخة القديمة وهي القوالب التالية المهمة RenderRow والقالب TableFooter والقالب topic_page_top والقالب topic_active_users



ولا تنسوني من صالح دعائكم يا اخوتي الاعزاء - والتحية لعزيزي محمد شرف


الموضوع كتبتة بعجلة ولذلك ليس كاملا ، ولا تنجح الطريقة مع كافة الاستايلات

فانا طرحت هذه الطريقة للتسهيل على من يريدون ترقية استايلاتهم بسرعة اما الترقية الصحيحة فهي العمل على الاستايل من جديد على الاستايل شيت في 2.2.2

ولذلك لا يراجعني احدا في اي نقطة بخصوص هذا الموضوع

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

وفق اي استايل يجب التأكد من كلاسات الملف الشخصي ، فهي ضروري ومهمة وتابعوها من الاستايل الافتراضي في الاستايل شيت


انتهى الى هنا ،و لي عودة





موضوع مغلق



خيارات الموضوع
طريقة العرض

قوانين المشاركة
لا يمكنك إضافة موضوع جديد
لا يمكنك الرد على المواضيع
لا يمكنك إضافة مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML مغلق
إنتقل إلى

مواضيع مشابهة
الموضوع الكاتب القسم مشاركة آخر مشاركة
مطلوب: شات صوتي - أحدث نسخة محمية - متعددة الستايلات B L A D E مزاد المواقع 3 20-05-2008 08:47 AM
(شرح) كيفية وضع تفعيل الاعضاء باعلى منتداك. tslsl قسم المنتديات 18 06-09-2006 08:05 AM
شرح كيفية حماية مجلد منتداك admin إبداعيات طلبات البرمجة والتصميم والتطوير 1 06-10-2004 05:57 PM
كيفية رفع نسخة احتيطيه adel طلبات البرمجة والتصميم والتطوير 2 13-07-2004 07:49 AM


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 03:21 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


 
 »  خدمات البرمجة   »  رئيسية الدليل
  »  خدمات التصميم   »  الأمن والحماية
  »  الدعاية والتسويق
  »  الدعم والتطوير
  »  الشركات الرسمية
  »  حجز دومينات
  »  خدمات الإستضافة
 
 
  »  مكتبة الإستايلات   »  رئيسية المكتبة
  »  أكواد برمجية   »  أدوات الويب ماسترز
  »  مكتبة الهاكات   »  أدوات المصممين
  »  سكربتات متنوعة
  »  مجلات إلكترونية
  »  بلوكات متنوعة
  »  ثيمات مختلفة
 
 

صحيفة متخصصة في متابعة أخبار وجديد الإنترنت العربي
والحوارات الصحفية ومعلومات تقنية متنوعة .

   
 
 

للتواصل مع فريق عمل الويب العربي
يمكنك ذالك من خلال مركز الدعم والمساندة.

 الدعم الفني |  اعتماد العضويات |  قوانين الإنتساب |  إتفاقية الإستخدام |  أهداف الويب العربي |  دليل الشركات |  مكتبة الويب |  صحيفة الويب العربي |  الرئيسية