Seite 1 von 3

phpbb 2.0.14 - Quick Reply Problem

Verfasst: 20.04.2005 16:52
von Samariel
Jetzt noch ein Problem mit dem alten Quick Reply Mod:

Quick Reply with Quote
MOD Version: 1.1.3

Jedes mal wenn ich eine Kurzwantwort bestätigen will, kommt folgende Meldung:
Eine neue Antwort wurde gepostet oder der letzte Post wurde gelöscht während du geantwortet hast. Prüfe deinen Post anhand der "Vorschau" und schicke ihn erneut ab wenn geeignet.
Gehe ich aber normal über antworten, so klappt alles wunder....

Verfasst: 20.04.2005 18:57
von Budman
Dannn hast Du aber den CH2.1.x installiert oder ist das neuerdings ein Standardfeature????

Wie dem auch sei, ich denke, es liegt am CH. Ich habe dasselbe Problem, und habe daraufhin folgende Tips erhalten:

GGWeb-FR

Ich habe es schon probiert, ändert leider nix.. :( Aber ich probiere gerade einen veränderten QuickReply Mod auf dem CH aus, mal sehen, was draus wird, ich gebe Bescheid.

Wenn Du mit o.g. was anfangen kannst, wär's natürlich noch besser wenn Du dann hier eine Lösung posten könntest!

Gruss

Verfasst: 20.04.2005 19:08
von Samariel
Ja, habe das CH 2.1.1 auch installiert, gehört jedoch ncht zu dessen Features.

Mit dem alten 2.0.5er klappte es allerdings noch wunderbar!

Oder es liegt an der 14er phpbb.

Wie dem auch sei, versuche Deinen Link direkt mal, ansonsten hoffe ich, dass Du bald weiterkommst - Ein Feature, wodrauf ich jetzt eigentlich nicht mehr verzichten will. ;)


Dank Dir aber shcon mal bis hierher!!! :)



Edit: Dein Link bringt mir absoult garnichts, da es sichd abei um einen anderen Quick Reply Mod handel.

Welchen benutzt Du?


Ich hab den:

Code: Alles auswählen


##############################################################
## MOD Title: Quick Reply with Quote
## MOD Author: Smartor < smartor_xp@hotmail.com > (Hoang Ngoc Tu) http://smartor.is-root.com
## MOD Description: This will add a quick-reply form below every topics
##			It will only display when user has the Reply access
##			User have a option to quote the last message
## MOD Version: 1.1.5
##
## Installation Level: easy
## Installation Time: 5 Minutes
## Files To Edit: 3
##	viewtopic.php
##	language/lang_XX/lang_main.php
##	templates/template_XX/viewtopic_body.tpl
## Included Files: N/A
##############################################################
## Author Notes:
##
##############################################################
## This MOD is released under the GPL License.
## Intellectual Property is retained by the MOD Author(s) listed above
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

#
#-----[ BEFORE, ADD ]------------------------------------
#
//
// Quick Reply Mod
//
if ( ((!$is_auth['auth_reply']) or ($forum_topic_data['forum_status'] == FORUM_LOCKED) or ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) and ($userdata['user_level'] != ADMIN) )
{
	$quick_reply_form = "";
}
else
{
	if ($can_watch_topic and $is_watching_topic)
	{
		$notify_user = 1;
	}
	else
	{
		$notify_user = $userdata['user_notify'];
	}
	$bbcode_uid = $postrow[$total_posts - 1]['bbcode_uid'];
	$last_poster = $postrow[$total_posts - 1]['username'];
	$last_msg = $postrow[$total_posts - 1]['post_text'];
	$last_msg = str_replace(":1:$bbcode_uid", "", $last_msg);
	$last_msg = str_replace(":u:$bbcode_uid", "", $last_msg);
	$last_msg = str_replace(":o:$bbcode_uid", "", $last_msg);
	$last_msg = str_replace(":$bbcode_uid", "", $last_msg);
	$last_msg = str_replace("'", "'", $last_msg);
	$last_msg = "[QUOTE=\"$last_poster\"]" . $last_msg . "[/QUOTE]";
	$quick_reply_form = "
	<script language='JavaScript' type='text/javascript'>
		function checkForm()
		{
			formErrors = false;
			document.post.message.value = '';
			if (document.post.input.value.length < 2) {
				formErrors = '" . $lang['Empty_message'] . "';
			}
			if (formErrors) {
				alert(formErrors);
				return false;
			} else {
				if (document.post.quick_quote.checked) {
					document.post.message.value = document.post.last_msg.value;
				}
				document.post.message.value += document.post.input.value;
				return true;
			}
		}
	</script>
	<form action='".append_sid("posting.$phpEx")."' method='post' name='post' onsubmit='return checkForm(this)'>
	<span class='genmed'><b>".$lang["Quick_Reply"].":</b><br />";

	if (!$userdata['session_logged_in'])
	{
		$quick_reply_form .= $lang['Username'] . ":&nbsp;<input class='post' type='text' name='username' size='25' maxlength='25' value='' /><br />";
	}

	$quick_reply_form .= "<textarea name='input' rows='10' cols='50' wrap='virtual' class='post''></textarea><br />
	<input type='checkbox' name='quick_quote' />".$lang["Quick_quote"]."<br />
	<input type='checkbox' name='attach_sig' checked='checked' />".$lang["Attach_signature"]."<br />
	<input type='hidden' name='mode' value='reply' />
	<input type='hidden' name='sid' value='" . $userdata['session_id'] . "' />
	<input type='hidden' name='t' value='" . $topic_id . "' />
	<input type='hidden' name='message' value='' />
	<input type='hidden' name='notify' value=" . $notify_user  . " />
	<input type='hidden' name='last_msg' value='" . $last_msg  . "' />
	<input type='submit' name='preview' class='liteoption' value='".$lang['Preview']."' />&nbsp;
	<input type='submit' name='post' class='mainoption' value='".$lang["Submit"]."' />
	</form></span>";
}

$template->assign_vars(array(
	'QUICK_REPLY_FORM' => $quick_reply_form)
);
//
// END Quick Reply Mod
//

#
#-----[ OPEN ]------------------------------------------
#
lang_main.php

#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!

#
#-----[ BEFORE, ADD ]------------------------------------
#
// Quick Reply Mod
$lang['Quick_Reply'] = 'Quick Reply';
$lang['Quick_quote'] = 'Quote the last message';

#
#-----[ OPEN ]------------------------------------------
#
viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------
#
{S_TOPIC_ADMIN}

#
#-----[ AFTER, ADD ]------------------------------------
#
{QUICK_REPLY_FORM}


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM


Wie gesagt, vorher klappte ein ohne Probleme!

Verfasst: 20.04.2005 19:35
von Budman
Ne, da muss ich Dich enttäuschen, das ist ein Feature des CH:
ptirhiik hat geschrieben:What's new in this version :
[...]
# you will be warned if someone post a reply while you were writing a message on the same topic,
[...]
Das Problem besteht darin, dass bei allen Quick Reply Mods die ID des letzten Posts nicht mit übergeben wird, darum nimmt dann das CH-Skript an, es wäre der "erste Beitrag" und da ja schon ein Beitrag geschrieben steht, das da was nicht übereinstimmt....

Deshalb die Zwischenmeldung. Wie gesagt, es muss irgendwie über die Zeilen in dem Link gehen, auch in "unseren" Quick Reply's. Nur leider habe ich die passende Stelle noch nciht gefunden, bzw es zum laufen gebracht... ;)

Mal sehen, ich verfolge dieses Thema auch bei phpbb.com und in Ptirhiiks Forum mit....

Gruss Bud

Verfasst: 20.04.2005 22:10
von Samariel
Danke für Deine Aufklärung. So weiss ich zumidnest genau woran es liegt! ;)

Ich hoffe es wird bald was gefunden... :)

Verfasst: 23.04.2005 00:47
von Samariel
Wenn jemand einen ähnlichen kennt... ;)

Verfasst: 23.04.2005 16:46
von Budman
Also, ich hab leider keine Lösung für unsere QuickReply's, aber ich habe einen gefunden, der dieses Problem nicht hat, und auch funktioniert!

Es handelt sich um den QuickPost ES von reddog! :D

Das entsprechende Topic in seinem Board findest Du hier!

In dem Download findest Du ein Verzeichnis optional, indem ist die Version für den CH versteckt!

Ich hab ihn eingebaut, und er funktioniert bestens! :D

Gruss Bud

Verfasst: 23.04.2005 18:18
von Einste1n
okey, vielen dank damit hat sich das erledigt mit dem CH_210 Mod ... wollte ihn eigentlich dieses WE installieren, aber der scheint ja mehr probleme zu machen, als das er was nutzt :(

Verfasst: 23.04.2005 19:13
von Budman
Einste1n hat geschrieben:okey, vielen dank damit hat sich das erledigt mit dem CH_210 Mod ... wollte ihn eigentlich dieses WE installieren, aber der scheint ja mehr probleme zu machen, als das er was nutzt :(
Wie man's nimmt! Ich halte Ihn für sehr gut, und ich wüsste offengestanden nicht, wie ich die schon inkludierten Funktionen anderweitig ersetzen könnte...

Zumal ja im Laufe der nächsten Zeit ein paar Mods kommen, die perfekt in den CH passen, und dort auch bestens funktionieren.

Wenn ich Dir also einen Rat geben darf (ich hoffe, Du nimmst mir das nicht übel ;) ), warte bis alle Erweiterungen für den CH als Final raus sind (ich schätze mal Spätsommer / Herbst), und dann installiere Dir ein vorgemoddetes Pack, dann hast Du keine Probs und alles andere geht auch! :)

Wenn ich Ihn nicht schon hätte, würde ich auch eher warten, aber ganz entgehen lassen würd ich ihn mir nicht! ;)

Gruss Bud

Verfasst: 23.04.2005 19:48
von Einste1n
das ist doch nur ein subforen mod oder steckt da noch mehr drin ?
Das Problem ist, ich habe ein sehr gut gemoddes Forum, daher kann ich nicht mal eben ein neues aufsetzen, da würde dann ne menge verschwinden, also bleibt nur der normale Einbau nach Anleitung ;-)

Bei zwei Mods hab ich jetzt schon von Problemen gehört, einmal bei Schnellantwort Mod und einmal beim Pruning Mod. Und ob der Dateianhangmod damit funzt weiss ich auch noch net weil der chmod scheint ja so einige probleme mit anderen mods zu haben. Und dieser CH Mod ist ja vom Einbau her richtig heftig!

Leider hab ich bisher keine Demo von diesen Mod gefunden, der mir mehr zeigt als Subforen, darum hab ich es immer nur für einen Subforen Mod gehalten und nicht mehr :)