Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Vorschlag bezüglich horizontalem Scrollbalken [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Vorschlag bezüglich horizontalem Scrollbalken


 
LBolliger
08-08-2005, 10:22 
 
Hallo Zusammen

Scheinbar, gibt es hier ja ab und zu das Problem, dass jemand die "Bitte erst lesen" ignoriert und es dann halt auch mal vorkommt, dies einen horizontalen Scrollbalken im Post zur Folge hat. (Ich selbst war auch mal son Fall.)

Hier habe ich eine kleine Funktion, die ich immer in die Gästebücher und Foren integriere.

Eigentlich braucht es euch ja nicht zu interessieren, da man eigentlich sagen kann, wer sich nicht an die regeln hält wird auch nicht bedient, aber es wäre ja auch für die Moderatoren bequemer wenn ein Problem weniger da wäre.

$width definiert die maximale Anzahl Zeichen in einem Wort, bevor ein Leerschlag eingefügt wird.



// Bsp. Textlänge = 40 Zeichen

function textwrap($text, $width = 40) {
if($text) return preg_replace("/([^\n\r ?&\.\/<>\"\\-]{".$width."})/i"," \\1\n",$text);
}


// Bsp. zum Funktionsaufruf

$post['text'] = textwrap($post['text']);



Vielleicht könnt ihr das ja brauchen

Greez
Luke

 
onemorenerd
08-08-2005, 10:41 
 
Das hätte zwei gravierende Nachteile:
1. Der Umbruch ist statisch, d.h. irgendwo im Code, z.B. mitten in einem Funktionsnamen. -> schlecht lesbar
2. Bei jedem Update der Forensoftware müßten die Admins das wieder einbauen.

 
LBolliger
08-08-2005, 11:48 
 
1.
Nun ja, in einem Funktionsnamen wohl kaum. Innerhalb einer Funktion sind normalerweise auch Abstände und es ist auch eher eine Seltenheit, dass ein Variablen oder Funktionsname eine gesamte Zeile einnimmt.

Dies betrifft normalerweise nur lange Stings oder böswillig lange Einträge.

2.
Und ja, Da muss man abwägen was weniger Aufand ist und weniger vorkommt.
Schlussendlich handelt es sich nur um 3 Zeilen im Showthread.


Aber wie auch immer... is und bleibt nur ein Vorschlag.

 
Shurakai
08-08-2005, 11:55 
 
... und dann fragt sich die Person wieso ihre mySQL-Abfrage nicht funktioniert und wird trotzdem auf das Thema verwiesen...:rolleyes:

 
asp2php
08-08-2005, 12:49 
 
Jedes Land hat seine Gesetze, jedes Haus seine Regel. Hier also auch. Wenn man Hilfe bekommen will, muss man sich an die Regel halten. Also warum müssen wir irgendwas implementieren nur damit die Regel dann nicht mehr beachtet wird :goth:


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:31 Uhr.