Seite 1 von 2

[FRAGE] slide menü und link hinzufügen!

Verfasst: 31.08.2004 15:57
von zorb!
hi,
erstmal vorweg. sicher denkt sich jetzt jeder, was soll der scheiß das
thema wurde doch schon x mal behandelt, also was soll der beitrag.
klar ihr habt recht, doch bevor ein moderator diesen beitrag schließt, lasst
micht kurz mein problem schildern. ich denke in dieser form ist es
nämlich noch nicht abgehandelt ;-)

so ich habe meine navigation wie oben beschrieben auf das slide menü
umgestellt, wie ich ganz normale links hinzufüge weiß ich, doch nun wollte
ich folgende erweiterung einbauen:

Code: Alles auswählen

############################################################## 
## MOD Titel: Add forum to bookmarks 
## MOD Maker: Michaa113 www.digitaly.nl 
## MOD Descriptie: Let users add your forum to there bookmarks. 
## MOD Versie: 1.0.1 
## 
## Installation Level: easy
## Installation Time: CA 5 Minutes 
## Files te edit:  templates/***/overall_header.tpl 
## Included files: none 
## make of: <a href="#" onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('....') 
## <a href="#" onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('Your one url') 
############################################################## 
############################################################## 
## Before installing, make a back up. 
############################################################## 

# 
#-----[ open ]------------------------------------------ 
# 
templates/SubSilver/overall_header.tpl 

# 
#-----[ Find ]------------------------------------------ 
# 
<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>& 

# 
#-----[ After add: ]------------------------------------------ 
# 
<a href="#" onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('....');">superfreunde.info als Startseite</a> 

# 
#-----[ Save all files and upload ]------------------------------------------ 
# 
# EoM 
nur das bitte nicht im header, sondern im slide menü.
falls das thema doch schon mal abgehandelt wurde entschuldige ich mich
für diesen beitrag, jedoch habe ich nix mit der suche gefunden.
danke zorb!

ps: sorry für die lange einleitung, aber ich hatte mal lust etwas mehr zu
schreiben ;-)

Verfasst: 31.08.2004 19:01
von Andy120
In der overall_header.tpl suchen:

Code: Alles auswählen

<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<SCRIPT language=JavaScript1.2 src="./templates/menue.js"></SCRIPT>
<SCRIPT language=JavaScript1.2>
<!--
	YOffset=145;
	staticYOffset=51;
	slideSpeed=1;
	waitTime=100;
	menuBGColor="#003D71";
	menuIsStatic="no";
	menuWidth=230;
	hdrFontFamily="Verdana, Arial, Helvetica, sans-serif";
	hdrFontSize="1";
	hdrFontColor="#000000";
	hdrBGColor="#F0F0F0";
	hdrAlign="left";
	hdrVAlign="center";
	hdrHeight="12";
	linkFontFamily="Verdana, Arial, Helvetica, sans-serif";
	linkFontSize="1";
	linkBGColor="#DADADA";
	linkOverBGColor="#DADADA";
	linkTarget="_self";
	linkAlign="left";
	barBGColor="#E9E9E9";
	barFontFamily="Verdana, Arial, Helvetica, sans-serif";
	barFontSize="1";
	barFontColor="#000000";
	barVAlign="center";
	barWidth=12;
	startMenu("Navigation", "FOREN - NAVIGATION");
		addExItem("Intro", "intro.php");
		addExItem("Portal", "portal.php");
		addExItem("Index", "{U_INDEX}");
	addHdr("&nbsp;");
		addExItem("{L_LOGIN_LOGOUT}", "{U_LOGIN_LOGOUT}");
		addExItem("{L_PROFILE}", "{U_PROFILE}");
		addExItem("{PRIVATE_MESSAGE_INFO}", "{U_PRIVATEMSGS}");
	addHdr("&nbsp;");
		addExItem("{L_USERGROUPS}", "{U_USERGROUPS}");
		addExItem("{L_SEARCH}", "{U_SEARCH}");
		addExItem("{L_MEMBERLIST}", "{U_MEMBERLIST}");
	addHdr("&nbsp;");
		addExItem("{L_FAQ}", "{U_FAQ}");
		addExItem("Netiquette", "rules.php");
		addExItem("Acronyme", "acronyme.php");
	addHdr("&nbsp;");
	addExItem("VOR", "javascript:history.forward()");
	addExItem("ZURUECK", "javascript:history.back()");
	endMenu();
	function showhelp(helptext,boardid)
		{
		helpwindow = open("useraction.php3?action=gethelp&BoardID=" + boardid + "&helptext=" + helptext, "Helpfenster", "width=400,height=500,dependent=yes,locationbar=no,menubar=no,status=no,resizable=yes");
		helpwindow.document.write(windowtext);
		}
//-->
</SCRIPT>
Da kannst du es anpassen wie du willst ;)

Verfasst: 31.08.2004 19:33
von zorb!
hi andy,
danke, aber das ist nicht das was ich suche, oder zumindest nicht ganz.
das ich es dort anpassen kann weiß ich, nur wie füge ich diesen bookmark
link hinzu (siehe code von oben)?

edit -> mir ist gerade aufgefallen, das unregistrierte user sich nicht mehr registrieren können, wieso?

Verfasst: 01.09.2004 16:55
von Amalthea
Warum fügst du dort wo angezeigt wird wer online ist nicht eine weitere Zeile ein wo du diesen Link dann definierst?
Rein theoretisch müsste das möglich sein und ist dann auch sofort ersichtbar...
Löst zwar nicht das Problem mit dem Unterbringen in dem Navmenü, aber ich finde dass es in dem Navmenü irgendwie untergehen würde....
Dort unten könntest du halt dann beschreiben was passiert wenn man dort klickt....

Ich persönlich jedenfalls würde es dort unten mit unterbringen, aber das ist glaube ich Geschmackssache.... :)

Verfasst: 01.09.2004 17:00
von zorb!
mhh, ja ist auch eine idee, wo finde ich den teil denn?

Verfasst: 01.09.2004 23:13
von Amalthea
Also wenn ich mich nicht völlig irre findest du diesen Teil in der index_body.tpl

Code: Alles auswählen

<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  <tr> 
	<td class="catHead" colspan="2" height="28"><span class="cattitle"><a href="{U_VIEWONLINE}" class="cattitle">{L_WHO_IS_ONLINE}</a></span></td>
  </tr>
  <tr> 
 <td class="row1" align="center" valign="middle" rowspan="4"><img src="templates/Chronicles/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
	<td class="row1" align="left" width="100%"><span class="gentblsmall">{TOTAL_POSTS}<br />{TOTAL_USERS}<br />{NEWEST_USER}</span>
	</td>
  </tr>
  <tr> 
	<td class="row1" align="left"><span class="gentblsmall">{TOTAL_USERS_ONLINE} &nbsp; {COLOR_GROUPS_LIST}<br />{RECORD_USERS}<br />{LOGGED_IN_USER_LIST}</span></td>
	</tr>
Und hier einfach danach eine neue Reihe einfügen und dort dann den Link einfügen...
Müsste demnach irgendwie so aussehen...

Code: Alles auswählen

<tr>
<td class="row1 align="left"><a href="#" onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('....');">superfreunde.info als Startseite</a></td>
</tr>
*hoff dass ungefähr stimmt*

Als Text wird dir dann halt nur das "superfreunde.info als Startseite" angezeigt...
Wenn du da noch mehr Infos haben möchtest musst du diese Dinge halt noch in der index.php definieren und anschließend noch in der lang_main.php...
Kommt halt drauf an was du möchtest...

externen link hinzufügen

Verfasst: 22.09.2004 15:13
von zorb!
hi,
wie kann ich im slide menü einen externen link hinzufügen?

Verfasst: 23.09.2004 11:24
von Acid

Code: Alles auswählen

addExItem("blub", "http://www.blub.de");
..funktioniert nicht?

Verfasst: 23.09.2004 11:48
von zorb!
:oops: peinlich, danke acid, hatte ein " am ende vergessen.

kann ich den link auch farbig bzw. fett machen? ist glaube ich mit html
nicht möglich, oder?

Verfasst: 23.09.2004 12:24
von Acid
...hast du es mal getestet? :roll: