YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Bilder ab gewisser Größe nur noch als Link anzeigen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.555 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Bilder ab gewisser Größe nur noch als Link anzeigen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Mac.Yuriam
Mitglied


images/avatars/avatar-5290.gif

Dabei seit: 09.07.05
Beiträge: 5

 Bilder ab gewisser Größe nur noch als Link anzeigen Antworten Zitieren Editieren Melden       UP

Moin Moin, wbb-ler ...

Ich suche eine Möglichkeit Bilder, die ueber externe Quellen eingefügt wurden, nur noch als Link anzeigen zu lassen, wenn diese z.B. breiter sind als 600 Pixel.

Hat da jemand eine Idee?

Gruß
Yuriam
25.06.09 23:04 Mac.Yuriam ist offline E-Mail Finden Als Freund hinzufügen
DrPCox DrPCox ist männlich
Herr des Chaos


images/avatars/avatar-5505.gif

Dabei seit: 04.03.07
Beiträge: 414
Fähigkeiten: WBB3 Anfänger; WBB2 Fortgeschritten; WBB Lite 1 Fortgeschritten
Herkunft: Essen, NRW
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

das würde mich auch sehr interessieren smile

__________________
Signaturen werden überbewertet

26.06.09 08:17 DrPCox ist offline E-Mail WWW Finden Als Freund hinzufügen
Roxas1992
Mitglied


Dabei seit: 01.06.09
Beiträge: 45
Fähigkeiten: WBB Lite 2 Anfänger
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Aber die werden doch sowieso verkleinert, wenn sie sehr gross sind...
Also wozu als Link ^^
26.06.09 12:08 Roxas1992 ist offline E-Mail Finden Als Freund hinzufügen
Bräke
Mitglied


Dabei seit: 01.01.04
Beiträge: 8.189

Antworten Zitieren Editieren Melden       UP

Die werden verkleinert, allerdings nur in der Formatgröße (Höhe, Breite), nicht in der Dateigröße.
Ein Bild als Link muss nicht geladen werden = Performancegewinn.

Aber ob das geht, keine Ahnung.
26.06.09 12:35 Bräke ist offline Finden Als Freund hinzufügen
Dragon-Lion Dragon-Lion ist männlich
Mitglied


images/avatars/avatar-5600.gif

Dabei seit: 20.08.07
Beiträge: 521
Fähigkeiten: WBB3 Anfänger; WBB2 Fortgeschritten
Forenversion: 3.0; 2.3

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Bräke
Ein Bild als Link muss nicht geladen werden


aber er verursacht doch traffic oder irr ich mich da ?

__________________

26.06.09 12:46 Dragon-Lion ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Dragon-Lion in deine Kontaktliste ein MSN Passport-Profil von Dragon-Lion anzeigen
Bräke
Mitglied


Dabei seit: 01.01.04
Beiträge: 8.189

Antworten Zitieren Editieren Melden       UP

http://dragonlion.dr.funpic.de/boardsuche.GIF
So als Link ja nicht, nur wenn du draufklickst. Augenzwinkern

Wie es allerdings aussehen würde, wenn zu große Bilder automatisch als Link dargestellt werden würden, keine Ahnung. Aber irgendwie müsste das "Forum" ja das Bild abmessen und dann entweder als Bild laden oder als Link darstellen.
umpf ... verwirrt
26.06.09 12:52 Bräke ist offline Finden Als Freund hinzufügen
Ardun
Mitglied


Dabei seit: 14.09.05
Beiträge: 9
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Hallo,

Ich habe das ganze vor einiger Zeit mal ausprobiert. Dafür hab ich folgenden Quellcode in der Klasse "class_parse.php" eingefügt. In der Funktion "doparse" gibt es einen Abschnitt

code:
1:
2:
3:
4:
// images 		
if ($allowimages != 0) $post = preg_replace($this->imgsearch, $this->imgreplace, $post);


diesen habe ich ersetzt durch:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
		
if ($allowimages != 0)
{ 			
 $post_tmp = $post; 			
 preg_match_all("/\[img]([^\"\?\&]+\.(gif|jpg|jpeg|bmp|png))\[\/img\]/siU", $post, $match); 

 $anzahl = count($match[1]); 			
 for($cnt = 0; $cnt < $anzahl; $cnt++)
 { 				
  $img = str_replace(" ", "%20", $match[1][$cnt]);         			
  $imgInfo = @getimagesize($img);  
				
  if ($imgInfo[0] > 600 || $imgInfo[1] > 600)
  { 					
   $post = str_replace($match[0][$cnt], "[URL=".$match[1][$cnt]."][COLOR=red]- Das Bild ist zu groß und wird deshalb als Link dargestellt -[/COLOR][/URL]", $post_tmp); 				
  } 				
 } 			

 $post = preg_replace($this->imgsearch, $this->imgreplace, $post); 			
 $post = preg_replace($this->search, $this->replace, $post); 		
}


Es tritt aber leider ab und an das Problem auf, dass manche Bilder trotzdem normal angezeigt werden, obwohl sie zu groß sind. Woran das liegt kann ich nicht sagen, aber vielleicht gibt es jemanden, der da weiterhelfen kann.


Grüße

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Ardun: 26.06.09 14:05.

26.06.09 14:03 Ardun ist offline E-Mail Finden Als Freund hinzufügen
Mac.Yuriam
Mitglied


images/avatars/avatar-5290.gif

Dabei seit: 09.07.05
Beiträge: 5

Themenstarter Thema begonnen von Mac.Yuriam
Antworten Zitieren Editieren Melden       UP

Bei mir funktioniert es leider nicht. Nicht mal hin und wieder.
Aber es ist immerhin ein Anfang ...

Thx für deinen Beitrag. Freude
27.06.09 00:08 Mac.Yuriam ist offline E-Mail 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] Allg. Fragen und Probleme » Bilder ab gewisser Größe nur noch als Link anzeigen