COMBRIX - Content Management System - Diskussionsforum
Benutzername
Passwort

Thema ansehen
COMBRIX - Content Management System > COMBRIX
->> Integrierte Module & AddOns
Vorheriges Thema Nächstes Thema

search
Autor Forum - Eingebundene Grafiken   1  # 18  top
Deleted_User
Anfänger


User deleted!



Beiträge: 0

Ort: nowhere
Eingetreten: 01.01.70
Status: Offline
Eingetragen am 31.01.2011 15:18
Hallo,

ich habe ein Problem mit eingebundenen Grafiken auf meiner Seite.

Nicht direkt ein Bug, aber eine Anregung zur Diskussion über Verbesserungsmöglichkeiten.

Ich betreibe eine Webseite zu einem Computerspiel, hier werden oft Screenshots und Co hochgeladen.
Die Bildgrößenermittlung (getimagesize?) bremst das Laden einiger Themen mit vielen eingebundenen Bildern nun erheblich aus, sodass manche Themen sekundenlang "warten", bis die Seite anfängt zu laden (was dann allerdings flott geht).

Auf meiner alten Seite habe ich entsprechende Funktion komplett entfernt und habe die Aufgabe, die Bilder direkt einzubinden bzw. verkleinert einzubinden an die User weitergeben mittels eines zusätzlichen BBCodes (KIMG für direkte Einbindung, IMG für verkleinertes Einbinden).

Nun ist dies natürlich nicht die optimale Lösung,
auch möchte ich nicht bei jedem Update alles wieder umbauen müssen.

Hätte hier mehrere Ideen:
- Die V7 (Pimped Fusion) enthält eine Lösung, die zwar weniger schön aussieht (nicht so professionell), aber dafür ziemlich schnell lädt...
- Möglichkeit, Bilderhoster auf eine Art Blacklist zu setzen
- ...

Was denkt ihr?

Klar kann man alles über Anhänge regeln,
aber so steigt mein Traffic erheblich,
außerdem stellen einige User ihre Screenshots auch auf mehreren Seiten vor (ich auch),
da sind Anhänge eher unpraktisch...

Auch die Signaturen spielen hier eine entscheidende Rolle,
liegen diese beispielsweise bei Imageshack, muss man wirklich viele Sekunden warten, bis sich was tut.
Hierzu hätte ich weitere Ideen, dazu mache ich aber ein neues Thema auf :-)

Diese Sache betrifft wohl bei weitem nicht alle Nutzer von COMBRIX,
hängt natürlich vom Themengebiet ab...

Viele Grüße

Basti
http://basti2web.de
Autor RE: Forum - Eingebundene Grafiken   2  # 18  top
Deleted_User
Anfänger


User deleted!


Themenstarter

Beiträge: 0

Ort: nowhere
Eingetreten: 01.01.70
Status: Offline
Eingetragen am 31.01.2011 15:50
Generell eine gute Anregung. Diesen Gedanken kann man sicherlich noch weiter ausbauen.


This user has been deleted!
http://basti2web.de
Autor RE: Forum - Eingebundene Grafiken   3  # 18  top
Deleted_User
Anfänger


User deleted!


Themenstarter

Beiträge: 0

Ort: nowhere
Eingetreten: 01.01.70
Status: Offline
Eingetragen am 02.02.2011 12:40
Wenig Feedback...schade.

Ein Weg (zumindest für mich) wäre es, wenn die BB-Codes ähnlich den Userfeldern (wie auch bei der v7) ausgelagert würden.
Somit würde ich wieder das alte IMG und KIMG einführen und's ist wieder flott...

...und die Leute hörn auf rumzumosern :-D


This user has been deleted!
http://basti2web.de
Autor RE: Forum - Eingebundene Grafiken   4  # 18  top
gozoc
Admin


User Avatar



Beiträge: 479

Eingetreten: 29.05.10
Status: Offline
Eingetragen am 02.02.2011 13:54
Bezüglich Feedback ist einfach das Problem, das sich zuwenige mit sowas auskennen und COMBRIX überhaupt kennen
Wenn RedDragon und Janilein nicht wären, wäre Manuel mit mir hier ziemlich einsam in Sachen "Entwicklung" und Gedanken ...

Ich habe mir das nochmal kurz angesehen, wie es v7 macht und es hat mir weder gefallen, noch könnte man das mal eben so nachbauen (da spielt auch ein JavaScript eine Rolle).
Was ein "Problem" bleibt, ist die Tatsache wenn externe Bilder langsam oder zu groß sind.
Was der Unterschied bei v7 ist, ist die Tatsache, das tatsächlich die Texte eher geladen werden und die Bilder im DIV Fenster nach- und -nach geladen werden. Das erscheint als Vorteil.

Wie das KIMG arbeitet und was daran besser ist, könntest Du ja nochmal beschreiben.

Noch besser wäre: bau es in COMBRIX (parserclass) ein und wir übernehmen das dann evtl.
Denn nach wie vor gibt es ein Hauptproblem: wir haben EINEN Programmierer und wenn der gerade nicht kann (wie man gerade bemerkt), gehts nicht weiter.

Sprich ... im Grunde bräuchten wir weniger "Vorschläge" - sondern mehr Programmierer



EDV - Ende Der Vernunft

Alte Testseite: http://portal.wuschelkiste.de/combrix/ (zur Zeit nicht verwendet)
http://www.franks-fotobox.de
Autor RE: Forum - Eingebundene Grafiken   5  # 18  top
Deleted_User
Anfänger


User deleted!


Themenstarter

Beiträge: 0

Ort: nowhere
Eingetreten: 01.01.70
Status: Offline
Eingetragen am 02.02.2011 14:53
Naja, in der v7 könnte es wirklich schöner sein, das stimmt.
Aber die Seite war sehr schnell geladen, das war auf jeden Fall positiv.

Mit KIMG und IMG hatte ichs einfach o gelöst, dass bei IMG die Bilder direkt eingebunden werden und bei IMG mit Highslide... also ohne diese Größenabfrage.
Also ganz simpel, hat aber funktioniert.

Wie gesagt, sagt mir was zu tun ist und ich versuch mich dran, bisschen kann ich ja PHP und will ja auch lernen ;-)


This user has been deleted!
http://basti2web.de
Autor RE: Forum - Eingebundene Grafiken   6  # 18  top
gozoc
Admin


User Avatar



Beiträge: 479

Eingetreten: 29.05.10
Status: Offline
Eingetragen am 02.02.2011 15:07
Wie gesagt ... ich bin mir nicht sicher, ob das mit dem KIMG hilft.

Bau doch einfach mal die alte Funktion (noch aus dem v6 mit Extboard von Dir) mal in die ubbparser.class.php ein.
Schau wo die Zeile:
Code
function ubb_img($arguments) {

ist und mach es davor oder dahinter.
Dann wirst Du sehen, wie es klappt.

Trotzdem wäre dann immer noch die Ladezeit und Bildgröße zu beachten.

Glaube mir, so einfach ist das Thema nicht und hat schon viel Programmieraufwand gekostet.
Ich werde mal sehen, wie mein SMD und phpbb3 so damit umgeht.

Bilderhoster in eine Art Blackliste mit zu übernehmen, wäre noch interessant, aber wieder was ganz neues, was beim message-Text überprüft werden müsste.



EDV - Ende Der Vernunft

Alte Testseite: http://portal.wuschelkiste.de/combrix/ (zur Zeit nicht verwendet)
http://www.franks-fotobox.de
Autor RE: Forum - Eingebundene Grafiken   7  # 18  top
Deleted_User
Anfänger


User deleted!


Themenstarter

Beiträge: 0

Ort: nowhere
Eingetreten: 01.01.70
Status: Offline
Eingetragen am 02.02.2011 15:13
Werds mal einbauen, aber kann dir jetzt schon sagen, dass die Seite an sich dann schneller ist.
Dass die Bilder dann einige Zeit zum Laden brauchen, ist mir dann recht egal solange das Thema schnell lädt.
So kann man den Leuten wenigstens sichtbar machen, dass es NICHT an meinem Server liegt :-p

Edit:
Puuuh.
Ich blick nicht durch, was ihr da wieder gemacht habt... :-s

Beim Extboard wars so einfach...

Hier mal der Code aus der damaligen maincore.php

Code PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//Smallpics
$text = preg_replace('#\[kimg\](.*?)\[/kimg\]#si', '<img src="\1" alt="Externes Bild" title="Externes Bild">', $text);
//Antistretch Mod Start
    $maxwidth = 400;
    $pattern = "#\[img\](.*?)\[/img\]#si";
    $images = array();
    $count = preg_match_all($pattern, $text, $images);
    if($count) {
        for($i=0; $i<$count; ++$i) {
                $url = $images[1][$i];


        $text = preg_replace("#\[img\]((http|ftp|https|ftps)://)(.*?)(\.(jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG))\[/img\]#sie","'<div><a href=\'\\1'.str_replace(array('?','&','='),'','\\3').'\\4\' id=\'thumb1\' target=\'_blank\' title=\'Anklicken zur Grossansicht\' class=\'highslide\' onclick=\'return hs.expand(this)\'><img src=\'\\1'.str_replace(array('?','&','='),'','\\3').'\\4\' style=\'border:0px;  width:400px\'></a></div>'",$text);

                }
    }
//Antistretch Mod End

Bearbeitet von am 02.02.2011 15:23
http://basti2web.de
Autor RE: Forum - Eingebundene Grafiken   8  # 18  top
gozoc
Admin


User Avatar



Beiträge: 479

Eingetreten: 29.05.10
Status: Offline
Eingetragen am 04.02.2011 23:41
Nun, es hat weniger mit dem Extboard, als noch mit dem alten v6 Stand

Ich kanns aber auch nicht und habs so versucht (klappt aber nicht):
Code
function ubb_kimg() {
$content = $this->parseArray(array('[/kimg]'), array());
$text = preg_replace('#\[kimg\](.*?)\[/kimg\]#si', '<img src="\1" alt="Externes Bild" title="Externes Bild">', $text);
$maxwidth = 400;
$pattern = "#\[kimg\](.*?)\[/kimg\]#si";
$images = array();
$count = preg_match_all($pattern, $text, $images);
if($count) {
for($i=0; $i<$count; $i++) {
$url = $images[1][$i];
$text = preg_replace("#\[kimg\]((http|ftp|https|ftps)://)(.*?)(\.(jpg|jpeg|gif|png|JPG|JPEG|GIF|PNG))\[/kimg\]#sie","'<div><a href=\'\\1'.str_replace(array('?','&','='),'','\\3').'\\4\' id=\'thumb1\' target=\'_blank\' title=\'Anklicken zur Grossansicht\' class=\'highslide\' onclick=\'return hs.expand(this)\'><img src=\'\\1'.str_replace(array('?','&','='),'','\\3').'\\4\' style=\'border:0px; width:400px\'></a></div>'",$text);
}
return $text;
}
return false;
}


Vielleicht kann der Manuel mal nen Auge riskieren.

Manuel: ich lese oben im geshi Code einen Darstellungsfehler bei der for-Schleife.



EDV - Ende Der Vernunft

Alte Testseite: http://portal.wuschelkiste.de/combrix/ (zur Zeit nicht verwendet)
http://www.franks-fotobox.de
Autor RE: Forum - Eingebundene Grafiken   9  # 18  top
Deleted_User
Anfänger


User deleted!


Themenstarter

Beiträge: 0

Ort: nowhere
Eingetreten: 01.01.70
Status: Offline
Eingetragen am 06.02.2011 13:00
Zitat
Nun, es hat weniger mit dem Extboard, als noch mit dem alten v6 Stand

Ja, klar ;-)
Aber da konnte man super-einfach BB-Codes ändern, jetzt ists wieder ganz anders gelöst...

Vielleicht kann man ja mal schauen, ob mans ähnlich der V7 umsetzen kann, aber auf eigene Weise ;-)


This user has been deleted!
http://basti2web.de
Autor RE: Forum - Eingebundene Grafiken   10  # 18  top
Deleted_User
Anfänger


User deleted!


Themenstarter

Beiträge: 0

Ort: nowhere
Eingetreten: 01.01.70
Status: Offline
Eingetragen am 11.02.2011 10:38
So,
hab die Bildgrößenermittlung rausgeworfen und das Ganze mit KIMG gelöst, wie vorher.

Jetzt lädt das Forum wirklich sauschnell!!


This user has been deleted!
http://basti2web.de
Springe zu Forum:
Ähnliche Themen wie "Forum - Eingebundene Grafiken" [6]
Thema verlinken
URL:
BB-Code:
HTML:
1,298,093 eindeutige Besuche
© COMBRIX CMS Software v1.01.5 based on PHP-Fusion v6. Thanks to the founder Nick Jones | Theme Echelon


render time: 0.304 sec.