Seite 2 von 3

Re: Dateianhänge Bilder werden zu groß angezeigt

Verfasst: 08.05.2013 19:28
von niwes
HabNurNeFrage hat geschrieben:Es geht natürlich nur um diese Bildanzeige mit der Lightbox.

Das social-was-auch-immer hat damit wahrscheinlich nichts zu tun...
äh und bevor wir uns ganz verrennen ... ich habe nur das Higslide plugin installiert
in der Galerie sowie im Forum ... 2Mal seperat http://highslide.com/download.php
da gibt es einehighslide.css und eine highslide-ie6.css

Re: Dateianhänge Bilder werden zu groß angezeigt

Verfasst: 08.05.2013 19:46
von HabNurNeFrage
Hi.

Ok, habs mir angeschaut. JS-Media-Viewer. Da hätte ich eher die Fancybox genommen.
Hast Du das denn von Hand selbst eingebaut oder gabs da eine Mod?

Wie dem auch sei... Folgendes sollte zumindest das Größenproblem für alle Browser beseitigen:

Öffne eines Deiner gefühlt 327 Stylesheets. Anscheinend proFormell?
Nur geraten: http://www.raccoongaming.de/styles/pros ... ontent.css

Füge am Ende in neuer Zeile ein: .content img {max-width:300px;}

ACP => Styles => passendes Theme aktualisieren

LG

Re: Dateianhänge Bilder werden zu groß angezeigt

Verfasst: 08.05.2013 20:13
von niwes
ja ist Proformell und ja habe das HighSlide bei Board erstellung selber installiert ;)
HabNurNeFrage hat geschrieben: Folgendes sollte zumindest das Größenproblem für alle Browser beseitigen:
nein leider nicht hinzugefügt jedoch ohne veränderung und beim IE wird das Bild (beim klick darauf) einzeln angezeigt

FancyBox kannte ich zum damaligen Zeitpunkt leider nicht

Re: Dateianhänge Bilder werden zu groß angezeigt

Verfasst: 08.05.2013 20:31
von HabNurNeFrage
Hi.

Ok, es will zunächst im iE und wird dann vom JS (nach ca 3 Sek :cookie: ) wieder gekillt...

Such mal im Header

<script type="text/javascript" src="./gallery/plugins/highslide/highslide-full.js"></script>

und ersetze es mit

Code: Alles auswählen

<!--[if !IE]> 
<script type="text/javascript" src="./gallery/plugins/highslide/highslide-full.js"></script>
<![endif]-->
Dann schließen wir den Burschen eben aus... :lol:

LG

Re: Dateianhänge Bilder werden zu groß angezeigt

Verfasst: 08.05.2013 20:48
von niwes
HabNurNeFrage hat geschrieben:Dann schließen wir den Burschen eben aus... :lol:

LG
alles klar danke zummindest funkioniert es jetzt auch beim IE ... :D

morgen muss ich arbeiten deswegen mach ich für meinen Teil hier erstmal einen Cut für heute ... danke nochmal für die Hilfe bis hierhin :grin:

EDIT
einen muss ich noch los werden .... in der Vorschau wird alles richtig angezeigt
erst beim Posten werden sie alle wieder zu Groß angezeigt

Re: Dateianhänge Bilder werden zu groß angezeigt

Verfasst: 09.05.2013 00:28
von HabNurNeFrage
Hi,

Du solltest vielleicht eine der beiden Lightbox-Dinger wieder ausbauen.
Anscheinend ist auch noch Pretty Photo installiert.
Wenn Du eine hattest und alles lief, würde ich die zuletzt hinzu gekommene wieder rausnehmen.

Der img-bbCode hat auch die Syntax von diesem Pretty Photo.
Vielleicht reicht auch schon, das Geraffel

Code: Alles auswählen

$this->bbcode_cache[$bbcode_id] = array(
                            'preg' => array(
                                //'#\[img:$uid\](.*?)\[/img:$uid\]#s'        => $this->bbcode_tpl('img', $bbcode_id),
                                '#\[img:$uid\](.*?)\[/img:$uid\]#s'          => '<dl class="thumbnail"><dt><a href="$1" rel="prettyPhoto[pp_gal{_file.THUMB_POST_ID}]" onclick="return hs.expand(this)"><img alt="Image" src="$1" style="max-width:250px;" /></a></dt></dl>',
gegen das Original:

Code: Alles auswählen

$this->bbcode_cache[$bbcode_id] = array(
                            'preg' => array(
                                '#\[img:$uid\](.*?)\[/img:$uid\]#s'        => $this->bbcode_tpl('img', $bbcode_id), 
auszutauschen. Darin ist keine Anweisung für Highslide enthalten. Das sollte also weiterhin funktionieren...

Mit iE8 bekomme ich jetzt auch Fehlermeldungen: [ externes Bild ]
Meldung: Nicht abgeschlossene Zeichenfolgenkonstante
Zeile: 27
Zeichen: 62

Meldung: '{' erwartet
Zeile: 110
Zeichen: 40

Meldung: 'jQuery' ist undefiniert
Zeile: 3
Zeichen: 5
URI: http:/ /www.raccoongaming.de/jquery/scroll-star ... .jquery.js

Meldung: Objekt erwartet
Zeile: 93
Zeichen: 4
In Deinem Header wird auch immer noch mindestens 3x das jQuery aufgerufen...

LG

Re: Dateianhänge Bilder werden zu groß angezeigt

Verfasst: 09.05.2013 15:31
von niwes
HabNurNeFrage hat geschrieben:
Der img-bbCode hat auch die Syntax von diesem Pretty Photo.
Vielleicht reicht auch schon, das Geraffel

Code: Alles auswählen

$this->bbcode_cache[$bbcode_id] = array(
                            'preg' => array(
                                //'#\[img:$uid\](.*?)\[/img:$uid\]#s'        => $this->bbcode_tpl('img', $bbcode_id),
                                '#\[img:$uid\](.*?)\[/img:$uid\]#s'          => '<dl class="thumbnail"><dt><a href="$1" rel="prettyPhoto[pp_gal{_file.THUMB_POST_ID}]" onclick="return hs.expand(this)"><img alt="Image" src="$1" style="max-width:250px;" /></a></dt></dl>', 
gegen das Original:

Code: Alles auswählen

$this->bbcode_cache[$bbcode_id] = array(
                            'preg' => array(
                                '#\[img:$uid\](.*?)\[/img:$uid\]#s'        => $this->bbcode_tpl('img', $bbcode_id),
auszutauschen. Darin ist keine Anweisung für Highslide enthalten. Das sollte also weiterhin funktionieren...
nein geht nicht... wenn ich das original rein mache kommt zwar keine Umrandung um das Bild, so wie es derzeit ist, aber wenn ich es anklicke wird das Hintergrund Fester als zu klein angezeigt wenn das Bild zu groß ist sieht das sehr bescheiden aus.....

Und das scroll-startstop.events.jquery.js ist dafür zuständig das man die Pfeile Rechts nutzen kann um das Forum nach oben oder Nach unten zu Scrollen...
bei mir werden keine Fehler angezeigt .... Welche Version von IE nutzt du den auch auf meinem Laptop IE und Taplet .... Keine Fehler
HabNurNeFrage hat geschrieben:In Deinem Header wird auch immer noch mindestens 3x das jQuery aufgerufen...
Kann ich einfach nicht finden was da zu oft aufgerufen wird
Ich habe mal meine overall_header in Pastebin gestellt (Falls jemand helfen kann) https://www.phpbb.de/support/pastebin.p ... iew&s=1259

Re: Dateianhänge Bilder werden zu groß angezeigt

Verfasst: 09.05.2013 20:30
von HabNurNeFrage
Hi,

iE8 schmeißt Scriptfehler, tut er aber bei mir auch...

Die strict Variante vom IE Ausschluss wäre diese: <!--[if !IE]>--> Tust Du hier, was im iE nervt (also alles? :lol: )<!--<![endif]-->
Funktioniert im head und auch im body.

Ich habe Deine overall_header mal korrigiert und wieder reingeladen: https://www.phpbb.de/support/pastebin.p ... iew&s=1260

Die beiden Stellen, an denen überflüssige jQ Aufrufe sind, habe ich auskommentiert und ein paar Leerzeilen dort eingefügt.
An einigen Stellen fehlten die CDATA Markierungen vom JS
Eine Style Anweisung war zwischen head-Ende und body-Anfang. Auch dort auskommentiert und großzügig leer markiert.

So wie die jetzt ist, sollte sie theoretisch keinen Funktionsunterschied zu jetzt verursachen und ggf. sogar strict validieren...

LG

PS: Ein Script-Ende war etwas tricky, weil es von Template IFs umklammert wird.
Daher sah es zunächst so aus, als hätte sich ein script-Endtag verirrt.
Die IFs bewirken aber entweder oder...

Re: Dateianhänge Bilder werden zu groß angezeigt

Verfasst: 09.05.2013 22:52
von niwes
HabNurNeFrage hat geschrieben:So wie die jetzt ist, sollte sie theoretisch keinen Funktionsunterschied zu jetzt verursachen und ggf. sogar strict validieren...
Danke erstmal für die großzügige hilfe
die Overall_h ist eingebaut aber strict ist es nicht

zumindest funktionieren die youtube filme und der bild effekt bei IE sowie firefox und chrome

Re: Dateianhänge Bilder werden zu groß angezeigt

Verfasst: 09.05.2013 23:10
von HabNurNeFrage
Hi,

ich finde leider nicht, was der Validator da zu meckern hat :oops:
http://validator.w3.org/check?uri=http% ... ne&group=0

Um zur Bildgröße zurückzukommen, wäre vielleicht noch ein Blick in die bbcode.html interessant.
Was steht da bei Dir im Bereich von: <!-- BEGIN img --><img src="{URL}" alt="{L_IMAGE}" /><!-- END img -->

Da könnte man auch nochmal ansetzen, um der Bildgröße für alle eine max-width zu geben...

LG