اذا كنت تبحث عن طريقة عمل تأثيرات على روابط المدونة والموقع لتصبح متعددة الالوان (شاهد الصورة بالاعلى) كما هو الحال في المنتديات فيمكنك ذلك من خلال هذا الكود الذي سأقوم بطرحه بالاسفل مما سيمكنك من جعل روابط موقعك بألوانه متغيره عند مرور الماوس عليها ويعطي موقعك تأثير خاص فيك .
في البداية افتح ملف header.php الخاص بمدونتك وابحث عن :
1 |
</head> |
وضع الكود التالي فوقه :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 |
<script type='text/javascript'> //----Start script---- http://ed3s.com/?p=8560 var rate = 20; if (document.getElementById) window.onerror=new Function("return true") var objActive; // The object which event occured in var act = 0; // Flag during the action var elmH = 0; // Hue var elmS = 128; // Saturation var elmV = 255; // Value var clrOrg; // A color before the change var TimerID; // Timer ID if (document.all) { document.onmouseover = doRainbowAnchor; document.onmouseout = stopRainbowAnchor; } else if (document.getElementById) { document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT); document.onmouseover = Mozilla_doRainbowAnchor; document.onmouseout = Mozilla_stopRainbowAnchor; } function doRainbow(obj) { if (act == 0) { act = 1; if (obj) objActive = obj; else objActive = event.srcElement; clrOrg = objActive.style.color; TimerID = setInterval("ChangeColor()",100); } } function stopRainbow() { if (act) { objActive.style.color = clrOrg; clearInterval(TimerID); act = 0; } } function doRainbowAnchor() { if (act == 0) { var obj = event.srcElement; while (obj.tagName != 'A' && obj.tagName != 'BODY') { obj = obj.parentElement; if (obj.tagName == 'A' || obj.tagName == 'BODY') break; } if (obj.tagName == 'A' && obj.href != '') { objActive = obj; act = 1; clrOrg = objActive.style.color; TimerID = setInterval("ChangeColor()",100); } } } function stopRainbowAnchor() { if (act) { if (objActive.tagName == 'A') { objActive.style.color = clrOrg; clearInterval(TimerID); act = 0; } } } function Mozilla_doRainbowAnchor(e) { if (act == 0) { obj = e.target; while (obj.nodeName != 'A' && obj.nodeName != 'BODY') { obj = obj.parentNode; if (obj.nodeName == 'A' || obj.nodeName == 'BODY') break; } if (obj.nodeName == 'A' && obj.href != '') { objActive = obj; act = 1; clrOrg = obj.style.color; TimerID = setInterval("ChangeColor()",100); } } } function Mozilla_stopRainbowAnchor(e) { if (act) { if (objActive.nodeName == 'A') { objActive.style.color = clrOrg; clearInterval(TimerID); act = 0; } } } function ChangeColor() { objActive.style.color = makeColor(); } function makeColor() { // http://ed3s.com // Don't you think Color Gamut to look like Rainbow? // HSVtoRGB if (elmS == 0) { elmR = elmV; elmG = elmV; elmB = elmV; } else { t1 = elmV; t2 = (255 - elmS) * elmV / 255; t3 = elmH % 60; t3 = (t1 - t2) * t3 / 60; if (elmH < 60) { elmR = t1; elmB = t2; elmG = t2 + t3; } else if (elmH < 120) { elmG = t1; elmB = t2; elmR = t1 - t3; } else if (elmH < 180) { elmG = t1; elmR = t2; elmB = t2 + t3; } else if (elmH < 240) { elmB = t1; elmR = t2; elmG = t1 - t3; } else if (elmH < 300) { elmB = t1; elmG = t2; elmR = t2 + t3; } else if (elmH < 360) { elmR = t1; elmG = t2; elmB = t1 - t3; } else { elmR = 0; elmG = 0; elmB = 0; } } elmR = Math.floor(elmR).toString(16); elmG = Math.floor(elmG).toString(16); elmB = Math.floor(elmB).toString(16); if (elmR.length == 1) elmR = "0" + elmR; if (elmG.length == 1) elmG = "0" + elmG; if (elmB.length == 1) elmB = "0" + elmB; elmH = elmH + rate; if (elmH >= 360) elmH = 0; return '#' + elmR + elmG + elmB; } //----end script---- ed3s.com </script> |
استبدل القيمة 20 الموجودة في var rate = 20 بما يناسبك لزيادة او انقاص سرعة وميض الرابط بالالوان .
بالامكان استخدام كود تأثيرات الالوان على الروابط في المدونات الاخرى والمواقع المبرمجة بـ HTML .
السلام وعليكم
سؤال هل انت عملت الموقع حتى تشارك وتكتب فيه لوحدك؟
جوابك هو لا
اذا لماذا وضعت كود منع النسخ في موقعك؟
اذا دخل اي زائر ولزمه اي موضوع وحابب يحتفظ به وانت وضعت كود النسخ صدقني راح يهرب من موقعك ولا يرجع له مرة اخرة كما حصل معي ومع غيري
لا تتباهى بموقعك لانه لا يساوي درهم واحد عندي لان الموقع اصلا معمول لك لوحدك
لا تحزن
وعليكم السلام ورحمة الله وبركاته
سألت سؤالك الاول وأجبت عنه بنفسك .. شكراً لك !
بالنسبة لسؤالك الثاني (لماذا وضعت كود منع النسخ)
فعندما تقوم بوضع شرح وتجد منه نسخة طبق الاصل بدون تغيير او تحريف في موقع اخر فإن هذا الامر قد يصيبك بالاحباط !
لم اكن اول ولا اخر موقع يقوم بوضع كود منع النسخ !
ولست مهتماً بالتباهي والدراهم والا لكان الطريق مختلف
ان كان سبب غضبك عدم استطاعتك لنسخ احد الاكواد
تستطيع نسخ الاكواد من خلال الضغط على الزر الموجود ضمن شريط الاكواد وسيتم فتح صفحة جديدة فيها الكود المطلوب يمكنك نسخه