Quick-Reply 2.0

PacmanBrhv
Zitat:
Original von rellek
Davon ab, dass es bei mir keine posting.tpl gibt, müsstest du wenn dann bbcode_script bearbeiten - und dann würde das auch auf die Q-Reply-Box angewandt werden


Man sollte wach sein, wenn man was schreibt - natürlich ist es die bbcode_script gewesen, die ich geändert habe...

Folgendermaßen sieht der Eintrag jetzt aus:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
function messagetolong(theform) {
 	if (postmaxchars != 0) {
  		var messageLength = getMessageLength(theform);
  		if (messageLength > postmaxchars) {
   			alert("{$lang->items['LANG_POSTINGS_JS_MESSAGE_TOLONG']}");
   			return false;
  		}

		  if (theform.message.value.length < 50) {
   alert("Antwort Bitte mit mindestens 50 Zeichen!");
   return false;
  }
else return true;
}

  		else {
  			return true;
  		}
 	} 
 	


Wenn ich eine Nachricht neu erstelle, oder per Standard-Antwort drauf antworte, kommt der Hinweis: "Antwort bitte mit mindestens 50 Zeichen"...

Wenn per Quickreply drauf geantwortet wird, klappt das leider nicht.
rellek
Ghostrider, nicht im Cache-Ordner, im ACP - der Cache-Ordner wird nur intern vom wBB benutzt.

PacmanBrhv, dann muss die Funktion messagetolong(theform) vor dem Abschicken noch ausgeführt werden.
thread_quickreply, suche:
code:
1:
<form action="addreply.php" method="post" name="bbform" onsubmit="return validate(this)" onreset="resetAppletText()">

ersetze durch:
code:
1:
<form action="addreply.php" method="post" name="bbform" onsubmit="return validate(this); return messagetolong(this);" onreset="resetAppletText()">


Ist, wie sollte es anders sein, ungetestet.
PacmanBrhv
Nö - leider funktioniert das nicht.

Selbst wenn ich das "return validate(this)" durch "return messagetolong (this)" ersetze - (sprich validate(this) komplett weglasse) wird das Posting reingesetzt - da wird überhaupt nix überprüft. geschockt
rellek
mh. Wie hast du das beim Template "addreply" gelöst?
PacmanBrhv
Addreply ist so geblieben. Die Änderung wurde nur in der BB_SCRIPT durchgeführt (siehe oben) - funktioniert auch prima...
rellek
Ajo... stimmt, war spät gestern großes Grinsen

bbcode_script, suche:
code:
1:
if (theform.message.value.length < 50) {


ersetze durch:
code:
1:
2:
var messageLength = getMessageLength(theform);
if (messageLength < 50) {
PacmanBrhv
Funktioniert leider ebenso wenig :-(
rellek
Hast du den WYSIWYG-Editor im Profil standardmäßig eingeschalten?
PacmanBrhv
Nein - ist nicht eingestellt. Lediglich der "normale" Text-Editor.
Ugur
Hallo Rellek, habe es mindestens 4 mal ausprobiert aber ich sehe garnichts.

ich habe es auf 2.3.2 und auf 2.3.3 ausprobiert. habe alle geänderte dateien mindestens 5 mal durchgegangen. die TPL's habe ich importiert oder als copy & paste die Sprachvariablen hinzufügen habe ich auch gemacht ich sehe das bei profil nemlich. aber im endefeckt sehe ich bei dem treads keine quickreply unglücklich

hat jemand das auf wbb 2.3.3 ausprobiert ??

wenn ja und erfolg hatte, kann mir die editierte dateien senden damit ich vergleiche ??
Radiation
hast du auch die konfigurationsdatei dienen wünschen entsprechend angepasst? Augenzwinkern
Ugur
Zitat:
Original von Radiation
hast du auch die konfigurationsdatei dienen wünschen entsprechend angepasst? Augenzwinkern


da gibt es nicht viel zum Einstellen.

es steht alles auf on also 1

da muß doch zumindest ein schimmer doch zu sehen sein oder ??
rellek
*meld* ich habs auf 2.3.3 ausprobiert gehabt.

Hast du
- Die SQL-Abfrage ausgeführt?
- Im Profil den QR aktiviert?
- sichergestellt, auf der letzten Seite zu sein?
- sichergestellt, nicht als letztes auf den Thread geantwortet zu haben?
- die Einstellung mit dem User und dem Forum so gelassen wies war?
Ugur
Die SQL-Abfrage ausgeführt? = ja

Im Profil den QR aktiviert? = wenn du das meinst wo drauf steht das quick reply angezeigt werden soll ja steht auf ja

- sichergestellt, auf der letzten Seite zu sein? = ja

- sichergestellt, nicht als letztes auf den Thread geantwortet zu haben? = ja


die Einstellung mit dem User und dem Forum so gelassen wies war? = das habe ich nicht kapiert ???
rellek
Zitat:
Original von Ugur
die Einstellung mit dem User und dem Forum so gelassen wies war? = das habe ich nicht kapiert ???
Ich meine konkret diese Einstellungen:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
// Nach welchen Kriterien soll Quick-Reply aus Foren ausgeschlossen werden?
// 0 = Zeige in allen Foren
// 1 = Zeige in den unten genannten Foren NICHT
// 2 = Zeige NUR in den unten genannten Foren
$qr_forums_select = "0";

// In welchen Foren soll Quick-Reply (nicht) angezeigt werden (wenn oben 0 ausgewählt wurden,
// ist diese Variable irrelevant.
// Mehrere Foren werden so abgetrennt: $qr_forums_selection = array("1","2");
$qr_forums_selection = array("");

// Welche Benutzer sollen von Quick-Reply gebannt werden, egal was im Profil steht?
// Mehrere wie bei den Foren trennen...
$qr_ban_users = array("");


Bei denen wäre es nicht gerade hilfreich, überall eine 1 reinzuschreiben...
Ugur
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
// Hangi Kriterlerde Hizli cevap Forumlardan cikartilsin?
// 0 = Bütün Forumlarda göster
// 1 = Asagidaki listelenen forumlarda gösterme
// 2 = Asagidaki listelenen forumlarda gösterilsin
$qr_forums_select = "0";

// Hangi Forumlarda Hizli cevap gösterilmesin/gösterilsin
// Cok Forumlarda böyle yapin: $qr_forums_selection = array("1","2");
$qr_forums_selection = array("");

// Hangi Üyeler Hizli mesaj kutusundan Banlansin. Bircok Üyelerde bosluk birakiniz?
$qr_ban_users = array("");


also war auch so wie bei deinen beispiel. aber wiegesagt keinen erfolg.

wenn es helfen sollte kann ich die editierte dateien hier posten. wileicht mache ich ja irgendwas falsch.
rellek
Einpacken und anhängen wäre mir lieber....

Hilft vllt am besten..
Ugur
Zitat:
Original von rellek
Einpacken und anhängen wäre mir lieber....

Hilft vllt am besten..


und hier die editierte dateien.
conairemor
Habe Quick-Reply installiert.

funz super

Danke für diesen Hack.
Ugur
Zitat:
Original von conairemor
Habe Quick-Reply installiert.

funz super

Danke für diesen Hack.


kannst du auch die editierte dateien eifügen ??

würde gerne mit meinem vergleichen. habe es immernoch nicht hinbekommen !

welchen version hast du den ausprobiert ??