omarpop23
عدد المساهمات : 1522 معدل النشاط : 6843 السُمعة : 218
| موضوع: التحكم في صلاحيات الروابط في المواضيع بعدد المساهمات الجمعة 14 يونيو 2019 - 19:46 | |
| التحكم في صلاحيات الروابط في المواضيع بعدد مساهمات العضو لمنتديات احلى منتديالبعض منا يريد ان يخفي الروابط عن الاعضاء و الزوار و يظهرها فقط لمن ساهم بعدد معين من المواضيع او المساهمات الكود التالي يقوم بهذا العمليه صور توضيحيه لعمل الكوداولا اذا كان عضو:ثانيا اذا كان زائر:طريقة تركيب الكود:اولاً: اذهب الي لوحة الادارة -- ادارة عامة -- الأمن و الحماية منع الزوار من النقر على الروابط الخارجية داخل المساهمات : لا ثم لوحه الادارة -- عناصر اضافيه -- إدارة أكواد Javascript -- إنشاء كود جديد العنوان * : التحكم في صلاحيات الروابط أضف الكود الى : المواضيع الكود: - الكود:
-
document.addEventListener("DOMContentLoaded", function() { var postsNum = '5', attentionUserMsg = 'لعرض الرابط يجب ان يبلغ عدد مساهماتك في المنتدى ' + postsNum + '', attentionVisitorMsg = 'من فضلك <a href="/login">سجل دخولك</a> أو <a href="/register">اشترك في المنتدى</a> و قم بوضع ' + postsNum + ' مساهمة لكي ترى الرابط', linksTargeted = document.querySelectorAll('.post-content a, .post-content span[style="color:#f00"], td .postbody a, td .postbody span[style="color:#f00"], .content a, .content span[style="color:#f00"], .entry-content > div:not(.vote) a, .entry-content > div:not(.vote) span[style="color:#f00"], .post-entry > div:not(.vote) a, .post-entry > div:not(.vote) span[style="color:#f00"]');
if (_userdata.user_level > 1 && _userdata.user_posts < postsNum) { for (i = 0; i < linksTargeted.length; i++) { linkMsg = document.createElement('SPAN'); linkMsg.className = 'attention'; linkMsg.innerHTML = attentionUserMsg; linksTargeted[i].parentNode.replaceChild(linkMsg, linksTargeted[i]); } }
if (_userdata.session_logged_in == 0) { for (i = 0; i < linksTargeted.length; i++) { linkMsg = document.createElement('SPAN'); linkMsg.className = 'attention'; linkMsg.innerHTML = attentionVisitorMsg; linksTargeted[i].parentNode.replaceChild(linkMsg, linksTargeted[i]); } } var hiddenLinkStyle = document.createElement('STYLE'); hiddenLinkStyle.innerHTML = '.attention {display:inline-block;background-image: url("https://i.servimg.com/u/f49/16/89/40/74/ooouso11.png");background-color: #ffface;background-position: right center;background-repeat: no-repeat;border: 1px solid;border-radius: .3em;border-color: #e4c259;padding: 10px 40px 10px;}'; document.head.appendChild(hiddenLinkStyle); }); لا تقوم بالتعديل علي شيئ سوا عدد المساهمات المطلوب لكي يرى العضو الروابط postsNum = 5تحياتي لكم omarpop23
عدل سابقا من قبل omarpop23 في السبت 15 يونيو 2019 - 22:52 عدل 2 مرات | |
|