Pagina 1 van 1

mode hide:niet bij reply zich baar maar bij member |oplosing

Geplaatst: 04 jul 2005, 16:47
door supperbas
http://www.philiweb.com/download/hide/h ... =1&lang=en

dit is de instalatie link

Het probleem
Ik wil dat hij het protecte bericht laat zien als je member bent en niet als je member bent en gereplyd hebt in het tropic

Ik hbe zelf lopen zoeken/editen om te zorgen dat het naar aleen member gaat (dus zonder te replyen op dat torpic)
maar het is niet gelukt :(

Heeft iemand een idea wat ik moet veranderen zo dat je niet hoeft te replyen om het te zien maar nog wel dat je member moet zijn

(hopenlijk snappen jullie het ik typ nogaal onduidelijk :wink: )

Al vast bedankt :thumb:

Geplaatst: 04 jul 2005, 16:55
door Luuk
Je moet in elk bestand waar een querrie staat, zoiets bijvoorbeeld

Code: Selecteer alles

AND p.poster_id = " . $userdata['user_id'];
Dat vervangen met

Code: Selecteer alles

AND p.poster_id = " . $userdata['user_id'] . "
AND p.poster_id <> " . ANONYMOUS;

Geplaatst: 04 jul 2005, 18:14
door supperbas
ik krijg hier bij nog steets dit --- If you are a *registered user* : you need to post in this topic to see the message ---

De bedoeling je bent ge registreed en je moet inloggen om dat bericht te zien
deze mod zorgt er voor dat je ook eerst moet posten maar dat wil ik juist niet
en het is ook niet de bedoeling dat gasten kunnen zien wat er staat :wink:

alvast bedankt :thumb:

(ps dat vervangen met werkte niet maar dat zorgt er voor dat gasten ook eerst moeten posten (niet de bedoeling :P)

Geplaatst: 04 jul 2005, 20:48
door Luuk
Ik zie net dat wat ik zeg ook zinloos is, omdat als het goed is, als je niet bent ingelogd altijd $valid = FALSE hebt. Oftewel je zou het niet kunnen zien.

Geplaatst: 04 jul 2005, 21:51
door supperbas
weet jij dan wat je wel wat ik moet veranderen om te zorgen dat je niet perse hoeft te posten om het bericht te zien?

Geplaatst: 04 jul 2005, 21:56
door Luuk
En dus alleen niet te zien als je niet beent ingelogd?

Geplaatst: 04 jul 2005, 21:59
door supperbas
juist ja :bier:

Geplaatst: 04 jul 2005, 22:07
door Luuk
Probeer dan eens door

Code: Selecteer alles

$valid = FALSE;
if( $userdata['session_logged_in'] ) {
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
$valid = $db->sql_numrows($resultat) ? TRUE : FALSE;}
te vervangen met

Code: Selecteer alles

$valid = ( $userdata['session_logged_in'] ) ? TRUE : FALSE;

Geplaatst: 04 jul 2005, 22:11
door supperbas
Bedankt het werkt!!! :thumb: :thumb: :thumb: :thumb: :thumb:

thanks :bier: