Logo Verlinkung einstellbar machen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Logo Verlinkung einstellbar machen

Beitrag von skittles »

Ne Frage!
Wäre es eigentlich sehr kompliziert einen neuen Punkt in die Benutzer einstellungen hinzuzufügen?
im Konkreten
Auf welche Seite willst du den Link des Logos setzen! Auswahl (index.php, portal.php)
Ich würde es gerne in meinem Board einstellbar bachen! da einige gerne aufs Portal, andere jedoch gerne auf den Index wollen, wenn sie auf das Logo Klicken!

Nun wäre denn sowas schwer zurealisieren? und wenn nein, was müßte man alles machen?
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
SethDeBlade
Beiträge: 708
Registriert: Mo 31.Mai, 2004 02:31
Kontaktdaten:

Beitrag von SethDeBlade »

gibt es echt leute, die auf das logo klicken?? :eek: :D ;)

wieso das ganze nicht per if-schleife, welche jeweils die andere seite verlinkt??

so nach dem motto:
wenn page=index.php dann (link erstellen auf portal.php)

und umgekehrt :)
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Also ich klick eigentlich auch gerne hin!
Nun zu der schleife!
Ist nicht das richtige was ich meinte!

Sondern eben Prinzipiel! Nicht wo man grade ist, sondern allgemein!

Ich stells in meinem Profil ein! index oder portal!
Und dann egal wo ich bin, komm ich entweder auf den index oder auf dass portal wenn ich auf das Logo klicke! (eben so wie ichs eingestellt habe)
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


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

Beitrag von oxpus »

Das wäre eine Möglichkeit, oder wie im phpBB plus das linke Logo für den Index und das rechte für das Portal ;)

Wenn Du das mit nur einem Logo machen willst, dann lade Dir den Mod Add X To Profile runter, mit dem Du eine Vorlage hast, u.a. ein Dropdown oder Optionsfeld in das User-Profil einzufügen.
Dann beim Logo eine Abfrage wie folgt (includes/page_header.php):

Code: Alles auswählen

if ( $userdata['logo_link'] == 1 )
{
$logo_link = 'portal';
}
else
{
$logo_link = 'index';
}

und ersetze

	'U_INDEX' => append_sid('index.'.$phpEx),

mit

	'U_INDEX' => append_sid($logo_link.$phpEx),
Dann würde das Logo gemäß den User-Settings auf das Portal oder den Index zeigen.
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
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

huii danke! Ich werds gleich mal testen!

danke!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Also das geht nicht wirklich!

Code: Alles auswählen

ALTER TABLE phpbb_users ADD user_option TINYINT(1) default '0' AFTER user_viewemail;
Also so heißt das tabellenfeld!
Nun ich habs mal nur mit ja und nein probiert! Also ich hab den Option (ja/nein) zu Profil hinzufügen-Mod eingebaut! Nun der Wert wird auch gespeichert! Nur leider nicht in die URL des Logos übergeben!

Also bei mir sieht der page Header teil folgender massen aus

Code: Alles auswählen

// Logo link entweder auf Portal oder index
if ( $userdata['option'] == 1 )
{
$logo_link = append_sid('portal.'.$phpEx);
}
else
{
$logo_link = append_sid('index.'.$phpEx);
} 

$template->assign_vars(array(
          .
          .
          .

	'U_INDEX' => append_sid($logo_link.$phpEx),

	// ezPortal
	'U_PORTAL' => append_sid($logo_link.$phpEx),

vorher hab ich auch noch andere Varianten probiert! Zuerst auch deine, aber mit der klappte es auch nicht!
derzeit wird die Url ausgegeben!
index.phpphp
Aber es haut schon mal demnach nicht hin, weil dann zumindestens portal.phpphp rauskommen müßte tuts aber nicht!
hat jemand eine Idee?
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


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

Beitrag von oxpus »

Nein, das Feld, was im Mod angegeben wurde, ist nur ein Beispiel!
Der ganze Mod ist ja auch nur eine Vorlage, um neue Felder in das Userprofil einzubauen. Es wird ja auch angegeben, das Feld, bzw. dessen Namen nach den eigenen Bedürfnissen anzupassen. Und user_logo_link wäre da am passendsten...
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
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

HUpps was da los? hab gestern schon wa geantwortet und jetzt ist mein Beitrag weg!

Also ...
.. ist es nicht eigentlich egal wie das FEld heißt! Ich mein wenn es schon nicht so geht, dann wirds anderst ja erst recht nicht gehen! oder?
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


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

Beitrag von oxpus »

Ja, egal ist es schon, aber ohne eindeutige Bezeichnungen ist es nunmal schwerer nachzuvollziehen, was in dem Feld drinnen steckt. Oder willst Du alle neuen Felder mit option_1, option_2, option_3, etc. anlegen?

BTW: Ich sehe Deinen Beitrag von gestern 15:02 Uhr...
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
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

BTW: ich hatte aber auf deinen Beitrag von 18:00 auch schon was geschrieben! Na wahrscheinlich hab ich nicht auf absenden gedrückt!

Na wegen dem Namen! ich werd es halt umändern! :-) ich meld mich dann, weils nämlich dann genauso wenig funktionieren wird!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


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

Beitrag von oxpus »

Das klappt schon, man muss nur die Zusammenhänge zwischen User-Profil-Dateien, der User-Tabelle und der Prüffunktion richtig herstellen.
Bei Problemen halt einfach melden und ich schaue nach.
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!
Antworten