
المشاركة الأصلية كتبت بواسطة Baitona
السلام عليكم ورحمة الله وبركاته
اخواني الكرام كثر السؤال والطلب لهذا الهاك المميز من اخي العزيز مجهول
واستغل الموقف لارسل سلامي لاخي ابوسياف
وان الله يشهد اني احب هذا الاخ بكل معنى الكلمة.. نعم الاخ ونعم الصديق
مررت بعدة مشاكل وكان الاول في من يقف بجانبي
فجمعني الله واياك اخي محمد تحت عرشه يوم الدين
والدعاء للجميع بالمثل..
اللهم امين..
بخصوص الهاك..
حيث ان الهاك الحالي للاخ مجهول يظهر في جميع الصفحات
بحيث لو ان زائر ما حاول ان يسجل في المنتدى...
او ان عضو ما يحاول تسجيل الدخول ...
فسوف تظهر له الرساله ايضا في تلك الصفحة
فانا ركبته على موقعي وعملت عليه تعديل طفيف.. وهو
ان يظهر صورة الترحيب في جميع الصفحات للزائر
(ما عدا صفحة التسجيل او تسجيل الدخول)
وللتجربة
http://www.baitona.net/forum
تفاصيل الهاك..
افتح قالب الـ
headinclude
اضف في الاخير الكود التالي
رمز:
كود PHP:
<!-- BY MGHOOL -->
<style type="text/css">
#fadeinbox{
position:absolute;
width: 500px;
left: 0;
top: -400px;
border: 0px solid black;
background-color: lightwhite;
padding: 4px;
z-index: 100;
visibility:hidden;
}
</style>
<script type="text/javascript">
var displaymode="always"
var enablefade="yes" //("yes" to enable fade in effect, "no" to disable)
var autohidebox=["yes", 60] //Automatically hide box after x seconds? [yes/no, if_yes_hide_after_seconds]
var showonscroll="yes" //Should box remain visible even when user scrolls page? ("yes"/"no)
var IEfadelength=1 //fade in duration for IE, in seconds
var Mozfadedegree=0.05 //fade in degree for NS6+ (number between 0 and 1. Recommended max: 0.2)
////////No need to edit beyond here///////////
if (parseInt(displaymode)!=NaN)
var random_num=Math.floor(Math.random()*displaymode)
function displayfadeinbox(){
var ie=document.all && !window.opera
var dom=document.getElementById
iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
objref=(dom)? document.getElementById("fadeinbox") : document.all.fadeinbox
var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset
var docwidth=(ie)? iebody.clientWidth : window.innerWidth
docheight=(ie)? iebody.clientHeight: window.innerHeight
var objwidth=objref.offsetWidth
objheight=objref.offsetHeight
objref.style.left=docwidth/2-objwidth/2+"px"
objref.style.top=scroll_top+docheight/2-objheight/2+"px"
if (showonscroll=="yes")
showonscrollvar=setInterval("staticfadebox()", 50)
if (enablefade=="yes" && objref.filters){
objref.filters[0].duration=IEfadelength
objref.filters[0].Apply()
objref.filters[0].Play()
}
objref.style.visibility="visible"
if (objref.style.MozOpacity){
if (enablefade=="yes")
mozfadevar=setInterval("mozfadefx()", 90)
else{
objref.style.MozOpacity=1
controlledhidebox()
}
}
else
controlledhidebox()
}
function mozfadefx(){
if (parseFloat(objref.style.MozOpacity)<1)
objref.style.MozOpacity=parseFloat(objref.style.MozOpacity)+Mozfadedegree
else{
clearInterval(mozfadevar)
controlledhidebox()
}
}
function staticfadebox(){
var ie=document.all && !window.opera
var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset
objref.style.top=scroll_top+docheight/2-objheight/2+"px"
}
function hidefadebox(){
objref.style.visibility="hidden"
if (typeof showonscrollvar!="undefined")
clearInterval(showonscrollvar)
}
function controlledhidebox(){
if (autohidebox[0]=="yes"){
var delayvar=(enablefade=="yes" && objref.filters)? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000
setTimeout("hidefadebox()", delayvar)
}
}
function initfunction(){
setTimeout("displayfadeinbox()", 100)
}
function get_cookie(Name) {
var search = Name + "="
var returnvalue = ""
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset)
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
if (displaymode=="oncepersession" && get_cookie("fadedin")=="" || displaymode=="always" || parseInt(displaymode)!=NaN && random_num==0){
if (window.addEventListener)
window.addEventListener("load", initfunction, false)
else if (window.attachEvent)
window.attachEvent("onload", initfunction)
else if (document.getElementById)
window.onload=initfunction
document.cookie="fadedin=yes"
}
</script>
<!-- BY MGHOOL -->
افتح قالب الـ
header
اضف في اعلاه اول سطر هذا الكود
رمز:
كود PHP:
<if condition="$show['guest'] && THIS_SCRIPT != 'register' && THIS_SCRIPT != 'login'">
<!-- guest welcome message -->
<div id="fadeinbox" style="filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=1) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135) ; -moz-opacity:0; width:500; height:139">
<a title=".:: أهلا وسهلا بك في $vboptions[bbtitle] ::." href="./register.php?">
<div align="center">
<img border="0" src="./images/Reg.gif" width="500" height="120">
</a>
</div>
</div>
<!-- / guest welcome message -->
</if>
والشكر يعود للاخ مجهول اولا واخيرا على طرح هذا الهاك
اخوكم بيتنا
http://www.baitona.net