Seite 2 von 6

Re: Side Bar

Verfasst: 06.01.2009 00:41
von darkonia
darkonia hat geschrieben:hier, scrollt nur wenn man a bisserl was am code macht...und alles was man will:

http://www.phpbb.com/community/viewtopi ... it=sidebar

hast ja recht metzle, war einfach zu faul, versuche ja eh schon zu allen mir bekannten anfragen die links zu posten, sry xd
wenn man etwas editiert funzt das mit dem scrollen so einigermassen zumindestens im IE, im ff funzt des ned, leider.

Re: Side Bar

Verfasst: 06.01.2009 00:48
von Papa101
darkonia hat geschrieben:
.........., im ff funzt des ned, leider.
:( Leider benutze ich und die meisten User bei mir den FF 3.x .
Also kann ich den Mod vergessen, Schade.

Re: Side Bar

Verfasst: 06.01.2009 00:57
von 4seven
ist das genau der mod, den du im eingangspost erwähnst?
http://www12.file-upload.net/thumb/06.01.09/1317ub.jpg
wenn ja, dürfte man lediglich (!)einige variablen umstellen müssen, etwas kosmetik und umstrukturierung etc.
dürfte zu packen sein.

Re: Side Bar

Verfasst: 06.01.2009 01:01
von Papa101
4seven hat geschrieben:ist das genau der mod, den du im eingangspost erwähnst?
http://www12.file-upload.net/thumb/06.01.09/1317ub.jpg
wenn ja, dürfte man lediglich (!)einige variablen umstellen müssen, etwas kosmetik und umstrukturierung etc.
dürfte zu packen sein.
Ja genau das ist er.
-klappt automatisch ein, wenn der Cursor weggenommen wird
-scrollt mit
-nur im ACP einstellbar (konfigurierbar)
-nicht so Bund wie auf´n Rummel

Du kannst die Side Bar gerne hier (link entfernt) life erleben.

Dank dir, 4seven

Re: Side Bar

Verfasst: 06.01.2009 01:09
von 4seven
keine frühen loorbeeren, ich gebe (bis jetzt) nur anschubhilfe.

das hier ( z.Zt. meine favoriten) - bräuchte man zb "nur" mit javascript mixen und schon würde der div mitscrollen usw.
http://www.phpbb.com/community/viewtopi ... 41&start=0
http://www.phpbb.com/community/viewtopi ... 35&start=0

----------

edit:
ist ja erstmal "nur" javascript > addExItem("blub...
da kann man die links ja easy selbst bestücken

das javascript dazu
http://www.gardi.de/myphp/templates/menue.js

Code: Alles auswählen

<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="2";
	hdrFontColor="#26499B";
	hdrBGColor="#F0F0F0";
	hdrAlign="left";
	hdrVAlign="center";
	hdrHeight="12";
	linkFontFamily="Verdana, Arial, Helvetica, sans-serif";
	linkFontSize="2";
	linkBGColor="#DADADA";
	linkOverBGColor="#DADADA";
	linkTarget="_self";
	linkAlign="left";
	barBGColor="#E9E9E9";
	barFontFamily="Verdana, Arial, Helvetica, sans-serif";
	barFontSize="1";
	barFontColor="#26499B";
	barVAlign="center";
	barWidth=12;
	startMenu("Onkyo Online-Treff: Navi", "OOT FOREN NAVIGATION");
		addExItem("OOT-Start", "http://www.gardi.de/index.htm");
		addExItem("OOT-Archiv", "http://www.gardi.de/onkyo_integra_forum_privat_archiv.htm");
		addExItem("OOT-Upload", "http://www.gardi.de/oot-upload.htm");
            addExItem("OOT-Forum", "index.php");
            addExItem("D.G.Privat Shop", "http://www.shop-014.de/shop2/index.php?user=Gardi");
	addHdr("&nbsp;");
		addExItem("Login", "login.php");
		addExItem("Profil", "profile.php?mode=editprofile");
		addExItem("Einloggen, um private Nachrichten zu lesen", "privmsg.php?folder=inbox");
	addHdr("&nbsp;");
		addExItem("Benutzergruppen", "groupcp.php");
		addExItem("Suchen", "search.php");
		addExItem("Mitgliederliste", "memberlist.php");
	addHdr("&nbsp;");
		addExItem("FAQ", "faq.php");
            addExItem("Kontakt", "http://gardi.de/tinc?key=Jkv3l8Iz");
		addExItem("Impressum", "http://www.gardi.de/GarNet/privat_impressum.htm");
	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>

edit2:
ok, das ist der parse-modus. Im code-modus ist es ja sogar noch einfacher.

Anleitung:
Tausche die 2er-Variablen einfach gegen die 3er Pendants aus :lol:
Also alles in geschweiften Klammern > {BLUB}

Reine Fleißarbeit und etwas Recherche :wink:

Code: Alles auswählen

<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>
Punkte, die nicht gebraucht werden, auskommentieren oder raus damit,
zb.

Code: Alles auswählen

addExItem("Intro", "intro.php"); 
das würd ich zb ganz rauswerfen:

Code: Alles auswählen

   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);
      }

Re: Side Bar

Verfasst: 06.01.2009 01:26
von Papa101
Ähmm
Ich bin nicht besonders gut bei solchen Änderungen. Ich bin schon zufrieden, wenn ich eine Modifikation anständig installieren kann. Deshalb ja auch anfangs meine Frage, ob jemand die BB2 Version umändern kann, damit ich mich nur noch an die "install.xml" halten brauch und gut ist. :oops:
Sry 4seven, aber ich versteh kaum etwas von dem, was du mir geschrieben hast. Ich sehe allerdings die Zeilen, wo die neuen Links reinkommen. :)

Re: Side Bar

Verfasst: 06.01.2009 01:30
von 4seven
die lösung ist so am einfachsten:
baue es "einfach" ein und tu so, als ob es ein 2er board wäre.

nur das es halt in deine overall_header.html und nicht *.tpl eingebaut wird.
ich denke, das die meisten variablen sogar noch im 3er aktuell sind.

poste dann alles, was nicht geht.
dürfte einfacher sein...

---

"grundanleitung" 3er side-bar (rohling)

Code: Alles auswählen

#
#-----[ COPY TO FOLDER ]------------------------------------------
#

COPY menue.js > styles/dein_style/template/menue.js

#
#-----[ OPEN ]------------------------------------------
#

styles/dein_style/overall_header.html

#
#-----[ FIND ]------------------------------------------
#

</head>

#
#-----[ BEFORE, ADD ]------------------------------------------
#


<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<SCRIPT language=JavaScript1.2 src="{T_TEMPLATE_PATH}/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();
//-->
</SCRIPT>

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

Re: Side Bar

Verfasst: 06.01.2009 01:46
von Papa101
Funktioniert.
Ausser,
-es scrollt nicht mit hoch oder runter
-immer wenn die Seite wechselt (Portal -> Forum, Forum -> Profil, ......) ist das Menü ausgeklappt und man muss immer erst mit der maus rüber, damit es verschwindet.

Achso, ich benutze Prosilver.

Re: Side Bar

Verfasst: 06.01.2009 01:53
von 4seven
menue.js hierher kopiert?

styles/prosilver/template/menue.js

Re: Side Bar

Verfasst: 06.01.2009 01:54
von Papa101
4seven hat geschrieben:menue.js hierher kopiert?

styles/prosilver/template/menue.js
Japp, hab ich gemacht.