Customized portal

Neue Projekte und Anfragen, Teamarbeiten und Alpha/Beta Scripte jeder Art.
KEINE Supportanfragen zu bestehenden MODs!
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Customized portal

Beitrag von Blisk »

I get an idea about portal
For examle portal can be customized.
The diferent boxes in portal can be hidden or displayed.
At the top of box you can have hide button, and the box will hide only top of box will stay and ther a title and new link expand.
You can hide differend boxes by selection.
Or hide whole column at the righ or left side of portal.
And the selections stay when user cam back next time.

So users can select which info will see, onyl the info which is interested in.

I make some example
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm, is the IM Portal able to hide Boxes by user?
Zuletzt geändert von oxpus am Do 07.Jul, 2005 10:16, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

No, that feature is not in the IM-Portal.
The IM-Portal can hide and show boxes by different permissions (guest, user, usergroup, mod, admin). But that only can set by the admin in the ACP and the users have no influence on that.

Do you remember, oxpus? I had this idea already too. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ah yes. Sorry, forgotten issues :(
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

Maybe if someone have a time to do that, so users can modify what is iportant to them to see.
Titus
Beiträge: 235
Registriert: Fr 18.Mär, 2005 22:23

Beitrag von Titus »

Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das muss ich haben!
Das ist ja 1a genau daß, was hier noch auf dem Portal fehlt!!!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Das ist wirklich Klasse!
Etwas in der art, hab ich mir bereits vor ca. 1 Jahr gewünscht. :D

Wenn ich das richtig verstehe, ist es dieser MOD.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Yepp, genau der. Den werde ich hier nachher im Portal verbauen.
Der ist sowas von genial!!!

EDIT
No installation!
For minimal functionality such a heavy mod...
No, on the portal from oxpus the navigation will be simple and must not managed by a very heavy mod...
Zuletzt geändert von oxpus am Fr 15.Jul, 2005 19:35, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

EDIT
No installation!
For minimal functionality such a heavy mod...
No, on the portal from oxpus the navigation will be simple and must not managed by a very heavy mod...
So heftig? ^5 (Bin noch nicht dazu gekommen reinzusehen.)
Naja, muss ja auch nicht sein. So wie hier reicht vollkommen! Nur wäre, wie bereits an anderer stelle erwähnt) eine Speicherung des Boxenzustands wünschenswert. :D
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, speichern im Cookie... Dazu müsste entweder die Seite neu geladen oder Cookies per Javascript verwaltet werden. Und mit letzterem stehe ich hier komplett auf Kriegsfuß.

Der Mod hingegen stelle eine Verwaltung bereit, die zwar sehr gut und das Ergebnis ja auch absolut top ist, aber für ein paar bewegliche Boxen? Zuviel Aufwand in meinen Augen.

Wenn mir jemand erklärt, wie man mit Cookies per Javascript umgeht (auslesen kann man das ja zunächst per PHP), würde ich das hier einbauen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Javascript :fl
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Blisk
Beiträge: 873
Registriert: Di 21.Sep, 2004 12:06
Kontaktdaten:

Beitrag von Blisk »

Yes that is exactly what I want.
:D
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Wie jetzt Oo das sind doch nur Layer mit "Hide" Javascript O.o und mehr ist das doch nicht oo oder bin ich muschuge ... sicherlich kann man die jeweilige Stellung noch mittels SQl abspeichern und fertig ... Oo Oder bin ich hier falsch und verstehe Bahnhof. OO
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@Bootenks
Um das in der Datenbank abzuspeichern, müsstest Du das Portal jedesmal neu laden. Das hält auf und ist unnötig, wenn man Cookies verwendet. Nur: Javascript und Cookies sind nicht meine Stärke :(
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

aso das meinst du ^^ verstehe ;-) Nun geht mir auch ein Licht auf um was es hier geht. *grins*
Nur ein Informatik Student. ^^
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von dagobert »

"müsstest Du das Portal jedesmal neu laden."

warum das ? kann man nicht per javascript die sql funktion aufrufen und dann gleichzeitig die veränderung durchbringen ? die is ja dann direkt sichtbar und wenn das portal das nächste mal geladen wird, hätte man die einstellungen die zuletzt gespeichert wurden.


aber mal was anderes: wie hast du es denn bei der admin_navigation im acp gemacht ? da werden die infos doch auch erhalten.....
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, vom Client direkt auf die DB schreiben? Den Client würde ich direkt abhängen ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
dagobert
Beiträge: 457
Registriert: Mo 08.Mär, 2004 13:46
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von dagobert »

und was ist mit der admin navigation ? da hastes ja auch irgendwie hinbekommen ?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die lädt jedesmal die Seite neu ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Titus
Beiträge: 235
Registriert: Fr 18.Mär, 2005 22:23

Beitrag von Titus »

naja der phpbbstyles macht das ja mit cookies was wies aussiht auch gut klappt

Code: Alles auswählen

function SetCookie(name, value) 
{
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape(value) +
		((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
		((path == null) ? "" : ("; path=" + path)) +
		((domain == null) ? "" : ("; domain=" + domain)) +
		((secure == true) ? "; secure" : "");
}

function getCookieVal(offset) 
{
	var endstr = document.cookie.indexOf(";",offset);
	if (endstr == -1)
	{
		endstr = document.cookie.length;
	}
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name) 
{
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) 
	{
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0)
			break;
	} 
	return null;
}
ich wollte das eigentlich ins IM-Portal übernehmen für die blöcke aber bis jetzt hat mich da doch erst mal die verzweiflung gepackt wann ich es mir vorgenommen hab ^d
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

ich wollte das eigentlich ins IM-Portal übernehmen für die blöcke
Mit dem Gedanken hab ich auch bereits gespielt. :D
Aber erst, wenn mir eine gute Lösung für die Speicherung der Boxenzustände eingefallen ist. ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Cookies eben. Und o.g. Code wäre da ja eine nicht schlechte Vorlage...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

^^ Das ist schon klar. :)
Aber vergiss nicht, Titus und ich reden von IM-Portal. Die Boxen sind nicht fest in der Portal.php und der Portal_body.tpl integriert, sondern werden erst eingebunden wenn sie im ACP eingeschaltet werden. Und auch dann nur, wenn der Benutzer, der die jeweilige Portalseite aufruft, die entsprechenden rechte hat. :D

Obwohl ... wenn ich mir den Code so ansehe, braucht man diesen ja nur in die portal_body.tpl einfügen und dann mittels von der jeweiligen Box aufzurufen. :)
Ich habe bisher zu kompliziert nachgedacht. ^1
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Titus
Beiträge: 235
Registriert: Fr 18.Mär, 2005 22:23

Beitrag von Titus »

wir reden von dem portal :D
mit die coole Boxe ;)
http://e3.xv12.com

naja an dem button muss ich noch arbeiten aber bis jetzt klappts :p

EDIT
so jetzt denke ich hab ich das so weit es geht verbaut (einige boxen bringn ihre Titelleisten mit :( ) als ID für die box hab ich die BID (boxid) ausgegeben, scheint auch wie gewünscht zu laufen
nur muss man das template etwas anpassen (die feste spaltenbreiten in die Box übernehmen) da sonst das mit dem platzsparen nicht laufen will. als JS benutze ich momentan noch die skript2.js von phpbbstyles
Zuletzt geändert von Titus am Do 21.Jul, 2005 21:12, insgesamt 2-mal geändert.
Antworten