Themenbeschreibung

Pigsel
Zitat:
Original von Yelanha
Zitat:
Original von bluebird*
Bei mir schmeißt er nachdem man auf Vorschau geklickt hat auch immer die Themenbeschreibung raus :/ Das HTTP_POST_VARS hab ich allerdings schon umgeändert, und es funktioniert dennoch nicht :/
code:
1:
2:
3:
        $topicdescr = $_POST['subjectdescr'];
	$topicdescr = addslashes(htmlspecialchars($topicdescr));
        $db->query("INSERT INTO bb".$n."_threads (threadid,boardid,topic,iconid,starttime,starterid,starter,lastposttime,lastposterid,lastposter,pollid,important,visible,descr,prefix) VALUES (NULL,'$boardid','".addslashes(htmlspecialchars($topic))."','$iconid','$time','$wbbuserdata[userid]','".addslashes($wbbuserdata[username])."','$time','$wbbuserdata[userid]','".addslashes($wbbuserdata[username])."','$poll_id','$important','".ifelse($board['moderatenew']==10 || $board['moderatenew']==11,0,1)."','".$topicdescr."','".trim($_POST['prefix'])."')");


Gabs hierzu schon eine Lösung, die ich gekonnt überlesen hab trotz drei Mal durchgucken? ^^' Bei mir verschwindet die Themenbeschreibung auch, sobald ich eine Vorschau erstellen lasse.


siehe:
Zitat:
Wer außerdem noch Probleme mit dem Hack Themenbeschreibung hat und alles was mit Umlauten dargestellt wird oder sonst nicht angezeigt wird,habe ich mal folgendes geändert.

newthread.php öffnen und suchen

$topicdescr = $HTTP_POST_VARS['subjectdescr'];
$topicdescr = htmlspecialchars($topicdescr);

# ändern in

$topicdescr = $_POST['subjectdescr'];
$topicdescr = htmlspecialchars_wbb($topicdescr);

modcp.php öffnen und suche nach

$descr = htmlspecialchars($descr);

# ersetze mit

$descr = htmlspecialchars_wbb($descr);


ist im Zuge der Umstellung für die Umlaute entstanden, aber nicht aus meiner Feder, ich darf es aber zitieren Augenzwinkern
Yelanha
Hmm... Besteht leider weiterhin das Problem, trotz der Änderung.

Das Umlaute-Problem hab ich mit dem htmlspecialchars_hotfix behoben, es ist wirklich nur, dass der Thementitel beim Vorschau anzeigen lassen verschwindet, egal ob Umlaute drin sind oder nicht. Und nein, den hotfix hab ich selbstverständlich nicht bei der Änderung benutzt.
MRS. JONAS
Zitat:
Original von xAsukax
Hallo,

Ich hab nur eine kleine Frage.
Hab die Themenbeschreibung eingebaut, funktioniert auch super. Kann man irgendwie die Zeichenanzahl erhöhen? Also, dass man ein klein wenig mehr in die Beschreibung schreiben kann?

Freue mich über Antwort smile

LG


Also ich bin den Thread nun noch mal durch und hab die Antwort auf diese Frage nicht gefunden. Könnte jemand uns da helfen? Wäre super lieb <3

LG Marta
derkleene
Auf die schnelle:

<td><input class="input" type="text" name="subjectdescr" value="$topicdescr" SIZE=40 MAXLENGTH=50>

Size 40 was angezeigt wird. 50 Zeichen sind Max. erlaubt.

Wenn es mehr sein sollen, dann auch in der Datenbank die Zahl erhöhen

descr VARCHAR(50)

dort ist definiert das es 50 Zeichen lang sein darf.
Diesen dann auch auf 100 oder was auch immer erhöhen.


Sollte Denke ich alles sein.
MRS. JONAS
Danke für deine Antwort fröhlich
Da wir ca 100 machen wollten müssen wir wohl in die Datenbank.
Wo genau findet man denn descr VARCHAR(50)? Kann man da arg viel kaputt machen? Muss zugeben die Datenbank ist mir nie geheuer fröhlich
derkleene
die Install hat den Eintrag in die threads gelegt:

"ALTER TABLE bb".$n."_threads ADD descr VARCHAR(50) DEFAULT '' NOT NULL ;"

also auch dort ändern.

Man kann immer alles kaputt machen.
Aber die meisten Programme (PHPMyAdmin oder HeidiSQL usw können dies mit einem einfachen Mausklick.
Idefix1975
Hat jemand eine Idee das die Themenbeschreibung auch hier angezeigt wird siehe Bild
Beckebans
Guck mal, ob du einfach das "$posts[descr]" an der Stelle im Template einfügen kannst.
Idefix1975
Das geht leider nicht.
Beckebans
Dann versuch mal "$thread[descr]". Sonst baue ich das mal kurz in ein Testforum ein und gucke nach.
Idefix1975
Das geht jetzt finde ich denn richtigen Template nicht kannst du mir noch sagen wie er heißt.
Beckebans
Das müsste templates/thread_postbit.tpl sein.
Idefix1975
Ja der ist es habe es hinbekommen 1000 Danke noch mal für deine Hilfe Freude cool