AWSW Portal - neue Box - txt auslesen

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
Potzblitz
Mitglied
Beiträge: 15
Registriert: 12.08.2004 12:57
Kontaktdaten:

AWSW Portal - neue Box - txt auslesen

Beitrag von Potzblitz »

Hallo Ihr,

nachdem ich jetzt die ganze Zeit hier vor mich hingesucht habe und nix zum Erfolg führt, eine Frage an die Cracks.

Ich habe in mein Forum (2.0.10) das AWSW Portal eingebaut, mit Wetter und Amazon addon.

Funktioniert alles wunderbar, keine Probleme (mehr).
Aber.
Ich hätte gern noch eine neue Box, die ich mit dem Inhalt einer lokal liegenden txt Datei fülle.

Ich habe bei AWSW die Info zum neuen Boxen machen gefunden, das gemacht und die Box ist auch da.

Was ich jetzt noch brauche, ist der Code, der da rein musss, nämlich:
Lies meine txt Datei und gib sie in Zeilen wieder.

Ich suche jetzt seit 4 Stunden bei Google und in den phpbb Foren und habe sämtlichen gefundenen Code Schnipsel ausprobiert, endet aber immer nur mit einer netten Fehlermeldung die da heisst:
Warning: file(): open_basedir restriction in effect. File(/news/news.txt) is not within the allowed path(s): (/srv/www/htdocs/web53/:/srv/www/htdocs/phpMyAdmin/:/srv/www/htdocs/confixx/html/gesperrt/) in /srv/www/htdocs/web53/html/phpbb/portal.php on line 787

Warning: file(/news/news.txt): failed to open stream: Operation not permitted in /srv/www/htdocs/web53/html/phpbb/portal.php on line 787
Ich habe news.txt 777gechmoddet und das Verzeichnis auch, bin ich irgendwie zu blöd?


Von mir aus kann sie auch eine htmldatei werden, ist wurscht.

Ich kenne mich mit php rudimentär aus, aber irgendwie bekomme ich das nicht hin ... wer kann einer DAU Frau helfen? :oops:

Mel
Zuletzt geändert von Potzblitz am 12.08.2004 15:33, insgesamt 1-mal geändert.
Potzblitz
Mitglied
Beiträge: 15
Registriert: 12.08.2004 12:57
Kontaktdaten:

ich bin zu blöd

Beitrag von Potzblitz »

Ok ... warum er die .txt nicht gefunden hatte, weiss ich jetzt.
Jetzt hat er sie und die Meldungen sind weg ... hrmpf aber die Box ist nicht da ...
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

such mal in der portal_body.tpl diese Stelle ...

Code: Alles auswählen

!-- ##### FNBOX START ##### -->
da fehlt was am Anfang .... <

Markus
Potzblitz
Mitglied
Beiträge: 15
Registriert: 12.08.2004 12:57
Kontaktdaten:

Beitrag von Potzblitz »

Hi Markus,

danke, das habe ich schon behoben.
Er gibt die txt auch mittlerweile aus, allerdings über dem portal

*grübel*

hier der code ...

portal.php
// SWITCH FNBOX START
if ( $introportalmod_config['fnbox_active'] == "1" )
{
$file = file("news/news.txt");
while($zeile=each($file)) {
$temp = explode(";",$zeile[1]);
echo $temp[0];
echo $temp[1];
}
$template->assign_block_vars('switch_fn_active', array());
}
// SWITCH FNBOX END
// TURN OFF BOXES FROM ACP END
und portal_body.tpl

<!-- BEGIN switch_fnbox_active -->
<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">
{FNBOX1}:
</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">
<!-- CODE -->
<?>
$file = file("news/news.txt");
while($zeile=each($file)) {
$temp = explode(";",$zeile[1]);
echo $temp[0];
echo $temp[1];
}<?>
<!-- CODE -->
</span></td>
</tr>
</table>
<!-- END switch_fnbox_active -->
<!-- ##### FNBOX END ##### -->
wo ist mein Denkfehler???

:roll:

BARGH warte mal, ich hab mir den Code zerschossen ... melde mich gleich [/b]
Potzblitz
Mitglied
Beiträge: 15
Registriert: 12.08.2004 12:57
Kontaktdaten:

Hm Hm Hm

Beitrag von Potzblitz »

Ok.

es läuft, :D
allerdings ziemlich unelegant, indem ich jetzt meine "Newslinks" in der Sprachdatei eingegeben habe.

Die Datei, in der ich sie eigentlich erstellen wollte, wird nicht aufgerufen, jedenfalls nicht in der Box von AWSW, sondern wenn, dann nur über dem Body ...

hier sind die Codes, die ich verwendet hatte

portal.php
// SWITCH FNBOX START
if( $introportalmod_config['addonbox_active'] == "1" )
{
// PHP CODE START

$file = file("news/news.txt");
while($zeile=each($file)) {
$temp = explode(";",$zeile[1]);
echo $temp[0];
echo $temp[1];
}

// PHP CODE END
$template->assign_block_vars('switch_addonbox_active', array(
$template->assign_vars(array(
// TEMPLATE CODE VARS START
'ADDONBOX1' => $lang['addonbox1'],
'ADDONBOX2' => $lang['addonbox2']
// TEMPLATE CODE VARS END
))
));
}
// SWITCH FNBOX END

//portal_body
und

portal_body.tpl
<!-- ##### FNBOX START ##### -->
<!-- BEGIN switch_fnbox_active -->
<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">
{FNBOX1}:
</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">
<!-- CODE -->
{FNBOX2}
<?php
$file = file("news/news.txt");
while($zeile=each($file)) {
$temp = explode(";",$zeile[1]);
echo $temp[0];
echo $temp[1];
}
?>
<!-- CODE -->
</span></td>
</tr>
</table>


<!-- END switch_addonbox_active -->
<!-- ##### FNBOX END ##### -->

das ganze conform mit diesem Thread

http://www.awsw.de/viewtopic.php?t=39 (2. Posting von awsw).

Aber da zeigt er dann NICHT meine txt datei an ... woran liegt das?

Liebe Grüße
Mel
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Verschoben

Beitrag von Acid »

Verschoben von Coding & Technik nach Modifikationen
Hast du einen MOD eingebaut, der es erlaubt in tpl-Dateien php-Codes zu benutzen ?
Potzblitz
Mitglied
Beiträge: 15
Registriert: 12.08.2004 12:57
Kontaktdaten:

Beitrag von Potzblitz »

:oops: :oops: :oops:
ähhhh ...

nein?

Muss man das?

:oops:
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Wenn du php-Codes in tpl-Dateien verwenden möchtest, ja.
(Ich kann dir jetzt aber keinen konkreten Link geben.)

Ansonsten gibt´s hier ein ähnliches Thema.
Potzblitz
Mitglied
Beiträge: 15
Registriert: 12.08.2004 12:57
Kontaktdaten:

Beitrag von Potzblitz »

Och, das macht natürlich Sinn ...

weil ich alles immer in Maguma puzzele, habe ich völlig übersehen, dass das eine ein .tpl Datei ist und keine php Datei ... Urghs ...

ich werde das mal weiter basteln, wenn ich weiss wie, poste ich es hier.
Gibt ja schienbar noch mehr "Spezialisten", die daran tüfteln ;-)

Danke erstmal!

Mel
Antworten

Zurück zu „phpBB 2.0: Mod Support“