Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 7
Seite [1]
hoernertee


Rock the board





Beiträge: 98
# Thema - 13.08.2009 um 21:32 Uhr
Hi,
ich habe gerade am Loginbereich rumgespielt um es nur auf die Icos um zu stellen also ohne den Text.
Dabei habe ich gemerkt dass ich diese in der Größe garnicht einstellen kann. Es wird immer die Einstellung 16 genomen. Im irc habe ich dann erfahren das der platzhalter icon irgendwo fest auf height="16" steht selbst wenn ich ein Icon aus dem 48er ordner benenne. Ist es möglich csp so zu erweitern dass ich anstelle von {icon:xxx} mehrere platzhalter habe wie {icon16:xxx} oder {icon:16:xxx} oder wie auch immer das möglich und einfach ist. diese könnte man dann in allen .tpl's verwenden anstelle eigener html-codes.

Danke für jede Hilfe
Inaktiv
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 1 - 14.08.2009 um 00:21 Uhr
hi,
deine version wäre hilfreich gewesen. ich geh mal vom trunk aus. nachfolgendes ist ungetestet.

system core templates.php in cs_subtemplate

 
1.
1. / 2. / ... 
<?php $string preg_replace_callback("={icon:(.*?)}=i"'cs_icon'$string); ?>
->
 
1.
1. / 2. / ... 
<?php $string preg_replace_callback("={icon:(.*?)(:(.*?))?}=i"'cs_icon'$string); ?>


system core tools.php in cs_icon

 
1.
1. / 2. / ... 
<?php $img is_array($img) ? $img[1] : $img?>
->
 
1.
2.
3.
4.
5.
1. / 2. / ... 
<?php 
if (is_array($img)) {
$img $img[1];
if (!empty(
$img[3])) $size $img[3];
?>



gruß
duRiel


Inaktiv
|
hoernertee
Thread-Ersteller


Rock the board





Beiträge: 98
# Antwort: 2 - 14.08.2009 um 09:34 Uhr
Sorry ich habe momentan die 2009.0.2 keine SVN Version.

Versteh ich sass richtig dass danach {icon:16:xxx} verwendet wird?

Danke


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 3 - 14.08.2009 um 13:46 Uhr
ne, weil das nicht kompatibel wäre zu den bisherigen icons habe ichs andersrum gemacht.

entweder {icon:xxx} für icons wie bisher in 16px oder {icon:xxx:32} für 32px icons.

die paar änderungen von mir müssten zur letzten release version trotzdem kompatibel sein. hab sie nur wie gesagt nicht getestet.


Inaktiv
|
hoernertee
Thread-Ersteller


Rock the board





Beiträge: 98
# Antwort: 4 - 14.08.2009 um 14:06 Uhr
Habe es soeben getestet.
Funktioniert nicht. Es werden garkeine Icons mehr angezeigt in keinem Modul mehr wo mit {icon:xxx} gearbeitet wird und {icon:xxx:32} geht auch nicht.


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 5 - 14.08.2009 um 14:20 Uhr
ah ok hatte nen kleinen fehler drin, so gehts:

 
1.
2.
3.
4.
1. / 2. / ... 
<?php if (is_array($img)) {
$img $img[1];
if (!empty(
$img[3])) $size $img[3];
?>
->
 
1.
2.
3.
4.
1. / 2. / ... 
<?php if (is_array($img)) {
if (!empty(
$img[3])) $size $img[3];
$img $img[1];
?>

(gerade die mittleren 2 zeilen vertauschen)

gruß
duRiel


Inaktiv
|
hoernertee
Thread-Ersteller


Rock the board





Beiträge: 98
# Antwort: 6 - 14.08.2009 um 19:26 Uhr
Also funzt erst mal soweit und reicht für das was ich eigentlich brauche.
Ob das jetzt ein schönheitsfehler ist ka.
Das :22 steht ja jetzt für die Größe.
Ohne diese angabe ist es egal in welchem Ordner sich das Icon befindet der schaut in alle rein und da wo er es findet da schaut er dann auf den Ordnernamen und dnimmt den als Größe.
Möchte man jetzt ein Icon aus dem 48 Ordner haben aber 22 darstellen geht es nicht weil der in den 22 Ordner geht und dort das Icon unter dem Namen nicht findet.
Ist mir eigentlich recht da ich meine man sollte schon dann das 48er Icon verkleinern und in den 22 Ordner unter einem Neuen Namen einfügen.

Danke also schon mal für die Hilfe und kommt das jetzt in die nächste version oder soll ich mir das irgendwo abspeichern.

Gruß und top Service mal wieder.


Inaktiv
|
GaHero


Poststar





Beiträge: 733
# Antwort: 7 - 14.08.2009 um 23:54 Uhr
Mhh wär nicht schlecht für die nächste Version.

Mal sehen ob wir das für den Themeumbau brauchen können, denn dann kommt es rein...


Inaktiv
|
Antworten: 7
Seite [1]


Sie müssen sich registrieren, um zu antworten.