Autor Nachricht

brusau

(Senior Member)

Zeigt Zugriffsunabhänig an wer wo ist, auch wenn der nicht sehen darf das und in welchem thema der ist.

Gast sieht dass Admin im Adminbereich schreibt und zu welchem Thema der schreibt
30.01.04, 09:21:35

brusau

(Senior Member)

könnte man das so machen das wenn einer da ist wo ich das thema nicht sehen darf das da
"Intern" steht?
30.01.04, 09:32:23

brusau

(Senior Member)

Der Bug ist auch bei dem Profil.

Sieht auch jeder das Thema in dem ich eben geschrieben habe
30.01.04, 09:34:18

Chris

(phpMyForum Autor)

profile.php

suche nach
Code:
1:
2:
3:
4:
$Topic = $_db->fetch_array( $_db->query("SELECT t.name, t.id, p.post_date
                                         FROM $TB_TOPIC AS t, $TB_POST AS p
                                         WHERE p.id = ".intval($userinfo["last_post"])."
                                           AND p.topic_id = t.id"));

ersetze duch
Code:
1:
2:
3:
4:
5:
6:
7:
$Topic = $_db->fetch_array( $_db->query("SELECT t.name, t.id, p.post_date
                                         FROM $TB_TOPIC AS t, $TB_POST AS p, $TB_FORUM_ACCESS AS a
                                         WHERE p.id = ".intval($userinfo["last_post"])."
                                           AND p.topic_id = t.id
                                           AND a.forum_id = t.forum_id
                                           AND a.view = 1
                                           AND a.access_id = ".intval($_user["access_id"])));

online.php

suche nach
Code:
1:
$site = (is_numeric($id)) ? $_db->fetch_array( $_db->query("SELECT * FROM $TB_TOPIC WHERE id = $id")) : "";

ersetze duch
Code:
1:
2:
3:
4:
5:
$site = (is_numeric($id)) ? $_db->fetch_array( $_db->query("SELECT t.*
                                                                        FROM $TB_TOPIC AS t, $TB_FORUM_ACCESS AS a
                                                                        WHERE t.id = $id
                                                                          AND t.forum_id = a.forum_id
                                                                          AND a.access_id = ".intval($_user["access_id"]))) : "";


PS: in den Templates online_line und profile kannst du ggf. noch eine Bedingung einbauen, damit es noch ein wenig schönder aussieht zwinkern

Chris

Wichtig:
Suche | Doku | Donate
gute Seiten:
Get Firefox | Internet Explorer - Bugs (1, 2, 3) | Browser Sicherheit
30.01.04, 16:04:15

brusau

(Senior Member)

welche Bedingung?
30.01.04, 17:39:19

Chris

(phpMyForum Autor)

na z.b. im Template: profile
Code:
1:
{if $userinfo[last_post]}

damit:
Code:
1:
{if $userinfo[lasttopic_name]}


Chris

Wichtig:
Suche | Doku | Donate
gute Seiten:
Get Firefox | Internet Explorer - Bugs (1, 2, 3) | Browser Sicherheit
30.01.04, 17:56:22

brusau

(Senior Member)

Profil geht

Online nicht so ganz

sehen immer noch das Topic in dem ich bin
01.02.04, 15:51:03

brusau

(Senior Member)

vorschlag für online.php
PHP:
1:
 $site = (is_numeric($id)) ? $_db->fetch_array$_db->query("SELECT * FROM $TB_TOPIC WHERE id = $id")) : ""



beide male ersetzen mit
PHP:
1:
2:
3:
4:
5:
6:
 $site = (is_numeric($id)) ? $_db->fetch_array$_db->query("SELECT t.*
                                                                        FROM $TB_TOPIC AS t, $TB_FORUM_ACCESS AS a
                                                                        WHERE t.id = $id
                                                                          AND t.forum_id = a.forum_id
                                                                          AND a.view='1'
                                                                          AND a.access_id = ".intval($_user["access_id"]))) : ""


01.02.04, 16:01:41

brusau

(Senior Member)

und
suche:
PHP:
1:
 $site = (is_numeric($id)) ? $_db->fetch_array$_db->query("SELECT * FROM $TB_FORUM WHERE id = $id")) : ""


ersetze mit

PHP:
1:
2:
3:
4:
5:
6:
 $site = (is_numeric($id)) ? $_db->fetch_array$_db->query("SELECT f.*
                                                                        FROM $TB_FORUM AS f, $TB_FORUM_ACCESS AS a
                                                                        WHERE f.id = $id
                                                                          AND f.id = a.forum_id
                                                                          AND a.view='1'
                                                                          AND a.access_id = ".intval($_user["access_id"]))) : ""
01.02.04, 16:05:11

Chris

(phpMyForum Autor)

oh, sorry hast recht... mit Augen rollen lachen

Wichtig:
Suche | Doku | Donate
gute Seiten:
Get Firefox | Internet Explorer - Bugs (1, 2, 3) | Browser Sicherheit
01.02.04, 16:42:17
Gehe zu:
Forum Regeln:

Es ist ihnen nicht erlaubt, neue Beiträge zu schreiben.
Es ist ihnen nicht erlaubt, neue Themen zu erstellen.
Es ist ihnen nicht erlaubt, ihre Beiträge zu bearbeiten.
Es ist ihnen nicht erlaubt, ihre Beiträge zu löschen.


HTML Code ist AUS
Board Code ist AN
Smilies sind AN
Umfragen sind AUS

Benutzer in diesem Thema
Es lesen 0 Gäste und folgende Benutzer dieses Thema:

Ähnliche Themen
Thema Antworten Hits Letzter Beitrag
16 Dateien
Gehe zum ersten neuen Beitrag Onlinerekord
131 4973
29.04.10, 23:50:15
Gehe zum letzten Beitrag von Lighty
4 Dateien
Gehe zum ersten neuen Beitrag Gemeinschaftsforum soll bald zu phpMyForum wechseln. :)
57 3969
11.10.04, 17:56:47
Gehe zum letzten Beitrag von brusau
3 Dateien
Gehe zum ersten neuen Beitrag Online/Offline Anzeige in Mitglieder & Profil
14 196
23.10.09, 10:21:00
Gehe zum letzten Beitrag von bear
4 Dateien
Gehe zum ersten neuen Beitrag Wer war heute da?
32 1016
07.07.04, 01:10:59
Gehe zum letzten Beitrag von waaglein
7 Dateien
Gehe zum ersten neuen Beitrag Online-Status in Team-Liste
11 349
02.11.04, 13:11:47
Gehe zum letzten Beitrag von René
Archiv
Ausführzeit: 0.2358 sec. DB-Abfragen: 13
Powered by: phpMyForum 4.1.8 © Christoph Roeder