Seite 2 von 2
Re: Portalmodul in viewforum integrieren
Verfasst: 13.12.2012 21:09
von Miriam
Also so einfach geht das nicht, wie Du es vllt haben möchtest. Die ganzen Module sind in die Portal-Struktur eingebunden. Du solltest also genau herausarbeiten, was Du brauchst und danach in den Scripten suchen.
Diese BOOKMARKS Variable wird hier für das Template definiert:
Code: Alles auswählen
\portal\modules\portal_user_menu.php (1 hit)
Line 126: 'U_UM_BOOKMARKS' => ($config['allow_bookmarks']) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=main&mode=bookmarks') : '',
Was haben denn die Supporter auf board3.de gesagt?
Re: Portalmodul in viewforum integrieren
Verfasst: 14.12.2012 13:22
von cpg
Moin,
wie Miriam schon schrieb: es ist ziemlich viel Arbeit
In der includes/functions.php kannst Du die globale Bereitstellung der
Avatargeschichte erreichen.
Suche
// The following assigns all _common_ variables that may be used at any point in a template.
und füge davor ein:
Code: Alles auswählen
// Global User Avatar
if (!function_exists('get_user_avatar'))
{
include_once $phpbb_root_path . 'includes/functions_display.' . $phpEx;
}
if ($user->data['user_avatar'])
{
$template->assign_vars(array(
'U_AVATAR' => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height'])
));
}
$user_global_avatar = get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], 40, 40); // This is where you edit Width and Height
// End Global User Avatar
Und füge
nach
ein (analog zu den anderen dort eingebundenen Zeilen)
dann ist es möglich, in der overall_header.html
Code: Alles auswählen
<!-- IF S_USER_LOGGED_IN --><!-- IF U_GLOBAL_AVATAR -->{U_GLOBAL_AVATAR}<!-- ENDIF --> <!-- ENDIF -->
einzubinden - an einer Stelle, die Dir genehm ist.
Ich habe die Zeilen aus dem Netz; habe sie bei mir eingebunden und getestet. Es funktionierte.
Mit den anderen Punkten musst Du mal gucken, ob Du weiter kommst.
Quelle für die Codezeilen:
https://www.phpbb.com/community/viewtop ... &t=2121221
Achtung: im ersten Teil dort auf der Seite war ein Fehler.
Gruß und schönes Wochenende
CPG
Re: Portalmodul in viewforum integrieren
Verfasst: 14.12.2012 15:16
von Manycam
Na super!!! Denke das kriege ich hin. Ich poste dann wenn alles fertig ist hier mal die fertigen Codes bzw wie man was wo ersetzt. Vielleicht wollen das ja mehr Leute umsetzten. Besten Dank erst Mal!!
Re: Portalmodul in viewforum integrieren
Verfasst: 14.12.2012 16:22
von cpg
Moin,
Du solltest auf alle Fälle die Originaldateien abspeichern, wenn Du am Experimentieren bist
... und Cache leeren nicht vergessen.
Gruß
CPG
Re: Portalmodul in viewforum integrieren
Verfasst: 14.12.2012 18:35
von Miriam
Und lies auch: KB:tippstyles
Re: Portalmodul in viewforum integrieren
Verfasst: 15.12.2012 20:30
von Manycam
Danke euch beiden.

Das mach ich sowieso immer. Forum wird vor Umbaumaaßnahmen immer komplett gebackuped. Geht schneller als einzelne Dateien zu sichern. Mit Cache und Co und deren "Gemeinheiten" kenne ich mich aus ... und nun ... fang ich mal an zu bauen.

Re: Portalmodul in viewforum integrieren
Verfasst: 15.12.2012 21:07
von Manycam
Wahnsinn!! Es funzt! Ich denke beim Rest prügel ich mich jetzt selbst erst Mal durch.
Ein Hinweis zu deinem Code cpg:
Ich habe folgende Zeile in der functions modifizieren müssen, weil mir meine Avatare sonst auf definierte Größe angezeigt wurden.
Es geht um 40, 40 welches die Höhe und Breite definiert.
Code: Alles auswählen
$user_global_avatar = get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], 40, 40); //
Ich habe das so ersetzt:
Code: Alles auswählen
$user_global_avatar = get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']);
Dann zieht sich die Functions die richtigen Avatarbreiten und Höhen!!
Besten Dank ... wenn ich fertig bin stell ich eine Komplettlösung hier vor.
Re: Portalmodul in viewforum integrieren
Verfasst: 15.12.2012 21:09
von Miriam
Manycam hat geschrieben:... wenn ich fertig bin stell ich eine Komplettlösung hier vor.
We are looking forward to it.

Re: Portalmodul in viewforum integrieren
Verfasst: 15.12.2012 21:17
von Manycam
Jau Miriam. Ich finde die Idee einfach komplett klasse. Hab durch meine Forenerfahrung einfach die Idee gehabt - die dann wohl doch nicht so ganz neu war - dass sich viele User schwer mit dem navigieren in einem Forum tun. Daher finde ich das mit dem Overall_Header so als "ich weiss wo ich bin und wer ich bin" ganz gut.
Ich probier das ganze jetzt analog mit dem Benutzernamen und dem Rangimage. Der Einbau geht ja extrem fix - wenn man weiss wie und wo.

Re: Portalmodul in viewforum integrieren
Verfasst: 16.12.2012 20:11
von Manycam
Okay, ich komme nicht weiter. Also weiter bin ich schon Mal. Ich habe nun das Avatar und den Benutzernamen im Overall_Header.
Was ich nicht hinbekomme ist der Rang. Allerdings habe ich das ganze schon so weit eingebaut, dass ich keine phpBB-Fehlermeldung mehr bekomme.
Als ich das Beispiel vom Avatar hier analog mit Rank eingebaut habe, fehlten dem Forum Variablen. Die habe ich dann alle in der functions_display gefunden und den Code in functions.php soweit umgeschrieben.
Hier habe ich den Schnipsel den ich modifiziert/eingefügt habe mal hinterlegt:
Link
meine Informationen zu dem get_user_rank-Befehl in den Zeilen 27-31 habe ich aus der functions_display.php geholt. Hier der Schnipsel in der Datei:
Link
In meiner overall_header habe ich dann einfach folgendes eingetragen:
Code: Alles auswählen
<!-- IF U_GLOBAL_RANK -->{U_GLOBAL_RANK}</a><!-- ENDIF -->
Was ich allerdings sehe im Overall_Header ist ein großes NICHTS. Aber auch keine Fehlermeldung mehr - ist ja auch schon mal gut. Vielleicht übersehe ich einfach irgendeinen Punkt?