Begrenzung der Bildgröße im Beitrags-Fenster
Verfasst: 30.01.2014 10:42
.
Bei den Styles Artodia Deluxe und Prosilver SE (Quelle phpbb. com), wie wohl auch bei vielen anderen, werden in den Beiträgen Bilder abgeschnitten wenn sie eine bestimmte Pixelbreite überschreiten. Ebenso verhält es sich bei einem künstlichen überlangen Wort. Das ist wohl auch die Breite bei welcher der automatisch Zeilenumbruch einsetzt. Ich habe mit der Suchfunktion Beiträge gefunden die mein Thema betreffen ( 1 2 3). Sie geben mir zwar Hinweise, die ich zur Formulierung verwenden kann beantworten aber nicht direkt die folgenden Frage:
1) In welcher(n) Dateie(n) sind die Begrenzugen von Bild und Text in einem Beitragsfenster festgelegt ?
In o.g. Themen wird u.a. eine Stelle im bbcode.php aufgeführt (..\phpBB3\includes\bbcode.php), die bei mir so aussieht:
Ich kann nicht so recht glauben, daß das alles ist und nicht noch Anweisungen in den spezifischen Dateien der einzelnen Styles stehen z.B in den CSS-Dateien im Verzeichnis theme. Interessant ist, daß beide Styles unterschiedliche Dateinamen in dem jeweiligen theme- Verzeichnis verwenden. Hier ein Beispiel aus Artodia Deluxe: Es gibt eine Datei layout_topic.css wo wohl von einem Zeilenumbruch die Rede ist
Änderung 12:58 : width:76% wovon ? Vom Browser_Fenster oder vom "wrapper" der gesamten Forum-Seite ?
Ich bin aber mit CSS und php noch lange nicht so vetraut, daß ich mit wenigen Blicken alles wesentliche aus diesen Dateien herausfiltern kann.
Kann es sein, daß die Begrenzung der Bilder im html-Code des [img]-Tags enthalten ist , wie es auch in einem der o.g. Beiträge anklingt ? Erster Code (array) in Frage 1) ?
Unabhängig von obiger Frage zur Bildbreite:
2) In welcher Datei sind die .html-Elemente der Tags zu finden ?
Im ACP kann man zwar neue Tags hinzufügen, ändern und löschen aber an den Code der Standard-Tags kommt man nicht heran.
Ich habe es auch mal mit einem neuen Tag [ResizeImage] probiert (Vorschlag in einem User-Forum). Hat soweit funktioniert ich habe aber bei der Text-Suche in der Datei bbcode.php ("array" siehe oben) nach dem Runterladen vom Server den Ausdruck ResizeImage nicht gefunden.
Bemerkung
Es geht mir bei obigen Fragen nicht um händische Änderungen in diesen Dateien. Ich möchte zunächst nur gerne wissen "wo was steht".
Ziel ist es in einer Forums-Regel den Betrag der von phpBB und oder Style vorgegebenen Begrenzung als maximal zulässige Bildbreite vorzuschreiben, die Annahme breiterer Bilder zudem im ACP zu beschränken (Maximum image width per post) und für ungeübte Mitglieder eine einfache Reduzierung der Bildbreite in einem per ACP hinzugefügten Tag anzubieten.
Carl
Bei den Styles Artodia Deluxe und Prosilver SE (Quelle phpbb. com), wie wohl auch bei vielen anderen, werden in den Beiträgen Bilder abgeschnitten wenn sie eine bestimmte Pixelbreite überschreiten. Ebenso verhält es sich bei einem künstlichen überlangen Wort. Das ist wohl auch die Breite bei welcher der automatisch Zeilenumbruch einsetzt. Ich habe mit der Suchfunktion Beiträge gefunden die mein Thema betreffen ( 1 2 3). Sie geben mir zwar Hinweise, die ich zur Formulierung verwenden kann beantworten aber nicht direkt die folgenden Frage:
1) In welcher(n) Dateie(n) sind die Begrenzugen von Bild und Text in einem Beitragsfenster festgelegt ?
In o.g. Themen wird u.a. eine Stelle im bbcode.php aufgeführt (..\phpBB3\includes\bbcode.php), die bei mir so aussieht:
Code: Alles auswählen
$bbcode_hardtpl = array(
...
img' => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />', );
....
Code: Alles auswählen
postbody {
padding: 0;
line-height: 1.48em;
width: 76%;
float: left;
clear: both;
word-wrap: break-word;
Ich bin aber mit CSS und php noch lange nicht so vetraut, daß ich mit wenigen Blicken alles wesentliche aus diesen Dateien herausfiltern kann.
Kann es sein, daß die Begrenzung der Bilder im html-Code des [img]-Tags enthalten ist , wie es auch in einem der o.g. Beiträge anklingt ? Erster Code (array) in Frage 1) ?
Unabhängig von obiger Frage zur Bildbreite:
2) In welcher Datei sind die .html-Elemente der Tags zu finden ?
Im ACP kann man zwar neue Tags hinzufügen, ändern und löschen aber an den Code der Standard-Tags kommt man nicht heran.
Ich habe es auch mal mit einem neuen Tag [ResizeImage] probiert (Vorschlag in einem User-Forum). Hat soweit funktioniert ich habe aber bei der Text-Suche in der Datei bbcode.php ("array" siehe oben) nach dem Runterladen vom Server den Ausdruck ResizeImage nicht gefunden.
Bemerkung
Es geht mir bei obigen Fragen nicht um händische Änderungen in diesen Dateien. Ich möchte zunächst nur gerne wissen "wo was steht".
Ziel ist es in einer Forums-Regel den Betrag der von phpBB und oder Style vorgegebenen Begrenzung als maximal zulässige Bildbreite vorzuschreiben, die Annahme breiterer Bilder zudem im ACP zu beschränken (Maximum image width per post) und für ungeübte Mitglieder eine einfache Reduzierung der Bildbreite in einem per ACP hinzugefügten Tag anzubieten.
Carl