Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 27
Seite [1] 2 >
_Locke_


Going for pro





Beiträge: 537
# Thema - 23.04.2012 um 16:00 Uhr
Hallo,

folgende Problematik:

Unter /index/events/agenda wird bei angemeldeten User dargestellt wieviel User sich bereits zu diesen Termin angemeldet haben und prozentuall wieviel Teilnehmer sich noch anmelden können bis die maxanzahl erreicht ist. Platzhalter ist ja hierfür {events:perc}.

Gibt es einen Platzhalter, der angibt -> angemeldete Teilnehmer zur Mindestanzahl Teilnehmer; de facto Mindestanzahl ist 2. Einer ist bereits angemeldet so müsste der Prozentsatz 50% betragen, bei 2 angemeldeten 100% und bei 3 angemeldeten auch nur 100%.

Falls es das noch nicht gibt ist das einfach darstellbar oder eher schwieriger natur ?

danke

locke


Zuletzt editiert von _Locke_ am 23.04.2012 um 16:00 Uhr (1x Editiert)
Inaktiv
Koffein


Going for pro




Beiträge: 536
# Antwort: 1 - 23.04.2012 um 16:23 Uhr
Das sollte nicht als zu schwer zu realisieren sein, du brauchst ja nur ein bisschen PHP-Zeilen. Gib mir bitte mal die betroffene Php-Datei an, dann werde ich dir das machen

Falls du selbst die Php-Kenntnisse besitzt hier der Ansatz,
If-Abfrage ob die angemeldete Teilnehmerzahl größer ist als die Mindestzahl, dann 100 ansonsten mit einer Berechnung beginnen.
(angemeldete Teilnehmer * 100) / Mindestzahl


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 2 - 26.04.2012 um 20:07 Uhr
Also an die php datein trau ich mich nicht ran. Dafür bin ich zu noobisch

Danke für das Angebot Koffein. Ich habe mir nochmal Gedanken gemacht und zwar brauch ich es garnicht so kompliziert.

Was für mich wichtig wäre das Icon unter http://www.bsv-dresden-fussball.de/index/events/agenda wenn man nicht angemeldet nach folgenden Kriterien:

Icon wird
1. grau wenn nix eingegeben
2. grün zwischen Min und Max die Spieleranzah ist der gemeldeteten Spieler satt zwischen 0 und max wie im Standard
3. rot über Max Spieleranzahl


Für mich ist einfach nur wichtig das das Dingens grau ist wenn sich noch nicht genügend Spieler angemeldet haben und grün wenn wir die Mindestanzahl erreicht haben.

Praktisch gesehen soll man sehen, dass wir genug Spieler zusammen haben damit das Spiel stattfindet.


Zuletzt editiert von _Locke_ am 26.04.2012 um 20:13 Uhr (1x Editiert)
Inaktiv
|
Koffein


Going for pro




Beiträge: 536
# Antwort: 3 - 26.04.2012 um 20:13 Uhr
Kann dir nichts versprechen, aber ich denke am Sonntag finde ich dafür Zeit


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 4 - 26.04.2012 um 20:16 Uhr
Danke und kein Stress - es soll ja schönes Wetter werden


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 5 - 03.05.2012 um 12:29 Uhr
Hey Koffein,

war ja geniales Wetter, wobei bei uns mit SPietze 32 Grad dann doch gleich bissl zu heftig war. Jetzt solls ja wieder bisschen Kühler werden und daher gleich mal ne Frage an Dich. Hats es Dir schonmal angeschaut ?

Grüße Locke


Inaktiv
|
Koffein


Going for pro




Beiträge: 536
# Antwort: 6 - 03.05.2012 um 22:42 Uhr
Ja das Wetter wurde genossen

Hab jetzt mal schnell versucht das zu lösen, der Code könnte Fehler enthalten hab leider nicht die Zeit das zu testen etc... aber hier mal die Ansätze

In der /mods/events/agenda.php musst du wie folgt vorgehen:

In Zeile 37 folgendes hinzufügen:
 
1.
1. / 2. / ... 
 evs.events_guestsmin AS events_guestsmin


Ab Zeile 50 folgenden Block einfügen:
 
1.
2.
3.
4.
5.
1. / 2. / ... 
   if(($data['events'][$i]['eventguests']) > ($data['events'][$i]['events_guestsmin'])) {
  
$data['events'][$i]['icon'] = cs_html_img('symbols/clansphere/green.gif');}
  elseif((
$data['events'][$i]['eventguests']) > ($data['events'][$i]['eventguests'])){
  
$data['events'][$i]['icon'] = cs_html_img('symbols/clansphere/red.gif');}
  else 
$data['events'][$i]['icon'] = cs_html_img('symbols/clansphere/grey.gif');


In der Themes-Datei also /themes/base/events/agenda.tpl hab ich das jetzt als zusätzliche Tabellenspalte eingefügt:
agenda.tpl +-
 
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.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
1. / 2. / ... 
 <table class="forum" style="width: {page:width}" cellpadding="0" cellspacing="{page:cellspacing}">
 <
tr>
  <
td class="headb" colspan="2">{lang:mod_name} - {lang:agenda}</td>
 </
tr>
 <
tr>
  <
td class="leftb" style="width:220px">
    {
lang:time}: {head:time}
  </
td>
  <
td class="centerb">
    {
lang:year}: < {year:last} - {year:current} - {year:next} >
  </
td>
 </
tr>
</
table>
<
br />

<
table class="forum" style="width: {page:width}" cellpadding="0" cellspacing="{page:cellspacing}">
 <
tr>
    <
td class="centerc" style="width:17%">{month:1}</td>
    <
td class="centerc" style="width:16%">{month:2}</td>
    <
td class="centerc" style="width:17%">{month:3}</td>
    <
td class="centerc" style="width:16%">{month:4}</td>
    <
td class="centerc" style="width:17%">{month:5}</td>
    <
td class="centerc">{month:6}</td>
  </
tr>
  <
tr>
    <
td class="centerc">{month:7}</td>
    <
td class="centerc">{month:8}</td>
    <
td class="centerc">{month:9}</td>
    <
td class="centerc">{month:10}</td>
    <
td class="centerc">{month:11}</td>
    <
td class="centerc">{month:12}</td>
  </
tr>
</
table>
<
br />

<
table class="forum" style="width: {page:width}" cellpadding="0" cellspacing="{page:cellspacing}">
 <
tr>
  <
td class="headb" style="width:20%">{lang:date}</td>
  <
td class="headb">{lang:name}</td>
  <
td class="headb" style="width:30%">{lang:guests}</td>
  <
td class="headb" style="width:10%">Status</td>
 </
tr>{loop:events}
 <
tr>
  <
td class="left{events:class}">
    {
events:time}<br />
    {
events:signed}<br />
    {
events:canceled}
  </
td>
  <
td class="left{events:class}">
    <
span style="float:left; padding-right:8px">
      {
events:categories_picture}
    </
span
    {
events:categories_name}
    <
hr style="width:100%" />
    <
a href="{url:events_view:id={events:events_id}}">{events:events_name}</a>
  </
td>
  <
td class="left{events:class}">
    {if:
access}
    {
events:bar}<br />
    {
lang:signed}: {events:eventguests} {events:perc}<br />
    {
stop:access}
    {if:
no_access}
    {
events:indicator}<br style="margin-bottom: 4px" />
    {
stop:no_access}
    {
lang:max}: <strong>{events:events_guestsmax}</strong>
  </
td>
  <
td class="left{events:class}">
  {
events:icon}
  </
td>
 </
tr>{stop:events}
</
table>


Wie gesagt bitte erst testen, hoffe konnte dir weiterhelfen


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 7 - 04.05.2012 um 15:33 Uhr
Großes Danekschön. Klar testen kann ich natürlich. Werds heut abend gleich mal ausprobierne udn geb dir die Rückmeldung. Danke schonmal bis hierhin


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 8 - 08.05.2012 um 17:33 Uhr
Hey Koffein,


also ich habe es jetzt mal durchgetestet. Der Button bleibt grau solange ich nicht die Mindestanzahl an Teilnehmern erreicht habe. Sobald ich diese erreicht habe und auch über die maximale Anzahl hinaus komme wird er grün.

Das mit den roten taucht bei keiner der Konstellationen auf. Du hast das doch so geschrieben, wenn nix drinnen steht bei min dann grau ansonsten rot bis die Minimumanzahl erreicht ist dann wird der grüne button geladen oder hab ich mich da vertan.


Im Beispieltermin sind 4 angemeldet und min. 6 Leute und max 20

http://www.bsv-dresden-fussball.de/index/events/agenda/year/2012/month/6

Ich hab erstmal alles 1 zu 1 übernommen wie du es geschrieben hast.


Meine angepasste Agenda.php 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.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id: agenda.php 1764 2009-02-16 17:30:36Z hajo $

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

$year = !empty($_GET['year']) ? (int) $_GET['year'] : cs_datereal('Y');
if(
1970 $year) { $year 1970; } # unixtime start
elseif(2037 $year) { $year 2037; } # limited by current operating systems 
$month = !empty($_GET['month']) ? (int) $_GET['month'] : cs_datereal('n');
$nom date('F'mktime(000$month1$year));
$days date('t'mktime(000$month1$year));
$min cs_datereal('U',mktime(000$month1$year), 1);
$max cs_datereal('U',mktime(235959$month$days$year), 1);

$data['month'][1] = ($month == 1) ? $cs_lang['January'] : cs_link($cs_lang['January'], 'events','agenda','year=' $year '&month=1');
$data['month'][2] = ($month == 2) ? $cs_lang['February'] : cs_link($cs_lang['February'], 'events','agenda','year=' $year '&month=2');
$data['month'][3] = ($month == 3) ? $cs_lang['March'] : cs_link($cs_lang['March'], 'events','agenda','year=' $year '&month=3');
$data['month'][4] = ($month == 4) ? $cs_lang['April'] : cs_link($cs_lang['April'], 'events','agenda','year=' $year '&month=4');
$data['month'][5] = ($month == 5) ? $cs_lang['May'] : cs_link($cs_lang['May'], 'events','agenda','year=' $year '&month=5');
$data['month'][6] = ($month == 6) ? $cs_lang['June'] : cs_link($cs_lang['June'], 'events','agenda','year=' $year '&month=6');
$data['month'][7] = ($month == 7) ? $cs_lang['July'] : cs_link($cs_lang['July'], 'events','agenda','year=' $year '&month=7');
$data['month'][8] = ($month == 8) ? $cs_lang['August'] : cs_link($cs_lang['August'], 'events','agenda','year=' $year '&month=8');
$data['month'][9] = ($month == 9) ? $cs_lang['September'] : cs_link($cs_lang['September'], 'events','agenda','year=' $year '&month=9');
$data['month'][10] = ($month == 10) ? $cs_lang['October'] : cs_link($cs_lang['October'], 'events','agenda','year=' $year '&month=10');
$data['month'][11] = ($month == 11) ? $cs_lang['November'] : cs_link($cs_lang['November'], 'events','agenda','year=' $year '&month=11');
$data['month'][12] = ($month == 12) ? $cs_lang['December'] : cs_link($cs_lang['December'], 'events','agenda','year=' $year '&month=12');

$data['year']['last'] = (1970 $year) ? '' cs_link(($year 1), 'events','agenda','year=' . ($year 1) . '&month=' $month);
$data['year']['current'] = $year;
$data['year']['next'] = (2037 $year) ? '' cs_link(($year 1), 'events','agenda','year=' . ($year 1) . '&month=' $month);
$data['head']['time'] = $cs_lang[$nom] . ' ' $year;

$order 'events_time DESC';
$where "events_time >= '" $min "' AND events_time <= '" $max "'";
$cells 'evs.events_name AS events_name, evs.events_time AS events_time, evs.events_guestsmax AS events_guestsmax, 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, evs.events_guestsmin AS events_guestsmin';
$tables 'events evs INNER JOIN {pre}_categories cat ON evs.categories_id = cat.categories_id';
$data['events'] = cs_sql_select(__FILE__,$tables,$cells,$where,$order,0,0);
$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_lang['canceled'];
  
$signed = empty($account['users_id']) ? cs_sql_count(__FILE__'eventguests'"events_id = '" $data['events'][$i]['events_id'] . "' AND users_id = '" $account['users_id'] . "'");
  
$data['events'][$i]['signed'] = empty($signed) ? '' $cs_lang['signed'];
  
$data['events'][$i]['eventguests'] = cs_sql_count(__FILE__'eventguests'"events_id = '" $data['events'][$i]['events_id'] . "'");
  
$data['events'][$i]['class'] = $data['events'][$i]['events_time'] > cs_time() ? 'b' 'c';

  if((
$data['events'][$i]['eventguests']) > ($data['events'][$i]['events_guestsmin'])) {
  
$data['events'][$i]['icon'] = cs_html_img('symbols/clansphere/green.gif');}
  elseif((
$data['events'][$i]['eventguests']) > ($data['events'][$i]['eventguests'])){
  
$data['events'][$i]['icon'] = cs_html_img('symbols/clansphere/red.gif');}
  else 
$data['events'][$i]['icon'] = cs_html_img('symbols/clansphere/grey.gif');
  if(empty(
$data['events'][$i]['events_guestsmax'])) {
    
$data['events'][$i]['bar'] = '';
    
$data['events'][$i]['perc'] = '';
  }
  else {
    
$bar cs_html_img('symbols/clansphere/bar1.gif',0,0);
    
$perc round($data['events'][$i]['eventguests'] * 100 $data['events'][$i]['events_guestsmax']);
    
$perc $perc 100 100 $perc;
    
$bar_style "style=\"height:12px;width:" . ($perc 1.2) . "%\"";
    
$bar .= cs_html_img('symbols/clansphere/bar2.gif',0,0,$bar_style);
    
$bar .= cs_html_img('symbols/clansphere/bar3.gif',0,0);
    
$data['events'][$i]['bar'] = $bar;
    
$data['events'][$i]['perc'] = '(' $perc '%)';
  }

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

  if(empty(
$data['events'][$i]['events_guestsmax']) OR $data['events'][$i]['events_time'] < cs_time())
    
$data['events'][$i]['indicator'] = cs_html_img('symbols/clansphere/grey.gif');
  elseif(
$data['events'][$i]['eventguests'] >= $data['events'][$i]['events_guestsmax'])
    
$data['events'][$i]['indicator'] = cs_html_img('symbols/clansphere/red.gif');
  else
    
$data['events'][$i]['indicator'] = cs_html_img('symbols/clansphere/green.gif');
}

$data['if']['access'] = $account['access_events'] > 0;
$data['if']['no_access'] = $account['access_events'] > 1;

echo 
cs_subtemplate(__FILE__$data'events''agenda');




Zuletzt editiert von _Locke_ am 08.05.2012 um 17:36 Uhr (2x Editiert)
Inaktiv
|
Koffein


Going for pro




Beiträge: 536
# Antwort: 9 - 08.05.2012 um 21:05 Uhr
Hmm muss mir das ganze noch mal anschauen, aber was mir gerade auffällt:
 
1.
1. / 2. / ... 
 elseif(($data['events'][$i]['eventguests']) > ($data['events'][$i]['eventguests'])){


Die Zeile ist schon mal der Knaller


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 10 - 09.05.2012 um 00:56 Uhr
...meinst, dass du das Selbe miteinander vergleichst oder hab ich das jetze verkehrt rausgelesen ?


Edit: Ich möchte noch das Icon anzeigen in der {events:navnext}. Was genau muss ich den in der navnext.tpl dann ergänzen ? Nur {events:icon} einfügen war nicht von Erfolg gekröhnt.


Zuletzt editiert von _Locke_ am 09.05.2012 um 19:51 Uhr (5x Editiert)
Inaktiv
|
Koffein


Going for pro




Beiträge: 536
# Antwort: 11 - 11.05.2012 um 01:15 Uhr
Ja ich habe so was geschrieben wie, wenn 1 größer 1 ist
Hab aktuell leider nicht die Zeit mich damit großartig zu beschäftigen und natürlich auch nur begrenzte Testmöglichkeiten. Hab den Block aber noch mal überarbeitet, denke so sollte es funktionieren.

 
1.
2.
3.
4.
5.
1. / 2. / ... 
   if(($data['events'][$i]['eventguests']) >= ($data['events'][$i]['events_guestsmin'])) {
  
$data['events'][$i]['icon'] = cs_html_img('symbols/clansphere/green.gif');}
  elseif(((
$data['events'][$i]['eventguests']) < ($data['events'][$i]['events_guestsmin'])) AND (($data['events'][$i]['eventguests']) != 0)){
  
$data['events'][$i]['icon'] = cs_html_img('symbols/clansphere/red.gif');}
  else 
$data['events'][$i]['icon'] = cs_html_img('symbols/clansphere/grey.gif');


Also die Farben der Icons sollten unter folgenden Bedingungen aufleuchten:
Grün: Wenn die Mindestanzahl erreicht ist, oder sich bereits mehr Leute angemeldet haben.
Rot: Wenn die Mindestanzahl nicht erreicht ist, aber sich bereits Leute angemeldet haben.
Grau: Wenn keine Anmeldung vorhanden ist.

Entspricht das so deinen Vorstellungen, oder wie wolltest du es?

Ps.: {events:icon} ist ein von mir erschaffener Platzhalter in der agenda.php den kannst du natürlich nur in die navnext.tpl einbauen wenn du auch den Php-Block mit in die navnext.php einarbeitest. Wenn der Block deinen Wünschen entspricht kann ich gerne mal in die next reinschauen

Hoffe das ist jetzt nicht völliger Mist was ich da gecodet habe, geht bestimmt besser hab aber nicht die Zeit zum testen, etc... Viel Erfolg



Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 12 - 11.05.2012 um 20:15 Uhr
Ja testen mach ich natürlich. das bekomem ich hin und genauso woltle ich das. dickes thx. Ich muss aber jetzt auch los. Würde es morgen vormittag mal schnell einbauen und testen und probiere gleich in die navnext den php block einzukopieren. So langsam komm ic hdann auch hitner das System der php´s.

Danke erstmal für die Arbeit bis jetze

Edit: habs getestet und funzt einwandfrei dickes dankeschön. Wenn du mir jetzt noch verraten würdest wo ich den Text in der navnext einfügen muss damit ich dort auch das icon verwenden kann wäre das ganz großes Tennis. Ich denke da muss bissl mehr rein als nur der Block der hier abgebildet ist. Dann sieht mans gleich auf der startseite obs passt wäre super.


Zuletzt editiert von _Locke_ am 12.05.2012 um 14:45 Uhr (2x Editiert)
Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 13 - 16.05.2012 um 19:11 Uhr
@Koffein

solltest du noch lust versprüen die wegen der navnext mal zu schauen. ich könnte es erst ab samstag testen


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 14 - 21.05.2012 um 15:57 Uhr
Ist wohl doch ein wenig schwieriger


Inaktiv
|
Koffein


Going for pro




Beiträge: 536
# Antwort: 15 - 21.05.2012 um 17:05 Uhr
Hi Locke, hatte den Beitrag noch gar nicht gesehen muss mal schauen ob ich mir das im Laufe der Woche mal anschaue. Bin gerade nicht an meiner Testumgebung online


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 16 - 21.05.2012 um 17:20 Uhr
Ja kein Stress. Wollt nur noch nachfragen, weil ich die Funktion genial finden würde. Aber an die php&acute;s trau ich mich mit meinen Laienwissen auch nicht ran.


Inaktiv
|
Koffein


Going for pro




Beiträge: 536
# Antwort: 17 - 23.05.2012 um 10:20 Uhr
Hab mal schnell drüber geschaut hier die geänderte navnext.php

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.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('events');
$cs_get cs_get('catid');
$cs_option cs_sql_option(__FILE__,'events');

$from 'events evs INNER JOIN {pre}_categories cat ON evs.categories_id = cat.categories_id';
$select 'evs.events_id AS events_id, evs.events_name AS events_name, evs.events_time AS events_time, evs.events_guestsmin AS events_guestsmin, evs.events_guestsmax AS events_guestsmax';
$upcome 'evs.events_time > ' cs_time() . ' AND cat.categories_access <= ' $account['access_events'];
if(!empty(
$cs_get['catid'])) {
  
$upcome .= ' AND cat.categories_id = ' $cs_get['catid'];
}
$cs_events cs_sql_select(__FILE__,$from,$select,$upcome,'evs.events_time',0,$cs_option['max_navnext']);
$events_loop count($cs_events);

$data = array();

if(empty(
$cs_events)) {
  echo 
$cs_lang['no_events'];
}
else {
  for(
$run=0$run<$events_loop$run++) {
    
$data['events'][$run]['date'] = cs_date('unix',$cs_events[$run]['events_time'],1);
    
$data['events'][$run]['name'] = cs_secure($cs_events[$run]['events_name']);
    
$data['events'][$run]['link'] = cs_url('events','view','id=' $cs_events[$run]['events_id']);
    
    
$signed = empty($account['users_id']) ? cs_sql_count(__FILE__'eventguests'"events_id = '" $cs_events[$run]['events_id'] . "' AND users_id = '" $account['users_id'] . "'");
  
$data['events'][$run]['signed'] = empty($signed) ? '' $cs_lang['signed'];
  
$data['events'][$run]['eventguests'] = cs_sql_count(__FILE__'eventguests'"events_id = '" $cs_events[$run]['events_id'] . "'");
    
  if((
$data['events'][$run]['eventguests']) >= ($cs_events[$run]['events_guestsmin'])) {
  
$data['events'][$run]['icon'] = cs_html_img('symbols/clansphere/green.gif');}
  elseif(((
$data['events'][$run]['eventguests']) < ($cs_events[$run]['events_guestsmin'])) AND (($data['events'][$run]['eventguests']) != 0)){
  
$data['events'][$run]['icon'] = cs_html_img('symbols/clansphere/red.gif');}
  else 
$data['events'][$run]['icon'] = cs_html_img('symbols/clansphere/grey.gif');
  
  }
  echo 
cs_subtemplate(__FILE__,$data,'events','navnext');
}


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 18 - 24.05.2012 um 01:56 Uhr
Super - habs gleich eingebaut und nochmal getestet und funzt wie es soll

guckst du hier http://www.bsv-dresden-fussball.de

muss nur noch das design richtig anpassen


Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 19 - 03.07.2012 um 16:16 Uhr
So ich muss nachmal nach langen erfolgreichen Einsatz der Spziallösung nachfragem. Hatet ic hschon erwähnt, dass die Speziallösung verdammt gut ankommt

Mit ist aufgefallen, dass bei Zusage zum War/Spiel bei erreichter Maximalanzahl der spieler es trotzdem noch möglich ist für weitere Spieler isch anzumleden. Ist das so gewollt und wenn ja wie kann man es ändern ?

Danke.


Inaktiv
|
Koffein


Going for pro




Beiträge: 536
# Antwort: 20 - 05.07.2012 um 12:50 Uhr
Hi Locke, freut mich das die Lösung euch so gut hilft

Du meinst sicherlich die Zusagen im Kalender und nicht unter /wars/view oder?


Wenn es sich um den Kalender handelt und du nur möchtest das sich bei erreichter max Zahl bei einem War keine weiteren mehr eintragen können, könnte man es über die Kategorie laufen lassen. Eventuell mal einen Link bitte.


Inaktiv
|
Antworten: 27
Seite [1] 2 >


Sie müssen sich registrieren, um zu antworten.