اريد تعديل على كود البادئه

2 مشترك

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

تم الحل اريد تعديل على كود البادئه

مُساهمة من طرف العراقي الطائي الخميس 29 أغسطس 2024 - 0:09

يسعد الله اوقاتكم اخوتي
كونان عمل كود البادئه
اتمنى ان يتم التعديل عليه
لكي يكون اول صوره
تنزل اوتماتيك يعني ما اريد
يكون الموضوع فاضي في البادئه
اي عضو ما يختار بادئه يتم
وضع اول صوره بشكل اوتماتيك
وشكرا مقدما للمساعده


عدل سابقا من قبل العراقي الطائي في السبت 31 أغسطس 2024 - 3:17 عدل 1 مرات
العراقي الطائي
العراقي الطائي
 
 

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

https://asdd.ahladalil.com/

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

تم الحل رد: اريد تعديل على كود البادئه

مُساهمة من طرف كونان2000 الخميس 29 أغسطس 2024 - 5:58

اهلا اخي  @العراقي الطائي
ماهي البادئة التي تريد ان تكون متواجده دائما؟
هل ممكن توضيح اكثر
كونان2000
كونان2000
احلى نائب
احلى نائب

ذكر
عدد المساهمات : 1760
معدل النشاط : 3647
السُمعة : 323

https://anime.forumperso.com/

العراقي الطائي يعجبه هذا الموضوع

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

تم الحل رد: اريد تعديل على كود البادئه

مُساهمة من طرف العراقي الطائي الخميس 29 أغسطس 2024 - 12:26

صباح الخير كونان اريد صوره الورده
وهذا الكود للتعديل
اريد ان تضهر البادئه في الريسيه فقط على الفئات
ولا اريدها ان تضهر في الاخبار
شكرا مقدما يا ريت فقط تشير لي اين اجريت التعديل
لكي استطيع ان اعدل على كل الاكواد
الكود:
$(document).ready(function() {
    // أسماء البادئات التي تظهر في أي مكان بالمنتدى
    var konan2000 = [
         { regex: /\[ورده\]/g, className: 'conan2000-h1' },
         { regex: /\[جديد\]/g, className: 'conan2000-h2' },
         { regex: /\[قلب\]/g, className: 'conan2000-h3' },
         { regex: /\[فعاليه\]/g, className: 'conan2000-h4' },
         { regex: /\[نيو\]/g, className: 'conan2000-h5' },
         { regex: /\[مشع\]/g, className: 'conan2000-h6' },
         { regex: /\[كينك\]/g, className: 'conan2000-h7' },
         { regex: /\[اخبار\]/g, className: 'conan2000-h8' },
         { regex: /\[دائره\]/g, className: 'conan2000-h9' },
         { regex: /\[عقيده\]/g, className: 'conan2000-h10' },
         { regex: /\[مطبخ\]/g, className: 'conan2000-h11' },
         { regex: /\[نجمه\]/g, className: 'conan2000-h12' },
         { regex: /\[وناسه\]/g, className: 'conan2000-h13' },
    ];

    function highlightText(element) {
        var html = $(element).html();
        konan2000.forEach(function(pattern) {
            // استخدم تعبيرًا عاديًا لاستبدال النصوص مع الأقواس وإزالة الأقواس
            var newHtml = html.replace(pattern.regex, function(match) {
                // إزالة الأقواس
                var textWithoutBrackets = match.replace(/[\[\]]/g, '');
                // تلوين النص وإزالة الأقواس
                return '<span class="' + pattern.className + '">' + textWithoutBrackets + '</span>';
            });
            html = newHtml;
        });
        $(element).html(html);
    }

    $('p, a').each(function() {
        highlightText(this);
    });
});
العراقي الطائي
العراقي الطائي
 
 

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

https://asdd.ahladalil.com/

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

تم الحل رد: اريد تعديل على كود البادئه

مُساهمة من طرف كونان2000 الخميس 29 أغسطس 2024 - 19:46

اهلا اخي @العراقي الطائي
حاليا اقوم بتحديث كود البادئة
بسبب ان الكود الحالي تم التبليغ عن وجود مشكلة فيه

ان شاء الله بعد التحديث اساعدك بالكود الجديد
كونان2000
كونان2000
احلى نائب
احلى نائب

ذكر
عدد المساهمات : 1760
معدل النشاط : 3647
السُمعة : 323

https://anime.forumperso.com/

العراقي الطائي يعجبه هذا الموضوع

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

تم الحل رد: اريد تعديل على كود البادئه

مُساهمة من طرف العراقي الطائي الخميس 29 أغسطس 2024 - 20:11

الكود اللي عملته للبادئه فيه مشكلتين انه يوضع
رابط الصفحه فوق في مكان دخول العضو واحيانا يكون كوسم فقط
اما الشغله الثانيه فهو يقوم بالغاء كود عمل صوره اختيار العضو فوق
الموضوع لاكنه يبقئ على هذا الكود في المواضيع
اخوي كونان شوف هذا الموضوع كود البادئه كان يلغي كود
تواجد الصور فوق وتحت الرتبه ويبقي على الصوره في الموضوع على اليسار
ان استطعت اصلاح هذا يكون احلى كود بادئه ولهذا السبب انا عدلت عليه
لاكن عند التعديل اصبح ليس بامكاني تعديل في الموضوع للبادئه
شوف هذا الموضوع
https://asdd.ahladalil.com/t3696-topic#9174
@كونان2000
العراقي الطائي
العراقي الطائي
 
 

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

https://asdd.ahladalil.com/

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

تم الحل رد: اريد تعديل على كود البادئه

مُساهمة من طرف كونان2000 الخميس 29 أغسطس 2024 - 23:22

اهلا اخي العراقي الطائي
تم تحديث اكود البادئة
يعمل الان كصور ونصوص
هنا https://help.ahlamontada.com/t1098794-topic#
كونان2000
كونان2000
احلى نائب
احلى نائب

ذكر
عدد المساهمات : 1760
معدل النشاط : 3647
السُمعة : 323

https://anime.forumperso.com/

العراقي الطائي يعجبه هذا الموضوع

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

تم الحل رد: اريد تعديل على كود البادئه

مُساهمة من طرف العراقي الطائي الجمعة 30 أغسطس 2024 - 0:09

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

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

https://asdd.ahladalil.com/

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

تم الحل رد: اريد تعديل على كود البادئه

مُساهمة من طرف كونان2000 الجمعة 30 أغسطس 2024 - 19:20

اهلا اخي  @العراقي الطائي
رابط منتداك
كونان2000
كونان2000
احلى نائب
احلى نائب

ذكر
عدد المساهمات : 1760
معدل النشاط : 3647
السُمعة : 323

https://anime.forumperso.com/

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

تم الحل رد: اريد تعديل على كود البادئه

مُساهمة من طرف العراقي الطائي الجمعة 30 أغسطس 2024 - 22:09

اهلا اخي كونان https://asdd.ahladalil.com/
Cool Cool Cool
العراقي الطائي
العراقي الطائي
 
 

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

https://asdd.ahladalil.com/

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

تم الحل رد: اريد تعديل على كود البادئه

مُساهمة من طرف كونان2000 السبت 31 أغسطس 2024 - 1:03

css
الكود:
[style="white-space:nowrap"] a .label.mario:first-of-type {
    display: inline-block !important;
    padding: 3px;
    color: #ffffff;
    background: #e60002;
}

.label.mario {
    display: none;
}

java
الكود:
$(function() {
    $(document).ready(function() {
        $('a:not(:has(img))').each(function() {
            var html = $(this).html();
            var updatedHtml = html;

            updatedHtml = updatedHtml
            // Select prefix-img
            .replace(/\[sonic-img\]/g, '<img style="width: 45px;height: 45px;vertical-align: bottom;" src="https://i.servimg.com/u/f28/20/46/29/87/unname11.jpg" />')
            .replace(/\[mario-img\]/g, '<img style="width: 45px;height: 45px;vertical-align: bottom;" src="https://i.servimg.com/u/f28/20/46/29/87/superm10.jpg" />')
            .replace(/\[Yoshi-img\]/g, '<img style="width: 45px;height: 45px;vertical-align: bottom;" src="https://i.servimg.com/u/f28/20/46/29/87/yoship10.png" />')
            .replace(/\[conan-img\]/g, '<img style="width: 45px;height: 45px;vertical-align: bottom;" src="https://i.servimg.com/u/f28/20/46/29/87/superm11.jpg" />')
            .replace(/\[star-img\]/g, '<img style="width: 45px;height: 45px;vertical-align: bottom;" src="https://i.servimg.com/u/f28/20/46/29/87/png-tr10.png" />')
            .replace(/\[solved-img\]/g, '<img style="width: 45px;height: 45px;vertical-align: bottom;" src="https://i.servimg.com/u/f62/11/40/02/06/1_copy11.png" />')
        
            // Select prefix-Text
            .replace(/\[sonic\]/g, '<div style="padding: 3px;color: #ffffff;background: #1c45bb;display: inline-block;">sonic</div>')
            .replace(/\[mario\]/g, '<div style="padding: 3px;color: #ffffff;background: #e60002;display: inline-block;">mario</div>')
            .replace(/\[Yoshi\]/g, '')
            .replace(/\[conan\]/g, '<div style="padding: 3px;color: #ffffff;background: #054d87;display: inline-block;">conan</div>')
            .replace(/\[star\]/g, '<div style="padding: 3px;color: #000000;background: #f9dd01;display: inline-block;">star</div>')
            .replace(/\[solved\]/g, '<div style="padding: 3px;color: #ffffff;background: #68ad3f;display: inline-block;">solved</div>');

            // إضافة "[mario]" إذا لم يكن موجودًا بالفعل
            if (!updatedHtml.includes('<div class="label mario"><div style="padding: 3px;color: #ffffff;background:;">mario</div></div>')) {
                updatedHtml += '<div class="label mario">mario</div>';
            }

            $(this).html(updatedHtml);
        });
    });
});



document.addEventListener("DOMContentLoaded", function() {
            var conan2000 = [
                { value: 'conan20000', text: 'اختيار بدئة صورة' },
                { value: 'option1', text: '[sonic-img]' },
                { value: 'option2', text: '[mario-img]' },
                { value: 'option3', text: '[Yoshi-img]' },
                { value: 'option4', text: '[conan-img]' },
                { value: 'option5', text: '[star-img]' },
                { value: 'option6', text: '[solved-img]' },
                { value: 'conan200000', text: 'مسح' }
            ];
            var konan2000 = [
                { value: 'conan20000', text: 'اختيار بدئة نص' },
                { value: 'option1', text: '[sonic]' },
                { value: 'option2', text: '[mario]' },
                { value: 'option3', text: '[Yoshi]' },
                { value: 'option4', text: '[conan]' },
                { value: 'option5', text: '[star]' },
                { value: 'option6', text: '[solved]' },
                { 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) {
                        $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 {background-color: #007bff !important;color: #fff; border-radius: 10px; cursor: pointer;}
.dropconan2000-forum.forumd,.dropconan2000.forumd {background-color: #28a745 !important; color: #fff;border-radius: 10px;cursor: pointer;}
.dropconan2000.default, .dropconan2000.forumd {height: 40px;}
 select.dropconan2000.forumd option {background: #0e4419;color: azure;}
 select.dropconan2000.default  option {background: #102a46;color: #ffffff;}
            
  button.dropconan2000-forum.forumd,button.dropconan2000-forum.default {
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 5px;
    margin-right: 5px;      
}
 .dropconan2000-container {margin: 6px;} </style>');

انا اخترت [mario]. استبدلها من عندك
ولكن يجب ان لا يكون عندك كود بادئه اخر يسبب تعارض
كونان2000
كونان2000
احلى نائب
احلى نائب

ذكر
عدد المساهمات : 1760
معدل النشاط : 3647
السُمعة : 323

https://anime.forumperso.com/

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

تم الحل رد: اريد تعديل على كود البادئه

مُساهمة من طرف العراقي الطائي السبت 31 أغسطس 2024 - 2:33

Mad ::دخت:
جميل كونان بس ليش صار بعد اسم العظو Mad
https://3eon.banouta.net/
وقام الكود بوضع اللون الاسود على مربع
الارسال للموضوع واماكن اخرى عدلت عليها كلون الكتابه
اني سويته على منتدى اخر البادئه ثابته متتغير لم اكتب موضوع جديد ببادئه جديده
المهم ان اكوادك حلوه بارك الله بيك حتفرغ لهم اعدل بما يتناسب مع منتداي
شكرا جزيلا الى هنا يتم اغلاق الموضوع
العراقي الطائي
العراقي الطائي
 
 

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

https://asdd.ahladalil.com/

كونان2000 يعجبه هذا الموضوع

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

تم الحل رد: اريد تعديل على كود البادئه

مُساهمة من طرف كونان2000 السبت 31 أغسطس 2024 - 18:37

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

ذكر
عدد المساهمات : 1760
معدل النشاط : 3647
السُمعة : 323

https://anime.forumperso.com/

العراقي الطائي يعجبه هذا الموضوع

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

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

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

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