دليل الإشهار العربي
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


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

أضغط هنا وأشترك مجانا الان

العدد مفتوح
 

 كود للحد من عدد الصور داخل التوقيع

اذهب الى الأسفل 
كاتب الموضوعرسالة
Mc nabulsy
 
 
Mc nabulsy

البلد : فلسطين
الجنس : ذكر
المساهمات : 3756
نقاط النشاط : 5787

كود للحد من عدد الصور داخل التوقيع Empty
مُساهمةموضوع: كود للحد من عدد الصور داخل التوقيع   كود للحد من عدد الصور داخل التوقيع Emptyالخميس 14 مايو 2020 - 15:40

بسم الله الرحمن الرحيم


كثيرا ما يريد البعض التقليل من عدد الصور في التواقيع لانها تسبب مشكلة في بعض المنتديات في التنسيق والتوازن في حجم المواضيع
ولأن لوحة الادارة تخلى من هكذا خيار ببتحكم في التواقيع أتيت اليكم بكود التحكم بعدد للصور داخل التواقيع
حصريا على دليل الاشهار العربي
--
معاينة الكود :
كود للحد من عدد الصور داخل التوقيع 5511
https://i.servimg.com/u/f93/15/47/21/99/5511.png
--
تركيب الكود :
لوحة الادارة - عناصر اضافية - ادارة اكواد الـ javascript واضف الكود
العنوان : اي شيء
المكان : جميع الصفحات
الكود:
// ZONA EDITABLE
const NUM_MAX_IMAGENES = 2;
const TEXTO_ERROR = 'تعذر حفظ التوقيع ، الحد الأقصى لعدد الصور';
// FIN ZONA EDITABLE

if (encontrarParametroGET('mode') === 'editprofile' && encontrarParametroGET('page_profil') === 'signature') {
  document.addEventListener('DOMContentLoaded', function() {
    document.getElementsByName('submit')[0].addEventListener('click', function(e) {
      var textoFirma = $('#text_editor_textarea').sceditor('instance').val();
      if (numeroImagenes(textoFirma) > NUM_MAX_IMAGENES) {
        e.preventDefault();
        if (!document.getElementById('error_max_images')) {
          var divError = document.createElement('div');
          divError.id = 'error_max_images';
          divError.innerHTML = TEXTO_ERROR + ' <strong>' + NUM_MAX_IMAGENES + '</strong>';
          var post = document.getElementById('message-box') ? document.getElementById('message-box') : document.getElementsByClassName('sceditor-container')[0];
          post.prepend(divError);
        }
      }
    });
  });
}

function encontrarParametroGET(nombreParametro) {
    var resultado = null,
        tmp = [];
    var items = location.search.substr(1).split('&');
    for (var index = 0; index < items.length; index++) {
        tmp = items[index].split('=');
        if (tmp[0] === nombreParametro) resultado = decodeURIComponent(tmp[1]);
    }
    return resultado;
}

function numeroImagenes(texto) {
  return texto.split('[img]').length-1;
}

ولتغيير عدد الصور في التوقيع يمكنك من خلال تغيير الرقم 2  في الكود التالي
الكود:
const NUM_MAX_IMAGENES = 2;

انتهى
بالتوفيق للجميع
يمنع النقل دون ذكر المصدر : دليل الاشهار العربي
تم الشرح بواسطة : Mc Nabulsy
والسلام ختام


توقيع : Mc nabulsy






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

البلد : فلسطين
الجنس : ذكر
المساهمات : 16016
نقاط النشاط : 19344
الأوسمة : كود للحد من عدد الصور داخل التوقيع 1510


كود للحد من عدد الصور داخل التوقيع Empty
مُساهمةموضوع: رد: كود للحد من عدد الصور داخل التوقيع   كود للحد من عدد الصور داخل التوقيع Emptyالجمعة 15 مايو 2020 - 8:35

شكرا جزيلا على الكود المميز اخي المحترم


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

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
دليل الإشهار العربي :: منتدى تطوير المواقع والمنتديات :: تطوير المواقع و المنتديات :: قسم تطوير المواقع والمنتديات-
انتقل الى:  
جميع الحقوق محفوظة لمنتدى دليل الإشهار العربي