فبراير

16

Joomla 1.5 ، بالتأكيد ، أفضل نظام الإدارة الوظيفية اذا قارنته Joomla 1.0. واحدة من عدد قليل من الشكاوى التي سمعت وشهدت شخصيا مع Joomla 1.5 هو إدراج Mootools (وcaption.js) تلقائيا إذا كنت تستخدم قالب Joomla طريقة عرض المعلومات في رأس القالب. فما هي المشكلة ، يمكن للمرء أن يسأل؟ علاوة على ذلك ، والمشكلة هي أن Mootools الملف الذي يأتي مع Joomla 1.5 هو 74k ضخم الحجم. مطور من وجهة نظر ، وأنا قد لا تحتاج إلى استخدام mootools في طلبي. And from end user point of view, this really slows down initial page load times especially for users who have slower connections, and you never get a second chance to make a first impression.Mootools is definitely a very useful JavaScript framework. (وبما أن الكمال مؤسس النار حتى يمكن للمطور له ، كما تبين أن لديها بعض المعايير.) ولكن من دون اللجوء الى تحميل انها فعلا يزعج بعض people.So ماذا بحق الجحيم على الأرض من شأنها Joomla 1.5 يشمل Mootools؟ ويرجع السبب في Joomla 1.5 الادارية الفرع يستخدم Mootools. انه جيم (المراقب المالي) في بعثة التحقق المشتركة (النموذج - اعرض بين المراقب المالي) الذي يحتاج إلى ذلك. إذا ما كنت قد قمت بتثبيت النسخة الأخيرة شهدت أجاكس والآثار من منطقة المشرف ، يمكنك ربما أعرف تماما ما الذي أتحدث about.Now السؤال هو كيف يمكن لإزالة Mootools ملفات جافا سكريبت وغيرها من ضربة رأس عندما يرى المستخدمين النهائيين ، والحفاظ على وجوده فيه مدير تراه؟ لا تقلق ، هنا هو الحل ، ومن دون استخدام الرمز الأول لإزالة mootools.js وcaption.js

  <؟ php 
  المستخدم دولار = & JFactory : : getUser () ؛ 
  إذا دولار للمستخدم> الحصول على ( 'ضيف') == 1) ( 
  = $ $ headerstuff هذا -> getHeadData () ؛ 
  $ headerstuff [ 'نصوص'] = مجموعة () ؛ 
  هذا دولار -> setHeadData دولار (headerstuff) ؛) 
  ؟> 
  <jdoc:includetype="head" /> 

في حال كنت تريد أن تبقي caption.js ، (بعض Joomla! مكونات ، أو الإضافات وتستخدم وحدات caption.js ، على سبيل المثال : Acajoom) ، يمكنك اختيار إزالة mootools فقط. أدناه هو رمز PHP ط استخدام للقيام بذلك :


  <؟ php 
  / / إزالة السيارات المتولدة من رأس mootool 
  = $ $ headerstuff هذا -> getHeadData () ؛ 
  إعادة دولار headerstuff [ 'نصوص']) ؛ 
  مو الرئيسية دولار = دولار headerstuff [ 'نصوص']) ؛ 
  غير مصلد دولار headerstuff [ 'نصوص'] [$ مو]) ؛ 
  هذا دولار -> setHeadData (headerstuff دولار) ؛ 
  ؟> 
  <jdoc:includetype="head"> 

على أمل أن تساعد هذه النصائح!

Digg أمام google Newsvine Reddit Slashdot Technorati ويندوز لايف ياهو del.icio.us



وظائف مماثلة

تعليقات

الاسم (مطلوب)

البريد الإلكتروني (مطلوب)

موقع

الكلام عقلك

37 تعليقات حتى الآن

  1. سيمون عن 13 مارس 2008 الساعة 3:45

    هل يمكن أن نقول فيها هذا القانون ينبغي أن توضع؟

  2. مشرف على 14 مارس 2008 7:06 صباحا

    مرحبا ، سيمون

    ينبغي أن توضع في رأس الصفحة (<head></ رئيس>) من القالب مؤشر ملف (index.php).

    على سبيل المثال ، إذا كنت تستخدم قالب beez مع Joomla يأتي فقط من التنقل من Joomla الجذرية لقوالب / beez ، تحت beez المجلد. العثور على ملف index.php ، فتحه ، تماما مكان الشفرة داخل الرأس.

  3. جون على 17 أبريل 2008 8:46

    واو! شكرا لك.

    وأوصي هذه المدونة إذا كنت مع وجود صراعات lightbox.js وmootools.js.

    أنا محل مع الشفرة التي تم توريدها وعملت تماما!

    Lightbox الآن تعمل كما ينبغي.

    الشكر ثانية!

  4. مشرف على 28 أبريل 2008 الساعة 9:25 صباحا

    لا مشكلة ، وجون! سعيد جدا أن نعرف أن تحل مشكلتك 's!

  5. توم يوم 7 مايو 2008 12:04 صباحا

    مرحبا ،
    أنا دائما الخطأ التالية عند وضع الشفرة في رأس بلادي index.php :

    خطأ تحليل : خطأ ، وغير متوقع '؛' ، وتوقع في T_PAAMAYIM_NEKUDOTAYIM / WWWROOT /... / htdocs / قوالب / rhuk_milkyway / index.php على خط 21

    ماذا اغير؟

  6. المشرف على 7 مايو 2008 4:24 صباحا

    مرحبا ، توم

    هل اختيار اول من chunck رمز من أعلاه؟ آسف ، وجدت الخطأ المطبعي ، يمكنك محاولة نسخ لصق الشفرة مرة أخرى؟ اسمحوا لي في معرفة ما إذا كانت المشكلة قائمة.

  7. توم يوم 8 مايو 2008 7:33 صباحا

    مرحبا ،

    في الواقع كان لي مشاكل مع الثانية * * قطعة من مدونة (واحدة فقط لحذف mootools من رأسية). ولكني تدرج أول مدونة الآن والذي يبدو أنه عمل متقن.

    أرجو أن أكون caption.js لن تحتاج في المستقبل...

    شكرا!

  8. المشرف على 9 مايو 2008 3:53

    مرحبا ، توم

    سعيد لمعرفة ان. :)

  9. الالمانية شتيفي يوم 7 يوليو 2008 5:03 صباحا

    Thx للقانون! ولكن لا أرى أن الحق مع تعطيل الشفرة تعمل فقط لغير المسجلين للضيوف؟ حتى انه لم يتم التوصل الى حل لاستخدام Lightbox ، كما لرؤساء التحرير والناشرين ، أو نريد أن نرى هذه الصور في lightbox ، ونريد أيضا أن تحرير طلباتها.

  10. المشرف على 7 يوليو 2008 10:49 صباحا

    مرحبا ، الالمانية شتيفي. that'sa نقطة جيدة ، وربما يمكنك محاولة تعديل السطر الثالث : $ للمستخدم> الحصول على ( 'ضيف') إلى شيء أكثر ملاءمة لاحتياجاتك.

  11. الالمانية شتيفي يوم 12 يوليو 2008 1:19

    حسنا ، أنا قد يتغير على النحو الذي يجعلها تعمل أيضا للمستخدمين المسجلين. ولكن إذا ط تغييره أو حتى المحررين والناشرين ، سوف نرى lightboxes في الصور ، لكنها لم تعد قادرة على تحرير طلباتها. لذلك ليس هناك حل لهذه القضية إذا كان واضعو نريد ان نرى lightbox والتي ترغب في تعديلها طلباتها :)

  12. مشرف على 15 يوليو 2008 4:32

    آسف ، الالمانية شتيفي

    أنا مشوشة قليلا ، اذا كنت بحاجة الى جافا سكريبت الملفات طوال الوقت ، لماذا كنت تريد أن تزيل ذلك في المقام الأول؟

    كيف تريدون بالضبط applcation العمل الخاص بك؟

  13. unikyu يوم 17 يوليو 2008 6:55 صباحا

    مرحبا ،

    شكرا كبيرا لهذه المادة. أنا جديدة لنظام الإدارة الوظيفية وJoomla. وبدأت في بناء الموقع في نيسان / أبريل وجرى سحب شعري يحاول سرعة عنه منذ ذلك الحين. وأخيرا احتلت mootools له علاقة ما مع وvoila... الآن اكتشفت مقالك.

    كنت أتساءل عما إذا كان يمكن أن يكتب على وجه الدقة لإزالة تركيب mootools لكل المستخدمين المسجلين والضيوف على حد سواء.. واقترح أن يتم تعديل قانون لتناسب حاجة المستخدم ، ولكن أنا مبتدئ من هذا القبيل ، ولست متأكدا من مدى لتشمل كل من الضيوف والمستخدمين المسجلين ، ويستبعد مشرف.

    أرجو أن أكون قد تقدمت بطلب واضح. الشكر مرة أخرى.

  14. مشرف على 18 يوليو 2008 5:09 صباحا

    مرحبا ، unikyu

    وأعتقد أن وفيما يلي ما تحتاج :

    <؟ php
    المستخدم دولار = & JFactory : : getUser () ؛
    إذا دولار للمستخدم> الحصول على ( 'ضيف') == 1 | | $ مستخدم> الحصول على ( 'usertype) ==' مسجل ') (
    = $ $ headerstuff هذا -> getHeadData () ؛
    $ headerstuff [ 'نصوص'] = مجموعة () ؛
    هذا دولار -> setHeadData دولار (headerstuff) ؛)
    ؟>

    امل ان يساعد! :)

  15. unikyu يوم 19 يوليو 2008 4:04 صباحا

    مرة أخرى ، شكرا لكم. حاولت كل من المدونات وjoomla الأداء في الصف يقول لي ان mootools أزيلت وأنه ينبغي أن تكون إدارة الموقع بشكل أسرع. ومع ذلك ، فمن الصعب بالنسبة لي ان يعرف ما اذا كان الموقع الأداء هو في الواقع تحسين (كما ينبغي من دون مثل هذا الملف الضخم) ، وذلك لأن الاستمرار في فتح صفحة متسق (سريعة وأحيانا في أوقات أخرى بطيئة لدرجة أن بعض الوقت (.

    لقد جئت لمعرفة ، يوم حاولت هذه 'إزالة mootools قانون ، على أن تستضيف الشركة على علم بأن هناك بعض المشاكل مع خادم قاعدة بيانات معالجة الطلبات. يقولون انهم سوف تحديث في 2 أسابيع.

    وسوف ننتظر حتى ذلك الوقت المناسب لتقديم معلومات عن الآثار المترتبة على هذا القانون... والآن ، لا يزال أداء الموقع أن grrrr! * الابتسامة *

    ولكن بفضل لتوفير هذا الخيار.

  16. teino يوم 8 أغسطس 2008 3:33 صباحا

    1. getHeadData () ؛
    4. إعادة دولار headerstuff [ 'نصوص']) ؛
    5. مو الرئيسية دولار = دولار headerstuff [ 'نصوص']) ؛
    6. غير مصلد دولار headerstuff [ 'نصوص'] [$ مو]) ؛
    7. هذا دولار -> setHeadData (headerstuff دولار) ؛
    8. ؟>
    9.

    ولدي رسالة الخطأ

    فئة غير محدد
    caption.js (السطر 22)
    فار = JCaption جديدة من الدرجة الاولى ((

  17. Agent007 يوم 23 أغسطس 2008 الساعة 6:19

    مرحبا

    وبفضل المعلومات المفيدة للغاية. حاولت استخدام رمز الكتلة الثانية (mootools إزالة جزء فقط) "اذا قطع" للضيوف والمستخدمين المسجلين على أساس ما أوصى uikyu. هنا هو رمز :

    الحصول على ( 'ضيف') == 1) | | $ للمستخدم> الحصول على ( 'usertype) ==' مسجل ') (
    = $ $ headerstuff هذا -> getHeadData () ؛
    إعادة دولار headerstuff [ 'نصوص']) ؛
    مو الرئيسية دولار = دولار headerstuff [ 'نصوص']) ؛
    غير مصلد دولار headerstuff [ 'نصوص'] [$ مو]) ؛
    هذا دولار -> setHeadData (headerstuff دولار) ؛
    ) / / نهاية إذا
    ؟>

    ومع ذلك ، حيث أنها تعمل غرامة للضيوف ، لا للمستخدمين المسجلين. الوضع ظل كما هو حتى عندما "في حال عرقلة" تم اسقاطه.

    وبالمناسبة ، أول مدونة كتلة لإزالة caption.js وmootools عمل جيد للضيوف والمستخدمين المسجلين.

    أي أفكار؟ اريد حقا ان تزيل فقط mootools للنزلاء فقط والمستخدمين من 'مسجل'.

    تمنيات

  18. Agent007 يوم 23 أغسطس 2008 الساعة 6:24

    عذرا ، لقد لاحظنا ان في إزالة تعليقاتي من القانون ، وإنني غير قصد إزالة جزء من هيكل أزيلت أيضا. هنا هو استكمال منع مرة أخرى :

    الحصول على ( 'ضيف') == 1) | | $ للمستخدم> الحصول على ( 'usertype) ==' مسجل ') (
    = $ $ headerstuff هذا -> getHeadData () ؛
    إعادة دولار headerstuff [ 'نصوص']) ؛
    مو الرئيسية دولار = دولار headerstuff [ 'نصوص']) ؛
    غير مصلد دولار headerstuff [ 'نصوص'] [$ مو]) ؛
    هذا دولار -> setHeadData (headerstuff دولار) ؛
    ) / / نهاية إذا
    ؟>

  19. Agent007 يوم 23 أغسطس 2008 الساعة 6:26

    Hmmmmm لم يكن خطأ من جانبي كل شيء غريب بالنسبة لبعض السبب ، من يحصل على رمز قطع.

  20. مشرف على 24 أغسطس 2008 2:47 صباحا

    مرحبا ، Agent007

    هو سيناريو تعمل جيدا بالنسبة لك الآن؟

    كنت قد تحاول استخدام وجهة نظر واضحة 'عند نسخ ولصق رمز بلادي إلى قائمة محرر نصوص ، أو أنها نوع من دون نسخ ولصق.

  21. مشرف على 24 أغسطس 2008 2:48 صباحا

    مرحبا ، teino

    أين ترى رسالة خطأ؟

  22. اندريه على 24 أغسطس 2008 4:42

    وفيما يتعلق Teino رسالة :
    وقال "لدي رسالة الخطأ
    فئة غير محدد
    caption.js (السطر 22)
    فار = JCaption جديدة من الدرجة الاولى ((
    "
    أحصل على ذلك أيضا ، في فايرفوكس 'sالحرائق. الخطأ يحدث في وسائل الاعلام نظام / / شبيبة / caption.js ، وذلك باستخدام قطعة من شفرة الثانية ، والتي تزيل mootools فقط.

    تسريع التحميل على الرغم من الوقت!

  23. مشرف على 24 أغسطس 2008 8:00 صباحا

    في الوقت الحالي ، في محاولة إضافة هذا الخط بعد الثانية قطعة من رمز : <سكريبت النوع = "نص / جافا سكريبت" src = "<؟ php صدى هذه دولار -> baseurl؟> / وسائل الاعلام نظام / / شبيبة / caption.js"> < / سكريبت>

    وسوف تعرف عند تحديد أفضل أنا حرة. :)

  24. اندريه على 24 أغسطس 2008 3:14

    وقام خلاله. أن يعطيني 2 الحرائق الأخطاء ، وفئة غير محددة.
    لقد أدرجت أول جزء من الشفرة في رأس ، وليس هناك أخطاء لا يبدو أي شيء يؤثر على الموقع حتى أنا مع هذا الالتزام.

    شكرا لجهود زميل!

  25. فرانشيسكو على 1 سبتمبر 2008 11:17 صباحا

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

    أنا لا أفهم : (

    ساعدوني : (

  26. fmj يوم 7 سبتمبر 2008 3:33 صباحا

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

    الحصول على ( 'ضيف') == 1 | | $ للمستخدم> الحصول على ( 'usertype) ==' مسجل ') (
    = $ $ headerstuff هذا -> getHeadData () ؛
    إعادة دولار headerstuff [ 'نصوص']) ؛
    مو الرئيسية دولار = دولار headerstuff [ 'نصوص']) ؛
    غير مصلد دولار headerstuff [ 'نصوص'] [$ مو]) ؛
    هذا دولار -> setHeadData (headerstuff دولار) ؛
    )
    ؟>

  27. fmj يوم 8 سبتمبر 2008 2:05 صباحا

    بعد

  28. fmj يوم 8 سبتمبر 2008 2:05 صباحا

    بعد

  29. fmj يوم 8 سبتمبر 2008 2:06 صباحا

    بعد jdoc : وتشمل نوع = "رئيس"

  30. برنت كير يوم 8 سبتمبر 2008 4:09

    يا ، وذلك بفضل للنص.

    فقط عليك أن تعرف الفكر ؛ أرى "=" في السطر 2 من أول قطعة من رمز ، بدلا من "=" التي من الواضح أنها تعطي خطأ عند نسخها مباشرة. ربما الخاص بك بلوق البرمجيات 'تنظيفه؟

    ابتهاج ،
    برنت.

  31. برنت كير يوم 8 سبتمبر 2008 4:11 صباحا

    Aaahh ، منصبي اعطى مثالا على هذه المشكلة -- كيف للسخرية. ما قصدته هو أن نقول :
    أرى "أمبير = & ؛" (الكود للطابع '&') في السطر 2 من أول قطعة من قانون بدلا من "=&".

  32. المشرف على 8 سبتمبر 2008 6:39 صباحا

    مرحبا ، برنت كير

    الشكر لتشير به! :)

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

  33. seralex يوم 24 سبتمبر 2008 الساعة 2:37

    وبفضل الكثير! من روسيا مع الحب!

  34. rigo يوم 7 أكتوبر 2008 11:41 صباحا

    هل المدونة ، الى حد كبير أن تتخذ أي رئيس الشفرة. وأنا على استخدام البرنامج المساعد Toheader جافا سكريبت لوضع الشفرة في رأس لبعض المواد وذلك لسبب ما لم يظهر بعد إدخال الشفرة. وعليه فانني اعتقد ان السؤال هو هل توقف كل الشفرة شفرة شكل رأس توليد باستثناء رئيس مدونة في ملفات القالب؟ ويحدوني الأمل في أن لها معنى
    THankis

  35. المشرف على 9 أكتوبر 2008 10:28 صباحا

    مرحبا ، rigo

    وأنا على التخطيط لكتابة البرنامج المساعد لجعل رأس الكتابة وجعلها أكثر مرونة.

  36. جاي يوم 15 أكتوبر 2008 1:52 صباحا

    شكرا جزيلا لهذا -- أكثر من مجرد انقاذ رأسه بعنف بالحائط بينما تستخدم هذه النكراء في نظام الإدارة الوظيفية :)

  37. جليل على 24 نوفمبر 2008 الساعة 7:34

    مرحبا ،

    لطيفة جدا في العمل.

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

    أود فقط أن نلاحظ أن التصريح الذي أدلى لكم عن
    "Mootools الملف الذي يأتي مع Joomla 1.5 هو 74k ضخم الحجم. "ليست دقيقة تماما.

    وهي ليست بطيئة بسبب حجمها ، وأنها في الواقع صغيرة نسبيا (ط javascripts استخدمت 3 أضعاف حجم القضايا دون الأداء ، ولكن هذه هي الطريقة التي تحط من قدر العمل الخوار أداء ذلك. الابقار جدا الدهون في العمليات.

    ش معرفة وأنا اقصد انه اذا backends للمقارنة بين 1.0 و 1.5. ولكن بالطبع يبدو من أي وقت مضى حتى الحلوة في مقدمة هذه الغاية ، أود البقاء مع رأيي 1.0 أفضل.

    وقد تحدثت في رأيي. :)

    صدق.

مقدمو




وصلات