هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اعلانات در صفحه اول به صورت آجاکس
#1
سلام ، به یکی از دوستان قول داده بودم ، و یکم دیر شد ، شرمندهBlush


global.css

کد php:
.shadetabs{padding:3px 0margin-right:0margin-top:1pxmargin-bottom:3pxfont:12px tahoma; list-style-type:nonetext-align:right}
.
shadetabs li{display:inlinemargin:0}
.
shadetabs li a{text-decoration:noneposition:relativez-index:1padding:6px 10pxmargin-left:3pxborder:1px solid #cacaca; color:#2d2b2b; background:white top right repeat-x;  -moz-border-radius-topleft:7px;  -webkit-border-top-left-radius:7px;  -moz-border-radius-topright:7px;  -webkit-border-top-right-radius:7px;  -moz-border-radius-bottomleft:0px;  -webkit-border-bottom-left-radius:0px;  -moz-border-radius-bottomright:0px;  -webkit-border-bottom-right-radius:0px}
.shadetabs li a:visited{color:#2d2b2b}
.shadetabs li a:hover{text-decoration:underlinecolor:#2d2b2b}
.shadetabs li a.selectedposition:relativetop:0px}
.
shadetabs li a.selectedbackground-image:url(/shadeactive.gif); border-bottom-color:white}
.
shadetabs li a.selected:hovertext-decoration:none


تو قالب index

زیر {$header}

کد php:
<script type="text/javascript" src="messege.js"></script>
<
ul id="countrytabs" class="shadetabs">
<
li><class="" href="#" rel="country1">اطلاعيه</a></li>
<
li><a href="#" rel="country2" class="">در باره ما</a></li>
<
li><class="" href="#" rel="country3">قوانين</a></li>
<
li><class="selected" href="#" rel="country5">بستن</a></li>
</
ul>
<
div style="border: 1px solid rgb(202, 202, 202); margin-bottom: 0em; padding: 10px 15px 15px 10px; border-radius: 7px 0px 7px 7px;">    
<
div style="display: none;" id="country1" class="tabcontent">
<
br>
    
اطلاعيه

</div>
<
div style="display: none;" id="country2" class="tabcontent">
<
br>

در باره ما

</div>
<
div style="display: none;" id="country3" class="tabcontent">
<
br>

قوانين

</div>
<
div style="display: block;" id="country4" class="tabcontent">
<
class="shamsi">....
</
p>
</
div>
</
div>
<
script type="text/javascript">
var 
countries=new ddtabcontent("countrytabs")
countries.setpersist(true)
countries.setselectedClassTarget("link"//"link" or "linkparent"
countries.init()
</
script>
<
script type="text/javascript">
var 
mypets=new ddtabcontent("pettabs")
mypets.setpersist(true)
mypets.setselectedClassTarget("link")
mypets.init(2000)
</
script


فایل پیوست و دانلود ، و تو هاستتون آپلود کنید ، لینکش و جایگزین messege.js کنید

موفق باشیدHeart



فایل‌(های) پیوست شده
.zip   messege.zip (اندازه: 2.95 KB / تعداد دفعات دریافت: 33)
پاسخ
 سپاس شده توسطHOssE!N-B (۱۳۹۰/۹/۱۴، ۱۴:۴۷:۵۵ عصر) ، Night (۱۳۹۰/۹/۱۴، ۱۵:۱۷:۱۴ عصر) ، khp (۱۳۹۰/۹/۱۴، ۲۲:۰۲:۳۶ عصر) ، Mt edition (۱۳۹۰/۹/۱۶، ۰۵:۲۲:۴۷ صبح) ، reza_ (۱۳۹۱/۲/۲، ۱۱:۲۲:۱۸ صبح)
#2
شات

[تصویر:  z5w1sscd9apjjnkai115.jpg]
مهم بودن رو فراموش کن!

تیتر روزنامه ی یکشنبه، زباله ی روزدوشنبه است …


پاسخ
 سپاس شده توسطms83 (۱۳۹۰/۹/۱۵، ۰۲:۴۵:۵۱ صبح)
#3
تو انجمنم هست ، شرمنده ، نت ندارم الان ، دایل آپم ، زحمتش و خودت بکش لطفا Blush

http://www.tarane-soraha.com/forum/index.php
پاسخ
#4
css ها فقط همیناست؟ تب ساخته نمیشه
نصب مای بی بینصب پلاگیننصب و طراحی پوستهاصلاح کدهای قالبافزایش سرعت در GTmetrix با هزینه مناسب

درخواست از طریق پیام خصوصی
پاسخ
#5
با سلام

من از دوست خوبم نایت شنیدم این تب هاد به عنوان باگ های مای بی بی تلقی شده

ایا حقیقت داره؟
پاسخ
#6
من اين تب ها رو نميگفتم ! تب هايي كه انجمن ها را قسمت بندي ميكرد ... اين مشكلي نداره Wink
پاسخ
 سپاس شده توسطmajid01 (۱۳۹۰/۹/۱۶، ۰۶:۲۶:۴۶ صبح)
#7
شرمندهBlush

گذاشتم css ها رو
پاسخ
#8
وقتی رو تبها کلیک میکنی تب ها عوض نمیشن و صفحه میپره بالا
کدها رو یه چک کنین شاید ناقص باشن
نصب مای بی بینصب پلاگیننصب و طراحی پوستهاصلاح کدهای قالبافزایش سرعت در GTmetrix با هزینه مناسب

درخواست از طریق پیام خصوصی
پاسخ
#9
تست کردم مشکلی نداره!

باید فایل جاوا اسکریپت و دانلود بعد از اکستراک تو هاستت یا هر جای دیگه ، لینکش و تو این قسمت
کد php:
<script type="text/javascript" src="messege.js"></script

با

کد php:
messege.js 

جایگزین کنی ، مشکل دیگه ای ندارهHeart

پاسخ
#10
کد php:
<style>
.
shadetabs{padding:3px 0margin-right:0margin-top:1pxmargin-bottom:3pxfont:12px tahoma; list-style-type:nonetext-align:right}
.
shadetabs li{display:inlinemargin:0}
.
shadetabs li a{text-decoration:noneposition:relativez-index:1padding:6px 10pxmargin-left:3pxborder:1px solid #cacaca; color:#2d2b2b; background:white top right repeat-x;  -moz-border-radius-topleft:7px;  -webkit-border-top-left-radius:7px;  -moz-border-radius-topright:7px;  -webkit-border-top-right-radius:7px;  -moz-border-radius-bottomleft:0px;  -webkit-border-bottom-left-radius:0px;  -moz-border-radius-bottomright:0px;  -webkit-border-bottom-right-radius:0px}
.shadetabs li a:visited{color:#2d2b2b}
.shadetabs li a:hover{text-decoration:underlinecolor:#2d2b2b}
.shadetabs li a.selectedposition:relativetop:0px}
.
shadetabs li a.selectedbackground-image:url(/shadeactive.gif); border-bottom-color:white}
.
shadetabs li a.selected:hovertext-decoration:none}
</
style>
<
script type="text/javascript">
function 
ddtabcontent(tabinterfaceid){
    
this.tabinterfaceid=tabinterfaceid //ID of Tab Menu main container
    
this.tabs=document.getElementById(tabinterfaceid).getElementsByTagName("a"//Get all tab links within container
    
this.enabletabpersistence=true
    this
.hottabspositions=[] //Array to store position of tabs that have a "rel" attr defined, relative to all tab links, within container
    
this.currentTabIndex=//Index of currently selected hot tab (tab with sub content) within hottabspositions[] array
    
this.subcontentids=[] //Array to store ids of the sub contents ("rel" attr values)
    
this.revcontentids=[] //Array to store ids of arbitrary contents to expand/contact as well ("rev" attr values)
    
this.selectedClassTarget="link" //keyword to indicate which target element to assign "selected" CSS class ("linkparent" or "link")
}
ddtabcontent.getCookie=function(Name){ 
    var 
re=new RegExp(Name+"=[^;]+""i"); //construct RE to search for target name/value pair
    
if (document.cookie.match(re)) //if cookie found
        
return document.cookie.match(re)[0].split("=")[1//return its value
    
return ""
}
ddtabcontent.setCookie=function(namevalue){
    
document.cookie name+"="+value+";path=/" //cookie value is domain wide (path=/)
}
ddtabcontent.prototype={
expandit:function(tabid_or_position){ //PUBLIC function to select a tab either by its ID or position(int) within its peers
        
this.cancelautorun() //stop auto cycling of tabs (if running)
        
var tabref=""
        
try{
            if (
typeof tabid_or_position=="string" && document.getElementById(tabid_or_position).getAttribute("rel")) //if specified tab contains "rel" attr
                
tabref=document.getElementById(tabid_or_position)
            else if (
parseInt(tabid_or_position)!=NaN && this.tabs[tabid_or_position].getAttribute("rel")) //if specified tab contains "rel" attr
                
tabref=this.tabs[tabid_or_position]
        }
        catch(
err){alert("Invalid Tab ID or position entered!")}
        if (
tabref!=""//if a valid tab is found based on function parameter
            
this.expandtab(tabref//expand this tab
    
},
cycleit:function(dirautorun){ //PUBLIC function to move foward or backwards through each hot tab (tabinstance.cycleit('foward/back') )
        
if (dir=="next"){
            var 
currentTabIndex=(this.currentTabIndex<this.hottabspositions.length-1)? this.currentTabIndex+0
        
}
        else if (
dir=="prev"){
            var 
currentTabIndex=(this.currentTabIndex>0)? this.currentTabIndex-this.hottabspositions.length-1
        
}
        if (
typeof autorun=="undefined"//if cycleit() is being called by user, versus autorun() function
            
this.cancelautorun() //stop auto cycling of tabs (if running)
        
this.expandtab(this.tabs[this.hottabspositions[currentTabIndex]])
    },
setpersist:function(bool){ //PUBLIC function to toggle persistence feature
            
this.enabletabpersistence=bool
    
},
setselectedClassTarget:function(objstr){ //PUBLIC function to set which target element to assign "selected" CSS class ("linkparent" or "link")
        
this.selectedClassTarget=objstr || "link"
    
},
getselectedClassTarget:function(tabref){ //Returns target element to assign "selected" CSS class to
        
return (this.selectedClassTarget==("linkparent".toLowerCase()))? tabref.parentNode tabref
    
},
urlparamselect:function(tabinterfaceid){
        var 
result=window.location.search.match(new RegExp(tabinterfaceid+"=(\\d+)""i")) //check for "?tabinterfaceid=2" in URL
        
return (result==null)? null parseInt(RegExp.$1//returns null or index, where index (int) is the selected tab's index
    
},
expandtab:function(tabref){
        var 
subcontentid=tabref.getAttribute("rel"//Get id of subcontent to expand
        //Get "rev" attr as a string of IDs in the format ",john,george,trey,etc," to easily search through
        
var associatedrevids=(tabref.getAttribute("rev"))? ","+tabref.getAttribute("rev").replace(/\s+/, "")+"," ""
        
this.expandsubcontent(subcontentid)
        
this.expandrevcontent(associatedrevids)
        for (var 
i=0i<this.tabs.lengthi++){ //Loop through all tabs, and assign only the selected tab the CSS class "selected"
            
this.getselectedClassTarget(this.tabs[i]).className=(this.tabs[i].getAttribute("rel")==subcontentid)? "selected" ""
        
}
        if (
this.enabletabpersistence//if persistence enabled, save selected tab position(int) relative to its peers
            
ddtabcontent.setCookie(this.tabinterfaceidtabref.tabposition)
        
this.setcurrenttabindex(tabref.tabposition//remember position of selected tab within hottabspositions[] array
    
},
expandsubcontent:function(subcontentid){
        for (var 
i=0i<this.subcontentids.lengthi++){
            var 
subcontent=document.getElementById(this.subcontentids[i]) //cache current subcontent obj (in for loop)
            
subcontent.style.display=(subcontent.id==subcontentid)? "block" "none" //"show" or hide sub content based on matching id attr value
        
}
    },
expandrevcontent:function(associatedrevids){
        var 
allrevids=this.revcontentids
        
for (var i=0i<allrevids.lengthi++){ //Loop through rev attributes for all tabs in this tab interface
            //if any values stored within associatedrevids matches one within allrevids, expand that DIV, otherwise, contract it
            
document.getElementById(allrevids[i]).style.display=(associatedrevids.indexOf(","+allrevids[i]+",")!=-1)? "block" "none"
        
}
    },
setcurrenttabindex:function(tabposition){ //store current position of tab (within hottabspositions[] array)
        
for (var i=0i<this.hottabspositions.lengthi++){
            if (
tabposition==this.hottabspositions[i]){
                
this.currentTabIndex=i
                
break
            }
        }
    },
autorun:function(){ //function to auto cycle through and select tabs based on a set interval
        
this.cycleit('next'true)
    },
cancelautorun:function(){
        if (
typeof this.autoruntimer!="undefined")
            
clearInterval(this.autoruntimer)
    },
init:function(automodeperiod){
        var 
persistedtab=ddtabcontent.getCookie(this.tabinterfaceid//get position of persisted tab (applicable if persistence is enabled)
        
var selectedtab=-//Currently selected tab index (-1 meaning none)
        
var selectedtabfromurl=this.urlparamselect(this.tabinterfaceid//returns null or index from: tabcontent.htm?tabinterfaceid=index
        
this.automodeperiod=automodeperiod || 0
        
for (var i=0i<this.tabs.lengthi++){
            
this.tabs[i].tabposition=//remember position of tab relative to its peers
            
if (this.tabs[i].getAttribute("rel")){
                var 
tabinstance=this
                this
.hottabspositions[this.hottabspositions.length]=//store position of "hot" tab ("rel" attr defined) relative to its peers
                
this.subcontentids[this.subcontentids.length]=this.tabs[i].getAttribute("rel"//store id of sub content ("rel" attr value)
                
this.tabs[i].onclick=function(){
                    
tabinstance.expandtab(this)
                    
tabinstance.cancelautorun() //stop auto cycling of tabs (if running)
                    
return false
                
}
                if (
this.tabs[i].getAttribute("rev")){ //if "rev" attr defined, store each value within "rev" as an array element
                    
this.revcontentids=this.revcontentids.concat(this.tabs[i].getAttribute("rev").split(/\s*,\s*/))
                }
                if (
selectedtabfromurl==|| this.enabletabpersistence && selectedtab==-&& parseInt(persistedtab)==|| !this.enabletabpersistence && selectedtab==-&& this.getselectedClassTarget(this.tabs[i]).className=="selected"){
                    
selectedtab=//Selected tab index, if found
                
}
            }
        } 
//END for loop
        
if (selectedtab!=-1//if a valid default selected tab index is found
            
this.expandtab(this.tabs[selectedtab]) //expand selected tab (either from URL parameter, persistent feature, or class="selected" class)
        
else //if no valid default selected index found
            
this.expandtab(this.tabs[this.hottabspositions[0]]) //Just select first tab that contains a "rel" attr
        
if (parseInt(this.automodeperiod)>500 && this.hottabspositions.length>1){
            
this.autoruntimer=setInterval(function(){tabinstance.autorun()}, this.automodeperiod)
        }
    } 
//END int() function

</
script>
<
ul id="countrytabs" class="shadetabs">
<
li><class="shadetabs" href="#" rel="country1">اطلاعيه</a></li>
<
li><a href="#" rel="country2" class="shadetabs">در باره ما</a></li>
<
li><class="shadetabs" href="#" rel="country3">قوانين</a></li>
<
li><class="selected" href="#" rel="country4">بستن</a></li>
</
ul>
<
div style="border: 1px solid rgb(202, 202, 202); margin-bottom: 0em; padding: 10px 15px 15px 10px; border-radius: 7px 0px 7px 7px;">    
<
div style="display: none;" id="country1" class="tabcontent">
<
br>
    
اطلاعيه

</div>
<
div style="display: none;" id="country2" class="tabcontent">
<
br>

در باره ما

</div>
<
div style="display: none;" id="country3" class="tabcontent">
<
br>

قوانين

</div>
<
div style="display: block;" id="country4" class="tabcontent">
<
class="shamsi">....
</
p>
</
div>
</
div>
<
script type="text/javascript">
var 
countries=new ddtabcontent("countrytabs")
countries.setpersist(true)
countries.setselectedClassTarget("link"//"link" or "linkparent"
countries.init()
</
script>
<
script type="text/javascript">
var 
mypets=new ddtabcontent("pettabs")
mypets.setpersist(true)
mypets.setselectedClassTarget("link")
mypets.init(2000)
</
script


میتونید از این هم استفاده کنید ، استایل و جاوا تو خود کدها قرار دادم ، تست هم کردم
پاسخ
 سپاس شده توسطCancer9003 (۱۳۹۰/۹/۱۶، ۱۱:۱۳:۰۴ صبح) ، yaser0421 (۱۳۹۲/۱/۴، ۲۰:۳۰:۴۶ عصر)


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان