Modifikation von viewforum.php

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Anuschka
Mitglied
Beiträge: 11
Registriert: 10.07.2004 00:33

Modifikation von viewforum.php

Beitrag von Anuschka »

Ich weiß nicht, ob mein Post jetzt im richtigen Forum ist, wenn nicht dann sorry und bitte verschieben.

Ich habe das phpbb board runtergeladen und als Style die wow-Horde. Ich möchte gerne das php skript viewforum ein Stück umschreiben. Und zwar möchte ich das in meinem 4. Bereich der sich Replays nennt einen Link einfügen. Der Link soll nur in diesem Forum sein und sich per pop up fenster öffnen. Das Pop up und was damit zusammenhängt habe ich fertig. Leider bekomme ich es nicht hin, dass er es mir nur in diesem Forum anzeigt. Ich habe es mit folgender If- Schleife probiert:

Code: Alles auswählen

if ((!$forum_id=4) &&(!$forum_row['forum_topics']="Replays"))
{
echo"";
}
else
{
echo "<center><a href=\"http://link.php\" onclick=\"window.open(this.href); return false\">Replay-Upload</a>";
}
aber leider schließe ich damit nur aus, dass er es nicht in den ersten drei foren zeigt, aber in allen nach forum 4 zeigt er es dennoch an.
Kann mir von euch jemand weiterhelfen und mir sagen, wie ich das modifizieren kann, dass ich meine Idee verwirklichen kann?

THX
Anuschka
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Versuchs mal so

Code: Alles auswählen

if (($forum_id != 4) && ($forum_row['forum_topics'] != "Replays")) 
{ 
    echo""; 
  } 
else 
  { 
    echo "<center><a href=\"http://link.php\" onclick=\"window.open(this.href); return false\">Replay-Upload</a>"; 
}
Benutzeravatar
Anuschka
Mitglied
Beiträge: 11
Registriert: 10.07.2004 00:33

Beitrag von Anuschka »

schade, geht leider nicht. Jetzt zeigt er es mir gar nicht mehr an...
reicht es denn wenn ich die beiden sachen angebe, oder muss ich da noch mehr angeben, damit er die restlichen foren nach 4 auch noch ausschließt?

THX
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Ich hab den Code mal bei mir eingebaut und dort wird nur im Forum 4 der Link angezeigt.
In keinem davor und keinem danach. :-?

Code: Alles auswählen

if (($forum_id != 4) && ($forum_row['forum_topics'] != "Replays")) 
{ 
    echo""; 
  } 
else 
  { 
    echo "<center><a href=\"http://link.php\" onclick=\"window.open(this.href); return false\">Replay-Upload</a>"; 
}
Benutzeravatar
Anuschka
Mitglied
Beiträge: 11
Registriert: 10.07.2004 00:33

Beitrag von Anuschka »

Yo,
thx, läuft einwandfrei. :D
Hervorragend!!!

Mal noch was anderes. Hast du ne Idee, warum php auf nem webspace das skript so kompiliert, dass alle ftp Funktionen nicht mehr gehen? Aber auf meinem Rechner lokal und übers netzwerk funktioniert es. Das Skript ist komplett richtig. Er sagt mir aber über den Webspace dass:

Code: Alles auswählen

Fatal error: Call to undefined function: ftp_connect() 
Das Skript dazu:

Code: Alles auswählen

<?php 
$server = "ftp"; 
$user = "user"; 
$pass = "pass"; 

$conn = ftp_connect ($server,21); 
$log = ftp_login($conn, $user, $pass); 
$trans = ftp_put($conn, $source, $file, FTP_BINARY); 
if (!$trans) 
   { 
   echo "FTP upload war fehlerhaft!"; 
   } 
else 
   { 
   echo "Datei $file auf $server als $source geschrieben!"; 
   } 
ftp_quit($conn); 
?>
hab schon bei anderen boards gepostet, aber weiterhelfen konnte mir nicht wirklich einer. Hast du ne Ahnung woran das liegen könnte?

LG und THX
Anuschka
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
da sind wahrscheinlich die FTP Funktionen ausgeschaltet.
Lege mal ne "test.php" mit folgendem Inhalt an.

Code: Alles auswählen

<?
  phpinfo();
?>
abspeichern und Link hier posten.

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Benutzeravatar
Anuschka
Mitglied
Beiträge: 11
Registriert: 10.07.2004 00:33

Beitrag von Anuschka »

THX

http://mitglied.lycos.de/jitter/f4fs/ftp/teste.php

Kannst du mir vielleicht sagen, auf welche Details ich da achten muss? Was muss wo denn da stehen, damit ich sehe, dass die FTP Funktionen da sind? Damit ich nicht jedesmal nen Board belästigen muss, wenn ich nen anderen Webspace ausprobiere. :-)
Wenn die Funktionen da wirklich nicht verfügbar sind, hast du eventuell ne Idee, wo ich kostenlosen Webspace bekomme, der das unterstützt?

THX für deine Hilfe!
Anuschka
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“