Linkler icin Yardim (Nasil Navigation Ekleyebilirim?)
Linkler icin Yardim (Nasil Navigation Ekleyebilirim?)
Asagidaki Resimde KIRMIZI olarak yazdigim bölgeye navigation eklemek istiyorum ve sol üstteki logoya sitemin anasayfasinin linkini vermek istiyorum.
Simdiden cok tesekkür ederim
Forum adresi (Simdiki Hali ile): http://www.suzani.de/forum/index.php
[ resmi görüntülemek için tıklayın ]
Simdiden cok tesekkür ederim
Forum adresi (Simdiki Hali ile): http://www.suzani.de/forum/index.php
[ resmi görüntülemek için tıklayın ]
Navigasyon
Forumun üst ksımına navigasyon eklemek :
Menüyü front page de açamıyorsun elle kodları düzenlemen gerekiyor. yapman gereken sadece kendi linklerini yazmak. Ayrıca bu menüyü eklediğinde senin istediğin yerin azcık üstünde çıkacak yani forumun ana çerçvesinin üstünde olacak ama çok güzel duracağına emin olabilrsin bu renga reng ve çok linkli bir menüdür. Bir linkin menünün üstüne geldiğinde alt kısmında yan yana dizili başka linkler çıkar.
Kod: Tümünü seç
AÇ
templates/overal_header.tpl
BUL
<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a> <a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a> <a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a> <a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>
<!-- BEGIN switch_user_logged_out -->
<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a>
<!-- END switch_user_logged_out -->
</span></td>
</tr>
<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a> <a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a> <a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a> </span></td>
</tr>
</table></td>
</tr>
</table>
<br />
ARDINA EKLE
<SCRIPT language=JavaScript src="menu.js"
type=text/javascript></SCRIPT>
KAYDET VE KAPAT
Forumun ana klasörüne buradaki kodları bir TXT dosyasına yapıştırarak ekle dosyanın ismini menu sonrada uzantısını js olarak değiştir. Yani şöle olacak menu.js
var tarih = " ";
var nSaat=null;
var nSaat2=null;
var bEnableEffect=true;
var navTabs=new Array();
navTabs[0]=new Tab("<FONT COLOR=BLACK>ANA SAYFA</FONT>","#FFB400","#FFB400","#FFB400");
navTabs[0].addLink('<FONT COLOR=BLACK>Ana Sayfa</font>','default.asp');
navTabs[0].addLink('<FONT COLOR=BLACK>HiperStar 2005 Oylaması</font>','default.asp?page=709');
navTabs[0].addLink('<FONT COLOR=BLACK>Hiperaktif 2 Yarışması</font>','default.asp?page=902');
navTabs[0].addLink('<FONT COLOR=BLACK>HyperPuan Nedir?</font>','default.asp?page=102');
navTabs[1]=new Tab("HABERLER","#FF7721","#FF7721","#FF7721");
navTabs[1].addLink('Bütün Haberler',"default.asp?page=204");
navTabs[1].addLink('Televizyonlar',"default.asp?page=208&kat=1");
navTabs[1].addLink('Programlar',"default.asp?page=208&kat=2");
navTabs[1].addLink('Sinema',"default.asp?page=208&kat=8");
navTabs[1].addLink('Medya',"default.asp?page=208&kat=3");
navTabs[1].addLink('Uydu TV',"default.asp?page=208&kat=4");
navTabs[1].addLink('Kablo/Digital TV',"default.asp?page=208&kat=5");
navTabs[1].addLink('Radyolar',"default.asp?page=208&kat=6");
navTabs[1].addLink('Reklamlar',"default.asp?page=208&kat=7");
navTabs[2]=new Tab("TELEVİZYON","#008E83","#008E83","#008E83","guncel");
navTabs[2].addLink('Türk Televizyonları','default.asp?page=451');
navTabs[2].addLink('Canlı Yayınlar','default.asp?page=455');
navTabs[2].addLink('Türk Televizyonları Web Adresleri','default.asp?page=453');
navTabs[3]=new Tab("TV'DE BUGÜN","#54C111","#54C111","#54C111");
navTabs[3].addLink('Pazartesi','default.asp?page=456&gun=2');
navTabs[3].addLink('Salı','default.asp?page=456&gun=3');
navTabs[3].addLink('Çarşamba','default.asp?page=456&gun=4');
navTabs[3].addLink('Perşembe','default.asp?page=456&gun=5');
navTabs[3].addLink('Cuma','default.asp?page=456&gun=6');
navTabs[3].addLink('Cumartesi','default.asp?page=456&gun=7');
navTabs[3].addLink('Pazar','default.asp?page=456&gun=1');
navTabs[4]=new Tab("TV PROGRAM","#5884E0","#5884E0","#5884E0","eglence");
navTabs[4].addLink('Bütün Programlar','default.asp?page=300');
navTabs[4].addLink('Yerli Diziler','default.asp?page=350&ptip=20&tipadi=YERLİ%20DİZİ');
navTabs[5]=new Tab("TV YORUM","#495CA4","#495CA4","#495CA4","broadband");
navTabs[5].addLink('Bütün Program Yorumları','default.asp?page=306');
navTabs[5].addLink('Kurtlar Vadisi','default.asp?page=300&tur=2&pr=251');
navTabs[5].addLink('Avrupa Yakası','default.asp?page=300&tur=2&pr=311');
navTabs[5].addLink('Aşka Sürgün','default.asp?page=300&tur=2&pr=802');
navTabs[5].addLink('Haziran Gecesi','default.asp?page=300&tur=2&pr=562');
navTabs[5].addLink('Aliye','default.asp?page=300&tur=2&pr=581');
navTabs[6]=new Tab("HİPERAKTİF 2","#A337C2","#A337C2","#A337C2","araclar");
navTabs[6].addLink('HiperAktif Nedir?','default.asp?page=902');
navTabs[6].addLink('HyperPuan Nedir?','default.asp?page=102');
navTabs[6].addLink('HyperPuan TOP100','default.asp?page=115');
navTabs[6].addLink('Haber Ekle','default.asp?page=201');
navTabs[6].addLink('Yorum Ekle','default.asp?page=307');
navTabs[6].addLink('Anket Ekle','default.asp?page=705');
navTabs[6].addLink('Anket Cevapla','default.asp?page=701');
navTabs[7]=new Tab("HYPER TV","#E80000","#E80000","#E80000");
navTabs[7].addLink('Hakkımızda','default.asp?page=903');
navTabs[7].addLink('S. Sorulan Sorular','default.asp?page=901');
navTabs[7].addLink('Webmasterlar','default.asp?page=905');
navTabs[7].addLink('İletişim','default.asp?page=907');
navTabs[7].addLink('Reklam Ver','default.asp?page=908');
navTabs[7].addLink('TVizle.net','http://www.tvizle.net');
navTabs[7].addLink('TVyorum.net','http://www.tvyorum.net');
navTabs[7].addLink('TVhaber.net','http://www.tvhaber.net');
function Tab(sLabel,sColor,sdColor,stColor,slinkName) {
this.id='tab_'+navTabs.length;
this.color=sColor;
this.dcolor=sdColor;
this.tcolor=stColor;
this.label=sLabel;
this.links=new Array();
this.addLink=tab_addlink;
this.linkName=slinkName;
}
function tab_addlink(sLabel,sLink) {
this.links[this.links.length]=new Link(this.id+'_'+this.links.length,sLabel,sLink);
}
function Link(sID,sLabel,sLink) {
this.ID=sID;
this.label=sLabel;
this.link=sLink;
}
function colle(iRank) {
clearTimeout(nSaat2);
nSaat=setTimeout('ChangeTab('+iRank+')',250);
}
function decolle() {
clearTimeout(nSaat);
nSaat2=setTimeout('ChangeTab('+(topbar_tab-1)+')',10000);
}
var OptSel,OptSho;
adres=new String(document.location);
adres=adres.toLowerCase();
function generateNavigation() {
document.write(
'<style>\n'+
'#topbar {position: absolut; font:12px Arial, Helvetica, sans-serif; visibility:inherit;}\n'+
'#topbar a{ text-decoration: none; font:12px Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold;}\n'+
'#topbar a:hover{text-decoration: underline}\n'+
'#topbar .topbar_top {width: 748px; background-color: #ffffff; height: 17px;}\n'+
'#topbar .topbar_middle {width: 748px; background-color: #7E71B4; height: 17px; text-align: left;}\n'+
'table.tabs {font:12px Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold;width: 748px; height: 15px; cursor:HAND;}\n'+
'td.intertab { width: 2px;}\n'+
'td.belowtab {height: 1px; background-color: #FFFFFF}\n'+
'</style>');
document.write('<span id=topbar>');
document.write('<table cellpadding=0 cellspacing=0 class=tabs border=0 width=750>');
var ustSira1="";
var ustSira2="";
for(var i=0; i<navTabs.length; i++) {
ustSira1 += '<td style="background-color:'+navTabs[i].tcolor+';" width="106"></td>';
ustSira1 += '<td style="background-color:'+navTabs[i].tcolor+';text-align:right"></td>';
ustSira2 += '<td colspan=2 style="color:#FFFFFF;text-align:center;height: 20px;width:106px;background-color:'+navTabs[i].color+';" onmouseover=colle('+i+'); onmouseout=decolle(); id='+navTabs[i].id+'>';
if (i==3 && i==4) {
ustSira2 += '<a href=http://'+navTabs[i].linkName+'.superonline.com>'+navTabs[i].label+'</a>';
} else {
ustSira2 += navTabs[i].label;
}
ustSira2 += '</td>';
if ( i+1<navTabs.length ) {
ustSira1 += '<td class=intertab></td>';
ustSira2 += '<td class=intertab></td>';
}
}
document.write('<tr>');
document.write(ustSira1);
document.write('<td></td>');
document.write('</tr>');
document.write('<tr>');
document.write(ustSira2);
document.write('</tr>');
document.write('<tr>');
for (var i=0;i<navTabs.length;i++) {
document.write('<td colspan="2"class=belowtab id=b_'+navTabs[i].id+'></td>');
if ( i+1<navTabs.length )
document.write('<td class=intertab></td>');
}
document.write('</tr>');
document.write('</table>');
document.write('<table cellpadding=0 height=40 width=740 cellspacing=0 class=topbar_middle border=0><tr><td id=topbar_links style="padding-left:10px;text-align:left;"></td></tr></table>');
document.write('</span>');
}
function ChangeTab(tabIndex){
for(var i=0;i<navTabs.length;i++) {
document.getElementById('b_'+navTabs[i].id).style.backgroundColor='#ffffff';
if ( bEnableEffect )
document.getElementById(navTabs[i].id).style.backgroundColor=navTabs[i].dcolor;
}
if( bEnableEffect )
document.getElementById(navTabs[tabIndex].id).style.backgroundColor=navTabs[tabIndex].color;
document.getElementById('b_'+navTabs[tabIndex].id).style.backgroundColor=navTabs[tabIndex].color;
var topbar_linksEL=document.getElementById('topbar_links');
topbar_linksEL.style.backgroundColor=navTabs[tabIndex].color;
var htLinks='<table cellspacing=0 cellpadding=0 border=0><tr>';
for(var j=0;j<navTabs[tabIndex].links.length;j++)
htLinks+='<td height=25 style="font:12px Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold;"><a href="'+navTabs[tabIndex].links[j].link+'" target=_top>'+navTabs[tabIndex].links[j].label+'</a></td><td width=20 height=1></td>';
htLinks+='</tr></table>';
topbar_linksEL.innerHTML=htLinks;
}
function SortLinks(a,b) {
return b.count-a.count;
}
try {
if (self.topbar_tab==undefined||self.topbar_tab<1||self.topbar_tab>7)
var topbar_tab=1;
} catch(TBex) {
var topbar_tab=1;
}
generateNavigation();
ChangeTab(self.topbar_tab-1);
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Linkler Nasil degistirecegim? Javadan hic anlamiyorum.
Merhaba Nefrit,
Menüyü ekledim cok tesekkür ederim. Menü isimlerini degistirebilirim ama linkleri nasil degistirecegimi bilmiyorum.
Mesela;
navTabs[0]=new Tab("<FONT COLOR=BLACK>ANA SAYFA</FONT>","#FFB400","#FFB400","#FFB400");
navTabs[0].addLink('<FONT COLOR=BLACK>Ana Sayfa</font>','default.asp');
navTabs[0].addLink('<FONT COLOR=BLACK>HiperStar 2005 Oylamasi</font>','default.asp?page=709');
navTabs[0].addLink('<FONT COLOR=BLACK>Hiperaktif 2 Yarismasi</font>','default.asp?page=902');
navTabs[0].addLink('<FONT COLOR=BLACK>HyperPuan Nedir?</font>','default.asp?page=102');
Buradaki ilk navide anasayfa var. Anasayfanin linklerinde default.asp?page=709 gibi bir link var. buraya misal olarak http://www.congar.de/new linkini verecegim. Birtane örnek verirseniz geri kalanini halledebilirim. Simdiden cok tesekkür ederim.
Hata yapmayim diye simdilik deneme formuna ekledim http://www.congar.de/new/
Saygilar
Salih Ünal
Menüyü ekledim cok tesekkür ederim. Menü isimlerini degistirebilirim ama linkleri nasil degistirecegimi bilmiyorum.
Mesela;
navTabs[0]=new Tab("<FONT COLOR=BLACK>ANA SAYFA</FONT>","#FFB400","#FFB400","#FFB400");
navTabs[0].addLink('<FONT COLOR=BLACK>Ana Sayfa</font>','default.asp');
navTabs[0].addLink('<FONT COLOR=BLACK>HiperStar 2005 Oylamasi</font>','default.asp?page=709');
navTabs[0].addLink('<FONT COLOR=BLACK>Hiperaktif 2 Yarismasi</font>','default.asp?page=902');
navTabs[0].addLink('<FONT COLOR=BLACK>HyperPuan Nedir?</font>','default.asp?page=102');
Buradaki ilk navide anasayfa var. Anasayfanin linklerinde default.asp?page=709 gibi bir link var. buraya misal olarak http://www.congar.de/new linkini verecegim. Birtane örnek verirseniz geri kalanini halledebilirim. Simdiden cok tesekkür ederim.
Hata yapmayim diye simdilik deneme formuna ekledim http://www.congar.de/new/
Saygilar
Salih Ünal
Çok Kolay
Bak çok kolay ama ince iştir iyi izle naptıma :
Yani sen başlarına tam link koyacaksın
Bunlar : Ana başlıklar
Bu kısım ise : Hem link hemde tıklanacak yer yani Forum Seçenekleri isimli menüye tıkladın mı altında Forum ana sayfa çıkacak yanında yazan linkte onun adresi.
Kod: Tümünü seç
navTabs[3]=new Tab("FORUM SEÇENEKLERİ","#54C111","#54C111","#54C111");
navTabs[3].addLink('Forum anasayfa','http://www.phpbb.com.tr');
navTabs[3].addLink('üyeler','http://www.phpbb.com.tr/members.php');
navTabs[3].addLink('chat','http://www.phpbb.com.tr/chat.php');
Bunlar :
Kod: Tümünü seç
navTabs[3]=new Tab("FORUM SEÇENEKLERİ","#54C111","#54C111","#54C111");
Bu kısım ise :
Kod: Tümünü seç
addLink('Forum anasayfa','http://www.phpbb.com.tr');
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Bukadar güzel anlatilirda, anlasilmazmi?
Cok tesekkür ederim yardimlarin ve vaktini ayirdigin icin.
Bu tür navigationlari nereden bulabilirim?
Daha sade bir menü olsa daha iyi olur. Birde kategoriyi azaltmam gerekiyor. bana 2 yada 3 butonlu bu sekilde acilir menü yeterli.
Cok tesekkür ederim.
Salih Ünal
Bu tür navigationlari nereden bulabilirim?
Daha sade bir menü olsa daha iyi olur. Birde kategoriyi azaltmam gerekiyor. bana 2 yada 3 butonlu bu sekilde acilir menü yeterli.
Cok tesekkür ederim.
Salih Ünal
Hımm
Dostum sen bu JAVA SCRİPT işini öğrendin ayrıca menü forumuna çok yakışmış (aynısını bendemi yapsam netsem) Bu tür menüleri webmaster sitelerinde bulabilirsin. Tek yapman gereken google a java script menu yazman yeterli.
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
-
- Kayıtlı Kullanıcı
- Mesajlar: 411
- Kayıt: 17.02.2006, 22:10
- İletişim:
Menuyu Ortalamak Istersen templates/overal_header.tpl dosyasının ıcıne ekledıgın
kodunun basına ve sonuna <center> </center> kodları eklemen yeterlıdır dostum.
Kod: Tümünü seç
<SCRIPT language=JavaScript src="menu.js"
type=text/javascript></SCRIPT>
-
- Kayıtlı Kullanıcı
- Mesajlar: 411
- Kayıt: 17.02.2006, 22:10
- İletişim:
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 14 misafir