News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

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']) ? $cs_get['start'];
if (!empty(
$cs_post['start']))  $start $cs_post['start'];
$sort = empty($cs_get['sort']) ? $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']) ? $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]




ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo