Hi,
ich habe eine Installation laufen, bei der die arrows mit einer Grösse von 25 x 25 px angezeigt werden, das muss ich wohl mal so eingestellt haben. Nur leider finde ich die Stelle nicht mehr wieder. Das hat nichts mit den theme-dateien zu tun, denn diese themes werden in anderen Installationen korrekt dargestellt.
<!-- block-AdminNews.php output start -->
<img src="themes/hotelamdeich/sys_images/images/menu/sarrow.gif" width="25" height="25" alt="sarrow.gif" border="0" > <a href="admin.php">Admin Menü</a><br>
<img src="themes/hotelamdeich/sys_images/images/menu/barrow.gif" width="25" height="25" alt="barrow.gif" border="0" > <a href="admin.php?op=adminStory">News schreiben</a><br>
<img src="themes/hotelamdeich/sys_images/images/menu/barrow.gif" width="25" height="25" alt="barrow.gif" border="0" > <a href="admin.php?op=messages">Admin-Nachricht</a><br>
<img src="themes/hotelamdeich/sys_images/images/menu/barrow.gif" width="25" height="25" alt="barrow.gif" border="0" > <a href="admin.php?op=Configure">Einstellungen</a><br>
<img src="themes/hotelamdeich/sys_images/images/menu/sarrow.gif" width="25" height="25" alt="sarrow.gif" border="0" > <a href="admin.php?op=resetBlockCache">Reset Blockcache</a><br>
<img src="themes/hotelamdeich/sys_images/images/menu/rarrow.gif" width="25" height="25" alt="rarrow.gif" border="0" > <a href="admin.php?op=logout">ausloggen</a><br>
<br><b>keine neuen Inhalte</b><br>
<!-- block-AdminNews.php output end -->
Ich finde aber in der block-AdminNews.php keinen Hinweis auf die Formatierung der width="25" height="25".
Heute bin ich scheinbar besonders blind. Wenn jemand eine Idee hat, bitte melden
häng mal die betrefende AdminNews.php hier an ;)
Nicht Du hast (vermutlich) die Grösse auf 25 pix "eingestellt", sondern pragmaMx ;) Noch wahrscheinlicher ... das Bild hat in Wirklichkeit 25 x 25 Pixel. Die Abhängikeit als Erklärung dazu ...
Im Adminblock befindet sich folgende Zeile Code die für die Ausgabe der Bildchen zuständig ist
$arrow = mxCreateImage('images/menu/oarrow.gif', '') . ' ';
Im folgenden wird dann nur noch "$arrow" verwendet. Die aufgerufene Funktion "mxCreateImage()" ist in der "mx_api.php".
In der "mx_api.php" ist innerhalb der Funktion folgende Zeile Code
@$size = GetImageSize($image);
Zu getimagesize() liefert
php.net (http://de.php.net/manual/de/function.getimagesize.php) folgende Information
Zitatgetimagesize -- Ermittelt die Ausmaße einer GIF-, JPEG-, PNG- oder SWF-Grafik-Datei
Jetzt dürfte auch klar sein wo die Bilddimensionen für die Pfeilbildchen generiert werden.
RtR
Hi,
nö, das Originalbild hat eine Grösse von 9*14. Es muss irgendwo etwas verändert sein, denn hier läuft es anstandslos :test2.derluecke-hosting.de (http://test2.derluecke-hosting.de) und hier funktioniert das gleiche theme nicht: test.derluecke.de (http://test.derluecke.de)
Gibt es vielleicht eine Art Cache, den ich löschen könnte. Gefunden habe ich auch $arrowpic, aber da habe ich nicht gefunden, wo es definiert wird.
Habe jetzt nachträglich die zu ziemlich alles von Hand rübergeschmissen. includes, admin, blocks und modules.
Gibt es vielleicht einen Eintrag in irgendeiner Datenbank?
Zitat von: henne am 12 Juli 2006, 13:23:47
häng mal die betrefende AdminNews.php hier an ;)
Das ist die ganz originale Datei. Ich habe sämtliche Block-Dateien nochmals mit den Dateien aus der aktuellen 018 überschrieben, obwohl es schon upgedatet war. Es betrifft ja nicht nur die oben genannte, sondern auch internes, community und sonstiges. Also Blöcke, die auf die System_images zugreifen. Daher findet sich in diesen Dateien nichts, es muss irgendwo anders sitzen.
ZitatIn welcher Datei wird die Grösse der arrowpics oder arrow.gifs bestimmt
Immer von der Originaldatei, die du dann evtl. durch die sys_images ersetzt...
Bei Deinem Beispiel die hier:
http://test.derluecke.de/images/menu/rarrow.gif
wird laut deinem Quelltext ersetzt durch die hier:
http://test.derluecke.de/themes/hotelamdeich/sys_images/images/menu/rarrow.gif
;)
Hi,
Danke, hm, in 5 meiner Installationen wird das Bild in seiner Originalgrösse dargestellt, wie bei test2.derluecke-hosting.de (http://test2.derluecke-hosting.de), aber in der Installation test.derluecke.de (http://test.derluecke.de) wird das Bild in einer Grösse von 25 x 25 px dargestellt. Ich finde einfach keine Datei, in der ich die Grösse bestimmen kann. Woran kann das liegen??