Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 10
Seite [1]
mawes


Rock the board




Beiträge: 69
# Thema - 30.07.2014 um 17:23 Uhr
Hallo ,

neuerdings werden alte / abgelaufene Termine angezeigt , die gingen doch sonst immer von alleine weg?!

Wie kann ich das wieder haben?

lg mawes
Inaktiv
_Locke_


Going for pro





Beiträge: 537
# Antwort: 1 - 31.07.2014 um 10:30 Uhr
schau mal in die

mods/events/navnext.php

ob diese identisch ist mit den original oder ob du da was zerschossen hast.

Die Where Bedingung müsste so aussehen:

 
1.
1. / 2. / ... 
 'evs.events_time > ' cs_time()


Bei mir sieht Sie so aus damit die Termine noch ne Stunde sichtbar bleiben für die Zuspätkommer.

 
1.
1. / 2. / ... 
 'evs.events_time + 10800 > ' cs_time()


Inaktiv
|
mawes
Thread-Ersteller


Rock the board




Beiträge: 69
# Antwort: 2 - 31.07.2014 um 13:39 Uhr
hi locke
versteh nicht was die navnext mit der list zutun hat aber ich schau mal nach.
das mit den zuspätkommern ist ne feine sache.

ist kopiert mal suchen. danke fürs erste.

stell mich grad zu glatt an

list.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.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
1. / 2. / ... 

<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('events');
$data = array();

$categories_id = empty($_REQUEST['where']) ? : (int) $_REQUEST['where'];
$where = empty($categories_id) ? "categories_id = '" $categories_id "'";
$where2 = empty($categories_id) ? 'evs.' $where;

$start = empty($_REQUEST['start']) ? $_REQUEST['start'];
$cs_sort[1] = 'evs.events_time DESC';
$cs_sort[2] = 'evs.events_time ASC';
$cs_sort[3] = 'evs.events_name DESC';
$cs_sort[4] = 'evs.events_name ASC';
$sort = empty($_REQUEST['sort']) ? $_REQUEST['sort'];
$order $cs_sort[$sort];

$count_all cs_sql_count(__FILE__,'events',$where);

$data['head']['count_all'] = $count_all;
$data['head']['pages'] = cs_pages('events','list',$count_all,$start,$categories_id,$sort);

$cond "categories_mod = 'events' AND categories_access <= '" $account['access_events'] . "'";
$categories_data cs_sql_select(__FILE__,'categories','categories_name, categories_id',$cond,'categories_name',0,0);
$data['head']['dropdown'] = cs_dropdown('where','categories_name',$categories_data,$categories_id,'categories_id');

$data['sort']['name'] = cs_sort('events','list',$start,$categories_id,3,$sort);
$data['sort']['date'] = cs_sort('events','list',$start,$categories_id,1,$sort);

$cells 'evs.events_name AS events_name, evs.events_time AS events_time, evs.events_venue AS events_venue, evs.events_id AS events_id, evs.categories_id AS categories_id, cat.categories_name AS categories_name, cat.categories_picture AS categories_picture, evs.events_cancel AS events_cancel';
$tables 'events evs INNER JOIN {pre}_categories cat ON evs.categories_id = cat.categories_id';
$data['events'] = cs_sql_select(__FILE__,$tables,$cells,$where2,$order,$start,$account['users_limit']);
$events_count count($data['events']);

for (
$i 0$i $events_count$i++) {

  
$data['events'][$i]['time'] = cs_date('unix',$data['events'][$i]['events_time'],1);
  
$data['events'][$i]['canceled'] = empty($data['events'][$i]['events_cancel']) ? '' cs_html_br(1) . $cs_lang['canceled'];

  if(empty(
$data['events'][$i]['categories_picture'])) {
    
$data['events'][$i]['categories_picture'] = ' ';
  } else {
    
$place 'uploads/categories/' $data['events'][$i]['categories_picture'];
    
$size getimagesize($cs_main['def_path'] . '/' $place);
    
$data['events'][$i]['categories_picture'] = cs_html_img($place,$size[1],$size[0]);
  }  
}

echo 
cs_subtemplate(__FILE__$data'events');


Zuletzt editiert von mawes am 31.07.2014 um 13:45 Uhr (1x Editiert)
Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 3 - 31.07.2014 um 14:51 Uhr
Du bindest doch die Termine im Template mit dem Platzhalter navnext ein. Daher muss auch die navnext.php bearbeitet werden.

Oder ich verstehe dein Anliegen nicht richtig.


Inaktiv
|
mawes
Thread-Ersteller


Rock the board




Beiträge: 69
# Antwort: 4 - 31.07.2014 um 15:53 Uhr
hi haha ... wust ich doch das da was falsch ist

ich rede von der events list ansicht ( index.php?mod=events)


Inaktiv
|
Ramires ClanSphere Team

Supporter
Supporter



Herkunft: Waldeck
Beiträge: 1900
# Antwort: 5 - 01.08.2014 um 13:28 Uhr
ersetze in zeile 10:

 
1.
2.
1. / 2. / ... 
 
$where 
= empty($categories_id) ? "categories_id = '" $categories_id "'";


mit

 
1.
1. / 2. / ... 
 $where2 = empty($categories_id) ? "evs.events_time > '" cs_time() . "'" 'evs.' $where " AND evs.events_time > '" cs_time() . "'";


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

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


Zuletzt editiert von Ramires ClanSphere Team am 01.08.2014 um 13:28 Uhr (1x Editiert)
Inaktiv
|
mawes
Thread-Ersteller


Rock the board




Beiträge: 69
# Antwort: 6 - 05.08.2014 um 14:05 Uhr
thx Ramires ...

zusatz: ich fand die idee mit der 1 std. später ( für die die verschlafen haben) noch sichtbar ist.
wie bekomm ich das hin?


Inaktiv
|
Ramires ClanSphere Team

Supporter
Supporter



Herkunft: Waldeck
Beiträge: 1900
# Antwort: 7 - 05.08.2014 um 14:23 Uhr
 
1.
1. / 2. / ... 
  $where2 = empty($categories_id) ? "evs.events_time +10800 > '" cs_time() . "'" 'evs.' $where " AND evs.events_time + 10800 > '" cs_time() . "'";


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

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


Zuletzt editiert von Ramires ClanSphere Team am 05.08.2014 um 14:24 Uhr (2x Editiert)
Inaktiv
|
mawes
Thread-Ersteller


Rock the board




Beiträge: 69
# Antwort: 8 - 06.08.2014 um 15:03 Uhr
Danke Ramires funzt wunderbar.

Haste zufällig ne idee wie ich in die events:navnext die Kategorie mit einfüge so wie bei den news?

lg mawes


Inaktiv
|
Ramires ClanSphere Team

Supporter
Supporter



Herkunft: Waldeck
Beiträge: 1900
# Antwort: 9 - 06.08.2014 um 15:31 Uhr
ersetze

 
1.
1. / 2. / ... 
 $select 'evs.events_id AS events_id, evs.events_name AS events_name, evs.events_time AS events_time';


mit

 
1.
1. / 2. / ... 
 $select 'evs.events_id AS events_id, evs.events_name AS events_name, evs.events_time AS events_time, cat.categories_name AS categories_name';


in die for schleife ( ($run = 0; $run < $events_loop; $run++) ) ergänze

 
1.
1. / 2. / ... 
 $data['events'][$run]['categorie'] = Cs_secure($cs_events[$run]['categories_name']);


in der navnext.tpl über den platzhalter {events:categorie} kannste dann die Kategorie dort platzieren, wo Du es brauchst,...


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

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


Zuletzt editiert von Ramires ClanSphere Team am 06.08.2014 um 15:32 Uhr (1x Editiert)
Inaktiv
|
mawes
Thread-Ersteller


Rock the board




Beiträge: 69
# Antwort: 10 - 06.08.2014 um 18:10 Uhr
wow perfekt danke für deine hilfe.





Inaktiv
|
Antworten: 10
Seite [1]


Sie müssen sich registrieren, um zu antworten.