Seite 1 von 1

Modifikation von viewforum.php

Verfasst: 10.07.2004 00:43
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

Verfasst: 10.07.2004 01:14
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>"; 
}

Verfasst: 10.07.2004 01:22
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

Verfasst: 10.07.2004 01:52
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>"; 
}

Verfasst: 10.07.2004 03:10
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

Verfasst: 10.07.2004 08:17
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

Verfasst: 10.07.2004 14:08
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