Forum verstecken aber vollzugriff beibehalten

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.
Benutzeravatar
JB007
Mitglied
Beiträge: 102
Registriert: 23.07.2004 07:52
Wohnort: Troisdorf
Kontaktdaten:

Beitrag von JB007 »

Ich habe für meinen Fall

Code: Alles auswählen

WHERE f.forum_id != 12,13,14,15,16
geändert in

Code: Alles auswählen

WHERE f.forum_id NOT IN (12,13,14,15,16)
Scheint zu klappen. Hoffentlich. Noch.

Amen!

Gruß

Jens
Christian Benz
Mitglied
Beiträge: 854
Registriert: 25.02.2004 00:41
Wohnort: Regen
Kontaktdaten:

Beitrag von Christian Benz »

Hi,

ja, das sieht auf jeden Fall eleganter aus und ist leichter ausbaubar. Muß ich mir merken.
Scheint zu klappen. Hoffentlich. Noch.

Amen!
*Kerze dazustell* :wink:

Chris
mellow
Mitglied
Beiträge: 277
Registriert: 13.05.2004 15:36

Beitrag von mellow »

Sehr hilfreicher Thread! Vielen Dank an alle die hier mitgearbeitet haben. Genau das was ich gesucht habe! Thx!
Evolution
Mitglied
Beiträge: 5
Registriert: 17.02.2005 15:10

Beitrag von Evolution »

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/websites/www.tfc-wal05.at/web/phpBB2/index.php on line 181

und in line 181 steht

" ORDER BY f.cat_id, f.forum_order";

Leider kenn ich mich sehr wenig aus....
kann mir wer weiter helfen?
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Beitrag von cYbercOsmOnauT »

Mach einfach mal die Anführungszeichen vor dem ORDER BY weg. ;)

Tekin
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Evolution
Mitglied
Beiträge: 5
Registriert: 17.02.2005 15:10

Beitrag von Evolution »

hilft nicht!

So sieht mein code aus!

Code: Alles auswählen

	case 'oracle':
         $sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
            FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
            WHERE p.post_id = f.forum_last_post_id(+)
               AND u.user_id = p.poster_id(+)
            ORDER BY f.cat_id, f.forum_order";
         break;

default:
       if (($userdata['user_level'] == ADMIN) OR ($userdata['user_level'] == MOD))
       {
       $sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id " .
         " FROM ((( " . FORUMS_TABLE . " f " .
         " LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )" .
         " LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) " .
         " LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) " .
          ORDER BY f.cat_id, f.forum_order";
       break;
       }
       else
       {
       $sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id " .
         " FROM ((( " . FORUMS_TABLE . " f " .
         " LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )" .
         " LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) " .
         " LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) " .
         " WHERE f.forum_id != 10 " 
          ORDER BY f.cat_id, f.forum_order";
       break;
       }
   } 
Antworten

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