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

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
moment
 
 
moment


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

بخصوص خاصية بادئة المواضيع[تعديل] Empty
مُساهمةموضوع: بخصوص خاصية بادئة المواضيع[تعديل]   بخصوص خاصية بادئة المواضيع[تعديل] Emptyالأحد 1 سبتمبر 2024 - 5:16

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

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

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

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


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

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

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://gzarab.yoo7.com/
كونان2000
احلى نائب
احلى نائب
كونان2000


ذكر
عدد المساهمات : 1755
معدل النشاط : 3634
السُمعة : 320

بخصوص خاصية بادئة المواضيع[تعديل] Empty
مُساهمةموضوع: رد: بخصوص خاصية بادئة المواضيع[تعديل]   بخصوص خاصية بادئة المواضيع[تعديل] Emptyالأحد 1 سبتمبر 2024 - 9:12

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

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

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

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://anime.forumperso.com/
العراقي الطائي
 
 
العراقي الطائي


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

بخصوص خاصية بادئة المواضيع[تعديل] Empty
مُساهمةموضوع: رد: بخصوص خاصية بادئة المواضيع[تعديل]   بخصوص خاصية بادئة المواضيع[تعديل] Emptyالأحد 1 سبتمبر 2024 - 13:59

صباح الخير كونان ما نوعيه المنتدى الذي صنعت عليه الكود
لان في نسخع الثانيه مكان البادئه اصبح بعد اسم العضو 
ايضا لا يمكنني تغيير البادئه لانها اصبحت ثابته في هذا المكان
وكنت قد طلبت منك ان تكون هنالك بادئه ان لم يختار عضو اي بادئه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://asdd.ahladalil.com/
moment
 
 
moment


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

بخصوص خاصية بادئة المواضيع[تعديل] Empty
مُساهمةموضوع: رد: بخصوص خاصية بادئة المواضيع[تعديل]   بخصوص خاصية بادئة المواضيع[تعديل] Emptyالأحد 1 سبتمبر 2024 - 16:46

اهلآ بك اخي كونان
مش فاهم يعني الكود اتعدل عندي ولا هو موجود هنا ؟؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://gzarab.yoo7.com/
moment
 
 
moment


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

بخصوص خاصية بادئة المواضيع[تعديل] Empty
مُساهمةموضوع: رد: بخصوص خاصية بادئة المواضيع[تعديل]   بخصوص خاصية بادئة المواضيع[تعديل] Emptyالأحد 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>');
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://gzarab.yoo7.com/
كونان2000
احلى نائب
احلى نائب
كونان2000


ذكر
عدد المساهمات : 1755
معدل النشاط : 3634
السُمعة : 320

بخصوص خاصية بادئة المواضيع[تعديل] Empty
مُساهمةموضوع: رد: بخصوص خاصية بادئة المواضيع[تعديل]   بخصوص خاصية بادئة المواضيع[تعديل] Emptyالأحد 1 سبتمبر 2024 - 18:49

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

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

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://anime.forumperso.com/
moment
 
 
moment


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

بخصوص خاصية بادئة المواضيع[تعديل] Empty
مُساهمةموضوع: رد: بخصوص خاصية بادئة المواضيع[تعديل]   بخصوص خاصية بادئة المواضيع[تعديل] Emptyالأحد 1 سبتمبر 2024 - 19:17

مرحبآ بك اخي الغالي انا اقصد الكود الي ارسلته في الموضوع هنا
لان مش عاوز يظبط علي المنتدي ان ياخد بداية عنوان الموضوع وبيوجد فيه فاصلة , وانه بياخذ كذا بادئة مش بادئة واحدة
هذا ما اقصده
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://gzarab.yoo7.com/
كونان2000
احلى نائب
احلى نائب
كونان2000


ذكر
عدد المساهمات : 1755
معدل النشاط : 3634
السُمعة : 320

بخصوص خاصية بادئة المواضيع[تعديل] Empty
مُساهمةموضوع: رد: بخصوص خاصية بادئة المواضيع[تعديل]   بخصوص خاصية بادئة المواضيع[تعديل] Emptyالأحد 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>');

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

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://anime.forumperso.com/
moment
 
 
moment


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

بخصوص خاصية بادئة المواضيع[تعديل] Empty
مُساهمةموضوع: رد: بخصوص خاصية بادئة المواضيع[تعديل]   بخصوص خاصية بادئة المواضيع[تعديل] Emptyالأحد 1 سبتمبر 2024 - 19:36

تسلم اخي بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://gzarab.yoo7.com/
كونان2000
احلى نائب
احلى نائب
كونان2000


ذكر
عدد المساهمات : 1755
معدل النشاط : 3634
السُمعة : 320

بخصوص خاصية بادئة المواضيع[تعديل] Empty
مُساهمةموضوع: رد: بخصوص خاصية بادئة المواضيع[تعديل]   بخصوص خاصية بادئة المواضيع[تعديل] Emptyالأحد 1 سبتمبر 2024 - 19:49

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

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

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




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

الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://anime.forumperso.com/
 
بخصوص خاصية بادئة المواضيع[تعديل]
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» بخصوص خاصية بادئة المواضيع
» اضافة خاصية تعديل على المواضيع الاخيرة
» اقتراح اضافة خاصية تعديل المواضيع
» جديد في أحلى المنتديات: مُولد صورة شخصية + امكانية ربط صفحة +Google بالمنتدى + زر الفيسبوك "Like" في المواضيع
» مشكلة عند تعديل احد المواضيع لايظهر في اسفل المنتدى انه تم تعديل الموضوع بتاريخ كذا ..

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