Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 3
Seite [1]
WH!T3


King for a day




Herkunft: Ostrhauderfehn
Beiträge: 327
# Thema - 25.02.2013 um 12:54 Uhr
Über cs_sort gibt es ja noch keine Hilfe Seite könnte es mir mal einer zerlegen?


 
1.
2.
1. / 2. / ... 
 $cs_post = cs_post('start,sort');
$cs_get = cs_get('start,sort');


 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 $start = empty($cs_get['start']) ? 0 : $cs_get['start'];
if (!empty(
$cs_post['start']))  $start = $cs_post['start'];
$sort = empty($cs_get['sort']) ? 2 : $cs_get['sort'];
if (!empty(
$cs_post['sort']))  $sort = $cs_post['sort'];


$data['sort']['name'] = cs_sort('product','list',$start,0,1,$sort);



was genau bewirken die angaben


 
1.
1. / 2. / ... 
  $start,0,1,$sort


 
1.
1. / 2. / ... 
 $cs_get['sort']


hier Arbeitet er ja mit dem "sort" aus der URL, aber wofür ist

 
1.
1. / 2. / ... 
 $cs_get['start']


"start" kommt doch nicht drin vor?


PS. Eure Wiki Seite hat mir schon oft geholfen


------------------
Mfg
Pascal
Inaktiv
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 1 - 25.02.2013 um 14:04 Uhr
/core/tools.php

cs_sort (line 447)
void cs_sort ( $mod, $action, $start, $where, $up, [ $active = 0], [ $more = 0])
$mod
$action
$start
$where
$up
$active
$more

 
1.
1. / 2. / ... 
  $start = empty($cs_get['start']) ? 0 : $cs_get['start'];


Sofern $cs_get['start'] definiert ist, nutzt er den Wert. Sonst ist es 0 -> nicht gesetzt.

$start -> Offset ab welchem Wert gezählt wird.
$where -> Fügt eine "where" Clause zum Link hinzu.
$up -> Wird als Parameter angehangen für Sort, siehst du im Quelltext hierrunter.
$active -> Momentaner Zustand.

 
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;
}


http://csphere.eu/api/


Zuletzt editiert von Schalla ClanSphere Team am 25.02.2013 um 14:05 Uhr (1x Editiert)
Inaktiv
|
WH!T3
Thread-Ersteller


King for a day




Herkunft: Ostrhauderfehn
Beiträge: 327
# Antwort: 2 - 25.02.2013 um 15:17 Uhr
Super Dank, hat mir sehr geholfen !!!


------------------
Mfg
Pascal

Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 3 - 25.02.2013 um 23:38 Uhr
Keine Ursache.

Ich close hier dann mal.


Inaktiv
|

Dieses Thema wurde von Deaktiviert PM geschlossen.

Antworten: 3
Seite [1]