حدثت التحذيرات التالية:
Warning [2] Undefined variable $newpmmsg - Line: 24 - File: global.php(958) : eval()'d code PHP 8.1.2-1ubuntu2.19 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(958) : eval()'d code 24 errorHandler->error_callback
/global.php 958 eval
/printthread.php 16 require_once
Warning [2] Undefined variable $unreadreports - Line: 25 - File: global.php(961) : eval()'d code PHP 8.1.2-1ubuntu2.19 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(961) : eval()'d code 25 errorHandler->error_callback
/global.php 961 eval
/printthread.php 16 require_once
Warning [2] Undefined variable $board_messages - Line: 28 - File: global.php(961) : eval()'d code PHP 8.1.2-1ubuntu2.19 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(961) : eval()'d code 28 errorHandler->error_callback
/global.php 961 eval
/printthread.php 16 require_once
Warning [2] Undefined property: MyLanguage::$bottomlinks_returncontent - Line: 6 - File: global.php(1070) : eval()'d code PHP 8.1.2-1ubuntu2.19 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(1070) : eval()'d code 6 errorHandler->error_callback
/global.php 1070 eval
/printthread.php 16 require_once
Warning [2] Undefined array key "time" - Line: 2 - File: printthread.php(211) : eval()'d code PHP 8.1.2-1ubuntu2.19 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(211) : eval()'d code 2 errorHandler->error_callback
/printthread.php 211 eval
Warning [2] Undefined array key "time" - Line: 2 - File: printthread.php(211) : eval()'d code PHP 8.1.2-1ubuntu2.19 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(211) : eval()'d code 2 errorHandler->error_callback
/printthread.php 211 eval
Warning [2] Undefined array key "time" - Line: 2 - File: printthread.php(211) : eval()'d code PHP 8.1.2-1ubuntu2.19 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(211) : eval()'d code 2 errorHandler->error_callback
/printthread.php 211 eval
Warning [2] Undefined array key "time" - Line: 2 - File: printthread.php(211) : eval()'d code PHP 8.1.2-1ubuntu2.19 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(211) : eval()'d code 2 errorHandler->error_callback
/printthread.php 211 eval
Warning [2] Undefined array key "time" - Line: 2 - File: printthread.php(211) : eval()'d code PHP 8.1.2-1ubuntu2.19 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(211) : eval()'d code 2 errorHandler->error_callback
/printthread.php 211 eval



نادي الفكر العربي
سؤال تقني و اقتراح, - نسخة قابلة للطباعة

+- نادي الفكر العربي (http://www.nadyelfikr.com)
+-- المنتدى: ساحات إدارية (http://www.nadyelfikr.com/forumdisplay.php?fid=4)
+--- المنتدى: مقترحــــات (http://www.nadyelfikr.com/forumdisplay.php?fid=76)
+--- الموضوع: سؤال تقني و اقتراح, (/showthread.php?tid=7289)



سؤال تقني و اقتراح, - سهيل - 01-09-2008

سؤال و اقتراح للسادة المشرفين التقنيين عن الموقع,

لاحظت أن المنتدى يستخدم مايسمى Embedded Style Sheet للتحكم بالستايل الخاص بالصفحات.
حجم الصفحة الرئيسية للمنتدى حوالي 48 كيلو بايت. قسم كبير منه مستهلك ضمن معلومات الستايل Style Tag. بعد حذف هذا القسم يبقى 25 كيلو بايت. اي يصبح حجم الصفحة 52 % من الحجم الأصلي.
أظن أن الكود الخاص بالستايل يتكرر في كل صفحة و أحيانا يأخذ حجما أكثر من 50% كما في صفحات الرسائل الشخصية.
لم لا تجعلوا الستايل من نوع External CSS. و حسب ما قرأت اغلب متصفحات الانترنت الحالية تقوم بمايسمى cashing اي حفظ نسخة من ملف الستايل محليا و ولا تقوم بتحميله من جديد الا اذا محى المستخدم ملفات الانترنت المؤقتة .لن يشعر المستخدم بهذا التغيير فمتصفحات الانترنت تقوم بهذه المهمة اوتوماتيكيا بدون اعدادات مسبقة.
الفائدة المتوقعة هي جعل الصفحات اقل حجما و بالتالي زيادة سرعة تصفح المنتدى و أيضا يزيد معدل الطلبات التي يمكن أن يلبيها سيرفر النادي.
اذا كان هناك خطأ في ما ذكرت فأنا سعيد أن تصححوا لي.

تحياتي


سؤال تقني و اقتراح, - معاون - 01-09-2008

أهلا بك عزيزي سهيل وشكراً على اقتراحك
الاستايل بالفعل يعتمد في تصميمه على ملف External CSS ، وبصفة عامة لم نسمع شكاوي خاصة ببطء تحميل الصفحات ، وبالنسبة للتخزين المحلي (Cashing) فهذه الخاصية موجودة والمفروض أن يحتفظ المتصفح ببعض مكونات الاستايل (أكواد وصور) في الـ Cashe أو المفات المؤقتة ( ابحث في جهازك وستجدها) .

مع التحية ،،،


سؤال تقني و اقتراح, - سهيل - 01-09-2008

شكرا على الرد السريع,
ربما ملف الستايل موجود بشكل منفصل على السايت, لكن برنامج المنتدى يقوم بتضمينه كله ضمن الصفحة المرسلة الى المستخدم. ولا يستخدم مايسمى External CSS في كود الصفحة كما أعرف. بالتحديد أرى :

كود:
<style type="text/css">
&nbsp;&nbsp;&nbsp;&nbsp;html
{
&nbsp;&nbsp;&nbsp;&nbsp;overflow-x: auto;
}

body
{
&nbsp;&nbsp;&nbsp;&nbsp;background: #EDEDE4;
&nbsp;&nbsp;&nbsp;&nbsp;color: #222;
&nbsp;&nbsp;&nbsp;&nbsp;font-family: Tahoma, Arial;
&nbsp;&nbsp;&nbsp;&nbsp;font-size: 11px;
&nbsp;&nbsp;&nbsp;&nbsp;direction: rtl;
&nbsp;&nbsp;&nbsp;&nbsp;margin: 0px;
&nbsp;&nbsp;&nbsp;&nbsp;padding: 0px;
&nbsp;&nbsp;&nbsp;&nbsp;text-align: center;
&nbsp;&nbsp;&nbsp;&nbsp;background-color: #EDEDE4;
}
..
إلى آخره حتى

</style>

و أنا أتوقع أن أجد شيئا مثل هذا السطر:
كود:
<link rel="stylesheet" type="text/css" href="myStyleFile.css" />
بدلا من كل الكود السابق.
للتأكيد على هذه النقطة, تصفحت الملفات المرفقة بالصفحة الرئيسية بعد أن قمت بحفظها على جهازي فوجدت التالي:

[صورة: indexfilescj9.jpg]

و تحوي كما قلتم صورا و أكواد جافا سكريبت لكن لا يوجد فيها ملف بلاحقة .css !

أعرف أنه لا علاقة لي بهذه الأمور, ولو كنت مكانكم لما غيرت في كود منتدى يتصفحه عشرات المستخدمين كل لحظة مع المغامرة بحدوث آثار جانبية غير متوقعة. لكنه فضول مني أرجو أن لا يزعجكم.

تحياتي وتقديري لجهودكم المشكورة


سؤال تقني و اقتراح, - معاون - 01-10-2008

كلامك صحيح يا عزيزي وآسف على الرد المتعجل :)
الموجود فعلا internal Css لكن من خلال elements أو entries لها صفة الـ globalized مثل ملف الـ .css ولكنها أسهل بكثير في التعامل معها وتعديلها .
بالنسبة للكاش ، سيتمكن المتصفح من الآن فصاعداً من حفظ كل الـ css في ملف واحد ، وسيقل حجم الصفحات ، وبهذا نكون قد حققنا الهدف من اقتراحك .

أطيب تحية


سؤال تقني و اقتراح, - سهيل - 01-11-2008

:97: