Nach Vorschau kein senden möglich !

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Nach Vorschau kein senden möglich !

Beitrag von tom10 »

Ich hab ein Problem:

Wenn man eine Nachricht schreibt, dann den Vorschu Button drückt, erscheint die Vorschau wie gewünscht, aber aus dem Sende Button ist ein "Wird gesendet" geworden. Und ein Absenden ist somit nicht mehr möglich... wo liegt denn da das Problem ? ^1

Das müste ja in der postinb_body.tpl um diesen Teil gehn:
{POLLBOX}
<!-- BEGIN switch_confirm -->
<tr>
<td class="row3" colspan="2" align="center"><br /><br />{CONFIRM_IMAGE}<br /><br /></td>
</tr>
<tr>
<td class="row2" colspan="2" align="center"><span class="gen"><b>{L_CT_CONFIRM}</b></span><br /><span class="gensmall">{L_CT_CONFIRM_E}</span><br /><br /><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" value="" />{S_HIDDEN_FIELDS}</td>
</tr>
<!-- END switch_confirm -->
<tr>
<td class="cat" colspan="2" align="center" height="28">{S_HIDDEN_FORM_FIELDS}
<!-- BEGIN cback_vorschau -->
<input type="submit" tabindex="5" name="preview" onclick="return AJAXPreview({S_IS_PM}, {S_EDIT_POST_ID});" class="mainoption" value="{L_PREVIEW}" />
<!-- END cback_vorschau -->
&nbsp;&nbsp;<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" />



</td>
</tr>
</table>
Zuletzt geändert von tom10 am Mi 20.Sep, 2006 06:17, insgesamt 1-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann wird in dem Javascript-Part der posting_body.tpl dieses nicht zurückgesetzt. Also ein Fehler.
Welches Script hast Du denn hierzu eingebaut?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Du, Oxpus ich denke das war irend ein Script von hier aus dem Forum....bin mir aber nicht mehr sicher...
Soll ich die posting_body.tpl mal anhängen ?
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nur zu...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Also der Mod ist der Post Is Sending ( 1.1.1) Und die Datei kommt hier....
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich bin mir nicht sicher, ob das bei Dir schon reicht, aber versuchs mal.
Mit den AJAX Features könnte es Probs geben, ich glaube deshalb hatte ich das bei mir auch ausgebaut.
Also zumindest für den Vorschau-Button...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Nein, klappt leider nicht.....

P.S. bei der Schnellantwort gab und gibt es keine Probleme...
Dasieht der Code aber auch nur so aus.....
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.quick_quote.checked = false;
setTimeout("document.post.post.disabled = true; document.post.post.value='{L_SENDING}'", 0);
return true;
}
}
</script>
Zuletzt geändert von tom10 am Mi 20.Sep, 2006 19:17, insgesamt 2-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Kann es denn sein, daß bei der Schnellantwort kein "Wird gesendet" gesetzt wird??? ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Doch... auch bei der Schnellantwort wird das "Wird gesendet" gesetzt und angezeigt und es funktioniert!
Das ist ja das komische...
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Bei der Vorschau?
Den gleichen Code, den Du von der Schnellantwort gepostet hattest, habe ich auch in der posting_body.tpl eingebunden.
Komisch, wenn es da dann nicht geht...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Ja, der Code aus Beitrag 10 von mir ist der Code der für die Schellantwort relevant ist. Und wie gesagt funktioniert die ganze Geschichte bei der Schnellantwort ja....
Nur in der posting_body.tpl eben nicht... Fragt sich nur warum der Code da nicht greift ?!?!? ^1

Hast Du nicht noch eine Idee?

Edit: Ich hab das jetzt mal so versucht...:

Code: Alles auswählen

if (formErrors) { 
alert(formErrors); 
return false; 
} else { 
//formObj.preview.disabled = true; 
//formObj.submit.disabled = true; 
 if (document.post.quick_quote.checked) {
document.post.message.value = document.post.last_msg.value + document.post.message.value;
}
document.post.quick_quote.checked = false;
      setTimeout("document.post.post.disabled = true; document.post.post.value='{L_SENDING}'", 0);
return true; 
} 
} 
</script>
Nun wird das "Wird gesendet" zwar nicht mehr angezeigt.... ¦4
Aber die Vorschau deaktiviert den Button erstmal nicht mehr.... ^6

Ist also auch nicht die Ideallösung....
Zuletzt geändert von tom10 am Do 21.Sep, 2006 16:19, insgesamt 2-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm, wenn die AJAX Vorschau verwendet wird, ist diese schneller, als der Button sinnvoll deaktiviert und wieder aktiviert werden kann.
In der Regel jedenfalls.
Bei mir zeigte der Button auch teilweise nach dem Einbau der AJAX Features überhaupt keine Reaktion mehr, so daß ich letztlich die Aktion ausgebaut hatte.
Und bei mir ist die Vorschau ja auch sehr schnell da, so daß ich darauf verzichten kann.

Nur so am Rande bemerkt, denn ich wüsste nicht, wo ich jetzt suchen sollte.
Javascript habe ich zwar jetzt in der letzten Zeit vermehrt kennen gelernst, bin aber immer noch nicht sooo fit, auch hier gezielt helfen zu können :(
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Also meinst Du ich solle in der posting_body.tpl einfach das Ajax Feature wieder raus nehmen und es halt so lassen wie es war.

Oder soll ich den Code so wie er jetzt bei mir drin ist so lassen , obwohl mir das doch etwas falsch erscheint, da er ja von Quick_reply ist....

Laut der Anleitung vom Ajax-mod sollte dieses in der posting_body.tpl gemacht werden....

Soll ich den gesamten Part da wieder rückgängig machen ?
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ FIND ]------------------------------------------------
#
<script language="JavaScript" type="text/javascript">

#
#-----[ BEFORE, ADD ]-----------------------------------------
#
<script type="text/javascript">
<!--
var L_RESULTS = '{L_SEARCH_RESULTS}';
var L_RESULT = '{L_SEARCH_RESULT}';
var L_MORE_MATCHES = '{L_MORE_MATCHES}';
//-->
</script>

<script type="text/javascript" src="ajax/ajax_postfunctions.js"></script>

#
#-----[ FIND ]------------------------------------------------
#
{POST_PREVIEW_BOX}

#
#-----[ REPLACE WITH ]----------------------------------------
#
<div id="preview_box" {S_DISPLAY_PREVIEW}>{POST_PREVIEW_BOX}</div>

#
#-----[ FIND ]------------------------------------------------
#
<td class="row2"><span class="genmed"><input type="text" class="post" tabindex="1" name="username" size="25" maxlength="25" value="{USERNAME}" /></span></td>

#
#-----[ IN-LINE FIND ]----------------------------------------
#
value="{USERNAME}"

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
# Note the leading space!
onblur="AJAXCheckPostUsername(this.value);"

#
#-----[ FIND ]------------------------------------------------
#
</tr>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr id="post_username_error_tbl" style="display:none;">
<td class="row1">&nbsp;</td>
<td class="row2"><span class="gen" id="post_username_error_text">&nbsp;</span></td>
</tr>

#
#-----[ FIND ]------------------------------------------------
#
<td class="row2"><span class="genmed"><input type="text" class="post" name="username" maxlength="25" size="25" tabindex="1" value="{USERNAME}" />&nbsp;<input type="submit" name="usersubmit" value="{L_FIND_USERNAME}" class="liteoption" onClick="window.open('{U_SEARCH_USER}', '_phpbbsearch', 'HEIGHT=250,resizable=yes,WIDTH=400');return false;" /></span></td>

#
#-----[ IN-LINE FIND ]----------------------------------------
#
value="{USERNAME}"

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
# Note the leading space!
onkeyup="AJAXCheckPMUsername(this.value);"

#
#-----[ IN-LINE FIND ]----------------------------------------
#
&nbsp;<input type="submit"

#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
<span id="pm_username_select">&nbsp;</span>

#
#-----[ FIND ]------------------------------------------------
#
</tr>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr id="pm_username_error_tbl" style="display:none;">
<td class="row1">&nbsp;</td>
<td class="row2"><span class="gen" id="pm_username_error_text">&nbsp;</span></td>
</tr>

#
#-----[ FIND ]------------------------------------------------
#
<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" />

#
#-----[ IN-LINE FIND ]----------------------------------------
#
value="{SUBJECT}"

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
# Note the leading space!
{S_AJAX_BLUR}

#
#-----[ FIND ]------------------------------------------------
#
</tr>
<tr>

#
#-----[ BEFORE, ADD ]-----------------------------------------
#
</tr>
<tr id="subject_error_tbl" style="display:none;">
<td class="row1">&nbsp;</td>
<td class="row2"><span class="gen">{L_EMPTY_SUBJECT}</span></td>
</tr>
<tr id="searchresults_tbl" style="display:none;">
<td class="row1">&nbsp;</td>
<td class="row2"><span class="gen">
<a href="#" target="_blank" class="gen" id="searchresults_lnk">{L_AJAX_NO_RESULTS}</a>
</span></td>

#
#-----[ FIND ]------------------------------------------------
#
<td class="catBottom" colspan="2" align="center" height="28"> {S_HIDDEN_FORM_FIELDS}<input type="submit" tabindex="5" name="preview" class="mainoption" value="{L_PREVIEW}" />&nbsp;<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" /></td>

#
#-----[ IN-LINE FIND ]----------------------------------------
#
name="preview"

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
# Note the leading space!
onclick="return AJAXPreview({S_IS_PM}, {S_EDIT_POST_ID});"
Zuletzt geändert von tom10 am Fr 22.Sep, 2006 05:54, insgesamt 1-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nein, nicht die Ajax Features, sondern den Code für die Buttonbeschriftung.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Also dieses {L_SENDING} einfach in z.B. "senden" umwandeln, Umbenennen??

Und was ist mit dem von mir angepassten teil aus der Quick_replay ???
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja. Und in der Quick Reply kann es ja bleiben, wenn es da funktioniert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

[quote="tom10";p="64324"]Und was ist mit dem von mir angepassten teil aus der Quick_replay ???[/quote]

Das hast Du noch nicht beantwortet... ^2
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Doch:
Und in der Quick Reply kann es ja bleiben, wenn es da funktioniert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Nee, doch nicht....

Denn ich hab ja aus der quick-replay ein Teil in die posting-body übernommen... und desshalb die Frage ob ich das dann wieder rückgängig machen soll und nur rein das "{L_SENDING}" ersetzten sollte...
Zuletzt geändert von tom10 am Sa 23.Sep, 2006 11:41, insgesamt 1-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich sagte bereits "Ja...." und dann den 2. Satz mit Quickreply ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Alles klar, das hab ich leider so nicht rauslesen können...

Edit:
so, hab es gerade mal so versucht :
setTimeout("document.post.post.disabled = true; document.post.post.value='wird gesendet'", 0);
return true;
}
}
</script>
Und es klappt so nicht ! :wall: Der button ist wieder disabled und zeigt bei der Vorschau "wird gesendet" anstatt "senden"....
Zuletzt geändert von tom10 am Sa 23.Sep, 2006 11:53, insgesamt 1-mal geändert.
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich sagte ja schon: Ich habe keine Idee mehr dazu...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten