Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Rätselforum
#91 RE: Rätselforum
Das Formular hat 2 submit Buttons.
#newmsg zum speichern
#newpreview zur Vorschau
Nur den #newmsg will ich verwenden.
2
3
4
5
6
<form action="new.php?thread=215&forum=10&reply=1&replyid=835" name="newms" method="post" id="submitform">
.
<input type="submit" id="newmsg" name="a1" value="Rätsel speichern" class="button" style="font-weight: bold;">
<input type="submit" name="preview" id="newpreview" value="Vorschau" class="button">
.
</form>
Bekomme ich aber noch hin.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#93 RE: Rätselforum
hallo Mike
keine Ahnung, ob du hiermit was anfangen kannst. Im Wesentlichen gebe ich dem Vorschau-Button eine Click-Funktion, damit man preview von speichern im form.action unterscheiden kann
zu Testzwecken macht meine Textmanipulation die Umwandlung in Großschreibung
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
var my_submit = function (frm){
let ta=document.querySelector("#messagetext");
if (! ta ) alert("kein Messagetext gefunden in "+frm.id);
ta.defaultValue=ta.value;
if (frm.action.includes("preview")) {
// alert("das ist eine Vorschau " +frm.id );
} else if (frm.action.includes("hread=")) { // Thread / thread
if (ta) ta.value="Antwort bearbeitet:\n\n"+ta.value.toUpperCase();
let aw=confirm("Das ist eine Antwort\n\nfortsetzen? "+frm.id
+"\nneuer Text:\n"+ta.value);
if (!aw) ta.value=ta.defaultValue;
return aw;
} else {
if (ta) ta.value="Frage bearbeitet:\n\n"+ta.value.toUpperCase();
let aw = confirm("Das ist eine Frage\n\nfortsetzen?" +frm.id
+"\nneuer Text:\n"+ta.value);
if (!aw) ta.value=ta.defaultValue;
return aw;
}
}
let qs="#quickreplyform,#message_form";
var frm1=document.querySelector(qs);
if (frm1) addEventListener('submit',function(){my_submit(frm1)});
else alert ("kein Form gefunden: "+qs);
// dieser Button stört mich, weg damit
let but= document.querySelector("nav.navbar> div.message_action");
if (but ) but.parentNode.removeChild(but);
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
// 2 Knöpfe mit gleicher Id nach einem Preview, Murks patchen
var ip1=document.querySelector("input[type='submit'][name='a1']");
var ip2=document.querySelector("input[type='submit'][id='newmsg']:not([name='a1'])");
if (ip2 ) { // zusätzlicher #newmsg nach preview
ip2.id="newmsg2";
if (ip1) ip2.onclick=function() {
// alert("Knopf ip2 geclickt")
ip1.click();
}
}
var my_submit = function (frm){
let ta=document.querySelector("#messagetext");
if (! ta ) alert("kein Messagetext gefunden in "+frm.id);
ta.defaultValue=ta.value;
if (frm.action.includes("preview")) {
// alert("das ist eine Vorschau " +frm.id );
} else if (frm.action.includes("hread=")) { // Thread / thread
if (ta) ta.value="Antwort bearbeitet:\n\n"+ta.value.toUpperCase();
let aw=confirm("Das ist eine Antwort\n\nfortsetzen? "+frm.id
+"\nneuer Text:\n"+ta.value);
if (!aw) ta.value=ta.defaultValue;
return aw;
} else {
if (ta) ta.value="Frage bearbeitet:\n\n"+ta.value.toUpperCase();
let aw = confirm("Das ist eine Frage\n\nfortsetzen?" +frm.id
+"\nneuer Text:\n"+ta.value);
if (!aw) ta.value=ta.defaultValue;
return aw;
}
}
var pvbut=document.querySelector("#newpreview");
if (pvbut) {
pvbut.addEventListener('click',function(){
pvbut.form.action+="&preview=1";
// alert("preview geclickt :\n"+this.form.action);
});
} else alert ("kein #newpreview gefunden");
let qs="#quickreplyform,#message_form";
var frm1=document.querySelector(qs);
if (frm1) addEventListener('submit',function(){my_submit(frm1)});
else alert ("kein Form gefunden: "+qs);
damit ist es mir gelungen, von jedem Formular aus, den Text durch die Funktion my_submit zu zwingen
Hallo Bernd,
danke für die Hilfe.
ich babe es selber hinbekommen indem ich statt den submit zu selektieren eine click-Funktion auf die Buttons zum speichern und vorschauen gesetzt habe. Die klinken sich auch vor das Abschicken zum Server.
Eine Lösung für die datVar in der Seitenquelle habe ich auch.
Ich bin fast fertig. Das Bearbeiten muss ich noch überarbeiten und dann kommt das langwierige testen.
Es sieht so aus, als ob das Plugin doch noch für den Store seine Reife erreichen kann.
Braucht warscheinlich doch nicht in meiner untersten Schublade vergammeln.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Ich gebe auf.
Das Plugin verschwindet wieder in meiner Schublade.
Wer das Plugin schon zum testen hat, kann sich ja eine Kopie anlegen und selber weiter machen.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#96 RE: Rätselforum
ja, die Schwierigkeiten häufen sich.
Vielleicht ist ein FrageForum auch nicht für einen Einsatz geeignet.
Im V4 habe ich den gleichen Fehler beobachtet wie im V6: die Frage wird auf Nachfolgeseiten gelegentlich nicht wiederholt und Antworten, von den Folgeseiten aus, werden zu Kommentaren.
Solange das nicht gefixed ist, macht weiterer Aufwand auch keinen Sinn ...
Zitat von l2otbart_57 im Beitrag #96
Im V4 habe ich den gleichen Fehler beobachtet wie im V6: die Frage wird auf Nachfolgeseiten gelegentlich nicht wiederholt und Antworten, von den Folgeseiten aus, werden zu Kommentaren.
Das konnte ich bis jetzt im V6 nicht nachvollziehen.
Hängt es vieleicht von einem Design ab?
Ich habe mit X6 getestet.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#98 RE: Rätselforum
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software