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.
schnelle antwort
#1 schnelle antwort
hallo,
mir kam die idee, dass es sinnvoll ist, wenn man anstatt des langen weges über "antworten" eine "schnelle antwort" möglichkeit integrieren könnte. dieser kleine editor - verzicht auf jegliche "spielereien" indem er nur aus einem fenster und einem bestätigungsbutton besteht - steht dann in jedem thread unter dem letzten beitrag. wie ist sowas umzusetzen?
gruß, stefan
hi stefanqwertz,
soweit ich weiß muss das eigentlich funktionieren.
denn der "lange weg" ist ja in wirklichkeit genauso.
nur der unterschied das ein link dazwischengelegt wurde.
also sollte das kein problem sein, da es wirklich kein
großer aufwand sein dürfte. meines erachtens zumindest
mfg markus
Hier der Code:
<!-- Schnelle Antwort Beginn-->
<script LANGUAGE="javascript">
function chkFormular() {
if(document.getElementById('messagetext').value == "") {
alert("{[new_no_message]}");
document.getElementById('messagetext').focus();
return false;
}
if(document.getElementById('messagetitle').value == "") {
alert("{[new_no_subject]}");
document.getElementById('messagetitle').focus();
return false;
}
}
function returnTag(inTag) {
insert(inTag,'');
}
function insert(aTag, eTag) {
/* Thanks to http://aktuell.de.selfhtml.org/tippstric...ascript/bbcode/ */
var input = document.getElementById('messagetext');
input.focus();
if(typeof document.selection != 'undefined') {
var range = document.selection.createRange();
var insText = range.text;
range.text = aTag + insText + eTag;
range = document.selection.createRange();
if (insText.length == 0) {
range.move('character', -eTag.length);
} else {
<!-- range.moveStart('character', aTag.length + insText.length + eTag.length);
}
range.select();
} else if(typeof input.selectionStart != 'undefined') {
var start = input.selectionStart;
var end = input.selectionEnd;
var insText = input.value.substring(start, end);
input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
var pos;
if (insText.length == 0) {
pos = start + aTag.length;
} else {
pos = start + aTag.length + insText.length + eTag.length;
}
input.selectionStart = pos;
input.selectionEnd = pos;
} else {
input.value = input.value + aTag + eTag;
input.focus();
}
}
var reply_quote = "{{reply_quote}}";
//-->
</script>
<tr>
<td align=left class="ntit" colspan="2">
<table cellpadding=0 cellspacing=0 border=0 width="100%"><td class=ntit>
<a href="{{forum_link}}">{{forum_title}}</a> - {[new_reply_fast]}
</td>
</tr></table>
</td></tr>
<tr><td class="nnor" colspan="2">
<form action="{{message:replylink}}" name="newms" method="post" onSubmit="return chkFormular()" style="margin:0px;">
<table cellpadding=0 cellspacing=0 border=0 width="100%"><tr><td class="ntop">
<b>{[new_author]}</b> <br>
{{user_registered==true.start}}
{{user_name}}
{{user_registered==true.else}}
<input type="text" name="name" value="{{guest_name}}" size="20">
{{user_registered==true.end}}
<input type=hidden name="titel" maxlength="128" size="48" value="Re: {{message:title}}" class="nnor" tabindex="1" id="messagetitle">
<br><br>
<b>{[name_message]}:</b><br>
</td>
</tr>
<tr><td colspan="2" class="nnor">
<textarea cols="60" rows="13" wrap="soft" name="nachricht" class="nnor" style="width:100%" tabindex="2" id="messagetext">{{text}}</textarea>
</td></tr>
<tr><td colspan="2" class="nnor">
{{captcha==true.start}}
<table cellpadding=0 cellspacing=0 style="border:1px solid;">
<tr><td valign=top><img src="{{captcha_image}}"></td>
<td valign=top>{[captcha_title]}<br>
<input type="text" name="captcha" size="6" class="nnor" style="width:80px"><br>
<small>{[captcha_text]}</small></td></tr></table>
<br>
{{captcha==true.end}}
<input type="hidden" name="writemessage" value="1">
<input type="hidden" name="unique" value="{{uniquepostid}}">
<input type=submit name="a1" value="{[new_submit]}" class="nnor" tabindex="3">
</td></tr></form></table>
</td></tr>
<!--Schnelle Antwort Ende-->
Der Code muss im Template Element "Thread - Flat" ganz unten vor dem letzten "</table>" eingefügt werden.
Im Template Element "Thread - Threaded" muss er hier eingefügt werden:
{{message:images==true.end}}
</td>
</tr>
{{message.end}}
<!--Hier muss der Code eingefügt werden-->
</table>
<br>
<table width="100%" cellspacing="1" cellpadding="2" border="0">
Die Sprachvariable {[new_reply_fast]} muss neu angelegt werden.
Sorry für den Doppelpost, aber ich hab noch einen Fehler entdeckt, der nur auftritt, wenn man ausgeloggt ist und editieren war leider nicht mehr möglich.
Im Template Element "Thread -Flat" muss das Markierte noch ergänzt werden, da sonst das Layout etwas verrutscht:
{{user_registered==true.start}}
<a href="{{topic_abolink}}">{[thread_abo]}</a>
{{user_registered==true.else}}
{{user_registered==true.end}}
PS: Es gibt durchs die "zitieren"-Funktion wieder mal einen Fehler, wenn man auf den vorherigen Beitrag antwortet.
Edit:
<input type=hidden name="titel" maxlength="128" size="48" value="RE {{message:title}}" class="nnor" tabindex="1" id="messagetitle">
in dieser Zeile ncoh das RE: entfernen, weil ihr sonst irgendwann viele RE's stehen habt^^
Bei mir kommt es zu keiner verschiebeung hab aber dass ganze durch {{user_registered==true.start}} und {{user_registered==true.end}}eingeschlossen.
naja das gleiche hab cih auch schon versucht, mir hat halt nur die neue tempaltevariable gefehlt
Herzlichsten Dank Merk^^ SUPER
In Antwort auf:
Die Sprachvariable {[new_reply_fast]} muss neu angelegt werden.
Hallu.
Ich wäre auch an dieser Funktion "Schnelle Antwort" interessiert, ich frage mich aber:
Wofür ist diese Sprachvariable zuständig? Brauche ich sie? Wenn ja, wie lege ich sie an?
Bin dankbar für jede Hilfe.
MfG
nata
Hi Leute,
bei mir ist trotzdem noch eine Sparchvariable drauf.
Es geht um {[new_reply_fast]}
wie bekomm ich das weg???
Mfg Markus
Solltet ihr ein Template mit Sprachunterstützung haben könnt ihr eine neue Sprachvariable anlegen unter Admin - Template - Sprachen - Sprache auswählen - Neues Sprachelement.
Für Templates ohne Sprachunterstützung könnt ihr das {[new_reply_fast]} direkt im Quelltext durch den Text ersetzen, beispielweise 'Schnelle Antwort'.
In Antwort auf:
in dieser Zeile ncoh das RE: entfernen, weil ihr sonst irgendwann viele RE's stehen habt^^
Stimmt schon, aber so hat man gar kein "RE:" da stehen, ich hab jetzt nochmal ein Javascript eingebaut, das dafür sorgen sollte, dass nur ein "RE:" angezeigt wird.
Einfach das hier:
if(document.getElementById('messagetitle').value == "") {mit dem hier ersetzen:
alert("{[new_no_subject]}");
document.getElementById('messagetitle').focus();
return false;
}
var title = "{{message:title}}";
title = title.replace("RE: ","");
document.getElementById('messagetitle').value = "RE: " + title;
Das sollte eigentlich funktionieren, da ja alle "RE: "s durch nichts ersetzt werden und dann nur ein "RE: " eingefügt wird.
#12 RE: schnelle antwort
#14 RE: schnelle antwort
Leider erscheint das Feld zum Antworten aber auch, wenn der Thread bereits geschlossen ist. Könnte man das nicht irgendwie verhindern?
Habe es bereits mit den Variablen {{closelink.start}}{{closelink.end}} versucht, funktioniert aber nicht ganz..
Vielleicht findet noch jemand eine Lösung, wäre sehr dankbar.
Redaktionsschreiber.de | Nachrichten-Board.de | Expositionen.info | Redaktionsschreiber.de Forum
Dazu muss der ganze Code zwischen
{{thread_open==true.start}}
...
{{thread_open==true.end}}
- 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
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software