BS-Fusion Deutschland

Sicherheit für das Portal

Surftips
BS-Fusion Deutschland - Diskussionsforum
Benutzername
Passwort

Thema ansehen
BS-Fusion Deutschland > BS Fusion
->> Themes & Designs
Vorheriges Thema Nächstes Thema

 
Autor opensidex Problematik (Echelon)   1  # 5  top
gozoc
Co-Admin u. Cheftester


User Avatar



Beiträge: 1047

Ort: Bayern
Eingetreten: 22.09.06
Status: Offline
Eingetragen am 20.01.2010 13:19
Hallo Jungs ... für das Echelon Theme, hab ich noch ne Aufgabenstellung, bzw. Verbesserung die ich aber nicht selber hinbekomme.
Die Funktion opensidex (anders als die opentablex) arbeitet ja mit den Rahmengrafiken, die ganz nett sind, ABER wenn man so eine Box ZU hat, sieht das komisch aus.
Nun habe ich versucht das mal umzubauen, das es besser aussieht.
Wenn ein opensidex ZU ist, darf nur ein schmales abgerundetes Feld zu sehen sein.
So ganz bekomme ich das nicht hin.
Ich habe es mit der div id_box und dazu dann die Zeile mit den unteren Grafiken versucht, aber geht nicht bei mir.
Wie ich es im Moment hinbekommen habe, sieht man im Attachment.
Da fehlt im geschlossenen Zustand, der "untere Teil",

Der theme.php Code ist hier nochmal im aktuellen Zustand (funktion opensidex und closesidex):
Code PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
function opensidex($title,$open="on") {
$boxname = str_replace(" ", "", $title);
$box_img = $open == "on" ? "off" : "on";
echo "<table width='100%' cellpadding='0' cellspacing='0'>
    <tr>
        <td class='cap-left'><img src='"
.THEME."images/blank.gif' width='5' height='21' alt='' style='display:block'></td>
        <td class='cap-main'>$title</td>
        <td align='right' class='cap-main'>
            <img src='"
.THEME."images/panel_$box_img.gif' alt='$box_img' name='b_$boxname' onclick=\"javascript:flipBox('$boxname')\">
        </td>
        <td class='cap-right'><img src='"
.THEME."images/blank.gif' width='5' height='21' alt='' style='display:block'></td>
    </tr>
</table>
<div id='box_$boxname'"
.($open=="off" ? "style='display:none'" : "").">
<table width='100%' cellpadding='0' cellspacing='0'>
    <tr>
        <td class='border-left'><img src='"
.THEME."images/blank.gif' width='5' height='1' alt='' style='display:block'></td>
        <td class='side-body'>
            \n"
;
}


function closesidex() {
echo "
        </td>
        <td class='border-right'><img src='"
.THEME."images/blank.gif' width='5' height='1' alt='' style='display:block'></td>
    </tr>
    <tr>
        <td class='border-bleft'><img src='"
.THEME."images/blank.gif' width='5' height='16' alt='' style='display:block'></td>
        <td class='border-bmain'><img src='"
.THEME."images/blank.gif' width='1' height='16' alt='' style='display:block'></td>
        <td class='border-bright'><img src='"
.THEME."images/blank.gif' width='5' height='16' alt='' style='display:block'></td>
    </tr>
</table></div>\n"
;
tablebreak();
}


Bitte um Hilfe ...
 Anhänge 
panelfehler.jpg
(Size: 4.91 KB, px: 195x71)
http://www.wuschelkiste.de/fusion/  
Autor RE: opensidex Problematik (Echelon)   2  # 5  top
Gelöschter User
Eingetragen am 20.01.2010 13:48
Was sagt den die styles.css wie die Linie am unteren Rand aussieht?

Laut deinem Code nur 1px breit, da muss ein repeat-x hin und die Grafik per css als Hintergrund:

Code
<td class='border-bmain'><img src='".THEME."images/blank.gif' width='1' height='16' alt='' style='display:block'></td>
 
Autor RE: opensidex Problematik (Echelon)   3  # 5  top
gozoc
Co-Admin u. Cheftester


User Avatar


Themenstarter

Beiträge: 1047

Ort: Bayern
Eingetreten: 22.09.06
Status: Offline
Eingetragen am 20.01.2010 14:15
Mmhh, ich fürchte Du bist gewaltig auf dem Holzweg sorry ...
Falscher Ansatz ... falsche Ecke, denn schliesslich muss ja der ganze untere Teil stimmen und das ist mit ner unteren Linie nicht getan.


Cheftester und Co-Admin.
http://www.wuschelkiste.de/fusion/  
Autor RE: opensidex Problematik (Echelon)   4  # 5  top
Gelöschter User
Eingetragen am 20.01.2010 14:29
Wenn die Mitte nur einen Pixel hat ist die Reihenfolge so: linke Ecke, Mitte, rechte Ecke, und wegen der geringen Breite alles ganz links und nicht zu sehen. Nicht gleich sagen "Holzweg", erstmal testen bitte und mich vom Gegenteil überzeugen. Manche Browser sind da nunmal eigensinnig...
 
Autor RE: opensidex Problematik (Echelon)   5  # 5  top
gozoc
Co-Admin u. Cheftester


User Avatar


Themenstarter

Beiträge: 1047

Ort: Bayern
Eingetreten: 22.09.06
Status: Offline
Eingetragen am 20.01.2010 14:46
Dann kapier ich es nicht .... zumal Dein Codeteil von oben, nur dann zu sehen und relevant ist, wenn das Ding aufgeklappt ist.
Ich schnalls daher nicht.
Das Problem ist, das es wohl gar nicht so genau geht, wie ich es eigentlich möchte, weil diese Grafiken gar nicht existieren dazu.
Aber ne Alternative, wenn auch nicht schön, wäre evtl. Dein Ansatz (wenn ich es ansatzweise verstehe) mit ner Linien die unten dann zu sehen ist (wenn zugeklappt).

EDIT
Also ... ich habe mir das nochmal genau angesehen und überlegt.
So wie ich mir das vorstelle, ist es kaum möglich. Das geht einfach nicht, jedenfalls nicht, ohne alles umzubauen. SORRY.
Daher hab ich fürs Echelon Theme eine bessere Alternative gefunden.
Und zwar hat ja das opentablex (welches mehr auf DIV basiert) da doch die besseren Grundlagen.
Also hab ich für meine extra Boxen (Schnellantwort, EXIF- Daten in der Gallery) das opentablex (welches ja vorher unpassen eckig war, was ja meine Kritik war) einfach angepasst und diese Zeile, hat mal wieder geholfen
Code
-moz-border-radius:5px; -khtml-border-radius:5px;

Geht zwar nicht bei IE, interessiert mich aber wenig ....

Jetzt siehts gut aus
 Anhänge 
exif_table_box.jpg
(Size: 17.53 KB, px: 679x155)

Bearbeitet von gozoc am 20.01.2010 15:25
http://www.wuschelkiste.de/fusion/  
 
Springe zu Forum:
Thema verlinken
URL:
BB-Code:
HTML: