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

بخصوص خاصية بادئة المواضيع[تعديل]

3 مشترك

اذهب الى الأسفل

تم الحل بخصوص خاصية بادئة المواضيع[تعديل]

مُساهمة من طرف moment الأحد 1 سبتمبر 2024 - 5:16

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

صورة للتوضيح
بخصوص خاصية بادئة المواضيع[تعديل] 2024-020

بخصوص خاصية بادئة المواضيع[تعديل] 2024-021

بخصوص خاصية بادئة المواضيع[تعديل] 2024-022


مشكور لكم جميعآ
moment
moment
 
 

ذكر
عدد المساهمات : 76
معدل النشاط : 342
السُمعة : 0

https://gzarab.yoo7.com/

العود السعودية يعجبه هذا الموضوع

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

تم الحل رد: بخصوص خاصية بادئة المواضيع[تعديل]

مُساهمة من طرف كونان2000 الأحد 1 سبتمبر 2024 - 9:12

و عليكم السلام ورحمة الله وبركاته
اهلا اخي
تم تعديل الكود
بحيث عند اختيار بادئة تكون في بداية حقل الكتابة
كما في الصورة
بخصوص خاصية بادئة المواضيع[تعديل] Animat22

اما البادئات قبل تثبيت الكود الجديد التي في منتداك
تحتاج الى تعديل يدوي منك
كونان2000
كونان2000
احلى نائب
احلى نائب

ذكر
عدد المساهمات : 1742
معدل النشاط : 3593
السُمعة : 309

https://anime.forumperso.com/

العود السعودية و moment يعجبهم هذا الموضوع

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

تم الحل رد: بخصوص خاصية بادئة المواضيع[تعديل]

مُساهمة من طرف العراقي الطائي الأحد 1 سبتمبر 2024 - 13:59

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

ذكر
عدد المساهمات : 1366
معدل النشاط : 4242
السُمعة : 14

https://asdd.ahladalil.com/

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

تم الحل رد: بخصوص خاصية بادئة المواضيع[تعديل]

مُساهمة من طرف moment الأحد 1 سبتمبر 2024 - 16:46

اهلآ بك اخي كونان
مش فاهم يعني الكود اتعدل عندي ولا هو موجود هنا ؟؟
moment
moment
 
 

ذكر
عدد المساهمات : 76
معدل النشاط : 342
السُمعة : 0

https://gzarab.yoo7.com/

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

تم الحل رد: بخصوص خاصية بادئة المواضيع[تعديل]

مُساهمة من طرف moment الأحد 1 سبتمبر 2024 - 17:58

اخي لو امكن تتعدل علي هنا
وهل في امكانيه لاختيار بادئة واحدة فقط في الموضوع وتكون بدون الفاصلة ,
مثال تنزل كاملة مثلآ [جديد] بدون فاصلة بجانبها واسف جدآ علي تعبك
الكود
الكود:
$(function() {
    $(document).ready(function() {
        $('a:not(:has(img))').each(function() {
            var html = $(this).html();
            var updatedHtml = html;

        
          updatedHtml = updatedHtml
                // Select prefix-Text
                .replace(/\[جديد\]/g, '<div class="bade2-label جديد">جديد</div>')
                .replace(/\[عاجل\]/g, '<div class="bade2-label عاجل">عاجل</div>')
                .replace(/\[حصري\]/g, '<div class="bade2-label حصري">حصري</div>')
                .replace(/\[تقنية\]/g, '<div class="bade2-label تقنية">تقنية</div>')
                .replace(/\[درس\]/g, '<div class="bade2-label درس">درس</div>')
                .replace(/\[ملحق\]/g, '<div class="bade2-label ملحق">ملحق</div>')
                .replace(/\[شرح\]/g, '<div class="bade2-label شرح">شرح</div>')
                .replace(/\[شكوي\]/g, '<div class="bade2-label شكوي">شكوي</div>')
                .replace(/\[هام\]/g, '<div class="bade2-label هام">هام</div>')
                .replace(/\[مخالف\]/g, '<div class="bade2-label مخالف">مخالف</div>')
                .replace(/\[قانون\]/g, '<div class="bade2-label قانون">قانون</div>')
                .replace(/\[أعلان\]/g, '<div class="bade2-label أعلان">أعلان</div>')
            
    ;$(this).html(updatedHtml);
        });});});

    document.addEventListener("DOMContentLoaded", function() {
                var conan2000 = [
                    { value: 'conan20000', text: 'اختيار بادئة نصوص' },
                    { value: 'option1', text: '[جديد]' },
                    { value: 'option2', text: '[عاجل]' },
                    { value: 'option3', text: '[حصري]' },
                    { value: 'option4', text: '[تقنية]' },
                    { value: 'option5', text: '[درس]' },
                    { value: 'option6', text: '[ملحق]' },
                    { value: 'option7', text: '[شرح]' },
                    { value: 'option8', text: '[شكوي]' },
                    { value: 'option9', text: '[هام]' },
                    { value: 'option10', text: '[مخالف]' },
                    { value: 'option11', text: '[قانون]' },
                    { value: 'option12', text: '[أعلان]' },
                    { value: 'conan200000', text: 'مسح' }
                ];
            
                var $input = document.querySelector('input[name="subject"]');
                var $dropconan2000 = document.createElement('select');
                var $forumButton = document.createElement('button');
                $dropconan2000.classList.add('dropconan2000', 'default'); // Start with default class
                $forumButton.classList.add('dropconan2000-forum', 'default'); // Start with default class
                $forumButton.textContent = 'التبديل إلى النص';

                var isConan2000Visible = true;

                function populatedropconan2000(options) {
                    $dropconan2000.innerHTML = ''; // Clear existing options
                    options.forEach(function(option) {
                        var opt = document.createElement('option');
                        opt.value = option.value;
                        opt.textContent = option.text;
                        $dropconan2000.appendChild(opt);
                    });
                }
                populatedropconan2000(conan2000);
                $forumButton.addEventListener('click', function(event) {
                    event.preventDefault();
                    if (isConan2000Visible) {
                        populatedropconan2000(konan2000);
                        $forumButton.textContent = 'بادئة نص';
                        $forumButton.classList.remove('default');
                        $forumButton.classList.add('forumd');
                        $dropconan2000.classList.remove('default');
                        $dropconan2000.classList.add('forumd');
                    }
                    isConan2000Visible = !isConan2000Visible;
                });

                $dropconan2000.addEventListener('change', function() {
                    var selectedValue = $dropconan2000.value;
                    var selectedText = $dropconan2000.options[$dropconan2000.selectedIndex].text;
                    var currentValue = $input.value;

                    if (selectedValue === 'conan20000') {
                        return;
                    } else if (selectedValue === 'conan200000') {
                        $input.value = '';
                    } else {
                        if (currentValue) {
                            $input.value = currentValue + ', ' + selectedText;
                        } else {
                            $input.value = selectedText;
                        }
                    }
                });
                var container = document.createElement('div');
                container.classList.add('dropconan2000-container');
                container.appendChild($forumButton);
                container.appendChild($dropconan2000);
                $input.parentNode.insertBefore(container, $input.nextSibling);
            });



    document.write('<style type="text/css">
.dropconan2000-forum.default,.dropconan2000.default{color:#000;cursor:pointer;}
.dropconan2000-forum.forumd,.dropconan2000.forumd{color:#fff;cursor:pointer;}
.dropconan2000.default, .dropconan2000.forumd{height:40px;}
button.dropconan2000-forum.default{display:none;}
select.dropconan2000.default{margin:0px;margin-bottom:0px;margin-right:10px;}
button.dropconan2000-forum.forumd,button.dropconan2000-forum.default{padding:10px;border-radius:10px;margin-bottom:5px;margin-right:5px;}
.dropconan2000-container{display:inline-block;} </style>');
moment
moment
 
 

ذكر
عدد المساهمات : 76
معدل النشاط : 342
السُمعة : 0

https://gzarab.yoo7.com/

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

تم الحل رد: بخصوص خاصية بادئة المواضيع[تعديل]

مُساهمة من طرف كونان2000 الأحد 1 سبتمبر 2024 - 18:49

اهلا شباب
انا كنت اقصد هذا الكود https://help.ahlamontada.com/t1098794-topic#4989527
تم تعديله
كونان2000
كونان2000
احلى نائب
احلى نائب

ذكر
عدد المساهمات : 1742
معدل النشاط : 3593
السُمعة : 309

https://anime.forumperso.com/

moment يعجبه هذا الموضوع

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

تم الحل رد: بخصوص خاصية بادئة المواضيع[تعديل]

مُساهمة من طرف moment الأحد 1 سبتمبر 2024 - 19:17

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

ذكر
عدد المساهمات : 76
معدل النشاط : 342
السُمعة : 0

https://gzarab.yoo7.com/

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

تم الحل رد: بخصوص خاصية بادئة المواضيع[تعديل]

مُساهمة من طرف كونان2000 الأحد 1 سبتمبر 2024 - 19:26

اهلا  @moment
تم التعديل(حذف الفاصله وعند اختيار بادئه تظهر اول العنوان)
الكود:
$(function() {
$(document).ready(function() {
    $('a:not(:has(img))').each(function() {
        var html = $(this).html();
        var updatedHtml = html;

        
          updatedHtml = updatedHtml
                // Select prefix-Text
                .replace(/\[جديد\]/g, '<div class="bade2-label جديد">جديد</div>')
                .replace(/\[عاجل\]/g, '<div class="bade2-label عاجل">عاجل</div>')
                .replace(/\[حصري\]/g, '<div class="bade2-label حصري">حصري</div>')
                .replace(/\[تقنية\]/g, '<div class="bade2-label تقنية">تقنية</div>')
                .replace(/\[درس\]/g, '<div class="bade2-label درس">درس</div>')
                .replace(/\[ملحق\]/g, '<div class="bade2-label ملحق">ملحق</div>')
                .replace(/\[شرح\]/g, '<div class="bade2-label شرح">شرح</div>')
                .replace(/\[شكوي\]/g, '<div class="bade2-label شكوي">شكوي</div>')
                .replace(/\[هام\]/g, '<div class="bade2-label هام">هام</div>')
                .replace(/\[مخالف\]/g, '<div class="bade2-label مخالف">مخالف</div>')
                .replace(/\[قانون\]/g, '<div class="bade2-label قانون">قانون</div>')
                .replace(/\[أعلان\]/g, '<div class="bade2-label أعلان">أعلان</div>')
            
    ;$(this).html(updatedHtml);
        });});});

    document.addEventListener("DOMContentLoaded", function() {
                var conan2000 = [
                    { value: 'conan20000', text: 'اختيار بادئة نصوص' },
                    { value: 'option1', text: '[جديد]' },
                    { value: 'option2', text: '[عاجل]' },
                    { value: 'option3', text: '[حصري]' },
                    { value: 'option4', text: '[تقنية]' },
                    { value: 'option5', text: '[درس]' },
                    { value: 'option6', text: '[ملحق]' },
                    { value: 'option7', text: '[شرح]' },
                    { value: 'option8', text: '[شكوي]' },
                    { value: 'option9', text: '[هام]' },
                    { value: 'option10', text: '[مخالف]' },
                    { value: 'option11', text: '[قانون]' },
                    { value: 'option12', text: '[أعلان]' },
                    { value: 'conan200000', text: 'مسح' }
                ];
            
              var $input = document.querySelector('input[name="subject"]');
    var $dropconan2000 = document.createElement('select');
    var $forumButton = document.createElement('button');
    $dropconan2000.classList.add('dropconan2000', 'default'); // Start with default class
    $forumButton.classList.add('dropconan2000-forum', 'default'); // Start with default class
    $forumButton.textContent = 'التبديل الى بادئات نص';
 
    var isConan2000Visible = true;
 
    function populatedropconan2000(options) {
        $dropconan2000.innerHTML = ''; // Clear existing options
        options.forEach(function(option) {
            var opt = document.createElement('option');
            opt.value = option.value;
            opt.textContent = option.text;
            $dropconan2000.appendChild(opt);
        });
    }
    populatedropconan2000(conan2000);
    $forumButton.addEventListener('click', function(event) {
        event.preventDefault();
        if (isConan2000Visible) {
            populatedropconan2000(konan2000);
            $forumButton.textContent = 'بادئة-نص';
            $forumButton.classList.remove('default');
            $forumButton.classList.add('forumd');
            $dropconan2000.classList.remove('default');
            $dropconan2000.classList.add('forumd');
        } else {
            populatedropconan2000(conan2000);
            $forumButton.textContent = 'بادئة-صور';
            $forumButton.classList.remove('forumd');
            $forumButton.classList.add('default');
            $dropconan2000.classList.remove('forumd');
            $dropconan2000.classList.add('default');
        }
        isConan2000Visible = !isConan2000Visible;
    });
 
    $dropconan2000.addEventListener('change', function() {
        var selectedValue = $dropconan2000.value;
        var selectedText = $dropconan2000.options[$dropconan2000.selectedIndex].text;
        var currentValue = $input.value;
    
        if (selectedValue === 'conan20000') {
            return;
        } else if (selectedValue === 'conan200000') {
            $input.value = '';
        } else {
            if (currentValue) {
                // Adding selectedText with a leading comma if there are existing words
                $input.value = selectedText + ' ' + currentValue;
            } else {
                $input.value = selectedText;
            }
        }
    });
    var container = document.createElement('div');
    container.classList.add('dropconan2000-container');
    container.appendChild($forumButton);
    container.appendChild($dropconan2000);
    $input.parentNode.insertBefore(container, $input.nextSibling);
});
 
 

    document.write('<style type="text/css">
.dropconan2000-forum.default,.dropconan2000.default{color:#000;cursor:pointer;}
.dropconan2000-forum.forumd,.dropconan2000.forumd{color:#fff;cursor:pointer;}
.dropconan2000.default, .dropconan2000.forumd{height:40px;}
button.dropconan2000-forum.default{display:none;}
select.dropconan2000.default{margin:0px;margin-bottom:0px;margin-right:10px;}
button.dropconan2000-forum.forumd,button.dropconan2000-forum.default{padding:10px;border-radius:10px;margin-bottom:5px;margin-right:5px;}
.dropconan2000-container{display:inline-block;} </style>');
كونان2000
كونان2000
احلى نائب
احلى نائب

ذكر
عدد المساهمات : 1742
معدل النشاط : 3593
السُمعة : 309

https://anime.forumperso.com/

moment يعجبه هذا الموضوع

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

تم الحل رد: بخصوص خاصية بادئة المواضيع[تعديل]

مُساهمة من طرف moment الأحد 1 سبتمبر 2024 - 19:36

تسلم اخي بارك الله فيك
moment
moment
 
 

ذكر
عدد المساهمات : 76
معدل النشاط : 342
السُمعة : 0

https://gzarab.yoo7.com/

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

تم الحل رد: بخصوص خاصية بادئة المواضيع[تعديل]

مُساهمة من طرف كونان2000 الأحد 1 سبتمبر 2024 - 19:49

moment كتب:تسلم اخي بارك الله فيك
الله يسلمك اخي
نسيت ان اقول ان اختيار بادئة واحده فقط قد لا يكون مناسب للكود pig ,
لانه ربما يحتاج العضو الى اكثر من واحده بالمستقبل

لكن اذا احتجت لها يمكنك طلب ذلك

تم حل المشكلة & ينقل للأرشيف.
يرجى مراجعة : قوانين منتدى الدعم




كونان2000
كونان2000
احلى نائب
احلى نائب

ذكر
عدد المساهمات : 1742
معدل النشاط : 3593
السُمعة : 309

https://anime.forumperso.com/

moment يعجبه هذا الموضوع

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

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى