Linkler icin Yardim (Nasil Navigation Ekleyebilirim?)

phpBB 2.0.x sürümleri için yapılan butonlar, logolar, bannerler.
Kilitli
Kullanıcı avatarı
salihunal
Kayıtlı Kullanıcı
Mesajlar: 5
Kayıt: 25.04.2006, 05:07
İletişim:

Linkler icin Yardim (Nasil Navigation Ekleyebilirim?)

Mesaj gönderen salihunal »

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 ]
Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

Navigasyon

Mesaj gönderen NEFRİT »

Forumun üst ksımına navigasyon eklemek :

Kod: Tümünü seç

AÇ

templates/overal_header.tpl

BUL
						<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<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>&nbsp; &nbsp;<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>&nbsp; &nbsp;<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>&nbsp; &nbsp;<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>&nbsp; 
						<!-- BEGIN switch_user_logged_out -->
						&nbsp;<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>&nbsp;
						<!-- END switch_user_logged_out -->
						</span></td>
					</tr>
					<tr>
						<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<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>&nbsp; &nbsp;<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>&nbsp; &nbsp;<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>&nbsp;</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);


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.
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Kullanıcı avatarı
salihunal
Kayıtlı Kullanıcı
Mesajlar: 5
Kayıt: 25.04.2006, 05:07
İletişim:

Linkler Nasil degistirecegim? Javadan hic anlamiyorum.

Mesaj gönderen salihunal »

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
Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

Çok Kolay

Mesaj gönderen NEFRİT »

Bak çok kolay ama ince iştir iyi izle naptıma :

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'); 
Yani sen başlarına tam link koyacaksın

Bunlar :

Kod: Tümünü seç

navTabs[3]=new Tab("FORUM SEÇENEKLERİ","#54C111","#54C111","#54C111"); 
Ana başlıklar

Bu kısım ise :

Kod: Tümünü seç

addLink('Forum anasayfa','http://www.phpbb.com.tr'); 
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.
Özellerden kullanıcılara reklam yaptığım için sayın yöneticim beni uzaklaştırdı.
Kullanıcı avatarı
salihunal
Kayıtlı Kullanıcı
Mesajlar: 5
Kayıt: 25.04.2006, 05:07
İletişim:

Bukadar güzel anlatilirda, anlasilmazmi?

Mesaj gönderen salihunal »

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
Kullanıcı avatarı
salihunal
Kayıtlı Kullanıcı
Mesajlar: 5
Kayıt: 25.04.2006, 05:07
İletişim:

Ve Sonuc

Mesaj gönderen salihunal »

Kullanıcı avatarı
NEFRİT
Uzaklaştırıldı
Mesajlar: 1404
Kayıt: 28.01.2006, 04:15
Konum: DarkKingdom
İletişim:

Hımm

Mesaj gönderen NEFRİT »

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ı.
YESILEJDER
Kayıtlı Kullanıcı
Mesajlar: 411
Kayıt: 17.02.2006, 22:10
İletişim:

Mesaj gönderen YESILEJDER »

Menuyu Ortalamak Istersen templates/overal_header.tpl dosyasının ıcıne ekledıgın

Kod: Tümünü seç

                  <SCRIPT language=JavaScript src="menu.js" 
                  type=text/javascript></SCRIPT>
kodunun basına ve sonuna <center> </center> kodları eklemen yeterlıdır dostum.
DİKKAT!

Sitene Aquamp Medya Player Kurmak Istıyorsan TIKLA
Kullanıcı avatarı
salihunal
Kayıtlı Kullanıcı
Mesajlar: 5
Kayıt: 25.04.2006, 05:07
İletişim:

Mesaj gönderen salihunal »

Simdi cok daha Güzel oldu.
Tesekkürler yesilejder.
YESILEJDER
Kayıtlı Kullanıcı
Mesajlar: 411
Kayıt: 17.02.2006, 22:10
İletişim:

Mesaj gönderen YESILEJDER »

Rica Ederim. :)
DİKKAT!

Sitene Aquamp Medya Player Kurmak Istıyorsan TIKLA
Kilitli

“2.0.x Butonlar, Logolar, Bannerler” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 14 misafir