Seite 3 von 3

Verfasst: 17.03.2008 01:21
von Overhead
oder tiefgreifendere Infos dazu kannst Du auch hier:

http://startrekguide.com/community/view ... &sk=t&sd=a

finden.


Wenn Du ein deutsche Portal mit Forum in der Mitte suchst kannst Du alternativ auch das hier

http://www.phpbb3-magic.de/

anschauen.

Asonsten gebe ich redbull254 völlig Recht - wieso etwas umbauen wollen, dass di Coder zu einem ganz anderen Zweck entworfen hatten.

cu Overhead

Verfasst: 17.03.2008 18:04
von gLaDiAtOr
Overhead hat geschrieben:oder tiefgreifendere Infos dazu kannst Du auch hier:

http://startrekguide.com/community/view ... &sk=t&sd=a

finden.


Wenn Du ein deutsche Portal mit Forum in der Mitte suchst kannst Du alternativ auch das hier

http://www.phpbb3-magic.de/

anschauen.

Asonsten gebe ich redbull254 völlig Recht - wieso etwas umbauen wollen, dass di Coder zu einem ganz anderen Zweck entworfen hatten.

cu Overhead

Japp, der zweite Link ist doch schon mal ein Anfang.


Warum erst über den Sinn einer solchen Aktion diskutieren, wenn nur danach gefragt worden ist, ob dies möglich ist. Wenn dies mit einem installierten Portal nicht möglich ist... könnte man ja immerhin so nett sein, den User darauf hinweisen und ggf. einen Link zu einem Portal posten, das sowas kann. Wenn die Entwickler das nicht wollen, ist das ok und akzeptiert man ja auch. Nur soll es auch Leute wie mich geben, die gerne das Portal immer sehen wollen. Bin ja so wie es aussieht nicht der einzige.

Verfasst: 17.03.2008 18:33
von ups
ohne jemandem auf die füße treten zu wollen...

ein instaliertes board, mit alten portal, dann umgebaut mit neuen portal, etlichen mods in mühsamer nachtarbeit eingefügt..
warum sollte man es umständlich und mit viel programierkendnisse die die wenigsten haben umbauen wollen auf diese art?

das magic board ist anders aufgebaut, ohne mods die der eine user schon hat.
er müßte das board neu bauen und nur paar tabellen übernehmen

zur deiner frage: ja, es ist schon richtig was du sagst, eine simple frage, eine simple antwort....

jedoch was ich noch zu bedenken gebe: dieses board hier hat eine suchfunktion die sehr selten genutzt wird!!!
außerdem war der ausgangspunkt ein anderer: das board und all sein schnickschnack bestand zu dem zeitpunkt, hätte man ihn zur aufgabe raten sollen und sich ein anderes board zulegen?
die intention war helfen, nicht demoralisieren

ups
meine 2 cent dazu

Verfasst: 06.06.2008 14:35
von s1ll1um
Hi,

ich habe in der letzten Zeit auch viel damit rum experimentiert und versucht das Forum in das Portal-Layout einzubetten.

Das Argument, das man sich ja aus einem bestimmten Grund für phpbb3portal entschieden hat und nicht von vorne herin für ein anderes ist sicher richtig.
Nur ich habe mich vor gut 1 Jahr entschieden das mal auszuprobieren. Mittlerweile haben sich die ansprche aber geändert.
Da ich einiges an Änderungen in meinem Forum habe, ist es auch nicht so einfach nun auf ein anderes Portal zu wechseln.

Für diejenigen, denen es auch so geht habe ich hier:
http://www.phpbb3portal.com/viewtopic.php?f=46&t=1319
kurz beschrieben wie ich es angestellt habe und das Forum permanent in das Portal Layout einzubetten.

Vielleicht hilft es ja dem einen oder anderen.

cheers

Verfasst: 06.06.2008 17:44
von ups
hey super saubere arbeit, besonders auch die demo http://www.haeussel.net/ :-)

nur eins: ich kann leider kein englisch und viele andere auch nicht, wie wärs wenn du das auch für die pisa anhänger mal in deutsch schreiben würdest? ;-)

gratuliere, gute arbeit, weiter so :)

ups

Verfasst: 09.06.2008 15:26
von s1ll1um
Hi,

ok dann versuch ich mal das ganze in brauchbares Deutsch zu übersetzen ;)

Ich habe im overall_header eine Tabelle eröffnet, die die linken Blöcke enthält und auch den center-Block öffnet.
Das ganze sieht dann so aus (nach der letzten Zeile also nach <!-- ENDIF --> einfügen)

Code: Alles auswählen

......
......
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
<tr>
<!-- [+] left block area -->
	<td width="180" valign="top" style="padding-right:6px;">
		<!-- INCLUDE portal/block/main_menu.html -->

		<!-- IF S_USER_LOGGED_IN -->
		<!-- INCLUDE portal/block/user_menu.html -->
		<!-- ENDIF -->
		<!-- INCLUDE portal/block/whois_online.html -->
	</td>
<!-- [-] left block area -->
	<td width="4" valign="top"></td>

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

Im overall_footer fügt ihr am Anfang dann diese Zeilen ein.
Damit wird der center geschlossen und die rechte Blockspalte angelegt.

Code: Alles auswählen

	</div>
<!-- [-] center block area -->
	<td width="4" valign="top"></td>

<!-- [+] right block area -->
	<td width="180" valign="top" style="padding-left:6px;">
		<!-- INCLUDE portal/block/birthday_list.html -->
		<!-- INCLUDE portal/block/recent.html -->
	</td>
<!-- [-] right block area -->
</tr>
</table>
<div id="page-footer">
.....
.....
Natürlich könnt ihr auch noch weitere Blöcke rechts oder Links einfügen, fügt dazu einfach analog zu den INCLUDES weitere Zeilen ein.

Die Funktionen aus portal/includes/functions.php habe ich in includes/functions.php (welches zum phpbb3 gehört) eingefügt. Einfach ans Ende kopieren.
Hier müsst ihr jedoch zwei der gerade kopierten Funktionen umbenennen, da es Funktionen mit gleichem Namen schon in phpbb3 gibt.
Die Funktion get_user_rank und get_user_avatar habe ich jeweils in get_user_rank_portal und get_user_avatar_portal umbenannt.

Je nachdem welche Blöcke ihr anzeigt müsst ihr in den entsprechenden Blöcken schauen ob diese Funktionen dort aufgerufen werden und das dann auch anpassen.
Die beiden Funktionen werden auf jeden fall in user_menu.php aufgerufen und müssen dort auch angepasst werden.

In ./includes/functions.php (die ihr eben gerade erweitert habt) sucht ihr nach:
// gzip_compression

und fügt direkt davor diese Zeilen ein
include($phpbb_root_path . 'portal/block/main_menu.'.$phpEx);
include($phpbb_root_path . 'portal/block/user_menu.'.$phpEx);
include($phpbb_root_path . 'portal/block/recent.'.$phpEx);
include($phpbb_root_path . 'portal/block/whois_online.'.$phpEx);
include($phpbb_root_path . 'portal/block/birthday_list.'.$phpEx);

Jeden Block den ihr nutzen wollt, müsst ihr hier einfügen (egal ob rechte oder linke Seite)

Da ich nun die portal.php im root Verzeichnis nicht mehr brauche habe ich diese gelöscht und auch den Verweis darauf aus der .htaccess entfernt.
Somit wird nun immer die index.php aufgerufen.

Während der Installation des Portal-Mod habt ihr in overall_header den Link zum Portal eingefügt.
Das könnt ihr nun wieder raus machen, da es ja nun keine vorgeschaltete portal.php mehr gibt.


Anmerkungen:
Beachtet das es je nachdem wie euer layout ist oder was ihr für Themes benutzt etwas anders aussehen kann. Dies gilt besonders für die breite der rechten und linken Spalte.
Ich habe die in diesem Beispiel auf 180px gesetzt. Je nach Auflösung und Blockbreite sieht das aber unterschiedlich aus.
Dazu kommt noch das ich ein paar der Blöcke modifiziert habe und ach da am Layout etwas gedreht habe ;)

Diese Lösung ist sicherlich nicht der Weisheit letzter Schluss, aber sie funktioniert für mich. Sollte jemand Verbesserungen haben wäre es schön wenn ihr diese dann hier teilt.

Grüße

.::s::.

Re: Das phpBB3 Portal immer anzeigen lassen.

Verfasst: 28.04.2009 08:55
von 7emper5i
1. Wenn ich das nun richtig verstanden habe, ist die Entwicklung von dem phpBB3 Portal eingestellt worden, richtig?
- Wenn ja: Scheisse, denn ich habe es kürzlich erst implementiert und bin ganz zufrieden gewesen. Prost Mahlzeit.


2. Gibt es mittlerweile, 2,5 Jahre später!, eine einfachere Möglichkeit, das Portal immer links und rechts angezeigt zu bekommen?
- Da wir meistens eh alle ab 19" Aufwärts haben und die Forumsbreite dynamisch ist, sollte mit der Reglementierung der Bilder auf 640x480 auch kein Problem in der Darstellung auftauchen.

Gruß
Philipp

Re: Das phpBB3 Portal immer anzeigen lassen.

Verfasst: 02.05.2009 01:22
von Saint
Ja, gibt es für das Board3 Portal (auf das man vom phpBB3Portal updaten kann): MOD Portalview - Portal blocks in whole forum
Für unsere aktuelle Version sollte ein Update die nächsten Wochen raus kommen (bin erstmal im Urlaub), man kann sich aber alles nötige in dem Unterforum zusammen suchen. Und es haben auch schon einige mit der 1.0.3 am laufen.

Re: Das phpBB3 Portal immer anzeigen lassen.

Verfasst: 04.05.2009 16:02
von 7emper5i
Danke,

ich schaue es mir mal an!