pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: der_luecke am 12 Juli 2006, 13:21:53

Titel: In welcher Datei wird die Grösse der arrowpics oder arrow.gifs bestimmt
Beitrag von: der_luecke am 12 Juli 2006, 13:21:53
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" >&nbsp;<a href="admin.php">Admin Men&uuml;</a><br>
<img src="themes/hotelamdeich/sys_images/images/menu/barrow.gif" width="25" height="25" alt="barrow.gif" border="0" >&nbsp;<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" >&nbsp;<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" >&nbsp;<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" >&nbsp;<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" >&nbsp;<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

Titel: Re: In welcher Datei wird die Grösse der arrowpics oder arrow.gifs bestimmt
Beitrag von: henne am 12 Juli 2006, 13:23:47
häng mal die betrefende AdminNews.php hier an  ;)
Titel: Re: In welcher Datei wird die Grösse der arrowpics oder arrow.gifs bestimmt
Beitrag von: RiotheRat am 12 Juli 2006, 13:53:13
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', '') . '&nbsp;';
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
Titel: Re: In welcher Datei wird die Grösse der arrowpics oder arrow.gifs bestimmt
Beitrag von: der_luecke am 12 Juli 2006, 14:36:14
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?
Titel: Re: In welcher Datei wird die Grösse der arrowpics oder arrow.gifs bestimmt
Beitrag von: RiotheRat am 12 Juli 2006, 15:03:47
Zitat von: henne am 12 Juli 2006, 13:23:47
häng mal die betrefende AdminNews.php hier an  ;)
Titel: Re: In welcher Datei wird die Grösse der arrowpics oder arrow.gifs bestimmt
Beitrag von: der_luecke am 12 Juli 2006, 15:56:18
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.
Titel: Re: In welcher Datei wird die Grösse der arrowpics oder arrow.gifs bestimmt
Beitrag von: Andi am 12 Juli 2006, 23:45:17
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

;)
Titel: Re: In welcher Datei wird die Grösse der arrowpics oder arrow.gifs bestimmt
Beitrag von: der_luecke am 13 Juli 2006, 07:47:47
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??