Page 1 of 1

Cookie ?!

Posted: 24. March 2009 22:54
by amroth
Deine Portal Version: 1.0.0RC3
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Nein
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://www.tuningnation-hannover.de

PHP Version: 3.0.4
MySQL Version: Neuste

Was hast Du gemacht, bevor das Problem aufgetreten ist?


Was hast Du bereits versucht um das Problem zu lösen?


Fehlerbeschreibung und Nachricht
Ich habe im Header des Style Black Pearl einen Link ins Portal erstellt problem is nur immer wenn ich dort drauf klicke weil cih zurück ins portal möchte bin ich ausgeloggt.

Woran könnte es liegen ?

Re: Cookie ?!

Posted: 24. March 2009 23:07
by Christian_N
Ganz einfach du lässt keine SID mit übergeben - Grund hardcodet ;)
in styles/black_pearl/template/menu_block.html hast du es wie folgt eingefügt:

Code: Select all

<a href="http://www.tuningnation-hannover.de/portal.php">Portal</a>
Besser wäre aber es so:

Code: Select all

<a href="{U_PORTAL}">{L_PORTAL}</a>
Da ja U_PORTAL in der includes/functions.php (wenn das B3P v1.0.2 richtig installiert hast) definiert ist, wird dann somit die SID (kurz für Session ID) übergeben und es sollte kein ausloggen mehr stattfinden. ;)

Re: Cookie ?!

Posted: 24. March 2009 23:36
by amroth
Christian_N wrote:Ganz einfach du lässt keine SID mit übergeben - Grund hardcodet ;)
in styles/black_pearl/template/menu_block.html hast du es wie folgt eingefügt:

Code: Select all

<a href="http://www.tuningnation-hannover.de/portal.php">Portal</a>
Besser wäre aber es so:

Code: Select all

<a href="{U_PORTAL}">{L_PORTAL}</a>
Da ja U_PORTAL in der includes/functions.php (wenn das B3P v1.0.2 richtig installiert hast) definiert ist, wird dann somit die SID (kurz für Session ID) übergeben und es sollte kein ausloggen mehr stattfinden. ;)

Christian du bist einfach nur der beste :-D Danke dir

und wie kann ich das nun im adm machen ? oben rechts neben dem Link für die Foren Übersicht nen Portal Link rein ? Auch mit dem Code ? weil nach dem ich den eingefügt habe steht bei mir nur {PORTAL} und bei einem klick passiert nix

Re: Cookie ?!

Posted: 24. March 2009 23:52
by Christian_N
Jep im ACP muss es auch definiert werden da wird andere Datei als die includes/functions.php genutzt - hab dir mal das Thema rausgesucht ausnahmsweise :D
viewtopic.php?f=9&t=117&p=678&hilit=acp+portal#p678

Re: Cookie ?!

Posted: 25. March 2009 19:10
by amroth
Und wie mach ich das wenn ich ne Seite Selber gestaltet habe ?

alla
Mike wrote:Also ich würde das dann folgendermaßen machen...

Du baust dir diese Registrierungsseite in einen Block, und legst ihn bei bei den Blocktemplates ab.
Wir nennen den block mal reg_block.html
styles/dein_style/template/portal/block/reg_block.html

Dann gehst du in den Ordnern eine Ebene höher, und kopierst die portal_body.html und nennst diese Kopie zb. portal_reg_body.html
Dann öffnest du diese eben erstellte Datei und ersetzt alle Blockincludes zwischen <!-- [+] center block area --> und <!-- [-] center block area --> durch ein einziges: <!-- INCLUDE portal/block/reg_block.html -->
Also müsste das dann in etwa so aussehen:

Code: Select all

<!-- [+] center block area -->
	<td valign="top">

		<!-- INCLUDE portal/block/reg_block.html -->

		<br />
		<div class="copyright" align="center">{L_PORTAL_COPY}</div>
		<br />
	</td>

<!-- [-] center block area -->
Wichtig ist, das die <td> und </td> sowie das Copyright drin bleiben.


Anschließend gehst du noch in dein Hauptverzeichnis des Forums wo die portal.php liegt und kopierst diese ebenfalls.
Gib dieser Kopie den Namen account_reg.php

Öffne diese Datei und suche relativ am Ende diese Zeile: (Zeile 252 - 254)

Code: Select all

$template->set_filenames(array(
    'body' => '/portal/portal_body.html'
));  
Ändere hier einfach /portal/portal_body.html in /portal/portal_reg_body.html
Sollte dann eben so aussehen:

Code: Select all

$template->set_filenames(array(
    'body' => '/portal/portal_reg_body.html'
));  
Nun musst du diese account_reg.php nur noch in deinem Menü verlinken, und beim Klick darauf hast du genau das was du wolltest. Zumindest, wenn ich dich richtig verstanden habe ;)

Du musst aufpassen, das du nicht aus versehen diese Änderungen in den Originalen Dateien machst, sondern nur in den Kopien.
Wenn du mehr als ein, oder zwei Links hast, dann ist das nicht mehr so brauchbar, weil du ja von jetzt an, bei jedem Update, und bei jeder Änderung der Anordnung deiner Blöcke, auch wieder alles in diesen Kopien deiner Dateien machen musst. Aber das ist zumindest für jedes Style tauglich, und auch nicht ganz so aufwändig ;)

hier der Coder der momentan inner main_menu.html oder so is

Code: Select all

	<tr class="row1">
		<td>
			<font face="Arial">
			<a href="http://www.tuningnation-hannover.de/profile.php">Mitglieder 
			Profile</a></font></td>
	</tr>

Re: Cookie ?!

Posted: 25. March 2009 20:02
by Christian_N
Sorry benutz aber die Suche und Knowlegde Base - wie auch in unsere Foren-Regel steht.
Wie haben auch nicht die Lust und vorallem die Zeit dazu jedesmal die Themen raus zu suchen bzw. zu den KB-Artikel zu verlinken. ;)

Knowledge Base: Eigenen Menupunkt hinzufügen