موضوع: طلب تغيير الصلاحية الثلاثاء 21 مايو 2024 - 14:43
السلام عليكم ورحمة الله استخدمت الكود الموجود في الموضوع التالي?هنا، لكن هناك مشكلة أن صلاحيات هذا الكود مفتوحة للزوار، فهم يتستطيعون التعديل على ألوان المساهمات وغيرها، فما العمل.
عدل سابقا من قبل إبراهيم الجزائري في الثلاثاء 21 مايو 2024 - 21:12 عدل 1 مرات
كونان2000 احلى نائب
عدد المساهمات : 1751معدل النشاط : 3626السُمعة : 318
موضوع: رد: طلب تغيير الصلاحية الثلاثاء 21 مايو 2024 - 18:52
وعليكم السلام ورحمة الله وبركاتة اهلا اخي إبراهيم الجزائري
جرب استبدل كود الجافا بالتالي
الكود:
$(function(){ if (_userdata.session_logged_in == 0) {
$(document).on('click', function(e) { if (!$(e.target).closest('.qonan2000').length) { $(".qonan2000-content").hide(); } }); });
$(document).ready(function(){ // Define common selectors var commonSelector = '.postbody,.pun .postmain';
// Function to apply background color function applyBackgroundColor(color) { $(commonSelector).css('background-color', color); // Save the selected color to cookies Cookies.set('backgroundColor', color); }
// Function to restore default background color function restoreDefaultColor() { $(commonSelector).css('background-color', ''); Cookies.remove('backgroundColor'); }
// Retrieve the last selected color from cookies var lastColor = Cookies.get('backgroundColor'); if(lastColor){ applyBackgroundColor(lastColor); }
// Event handler for clicking on circles $('.conan2000').click(function(){ var color = $(this).data('color'); if(color === "transparent") return; // Skip transparent color applyBackgroundColor(color); });
// Event handler for restoring default color $('#conan2000-Default').click(function(){ restoreDefaultColor(); }); });
$(document).ready(function(){ // Define common selectors var commonSelectors = '.post-entry,.post-entry font:not(blockquote,blockquote font,.codebox dd)';
// Function to apply color function applyColor(color) { $(commonSelectors).css('color', color); // Save the selected color to cookies Cookies.set('PostColor', color); }
// Function to restore default color function restoreDefaultColor() { $(commonSelectors).css('color', ''); Cookies.remove('PostColor'); }
// Retrieve the last selected color from cookies var lastColor = Cookies.get('PostColor'); if(lastColor){ applyColor(lastColor); }
// Event handler for clicking on circles $('.konan2000').click(function(){ var color = $(this).data('color'); if(color === "transparent") return; // Skip transparent color applyColor(color); });
// Event handler for restoring default color $('#konan2000-Default').click(function(){ restoreDefaultColor(); }); });
$(document).ready(function(){ // Define common selectors var commonSelectors = '.codebox dd,blockquote';
// Function to apply background color function applyBackgroundColor(color) { $(commonSelectors).css('background-color', color); // Save the selected color to cookies Cookies.set('BackgroundColor', color); }
// Function to restore default background color function restoreDefaultColor() { $(commonSelectors).css('background-color', ''); Cookies.remove('BackgroundColor'); }
// Retrieve the last selected color from cookies var lastColor = Cookies.get('BackgroundColor'); if(lastColor){ applyBackgroundColor(lastColor); }
// Event handler for clicking on circles $('.conan20000').click(function(){ var color = $(this).data('color'); if(color === "transparent") return; // Skip transparent color applyBackgroundColor(color); });
// Event handler for restoring default color $('#conan20000-Default').click(function(){ restoreDefaultColor(); }); });
$(document).ready(function(){ // Define common selectors var commonSelectors = 'dl.codebox code,blockquote div,.codebox code,dl.codebox code font,blockquote font,.codebox code font';
// Function to apply color function appllycolor(color) { $(commonSelectors).css('color', color); // Save the selected color to cookies Cookies.set('CodeColor', color); // تغيير اسم الكوكيز هنا }
// Function to restore default color function restoreDefaultColor() { $(commonSelectors).css('color', ''); Cookies.remove('CodeColor'); // تغيير اسم الكوكيز هنا }
// Retrieve the last selected color from cookies var lasttColor = Cookies.get('CodeColor'); // تغيير اسم الكوكيز هنا if(lasttColor){ appllycolor(lasttColor); }
// Event handler for clicking on circles $('.konann2000').click(function(){ var color = $(this).data('color'); if(color === "transparent") return; // Skip transparent color appllycolor(color); });
// Event handler for restoring default color $('#konann2000-Default').click(function(){ restoreDefaultColor(); }); }); // This tutorial was written by كونان2000, // // Using AI // });
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,(function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}return function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(e){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})}));
إبراهيم الجزائري
عدد المساهمات : 69معدل النشاط : 1357السُمعة : 0
موضوع: رد: طلب تغيير الصلاحية الثلاثاء 21 مايو 2024 - 21:12
نعم قد تغيرت الصلاحيات وأصبحت للأعضاء فقط، لكن تبين لي أن التعديل من طرف المستخدم يكون على جهاز واحد فقط. وليس تعديل مطلق، إذ يمكن للمستخدم سواء كان عضوا أو زائرا التعديل على لون النص أو لون الخلفية في جهازه فقط.
كونان2000 يعجبه هذا الموضوع
كونان2000 احلى نائب
عدد المساهمات : 1751معدل النشاط : 3626السُمعة : 318
موضوع: رد: طلب تغيير الصلاحية الأربعاء 22 مايو 2024 - 7:49
إبراهيم الجزائري كتب:
نعم قد تغيرت الصلاحيات وأصبحت للأعضاء فقط، لكن تبين لي أن التعديل من طرف المستخدم يكون على جهاز واحد فقط. وليس تعديل مطلق، إذ يمكن للمستخدم سواء كان عضوا أو زائرا التعديل على لون النص أو لون الخلفية في جهازه فقط.
اهلا اخي ابراهيم طبعا راح يكون في جهازه فقط لان الكود مصمم لاختيار اللون الاريح للعين للعضو أو الزائر وتبقى الالوان محفوظة الى ان يتم حذف ملفات تعريف الارتباط (الكوكيز) من المتصفح , ---------------