اما ان الان ليوجد هاك مصغر للصور خلاف nCode Image Resizer المسبب للود والمعلق للصفحات
بجد محتاجين مساعده نبي هاكا لا يسبب اي مشاكل للمتصفح ولا يؤثر كثيرا على اللود في المنتدى ....
شاكر لكم اخواني مقدما
اما ان الان ليوجد هاك مصغر للصور خلاف nCode Image Resizer المسبب للود والمعلق للصفحات
بجد محتاجين مساعده نبي هاكا لا يسبب اي مشاكل للمتصفح ولا يؤثر كثيرا على اللود في المنتدى ....
شاكر لكم اخواني مقدما
__________________
لا اله الا انت سبحانك
استبدل ملف
class_bbcode.php
وعدل مثل ماتريد من الحجم
__________________
شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
https://www.orico.com.eg
المشاركة الأصلية كتبت بواسطة ahmed-samara
عزيزي احمد شاكر لك اهتمامك وردك على موضوعي ..
لكن هالملف للنسخه vBulletin 3.6.0
انا نسختي vBulletin 3.6.7pl1
هل يتوافق ؟
الي اعرفه ان هالملف تم ترقيته خصوصا في الاصدار الاخير ...
هل بالامكان ارفاق ملف معدل نفس السابق وللنسخه vBulletin 3.6.7pl1
ولا هنت كيفية طريقة تغيير الاحجام في الملف استهدف اي سطر للتعديل عليه ؟
__________________
لا اله الا انت سبحانك
اخوي احمد هل لديك الملف للنسخه حقتي ؟
__________________
لا اله الا انت سبحانك
انا ايضاً احتاجة وبشدة
ونسختي نفس نسخة اخوي Njm-Alryiadh
بس نحتاج منك اخوي احمد شرح الملف
وطريقة عمله
السلام عليكم
اخواني من الخطأ استبدال ملف bbcode لنسخه قديمه للمنتديات ذات نسخه جديده لانه من الممكن ان يكون هناك اضافات عليه
الحل : لجميع النسخ .
افتح ملف class_bbcode.php
ابحث عن
قم بحذف ال function بالكامل اي ستحذفكود:function handle_bbcode_img_match($link)
كود:function handle_bbcode_img_match($link) { $link = $this->strip_smilies(str_replace('\\"', '"', $link)); // remove double spaces -- fixes issues with wordwrap $link = str_replace(' ', '', $link); return '<img src="' . $link . '" border="0" alt="" />'; }
واستبدله بالتالي :
كود:function handle_bbcode_img_match($link) { $link = $this->strip_smilies(str_replace('\\"', '"', $link)); // remove double spaces -- fixes issues with wordwrap $link = str_replace(' ', '', $link); $MaxWidth = 680; if ($width = @getimagesize($link)) { if($width[0] > $MaxWidth) { return '<a href="' . $link . '" target="_blank"><img src="' . $link . '" border="0" width="' . $MaxWidth . '" alt="تستطيع أن ترى الصورة بحجمها الطبيعي بعد الضغط عليها" /></a>'; } else { return '<img src="' . $link . '" border="0" alt="" />'; } } else { return '<img src="' . $link . '" border="0" alt="" />'; } }
انا وضعت لكم العرض 680 اذا كنتم تريدوا ان يكون اكبر او اصغر قوموا بالتغيير في السطر التالي فقط
كود:$MaxWidth = 680;
محمد
اسف على التأخير اخواني بسبب الاختبارات
ولاكن الخير والبركة فى الاخ العزيز MohDesign ماقصرت
__________________
شركة اوريكو لتكنولوجيا المعلومات - استضافة وبرمجة المواقع | خدمات السوشيال ميديا
https://www.orico.com.eg
الله يبارك فيكم جميع .. بصراحه شي فوووق الخيال
مشكورين الف شكر
__________________
لا اله الا انت سبحانك
السلام عليكم
- الله يجزاك خير اخي احمد
- العفو اخي نجم الرياض
اخواني لاحظت مشكله اليوم اثناء تصفح منتدى فلاشيات
احد الاعضاء وضع موضوع به خمس صور ووجدت انها تظهر بجانب بعضها وذلك اثر مره اخرى على التمدد ولخبط التصميم
وعندما حررت موضوعه وجدت ان عنواين الصور مكتوبه بجانب بعضها البعض
وعندما حررتها ووضعتها تحت بعض ظهرت بشكل سليم
ولكن من المستحيل ان تقوم بتحرير كل المواضيع وخصوصا القديمه لذلك عدلت على الكود مره اخرى وذلك باضافة سطر جديد بعد اظهار الصوره باستخدام الوسم <br />
استبدلوا الكود بالتالي
محمدكود:function handle_bbcode_img_match($link) { $link = $this->strip_smilies(str_replace('\\"', '"', $link)); // remove double spaces -- fixes issues with wordwrap $link = str_replace(' ', '', $link); $MaxWidth = 680; if ($width = @getimagesize($link)) { if($width[0] > $MaxWidth) { return '<a href="' . $link . '" target="_blank"><img src="' . $link . '" border="0" width="' . $MaxWidth . '" alt="تستطيع أن ترى الصورة بحجمها الطبيعي بعد الضغط عليها" /></a><br /><br />'; } else { return '<img src="' . $link . '" border="0" alt="" /><br /><br />'; } } else { return '<img src="' . $link . '" border="0" alt="" /><br /><br />'; } }
للاسف هذا الكود سىء جدا حيث انه بعض المواضيع خصوصا التي تحتوى على صور لا تفتح نهائى
لا انصح باستخدامه حاليا الا ان يتم حل هذه المشكله ...
قمت ارجاع الملف الاصلى وفتحت الصفحات بدون مشاكل خصوصا المواضيع الى فيها الصور
لكن لو اضفت هذا الكود ورفعت الملف وحاولت ادخل الى اي موضوع فيه صوره
ماقدر ادخله نهائى ...
الرجاء اخواني حل هذه المشكله
__________________
لا اله الا انت سبحانك
هلا اخي
اقرأ ردي الاخير فقد ذكرت ان هناك مشكله عندما يضع الكاتب كود الصور بجانب بعضها البعض
وانني قمت بتعديل الكود واضافة سطر جديد
طبعا المشكله هذه تسبب عدم ظهور الصور
قم بوضع الكود الاخير مره اخرى وان لم تهظر ايضا اتركه كما هو واعطيني وصلة الموضوع التي لاتظهر به الصور حتى يتم النظر في حل له
* ملاحظه : هذا ليس هاك ولا plugin ولا يعتبر اضافه
مجرد تعديل على اوامر html وذلك باضافة عرض محدد للصوره
محمد
يعني مايسبب ارتفاع باللود اخوي :con2:المشاركة الأصلية كتبت بواسطة MohDesign
__________________
قريباً......................................
====================
العضويه بأستخدام مشترك بين شخصين
اخواني
ان داله getimagesize هي التي تسبب اللود
وانا في الحقيقه اقوم ببرمجة هاك لتصغير الصور بشكل فعلي
قمت بكتابه كود جافا سكربت بسيط جدا وسيفيدكم بإذن الله تعالى
الطريقة كـالتالي ::-
في نهاية قالب headinclude ضع :-
افتح ملف : class_bbcode.php وابحث عن:-كود HTML:<script type="text/javascript"> <!-- // NLP Start function NLPIMG(NLP1,NLP2){return NLP1>NLP2;} // NLP END //--> </script>
كود PHP:
return '<img src="' . $link . '" border="0" alt="" />';
واستبدله بـ :-
كود PHP:
$NLp_ImgS = '500';
return '<img src="' . $link . '" onload="if(NLPIMG(this.width,' . $NLp_ImgS . ')) {this.width=' . $NLp_ImgS . ';}" border="0" />';
حيث المتغير
هو عرض الصورهكود PHP:
$NLp_ImgS
__________________
منابر المتميز | شبكة المتميز
حالياً في الأردن : 962777775774
-----------------------------------
مطور ويب / JS(incl AJAX) , PHP, XML
تتبعني في Twitter
المشاركة الأصلية كتبت بواسطة MohDesign
ياهلا والله اخوي محمد .. قمت باضافة الكود كما وضعته ..
ولكن بعض المواضيع والتي تحتوى على صور لا تفتح نهائى .. وتظهر رسالة الملقم مشغول ..
وبعد ازالة الكود ومحاولة الدخول مره اخرى .. يفتح الموضوع مع الصور بدون اية مشكله ...
__________________
لا اله الا انت سبحانك
اذا جرب طريقة الاخ NLP
انا عندي لاتوجد هذه المشكله من السيرفر
يحتمل ان تكون اعدادت السيرفر الذي تستضيف لديه غير مستحسنه
فالمنتدى من اهم عوامل سرعته وعدم رفعه للود يعتمد في النهايه على اعدادات صاحب السيرفر
محمد