Seite 101 von 107

Verfasst: 22.11.2007 07:03
von powersilie
Hallo Xerxes!

Du kannst solche Boxen problemlos enfügen, z.B.:
<!-- Zusatzbox für Kalender -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="row5" colspan="2" height="25"><span class="cattitle"><center><b>Beiträge nach Datum geordnet</b></center></span></td>
</tr>
<tr>
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="row4"><span class="gensmall"><br>
{MINI_CAL_OUTPUT}
</span></td>
</tr>
</table>
<br>
<!-- Zusatzbox für Kalender -->

oder :
<!-- Zusatzbox für Bilder -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" colspan="2" height="25"><span class="cattitle"><center><b>Bild des Monats:</b></center></span></td>
</tr>
<tr>
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<tr>
<td align="center" nowrap="nowrap" class="row1"><span class="gensmall">

.... und hier kommt der html-Code für das Bild rein ....

</span></td>
</tr>
</table>
<br>
<!-- Zusatzbox für Bilder -->
Du kannst die beliebig einsetzen, und mit class "forumline" paßt sie sich an Dein Board an.



P.S.: bei der ersten Frage nehm ich an, daß beim Aufruf deines Forums die Intro erscheint und Du willst, daß nur eingeloggte User weiter zum Portal kommen??

Setze die "Portal" Schrift oder den Button zwischen <!-- BEGIN switch_user_logged_in --> und <!-- END switch_user_logged_in -->

Ein Beispiel:

<!-- BEGIN switch_user_logged_in -->
&nbsp;<a href="{U_BOOKMARKS}" class="mainmenu" style="text-decoration:none"><font size="2" font color="#FFFFFF"><b>{L_BOOKMARKS}</b></a>&nbsp;&nbsp;&nbsp;
<!-- END switch_user_logged_in -->
Wenn ein Gast die Bookmarks anklickt, bekommt er die Aufforderung, sich einzuloggen - bzw. der Button "Bookmarks" erscheint gar nicht, wenn man nicht eingeloggt ist :wink: . Bleibt dann Dir überlassen, welche Möglichkeit Du nimmst.

lg
Powersilie

Verfasst: 22.11.2007 15:05
von Xerxes III
Tag

@ powersilie:
Danke für die Info, werde ich dann gleich mal probieren !
Habe aber schon wieder ein anderes Problem:
wenn ich denn Heise-Newsticker aktiviere, erhalte ich folgende Meldung:
Warning: file() [function.file]: URL file-access is disabled in the server configuration in /usr/export/www/vhosts/funnetwork/hosting/xxx/phpBB2/portal.php on line 409

Warning: file(http://###/portal_heise_ticker.php) [function.file]: failed to open stream: no suitable wrapper could be found in /usr/export/www/vhosts/funnetwork/hosting/xxx/phpBB2/portal.php on line 409

Warning: implode() [function.implode]: Invalid arguments passed in /usr/export/www/vhosts/funnetwork/hosting/xxx/phpBB2/portal.php on line 409
Hier der Ausschnitt aus der portal.php:

Code: Alles auswählen

// SWITCH HEISE NEWSTICKER START
if( $introportalmod_config['heise_active'] == "1" )
{
	$template->assign_block_vars('switch_heise_active', array(
	$template->assign_vars(array(
	'Heise_NEWSTICKER' => implode("",file("http://" . $_SERVER['HTTP_HOST'] . $board_config['script_path'] . "portal_heise_ticker.php")),
	))
	));
}
// SWITCH HEISE NEWSTICKER END
Ich weiß nicht an was das liegen könnte, ist die standardmäßig vorliegende Code-Struktur, habe ja nichts verändert !
Das gleiche tritt auch beim Spiegel-Newsticker auf ....

Gruß Xerxes

Verfasst: 22.11.2007 15:31
von xxxG60xxx
Servus zusammen,

hab da son kleines problem...
ich habe ein phpbb mit dem style FiSubGrey am laufen und habe nun das Portal eingebunden...
klappt alles bestens!
doch nun möchte ich dass die Navigation links+rechts vom portal immer angezeigt wird! also auc h beim der index beim themenschreiben und so ....
Ich habe schon versucht das template anzupassen aber ich bekomms nicht hin!

Kann mir einer helfen oder tipps geben?
vielen dank!
Stefan

Verfasst: 22.11.2007 16:09
von powersilie
Xerxes III hat geschrieben:Danke für die Info, werde ich dann gleich mal probieren !
Habe aber schon wieder ein anderes Problem:
wenn ich denn Heise-Newsticker aktiviere, erhalte ich folgende Meldung:
Warning: file() [function.file]: URL file-access is disabled in the server configuration in /usr/export/www/vhosts/funnetwork/hosting/xxx/phpBB2/portal.php on line 409

Warning: file(http://###/portal_heise_ticker.php) [function.file]: failed to open stream: no suitable wrapper could be found in /usr/export/www/vhosts/funnetwork/hosting/xxx/phpBB2/portal.php on line 409

Warning: implode() [function.implode]: Invalid arguments passed in /usr/export/www/vhosts/funnetwork/hosting/xxx/phpBB2/portal.php on line 409

Gruß Xerxes


Hallo Xerxes!

Hast Du in der portal_body.tpl. diesen Teil für den Heise drinnen?
<!-- ##### HEISE NEWSTICKER START ##### -->
<!-- BEGIN switch_heise_active -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="row5" colspan="2" height="25"><span class="cattitle"><center><b>{IntroPortaltext26}:</b></center></span></td>
</tr>
<tr>
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<tr>
<td align="center" class="row4"><span class="gensmall">{Heise_NEWSTICKER}</span></td>
</tr>
</table><br>
<!-- END switch_heise_active -->
<!-- ##### HEISE NEWSTICKER END ##### -->
lg
Powersilie

Verfasst: 22.11.2007 16:47
von Xerxes III
Tag

Jo, habe ich ....
Das mit den Boxen funktioniert !
Zu der Sache mit der Einsehbarkeit der Portals:
die uneingeloggten User sehen den Link zum Portal im Header und im Intro, so soll es auch sein !
Wenn sie allerdings darauf klicken, soll die Aufforderung erscheinen, sich einzuloggen, also schonmal danke für den Code-Schnipsel !
In welcher Datei ist dieser einzufügen ?

Gruß Xerxes

Verfasst: 22.11.2007 17:55
von powersilie
Soo, zu Heise:
// SWITCH HEISE NEWSTICKER START
if( $introportalmod_config['heise_active'] == "1" )
{
$template->assign_block_vars('switch_heise_active', array(
$template->assign_vars(array(
'Heise_NEWSTICKER' => implode("",file("http://DEINE URL/portal_heise_ticker.php")),
))
));
}
// SWITCH HEISE NEWSTICKER END

Du mußt in der portal.php Deine Url und den Pfad zur portal_heise.ticker.php eingeben, nach dem http:// - daß es so wie mein Beispiel aussieht.
Kann natürlich bei Dir so aussehen: http://Deine Url/phpBB2/portal_heise_ticker.php


LG
Powersilie

Verfasst: 22.11.2007 20:36
von Xerxes III
Tag

Habe die Stelle nun durch folgendes ersetzt:

Code: Alles auswählen

// SWITCH SPIEGEL NEWSTICKER START
if( $introportalmod_config['spiegel_active'] == "1" )
{
   $template->assign_block_vars('switch_spiegel_active', array(
   $template->assign_vars(array(
   'Spiegel_NEWSTICKER' => implode("",file("http://abc.de/portal_spiegel_ticker.php")),
   ))
   ));
}
// SWITCH SPIEGEL NEWSTICKER END
--> funktioniert nicht, es tritt immer noch die gleiche Fehlermeldung auf !

Gruß Xerxes

Verfasst: 22.11.2007 20:54
von powersilie
Aber es muß am Pfad liegen, er kann die Verbindung nicht herstellen.

Versuchs mal mit: http://deineurl/phpBB2/portal_heise_ticker.php


Wenn Du die Domain nur wo "drübergelegt" hast, nimm die Original-Addi (wie z.B. xxxx.xy.funpic.de/phpBB2/portal_heise_ticker.php)



Beim Spiegel-Ticker hast Du das gleiche in der portal.php:


// SWITCH SPIEGEL NEWSTICKER START
if( $introportalmod_config['spiegel_active'] == "1" )
{
$template->assign_block_vars('switch_spiegel_active', array(
$template->assign_vars(array(
'Spiegel_NEWSTICKER' => implode("",file("http://" . $_SERVER['HTTP_HOST'] . $board_config['script_path'] . "portal_spiegel_ticker.php")),
))
));
}
// SWITCH SPIEGEL NEWSTICKER END

Da muß auch nach dem http:// der Host, dann der Pfad und dann "portal_spiegel_ticker.php angegeben werden, damit er die Verbindung herstellen kann.


lg
Powersilie

Verfasst: 23.11.2007 14:51
von acilles
hmm ist ja ne ganz feine sache baer es ist echt voll scheiße mit dem templates :(
man muss ja dafür dann dieses blöde subsilver nehmen das gefällt mir nicht :cry:

Verfasst: 24.11.2007 15:04
von Contaste
Habe den MOD (eigentlich( erfolgreich installiert, aber jetzt tritt immer nur folgende Fehlermeldung auf, wenn ich die Konfiguration aufrufen möchte:

phpBB : Kritischer Fehler

Could not query introportalmod information in admin_board

DEBUG MODE

SQL Error : 1146 Table 'contaste.phpbb_introportalmod' doesn't exist

SELECT * FROM phpbb_introportalmod

Line : 73
File : admin_introportalmod.php