بخصوص خاصية بادئة المواضيع[تعديل]
3 مشترك
منتدى الدعم و المساعدة لأحلى المنتديات :: منتدى الدعم والمساعدة :: دعم مشاكل التومبلايت و الأكواد :: أرشيف قسم "مشاكل التومبلايت و الأكواد"
صفحة 1 من اصل 1
رد: بخصوص خاصية بادئة المواضيع[تعديل]
صباح الخير كونان ما نوعيه المنتدى الذي صنعت عليه الكود
لان في نسخع الثانيه مكان البادئه اصبح بعد اسم العضو
ايضا لا يمكنني تغيير البادئه لانها اصبحت ثابته في هذا المكان
وكنت قد طلبت منك ان تكون هنالك بادئه ان لم يختار عضو اي بادئه
لان في نسخع الثانيه مكان البادئه اصبح بعد اسم العضو
ايضا لا يمكنني تغيير البادئه لانها اصبحت ثابته في هذا المكان
وكنت قد طلبت منك ان تكون هنالك بادئه ان لم يختار عضو اي بادئه
رد: بخصوص خاصية بادئة المواضيع[تعديل]
اهلآ بك اخي كونان
مش فاهم يعني الكود اتعدل عندي ولا هو موجود هنا ؟؟
مش فاهم يعني الكود اتعدل عندي ولا هو موجود هنا ؟؟
رد: بخصوص خاصية بادئة المواضيع[تعديل]
اخي لو امكن تتعدل علي هنا
وهل في امكانيه لاختيار بادئة واحدة فقط في الموضوع وتكون بدون الفاصلة ,
مثال تنزل كاملة مثلآ [جديد] بدون فاصلة بجانبها واسف جدآ علي تعبك
الكود
وهل في امكانيه لاختيار بادئة واحدة فقط في الموضوع وتكون بدون الفاصلة ,
مثال تنزل كاملة مثلآ [جديد] بدون فاصلة بجانبها واسف جدآ علي تعبك
الكود
- الكود:
$(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
تم التعديل(حذف الفاصله وعند اختيار بادئه تظهر اول العنوان)
تم التعديل(حذف الفاصله وعند اختيار بادئه تظهر اول العنوان)
- الكود:
$(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 يعجبه هذا الموضوع
رد: بخصوص خاصية بادئة المواضيع[تعديل]
الله يسلمك اخيmoment كتب:تسلم اخي بارك الله فيك
نسيت ان اقول ان اختيار بادئة واحده فقط قد لا يكون مناسب للكود ,
لانه ربما يحتاج العضو الى اكثر من واحده بالمستقبل
لكن اذا احتجت لها يمكنك طلب ذلك
تم حل المشكلة & ينقل للأرشيف.
|
moment يعجبه هذا الموضوع
مواضيع مماثلة
» بخصوص خاصية بادئة المواضيع
» اضافة خاصية تعديل على المواضيع الاخيرة
» اقتراح اضافة خاصية تعديل المواضيع
» جديد في أحلى المنتديات: مُولد صورة شخصية + امكانية ربط صفحة +Google بالمنتدى + زر الفيسبوك "Like" في المواضيع
» مشكلة عند تعديل احد المواضيع لايظهر في اسفل المنتدى انه تم تعديل الموضوع بتاريخ كذا ..
» اضافة خاصية تعديل على المواضيع الاخيرة
» اقتراح اضافة خاصية تعديل المواضيع
» جديد في أحلى المنتديات: مُولد صورة شخصية + امكانية ربط صفحة +Google بالمنتدى + زر الفيسبوك "Like" في المواضيع
» مشكلة عند تعديل احد المواضيع لايظهر في اسفل المنتدى انه تم تعديل الموضوع بتاريخ كذا ..
منتدى الدعم و المساعدة لأحلى المنتديات :: منتدى الدعم والمساعدة :: دعم مشاكل التومبلايت و الأكواد :: أرشيف قسم "مشاكل التومبلايت و الأكواد"
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى