Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 4
Seite [1]
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Thema - 23.03.2011 um 09:20 Uhr
Ich habe ein kleines Problem mit den Abständen zwischen den up-arrows und down-arrows bei der Sortieren-Funktion.
Gut zu sehen bei "Stimmen".

http://www.tressdesignz.de/testpage/index.php?mod=votes&action=view&where=2

Normalerweise sollte ich das ja per CSS lösen können.
Aber in diesem Fall weiss ich nicht wo das her kommt. Suche mich schon duselig hier.

Ich hatte an folgende Klassen und ID's gedacht, die dafür in Frage kämen:

  • headb


 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
1. / 2. / ... 
 
.headb {
    
backgroundurl(Bilder/stripe_4.jpgrepeat-x;
    
font-weightbold;
    
padding9px 10px;
    
text-aligncenter;
    
color#fff;
    
text-decorationnone;
    
text-shadow#000 1px 1px 0px;
    
border-radius5px;
    -
moz-border-radius5px;
}
.
headb a, .headb a:visited {
  
color#fff;
  
text-decorationnone;
  
padding10px 3px;
  
outlinenone;
}
.
headb a:hover {
  
color#999;
}


  • forum


 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 
.forum {
    
background-color#fff;
    
colorinherit;
    
marginauto;
}


  • content


 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 
#content {
  
width685px;
  
floatleft;
  
padding5px;
}


Doch alles was ich versucht habe, hat kein Erfolg gebracht.
Dann dachte ich daran, ob die Bilder evntl. zu gross wären,
aber da ich die Bilder auch bei meinen anderen Templates nutze, kann ich das auch ausschliessen.
Habe trotzdem nachgesehen. Sind nur 9x9px.

Hat vlt noch jemand eine Idee ?

Aktuelle CS-Version (r4830).


------------------


www.iv-gaming.de | www.iv-artwork.de
Inaktiv
Ramires ClanSphere Team

Supporter
Supporter



Herkunft: Waldeck
Beiträge: 1900
# Antwort: 1 - 23.03.2011 um 09:56 Uhr
hmm,.. mal auf die schnelle,... schau dir die tools.php mal an,... function cs_sort,... da gibts z.B. die ausgabe

$result = cs_link($img_up,$mod,$action,$more2) . ' ';

eventuell haste da nen ansatz zum formatieren,...

$result = cs_link($img_up,$mod,$action,$more2)';

so sollten die pfeile ziemlich eng aneinander stehen,.. kannst ja auch noch nen div drum rum machen zum formatieren...


------------------

Verschwende keine Energie an Dinge die Du nicht ändern kannst...


Zuletzt editiert von Ramires ClanSphere Team am 23.03.2011 um 10:00 Uhr (1x Editiert)
Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 2 - 23.03.2011 um 10:22 Uhr
Ich hatte schon in die tools.php reingeschaut, jedoch finde ich es ziemlich komisch,
dass diese Abstände überhaupt da sind. Habe das in keinem anderen Template so.
Und ganz ehrlich ist es nicht die Art Lösung, die ich machen möchte.
Trotzdem vielen Dank schon mal.

Ich würde das gerne via CSS lösen.
Bin mir auch ziemlich sicher, dass dies geht.
Nur wo wurde dieser Abstand eingetragen ???
Oder wo durch entsteht er ???



------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 23.03.2011 um 10:39 Uhr
/system/core/tools.php

Da gibt es die Funktion cs_sort.

Original-Funktio +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
1. / 2. / ... 
 function cs_sort($mod,$action,$start,$where,$up,$active 0,$more 0) {

  
$down $up 1;
  
$add_start = empty($start) ? '' '&start=' . (int) $start;
  
$add_where = empty($where) ? '' '&where=' $where;

  
$file_up $active == $up 'up_arrow_active.png' 'up_arrow.png';
  
$img_up cs_html_img('symbols/clansphere/' $file_up);
  
$more2 = empty($more) ? "sort=" $up $add_start $add_where $more "&sort=" $up $add_start $add_where;
  
$result cs_link($img_up,$mod,$action,$more2) . ' ';

  
$file_down $active == $down 'down_arrow_active.png' 'down_arrow.png';
  
$img_down cs_html_img('symbols/clansphere/' $file_down);
  
$more3 = empty($more) ? "sort=" $down $add_start $add_where $more "&sort=" $down $add_start $add_where;
  
$result .= cs_link($img_down,$mod,$action,$more3) . ' ';

  return 
$result;
}


Um da nun Klassen zum Formartieren nutzen zu können, müssen wir die ein wenig ändern.
Zuerst müssen wir der Grafik eine Klasse zuweisen. Ich habe für Up eine andere als für DOWN gewählt. Die klassen sind .sort-up un .sort-down.
Zudem habe ich die Abstände entfernt, wie oben schon vorgeschlagen.
Die müsstest du dann jetzt via CSS neumachen.

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
  $img_up cs_html_img('symbols/clansphere/' $file_up,0,0,'class="sort-up"');
  
$more2 = empty($more) ? "sort=" $up $add_start $add_where $more "&sort=" $up $add_start $add_where;
  
$result cs_link($img_up,$mod,$action,$more2);

  
$file_down $active == $down 'down_arrow_active.png' 'down_arrow.png';
  
$img_down cs_html_img('symbols/clansphere/' $file_down,0,0,'class="sort-up"');
  
$more3 = empty($more) ? "sort=" $down $add_start $add_where $more "&sort=" $down $add_start $add_where;
  
$result .= cs_link($img_down,$mod,$action,$more3);


Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 4 - 23.03.2011 um 20:52 Uhr
OK. Erstmal vielen Dank Tom.
Allerdings wunder ich mich immer noch, wo der Abstand her kommt.
Das war doch vorher nie der Fall.

??? ???

Was hab ich denn geschrieben, dass es nun so ist ?
Wird übrigends ein Free-Template.
Vlt kann dann ja da nochmals einer durch schauen.
Vlt findet es ja jemand.

Würde nur sehr ungerne im "Kern" rumschreiben.



Boah...ich Knallfrosch !
Habe den Fehler gefunden.

 
1.
2.
3.
4.
5.
6.
7.
8.
1. / 2. / ... 
 
.headb a, .headb a:visited {
  
color#fff;
  
text-decorationnone;
  
padding10px 0px;
  
outlinenone;
}


Hatte bei padding 10px und 3px stehen.


Kann geschlossen werden !!!
Danke für eure Mühe !!!


------------------


www.iv-gaming.de | www.iv-artwork.de

Zuletzt editiert von Tress13 am 23.03.2011 um 21:11 Uhr (1x Editiert)
Inaktiv
|

Dieses Thema wurde von Ramires ClanSphere Team PM geschlossen.

Antworten: 4
Seite [1]