rainbow - rarrow usw...

Begonnen von Ria, 13 Januar 2006, 17:45:22

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Ria

Hallo,
in sys_images befinden sich die Gif's rarrow usw. Ich möchte die ersetzen durch 13x13px Gif's.

Ich finde nicht die Stelle, wo ich die px Höhe anpassen kann, anscheinend ist mal wieder die Bezeichnung anders.

Wo finde ich die Stelle?

(weil die "runden" von mir werden zu Elipsen gequetscht)

Gruss Ria

henne

das hat nix mit dem Theme zu tun ;) ersetzte Grafiken müssen immer die selbe Größe wie das Orginal haben.

Wenn Du die Größe ändern willst musst Du das in den jeweiligen Blöcken oder wo sie eigesetzt werden tun.
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

Ria

Hi henne oder der, der es gerade genau weis,

irgendwie sieht das überall anders aus als früher...

die Gif's sind 14x9px im Original, diese Zahlen tauchen auch in den Blöcken nicht auf.

Nur so was:
/**
* image path relative to public root
*/
// $image2 = "images/menu/barrow.gif";  /* image path relative to public root*/
$image1 = "images/menu/rarrow.gif";
/**

z.B.Modules_one.PHP

oder sowas:

$size = @getimagesize($image3);
$size = (empty($size[3])) ? "" : $size[3];
$img3 = '<img src="' . $image3 . '" border="0" ' . $size . ' alt="">';

falls es dies wäre, so ist es für mich zumindest nicht verständlich, früher konnte man wenigstens an gewissen
Merkmalen wie die Bildgrössen, die Stelle finden und abändern.

Oder wo ist festgelegt was  $size[3]; ist? Wenn es dies denn wäre?

Ein Beispiel Tipp würde mir zur Orientierung vielleicht  reichen.
Gruss Ria

jubilee

Hallo !
Zitat
Oder wo ist festgelegt was  $size[3]; ist? Wenn es dies denn wäre?

In diesem Falle hier :
Zitat
$size = @getimagesize($image3);
Diese Funktion (getimagesize) holt sich automatisch die Größenverhältnisse des angegebenen Bildes.
MfG
jubilee

JoergK

Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

Ria

Hi All,
besten Dank für die Information. Nur das mit "holt sich automatisch die Größenverhältnisse des angegebenen Bildes."
Kann ja nicht sein, denn meine gif ist 13x13 Pixel, das Original ist 14x9.

Innerhalb meiner 13x13ist ein runder Button, der jetzt zur Elipse geqetscht wird, wahrscheinlich auf 9px.

Muss ich also das: $img3 = '<img src="' . $image3 . '" border="0" ' . $size . ' alt="">';

ändern. So:
$img1 = '<img src="Pfad zum Bild"' . $image1 . '" border="0" ' . $size ."13" ' alt="">';

? oder zusätzlich dranhängen?
Gruss Ria



Ria

 8)Hi,
wenn die automatische Anpassung nicht funktioniert,dies muss ja wohl so sein.

Dann kann ich hier aber eine ganze Menge falsch machen:

$size = @getimagesize($image1);
$size = (empty($size[3])) ? "" : $size[3];
$img1 = <img src="../cl_02/themes/mx-rainbow/images/cl_verl.gif"' . $image1 . '" border="0" ' . $size ."13" ' alt="">;
// $size = @getimagesize ($image2);
// $size = (empty($size[3])) ? "" : $size[3];
// $img2 = '<img src="' . $image2 . '" border="0" ' . $size . ' alt="">';
$size = @getimagesize($image3);
$size = (empty($size[3])) ? "" : $size[3];
$img3 = '<img src="' . $image3 . '" border="0" ' . $size . ' alt="">';

parse error, unexpected '<'
nehme ich die Klammer raus kommt die nächste Fehlermeldung...

wer kann das denn mal so ändern, dass ich (und "Jeder")das umsetzen kann?
(die alten Blöcke kann ich ja wohl nicht nehmen, da war das einfach.)

Gruss Ria


Andi

Hi :)

nicht alles so kompliziert.....

- Zuerst löschst du die entsprechenden Pfeilbildchen im Ordner /themes/{themename}/sys_images/images/menu
- Dann löschst du noch die Datei /themes/{themename}/sys_images/sys_images.php
- Jetzt ersetzt du die entsprechenden Bilder im Ordner /images/menu durch deine eigenen

Das war es schon, an irgendwelchen php-Dateien brauchst du nichts ändern.


Zur Erklärung:
Die Themeengine erstezt alle Bilder durch die vorhandenen Bilder der entsprechenden Unterordner im Ordner sys_images. Es wird dabei aber lediglich der Pfad zum Bild geändert, Abmessungen und andere Daten bleiben unverändert. Dies bietet die Möglichkeit, für jedes Theme z.B. in den Blöcken ein anderes Bildchen anzuzeigen.
Ist kein entsprechendes Bild im sys_images-Ordner vorhanden, wird auch nichts ersetzt. Die sys_images.php dient als Cache und muss bei jeder Änderung im sys_images Ordner neu erstellt werden, das passiert automatisch, wenn sie fehlt...
schön´s Grüssle, Andi

Ria

 :)Hi Andi,

das wußte ich schon, dies ist der Punkt wie vorher erwähnt:

"denn meine gif ist 13x13 Pixel, das Original ist 14x9." meine runden mini Buttons werden zur Elipse gequetscht!

Mache ich auch die Höhe auf 9 kann man den Pfeil dadrin nicht mehr sehen!

Mein Problem wird "jeder" haben, der eine abweichende Bildgröße hat! (und nicht mehr php kann)!

Also was muß ich oben im Code ändern?

Gruss Ria

henne

Hi Ria,

die Grafik liegt jetzt aber nicht mehr in den sys_images oder ? Du hast es so gemacht wie Andi geschrieben hat ?

bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

Ria

 :)Hi henne,

" Jetzt ersetzt du die entsprechenden Bilder im Ordner /images/menu durch deine eigenen"

Ist der Ordner menu nicht ein unter Ordner von sys_images?

jedenfalls da sind sie drin, da waren sie ja vorher (die alten auch) drin.

Gruss Ria

henne

Zitat- Zuerst löschst du die entsprechenden Pfeilbildchen im Ordner /themes/{themename}/sys_images/images/menu
- Dann löschst du noch die Datei /themes/{themename}/sys_images/sys_images.php
- Jetzt ersetzt du die entsprechenden Bilder im Ordner /images/menu durch deine eigenen


lies bitte nochmal richtig und mach das nach der Anleitung. Wenn Du Pfeilgrafiken mit abweichender Größe verwenden willst dann nicht über die sys_images sondern direkt in pragmamxroot/images/menu.
Vorher wie Andi geschrieben hat dieselbigen im sys_images Ordner löschen + die sys_images.php.
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

Ria

 :)Hi henne,
erst mal besten Dank!!!!!!! Dies war der Satz der fehlte:

..."dann nicht über die sys_images sondern direkt in pragmamxroot/images/menu..."

hatte schon zu Anfang kundgetan das meine gif's höher sind, rund sind und daher zu einer Elipse gequetscht werden.

Jetzt aber alles wunderbar!!! :thumbup:

Gruss Ria