Gewijzigd bericht als nieuw bericht weergeven.

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
Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Gewijzigd bericht als nieuw bericht weergeven.

Bericht door Muiter » 09 aug 2005, 17:28

Is het mogelijk om als wanneer het laatste bericht word gewijzigd dit word weergeven als een nieuw bericht?
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 09 aug 2005, 17:41

Lijkt me wat lastig omdat er met cookies gewerkt wordt. Misschien als het oorspronkelijke bericht verwijderd wordt en er een nieuwe bericht voor in de plaats komt.

Hoe dan ook lijkt het me niet praktisch als het aangepaste bericht zich midden in het topic bevindt.

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 11 aug 2005, 21:07

Een paar dagen terug heb ik deze mod toegevoegd.

Als iemand een nieuw bericht plaatst dat word het gewijzigde bericht als nieuw weergegeven.
Dit komt omdat niet het nieuwe bericht aan het vorige word toegevoegd maar omdat de vorige bericht opnieuw word geplaatst inclusief de nieuwe tekst.

Kan ik iets doen opdezelfde manier zodat het ook met de edit knop werkt?
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 11 aug 2005, 21:11

Dat is precies wat ik bedoelde, maar werkt waarschijnlijk alleen als het laatst toegevoegde bericht wordt bewerkt?

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 11 aug 2005, 21:25

Spambot schreef:Dat is precies wat ik bedoelde, maar werkt waarschijnlijk alleen als het laatst toegevoegde bericht wordt bewerkt?
Dat klopt. Het is natuurlijk ook alleen de bedoeling dat als het laatste bericht word gewijzigd met de 'wijzig' knop dat die opnieuw word geplaatst. Ander klopt de volgorde van een topic ook niet meer.
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

Muiter
Berichten: 823
Lid geworden op: 05 sep 2003, 19:34
Contacteer:

Bericht door Muiter » 12 aug 2005, 20:01

Ik gooi deze vraag hier ook maar even in:

Kan ik de mod Double Post Merge ook op oneindig zetten zonder problemen?

Code: Selecteer alles

	if ( $mode == 'reply' && $userdata['user_id'] != ANONYMOUS )
	{
		$poster_id = $userdata['user_id'];
		$sql = "SELECT post_id, poster_id, post_time, MAX(post_time) FROM " . POSTS_TABLE . " WHERE topic_id = $topic_id GROUP BY post_time ORDER BY post_time DESC LIMIT 1";
	
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not obtain forums information', '', __LINE__, __FILE__, $sql);
		}
		$post_id_last_row = $db->sql_fetchrow($result);
		$post_id = $post_id_last_row['post_id'];
		$current_time = time(); 
		$difference_time = $current_time - $post_id_last_row['post_time'];
		$hours = floor($difference_time/60/60); 
		$minutes = floor($difference_time/60%60);
		$seconds = $difference_time%60;
		$separator = ' \n\n[size=9][color=#999999]Added after';
		if ( $hours != 0 )			$separator .= ' ' . $hours . ' hours';
		if ( $minutes != 0 )			$separator .= ' ' . $minutes . ' minutes';
		if ( $hours == 0 && $minutes == 0 )	$separator .= ' ' . $seconds . ' seconds';
							$separator .= ':[/color][/size]\n\n ';
		
		if ( $post_id_last_row['poster_id'] == $poster_id && ( $difference_time < ( $board_config['join_interval'] * 3600 ) ) )
		{			
			$mode = 'editpost';
			$sql = "SELECT post_text, bbcode_uid FROM " . POSTS_TEXT_TABLE . " WHERE post_id = $post_id";
			if ( !($result = $db->sql_query($sql)) )
				{
					message_die(GENERAL_ERROR, 'Could not obtain forums information', '', __LINE__, __FILE__, $sql);
				}
			$last_message_row = $db->sql_fetchrow($result);
			$bb_uid = ':' . $last_message_row['bbcode_uid'];
			
			// i don't know much about parsing the message, so it may well be that,
			// there are some wrongs, anyway all seems to work fine
			$last_message = str_replace($bb_uid, '', $last_message_row['post_text']);
			$last_message = preg_replace('/\:[0-9a-z\:]+\]/si', ']', $last_message);
			$last_message = undo_htmlspecialchars(addslashes($last_message));
			
		}	
	}
In het ACP kan ik het aantal uren opgeven, kan ik bv 99999999999 opgeven?
Hoi! Ik ben een onderschrift virus, kopieer/plak mij in jouw onderschrift om mij te verspreiden!

B-sTyLe
Berichten: 561
Lid geworden op: 27 okt 2004, 17:12

Bericht door B-sTyLe » 12 aug 2005, 20:52

ja, heb ik ook zo staan :wink:

Lontronics

Bericht door Lontronics » 12 aug 2005, 21:55

Als je zoekt op mijn gebruikersnaam op dit forum, dan kom je vanzelf ergens het wijzigen van een post weergeven als nieuwe post tegen. Ik heb dit nl. een half jaar terug of zo ook een keer gevraagd en aangepast bij een forum.

Just a tip ;)

Gesloten