Anfänger braucht Hilfe! Roster in Portal implementieren.

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Belphegor
Mitglied
Beiträge: 16
Registriert: 16.03.2006 18:56

Anfänger braucht Hilfe! Roster in Portal implementieren.

Beitrag von Belphegor »

Ich grüsse euch :)

Ich habe das ganze schon einmal gepostet, aber in dem Thread keine Antwort mehr bekommen, daher versuche ich es mal auf diesem Weg.

Ich habe den Portal-Mod installiert, eine DKP-Seite eingerichtet usw. und hatte bisher eigentlich nie Probleme, bis auf eines......
Hallo erst mal

Das ist mein erster Post hier in diesem Forum und habe auch das erst mal keine Antworten auf meine Fragen gefunden

Ich habe im Prinzip das selbe Problem!

Nur bei mir fuktioniert auch das nicht (hab so ziemlich alles hier im Forum durchforstet, meine neuen Bücher studiert.... und nichts dazu gefunden).

Ich habe ein Gilden-Forum eingerichtet und dazu einen Roster, der aber ist wiederum viel zu gross und hätte ihn gerne etwas kleiner.

Hier mal der Link zum Forum: www.apokal.org
Und hier der Link zum Roster: www.apokal.org/roster

Habe so gut wie alle Dateinen nach irgendetwas brauchbarem durchsucht, aber leider komm ich einfach nicht auf nen grünen Zweig


Zudem würde ich gerne diesen Roster in das Portal einbauen bzw. zumindest den overall_header des Forums über dem Roster "anzeigen" lassen.

Auch da habe ich etwas hier im Forum gefunden, aber hat leider auch nicht geholfen.


Wäre wirklich sehr nett wenn ich eine kleine Hilfestellung bekommen könnte oder wenigstens eine Erklärung warum das net funktioniert .

Hülfe ^^ Ich bekomms einfach nicht hin :/


Gruss
Björn
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12259
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo Belphegor
Belphegor hat geschrieben:bzw. zumindest den overall_header des Forums über dem Roster "anzeigen" lassen.
Hast du dir das hier schon angesehen?--->Vorlage für in phpBB eingebundene Seiten
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Belphegor
Mitglied
Beiträge: 16
Registriert: 16.03.2006 18:56

Beitrag von Belphegor »

Jop, hab ich mir angesehen, aber das will beim besten Willen nicht richtig :/

Habe mal ne neue Datei geschrieben und eingebaut

www.apokal.org/roster/roster.php

So bin ich schon näher dran, aber es will einfach noch nicht so wie ich das gerne hätte :(

Aber so in die Richtung sollte es aussehen :D


Ich hab hier mal den Code:

Code: Alles auswählen

<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = '../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);


//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Meine Seite';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$versions['versionDate']['index'] = '$Date: 2005/12/30 20:40:52 $'; 
$versions['versionRev']['index'] = '$Revision: 1.7 $'; 
$versions['versionAuthor']['index'] = '$Author: mordon $';

require_once 'conf.php';
include 'roster_header.tpl';
?>
            <a href="#update"><font size="4"><?php echo ($update_link[$roster_lang]); ?></font></a><br><br>

<?php require 'membersList.php'; ?>

          </td>
        </tr>
        <tr>
          <td>
            <hr>
            <a name="update"></a>

<?php
echo $update_instruct[$roster_lang];

if ($show_pvplist == 1)
echo $update_instructpvp[$roster_lang];

include 'roster_footer.tpl';

//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
Ich habe hier die Index.php des Rosters verwendet.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12259
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Das Problem ist die relative Verlinkung.
Du hast die Dateien in einem Unterordner (also http://www.apokal.org/roster/roster.php), deshalb werden die Bilder (Banner, icon_mini_faqON.gif usw.) nicht angezeigt und die Links führen ins Leere.
Die Lösung deines Problems liegt darin, in der pageheader.php bzw. allen entsprechenden PHP-Dateien die Links anzupassen.
An allen Stellen, an denen URLS definiert werden, z.B:

Code: Alles auswählen

'U_INDEX' => append_sid('index.'.$phpEx),
muss dem Dateinamen ein / vorangestellt werden, z.B:

Code: Alles auswählen

'U_INDEX' => append_sid('/index.'.$phpEx),
Suche in der Datei nach $phpEx, dann findest du die Stellen am schnellsten.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Belphegor
Mitglied
Beiträge: 16
Registriert: 16.03.2006 18:56

Beitrag von Belphegor »

So, erst mal vielen Dank für die Antwort :)

Ich habe nach (vielen Stunden des Probierens) das ganze versucht mit iframe zu machen.

Ich habe nun den Roster endlich in das Fensterlein hineinbekommen :P

Hier mal das was ich noch eingefügt habe (das was ich oben da als Code gepostet hab ist in dem Fall ja hinfällig):

Code: Alles auswählen

<html>
<body>
<iframe width='100%' height='4700' frameborder='0' align='center' scrolling='auto' src='http://www.apokal.org/roster/index.php?s=class'>Ihr Browser unterstützt kein Iframe</iframe></td>
</body>
</html> 

Nur habe ich jetzt noch ein Problem:
Ich würde das ganze Dingens gerne etwas kleiner haben, da es doch recht gross ist und ich gerne scrolling=off haben würde (auch und vorallem in der Breite).

Zum anderen musste ich bei heigth 4700 eingeben damit es mir alles anzeigt, aber bei anderen "kategorien" klafft da nun ein riesen Loch.

Kann man das nicht auch "automatisch" machen? (100% hat nicht funktioniert).

Geht denn das alles überhaupt mit iframe oder muss ich da den kompletten Roster bearbeiten?


hier noch der Link zum aktuellen Roster:
www.apokal.org/roster.php


Gruss
Björn
Belphegor
Mitglied
Beiträge: 16
Registriert: 16.03.2006 18:56

Beitrag von Belphegor »

Hat denn keiner ne Idee? *liebguck*
Antworten

Zurück zu „phpBB 2.0: Mod Support“