Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 21
Seite [1] 2 >
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Thema - 04.08.2010 um 18:54 Uhr
Ich würde in meiner news_recent.tpl gerne den Link-Stil von den weiterblättern Zahlen ändern, ohne in der tools rumzufuschen. Hatte das mal so probiert, wie in dem unteren Feld, jedoch passt das nicht. Möchte eigentlich nur in der news_recent.tpl was verändern.

So sieht die Zeile in meiner news_recent.tpl aus:

<div class="field2">{head:pages}</div>



Habe das bei dem Link zur Liste so gemacht:

<div class="field1"><a href="{url:news_list}" class="wlink3">{lang:list}</a></div>


Diese Lösung funktioniert auch !
Hätte gerne ein ähnliche Lösung für die head_pages, wenn es geht.
Kann mir da wohl jemand helfen ?


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


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

Zuletzt editiert von Tress13 am 04.08.2010 um 18:54 Uhr (1x Editiert)
Inaktiv
Rouven89


Going for pro




Beiträge: 539
# Antwort: 1 - 14.09.2011 um 13:44 Uhr
hey tress..haste dafür mittlerweile ne lösung gefunden? würde meine cs_pages auch gerne verändern…sieht so ziemlich schlicht aus…da muss was anderes her


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
RaPiD


Geekboy




Beiträge: 1192
# Antwort: 2 - 14.09.2011 um 14:41 Uhr
<span class="head_page">{head:page}</span>

.head_page{
hier deine anpassung
}


Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 3 - 14.09.2011 um 16:39 Uhr
Ich für mich habe dieses nicht weiter verfolgt.
Aber das was RaPiD vorschlägt ist der richte Weg.


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


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

Inaktiv
|
Rouven89


Going for pro




Beiträge: 539
# Antwort: 4 - 14.09.2011 um 17:24 Uhr
hmm jaa so ist das ja simple…aber ich meine das es eher so aussieht zb:


also das jede zahl umrandet isr… gibt es irgendwo eine datei dafür, dass man das automatisch für alle "head:pages" übernimmt… zb galerie, news überall halt wo die angezeigt werden...


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 5 - 14.09.2011 um 19:48 Uhr
Die cs_pages Funktion ist dafür verantwortlich... zu finden in der system/core/tools.php


------------------
I like the part where it says 'nyan'



Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 6 - 14.09.2011 um 20:32 Uhr
Wenn diese in der clansphere.css bereits "vom Werk aus" eine eigene Klasse hätte, wäre das doch fein.
Aber an Clansphere wird ja leider nicht mehr gewerkelt.


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


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

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 7 - 14.09.2011 um 20:42 Uhr
# Antwort: 6 Absolut sinn freier post.


------------------
I like the part where it says 'nyan'



Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 8 - 14.09.2011 um 20:50 Uhr
War ja klar palle. Ist wieder ein total typischer Post von dir.
Aber ich habe ja ein dickes Fell.



Ich denke es weiss jeder, was ich mit der in der clansphere.css definierten Klasse sagen wollte.
Also spar dir sowas bitte.


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


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

Inaktiv
|
Rouven89


Going for pro




Beiträge: 539
# Antwort: 9 - 14.09.2011 um 21:44 Uhr
danke schonmal soweit - steh nur gerade aufm schlauch bzw weiß so nicht direkt wie man in eine php datei direkt ne classe einbaut…

hier der relevante code:
mehr... +-
 
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.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
1. / 2. / ... 
 
function cs_pages($mod$action$records$start$where 0$sort 0$limit 0$small 0$more 0) {

  global 
$account;
  
settype($sort'integer');
  
settype($start'integer');
  
settype($limit'integer');

  if(empty(
$limit))
    
$limit = empty($account['users_limit']) ? 20 $account['users_limit'];

  
$add_where = empty($where) ? '' '&where=' $where;
  
$add_where .= empty($more) ? '' '&' $more;
  
$add_sort = empty($sort) ? '' '&sort=' $sort;
  
$pages $records $limit;
  if(
round($pages) < $pages OR round($pages) < 1) {
    
$pages++;
  }
  
$pages round($pages);
  
$actual = empty($start) ? round($start $limit) + 1;
  
$maxpages $pages >= $pages;
  
$last $actual <= $start $limit;
  
$next $actual >= $pages ? ($pages 1) * $limit $start $limit;
  
$more 'start=' $last $add_where $add_sort;
  
$result = (empty($small) AND $actual != 1) ? cs_link('<',$mod,$action,$more) . ' ' '';

  
$run 0;
  while(
$maxpages 0) {
    
$run++;
    if(
$pages AND $maxpages == AND $actual 5) {
      
$result .= ' ... ';
      
$run $actual $pages $pages $actual 1;
    }
    if(
$pages AND $maxpages == AND ($actual 4) < $pages) {
      
$result .= ' ... ';
      
$run $pages 2;
    }
    if(
$run == $actual AND empty($small)) {
      
$result .= ' [' $run '] ';
    }
    else {
      
$more 'start=' . ($run 1) * $limit $add_where $add_sort;
      
$result .= ' ' cs_link($run,$mod,$action,$more);
    }
    
$maxpages--;
  }
  
$more 'start=' $next $add_where $add_sort;
  
$result .= (empty($small) AND $actual != $pages) ? ' ' cs_link('>',$mod,$action,$more): '';

  
$cs_lang cs_translate($mod);
  
$result $cs_lang['page'] . ' ' $result;
  return 
$result;
}


jetzt würde ich 2 klassen erstellen
z.b.
cs_pages {
backround-color:#f2f2f2;
border: 1px solid #333;
color:#393939;
}

cs_pages_current {
backround-color:#f2f2f2;
border: 1px solid #333;
color:#ff8800;
}

und wie kann man die jetzt in so einen php code einbauen? weil soo direkt gibt es ja kein theme dafür..

mfg


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 10 - 14.09.2011 um 22:20 Uhr
Ich weiss ehrlich gesagt gar nicht, ob sowas geht.
Mein obriger Vorschlag beinhaltete eine Umschreibung der entsprechenden .tpl-Dateien.
Da wo jetzt leftb steht, dann eine nur für head_pages vewendete Klasse hinzumachen.
Die halt eigenstängig definierbar ist, oder so, damit nicht der ganze leftb auf einmal einen rahmen oder so bekommt.

Hoffe das war auch richtig so.



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


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

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 11 - 14.09.2011 um 22:52 Uhr
So

cs_pages a {
backround-color:#f2f2f2;
border: 1px solid #333;
color:#393939;
}

oder man nutzt bei der Funktion cs_link den Klassen Parameter


------------------
I like the part where it says 'nyan'



Zuletzt editiert von palle ClanSphere Team am 14.09.2011 um 22:55 Uhr (1x Editiert)
Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 12 - 14.09.2011 um 23:09 Uhr
Bezieht sich denn das cs_pages a in der Klasse nun auf die PHP-Inhalte,
oder muss er noch in der .tpl was ändern damit es geht ?
Wäre ja Klasse...



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


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

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 13 - 14.09.2011 um 23:26 Uhr
Das Beispiel mit der Klasse ist von Rouven89.... ich wollte damit bloß anmerken das wenn er einen rand um die Zahlen haben möchte das mit cs_pages {} nicht funktioniert weil der link angesprochen werden muss daher zB cs_pages a {}

Und in den Themes muss man eigentlich nichts ändern... es sei denn man ist scharf darauf 7xx Dateien zu editieren...
Wie gesagt die Funktion nutzt cs_link(); für die Link erstellung und sofern ich das richtig in Erinnerung hab kann man dieser Funktion eine CSS Klasse zu teilen.

Heißt so viel wie:
man hängt dem hier
 
1.
1. / 2. / ... 
 cs_link('<',$mod,$action,$more

folgendes an
 
1.
1. / 2. / ... 
 cs_link('<',$mod,$action,$more,'lala')


lala steht nun für den Klassen namen...


UNGETESTET:
 
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.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
1. / 2. / ... 
 function cs_pages($mod,$action,$records,$start,$where 0,$sort 0$limit 0$small 0) {

  global 
$account$cs_lang;
  
  
settype($sort'integer');
  
settype($start'integer');
  
$limit = empty($limit) ? (int) $account['users_limit'] : (int) $limit;
  
  
$add_where = empty($where) ? '' '&where=' $where;
  
$add_sort = empty($sort) ? '' '&sort=' $sort;
  
$pages $records $limit;
  if(
round($pages) < $pages OR round($pages) < 1) {
    
$pages++;
  }
  
$pages round($pages);
  
$actual = empty($start) ? round($start $limit) + 1;
  
$maxpages $pages >= $pages;
  
$last $actual <= $start $limit;
  
$next $actual >= $pages ? ($pages 1) * $limit $start $limit;
  
$more 'start=' $last $add_where $add_sort;
  
$result = (empty($small) AND $actual != 1) ? cs_link('<',$mod,$action,$more,'cs_pages') . ' ' '';

  
$run 0;
  while(
$maxpages 0) {
    
$run++;
    if(
$pages AND $maxpages == AND $actual 5) {
      
$result .= ' ... ';
      
$run $actual $pages $pages $actual 1;
    }
    if(
$pages AND $maxpages == AND ($actual 4) < $pages) {
      
$result .= ' ... ';
      
$run $pages 2;
    }
    if(
$run == $actual AND empty($small)) {
      
$result .= ' [' $run '] ';
    }
    else {
      
$more 'start=' . ($run 1) * $limit $add_where $add_sort;
      
$result .= ' ' cs_link($run,$mod,$action,$more,'cs_pages');
    }
    
$maxpages--;
  }
  
$more 'start=' $next $add_where $add_sort;
  
$result .= (empty($small) AND $actual != $pages) ? ' ' cs_link('>',$mod,$action,$more,'cs_pages'): '';
  
$result $cs_lang['page'] . ' ' $result;

  return 
$result;
}


In irgendein Stylesheet:
 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 cs_pages {
backround-color:#f2f2f2;
border1px solid #333;
color:#393939;
padding2px;
}




------------------
I like the part where it says 'nyan'



Zuletzt editiert von palle ClanSphere Team am 15.09.2011 um 20:23 Uhr (3x Editiert)
Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 14 - 15.09.2011 um 05:04 Uhr
Ah. Cool.
Das wäre ja genau das, was wir uns vorstellen.
Und bei cs_link muss man in der css nicht mit a arbeiten,
da ja automatisch via PHP der Link angesprochen wird !?


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


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

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 15 - 15.09.2011 um 06:53 Uhr
Na der Hyperlink der durch cs_link erstellt wird hat nun eine Klasse zu gewiesen bekommen und nicht irgendein Container in dem sich der Link befindet.


------------------
I like the part where it says 'nyan'



Inaktiv
|
Tress13
Thread-Ersteller


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 16 - 15.09.2011 um 17:01 Uhr
Hey Rouven. Gib dann mal bitte bescheid, ob das so funzt.
Ist ja ungetestet. Kenne da nämlich noch jemanden, der da evntl. interesse dran hätte.


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


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

Inaktiv
|
Rouven89


Going for pro




Beiträge: 539
# Antwort: 17 - 15.09.2011 um 20:15 Uhr
hey..habe das gerade so eingebaut… wie palle es oben geschrieben hat (danke schonmal!)… nur leider verändert sich dadurch nichts


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 18 - 15.09.2011 um 20:25 Uhr
Ich hab es mal eben editiert...Wofür steht der span Tag?`

Auszug aus sc-wiesens.de
 
1.
1. / 2. / ... 
 <td class="rightb"><span class="head_page">{head:pages}</span></td>


------------------
I like the part where it says 'nyan'



Zuletzt editiert von palle ClanSphere Team am 15.09.2011 um 20:26 Uhr (3x Editiert)
Inaktiv
|
Rouven89


Going for pro




Beiträge: 539
# Antwort: 19 - 15.09.2011 um 20:55 Uhr
ähm war noch der vorschlag von rapid..die classe existiert aber nicht mehr…habe den span tag nun draußen…der rest ist ebenfalls akutalisiert… tut sich aber leider noch nichts.. siehe hier


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 20 - 15.09.2011 um 22:28 Uhr
Ich hab doch bloß dein Post zitiert....Du solltest schon wissen wie man eine Klasse in einer CSS Datei erstellt

Der .Fehlt..


------------------
I like the part where it says 'nyan'



Zuletzt editiert von palle ClanSphere Team am 15.09.2011 um 23:01 Uhr (2x Editiert)
Inaktiv
|
Antworten: 21
Seite [1] 2 >


Sie müssen sich registrieren, um zu antworten.