YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Ideen, Wünsche und Suche » Beiträge erst ab xx Satzzeichen zählen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.231 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Beiträge erst ab xx Satzzeichen zählen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
mobiman mobiman ist männlich
Mitglied


images/avatars/avatar-1744.jpg

Dabei seit: 25.01.04
Beiträge: 37
Herkunft: Niedersachsen
Forenversion: 2.3

 Beiträge erst ab xx Satzzeichen zählen Antworten Zitieren Editieren Melden       UP

Ich möchten in meinem Forum die Beiträge erst ab einer bestimmten Anzahl an Satzzeichen zählen lassen.

Hat jemand eine Idee oder Lösung wie so etwas realisierbar ist?

__________________
posted by mobiman
29.05.08 12:39 mobiman ist offline WWW Finden Als Freund hinzufügen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Antworten Zitieren Editieren Melden       UP

mit javascript auslesen wieviele zeichen eingegeben wurden, und dann bevor der beitrag gezählt wird eine bedingung setzen.

__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

29.05.08 13:05 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Wieso mit JS? In der addreply/newthread .php nach dem Post nachzählen, wie viele Zeichen es sind (strlen & trim) und wenn es zu wenige Zeichen sind einfach den SQL-Befehl, der den Wert in der Spalte "userposts" in bbx_users erhöht, unterdrücken.

Wenn du selbst kein PHP kannst gib den Auftrag jmd. der PHP kann, er sollte damit zurecht kommen.
29.05.08 15:08 [kamui] ist offline Finden Als Freund hinzufügen
mobiman mobiman ist männlich
Mitglied


images/avatars/avatar-1744.jpg

Dabei seit: 25.01.04
Beiträge: 37
Herkunft: Niedersachsen
Forenversion: 2.3

Themenstarter Thema begonnen von mobiman
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von [kamui]
Wenn du selbst kein PHP kannst gib den Auftrag jmd. der PHP kann, er sollte damit zurecht kommen.


Kennst Du jemanden der das gut kann und sich mit dem WBB auskennt?

__________________
posted by mobiman
29.05.08 15:43 mobiman ist offline WWW Finden Als Freund hinzufügen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Antworten Zitieren Editieren Melden       UP

in der variablen "$zeichenlaenge" setzt du dein minimum der zeichenlänge. in beiden datein bitte.

suche in der datei "addreply.php" nach:

php:
1:
$db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts+1".(($rankid != $wbbuserdata['rankid']) ? (", rankid='$rankid'") : (""))." WHERE userid = '$wbbuserdata[userid]'"1);


und ersetze es mit:

php:
1:
2:
3:
4:
5:
6:
7:
// Userposts nur erhöhen wenn mindestzeichenlänge
                    $zeichenlaenge "15"// Mindestlänge des Beitrages um zu zählen                    
                    if (wbb_strlen($message) >= $zeichenlaenge)
                    {                    
                    $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts+1".(($rankid != $wbbuserdata['rankid']) ? (", rankid='$rankid'") : (""))." WHERE userid = '$wbbuserdata[userid]'"1);
                    }
                    //ende nur hochzählen wenn mindestzeichenzahl


suche in der "newthread.php" nach:

php:
1:
$db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts+1".(($rankid != $wbbuserdata['rankid']) ? (", rankid='$rankid'") : (""))." WHERE userid = '$wbbuserdata[userid]'"1);


und ersetze es mit:

php:
1:
2:
3:
4:
5:
6:
7:
// Userposts nur erhöhen wenn mindestzeichenlänge
                    $zeichenlaenge "15"// Mindestlänge des Beitrages um zu zählen                    
                    if (wbb_strlen($message) >= $zeichenlaenge)
                    {    
                    $db->unbuffered_query("UPDATE bb".$n."_users SET userposts=userposts+1".(($rankid != $wbbuserdata['rankid']) ? (", rankid='$rankid'") : (""))." WHERE userid = '$wbbuserdata[userid]'"1);
                    }
                    //ende nur hochzählen wenn mindestzeichenzahl


__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

29.05.08 18:10 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
mobiman mobiman ist männlich
Mitglied


images/avatars/avatar-1744.jpg

Dabei seit: 25.01.04
Beiträge: 37
Herkunft: Niedersachsen
Forenversion: 2.3

Themenstarter Thema begonnen von mobiman
Antworten Zitieren Editieren Melden       UP

Soweit scheint es zu laufen. Ließe sich da auch was machen, das es auf bereits geschriebene Beiträge angewendet wird?

Da wäre dann sicher eine Datenbankabfrage notwendig.

__________________
posted by mobiman
30.05.08 15:58 mobiman ist offline WWW Finden Als Freund hinzufügen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Antworten Zitieren Editieren Melden       UP

machbar ist es, wird aber noch etwas dauern, da ich mir dafür erst ein script ausdenken muss.

__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

30.05.08 16:02 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
mobiman mobiman ist männlich
Mitglied


images/avatars/avatar-1744.jpg

Dabei seit: 25.01.04
Beiträge: 37
Herkunft: Niedersachsen
Forenversion: 2.3

Themenstarter Thema begonnen von mobiman
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Maniac_81
machbar ist es, wird aber noch etwas dauern, da ich mir dafür erst ein script ausdenken muss.


Wäre wirklich einsame Spitze wenn Du Dir die Mühe machen würdest Freude

__________________
posted by mobiman
31.05.08 15:28 mobiman ist offline WWW Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Maniac_81
machbar ist es, wird aber noch etwas dauern, da ich mir dafür erst ein script ausdenken muss.


Hol alle Beiträge aus der Datenbank und wenn es weniger als X Zeichen sind verringer die Anzahl der Beiträge beim Nutzer Augenzwinkern
31.05.08 17:56 [kamui] ist offline Finden Als Freund hinzufügen
mobiman mobiman ist männlich
Mitglied


images/avatars/avatar-1744.jpg

Dabei seit: 25.01.04
Beiträge: 37
Herkunft: Niedersachsen
Forenversion: 2.3

Themenstarter Thema begonnen von mobiman
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von [kamui]
Hol alle Beiträge aus der Datenbank und wenn es weniger als X Zeichen sind verringer die Anzahl der Beiträge beim Nutzer Augenzwinkern


Das hört sich plausibel an cool

Könntest Du das umsetzen falls Maniac_81 es nicht schaffen sollte sich was auszudenken?

__________________
posted by mobiman

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von mobiman: 03.06.08 12:14.

03.06.08 12:14 mobiman ist offline WWW Finden Als Freund hinzufügen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Antworten Zitieren Editieren Melden       UP

Beiträge erst nach minimum Zeichenlänge zählen

__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

03.06.08 14:52 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
mobiman mobiman ist männlich
Mitglied


images/avatars/avatar-1744.jpg

Dabei seit: 25.01.04
Beiträge: 37
Herkunft: Niedersachsen
Forenversion: 2.3

Themenstarter Thema begonnen von mobiman
Antworten Zitieren Editieren Melden       UP

Super, werde ich heute Abend mal testen.

Vielen Dank erst mal für die Mühe Freude

__________________
posted by mobiman
04.06.08 15:05 mobiman ist offline WWW Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Ideen, Wünsche und Suche » Beiträge erst ab xx Satzzeichen zählen