Alleen bericht wijzigen als er geen reactie is geplaatst

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Ivan
Berichten: 20
Lid geworden op: 05 sep 2004, 09:32
Contacteer:

Alleen bericht wijzigen als er geen reactie is geplaatst

Bericht door Ivan » 02 apr 2005, 08:33

Is er een mod dat het mogelijk maakt dat een lid alleen zijn/haar berichten kan wijzigen zolang er geen reactie op is geplaatst?

Er zal ongetwijfeld al een keertje naar gevraagd zijn hier, maar ik kan het niet vinden.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Re: Alleen bericht wijzigen als er geen reactie is geplaatst

Bericht door mosymuis » 04 apr 2005, 11:10

Ivan schreef:maar ik kan het niet vinden.
Me neither.

Open

posting.php
Vind

Code: Selecteer alles

		if ( $post_info['poster_id'] != $userdata['user_id'] && !$is_auth['auth_mod'] )
Vervang met

Code: Selecteer alles

		if ( ($post_info['poster_id'] != $userdata['user_id'] || !$post_data['last_post']) && !$is_auth['auth_mod'] )

Ivan
Berichten: 20
Lid geworden op: 05 sep 2004, 09:32
Contacteer:

Bericht door Ivan » 04 apr 2005, 13:34

Bedankt! (Het ziet er naar uit dat het goed werkt, nog even een paar keer testen voor de zekerheid)

Alleen zie je nog de tekst 'wijzigen' op je eigen berichten staan, waarop al een reactie is geplaatst. Als je erop kikt kun je idd geen reactie plaatsen, maar het zou mooier zijn dat het alleen zichtbaar is als je daadwerkelijk je bericht kunt wijzigen. Is het moeilijk om dit aan te passen?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 04 apr 2005, 15:26

Het gaat allemaal :wink:

In viewtopic.php
Zoek

Code: Selecteer alles

, p.*
Zet erachter in dezelfde lijn

Code: Selecteer alles

, t.topic_last_post_id
Zoek

Code: Selecteer alles

, " . POSTS_TEXT_TABLE . " pt
Zet erachter in dezelfde lijn

Code: Selecteer alles

, " . TOPICS_TABLE . " t
Zoek

Code: Selecteer alles

	WHERE p.topic_id = $topic_id
Vervang met

Code: Selecteer alles

	WHERE t.topic_id = $topic_id
	    AND p.topic_id = t.topic_id
Zoek

Code: Selecteer alles

if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] ) || $is_auth['auth_mod'] )
Vervang met

Code: Selecteer alles

if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && ( $postrow[$i]['topic_last_post_id'] == $postrow[$i]['post_id'] ) ) || $is_auth['auth_mod'] )
Afbeelding

Ivan
Berichten: 20
Lid geworden op: 05 sep 2004, 09:32
Contacteer:

Bericht door Ivan » 05 apr 2005, 09:07

Mijn dank is groot :bier: !

Gebruikersavatar
jh0nny
Berichten: 943
Lid geworden op: 11 mar 2004, 20:05
Contacteer:

Bericht door jh0nny » 05 apr 2005, 10:08

Dit is een handige functie, nou heb ik dit overigens maar nodig voor 1 á 2 leden aangezien de rest weleens zijn post wil bijwerken (bij update enz.) ... is dat ook mogelijk dan? dat je gewoon alleen 1 of 2 user id's de wijzigfunctie niet laat gebruiken? :D
Barki.nl

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 05 apr 2005, 10:16

Ja, dat is mogelijk 8) (probeer het eerst zelf eens)

Gebruikersavatar
jh0nny
Berichten: 943
Lid geworden op: 11 mar 2004, 20:05
Contacteer:

Bericht door jh0nny » 05 apr 2005, 10:20

mosymuis schreef:Ja, dat is mogelijk 8) (probeer het eerst zelf eens)
:lol: .. ik zal eens een poging gaan wagen dan, weet nu in ieder geval dat het mogelijk is.
Barki.nl

Gesloten