Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 60
Seite < 1 [2] 3 >
rOOst


Rock the board




Herkunft: Rostock
Beiträge: 57
# Antwort: 21 - 16.09.2008 um 21:10 Uhr
schön das du es jetz nochgeschafft hast dein fehler zu beheben


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



Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 22 - 20.09.2008 um 18:06 Uhr
so das ist die delete.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.
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.
1. / 2. / ... 
<?php
// Modul Name :     Bet
// CS Version :     Clansphere 2008.2
// Team :           The_Mumie anpassung
// Author :         The_Mumie
// $Id:             mods | bet | delete.php v01 2008-08-28 18:00:00Z The_Mumie $

$cs_lang cs_translate('bet','delete');
$cs_file 'mods/bet/delete.php';

$bet_form 1;
$bet_id $_REQUEST['id'];
$cs_bet cs_sql_select($cs_file,'bet','*','bet_id=' .$bet_id);

echo 
cs_html_table(1,'forum',1);
echo 
cs_html_roco(1,'headb');
echo 
$cs_lang['mod'] . ' - ' $cs_lang['head_remove'];
echo 
cs_html_roco(0);

if(isset(
$_POST['agree'])) {
    
$bet_form 0;
    
cs_sql_delete($cs_file,'bet',$bet_id);
    
    if (empty(
$cs_bet['bet_ready'])) {
    
$cs_bets cs_sql_select($cs_file,'bets','*','bet_id=' .$bet_id,0,0,0);
    
$bets_loop count($cs_bets);
    for(
$run=0$run<$bets_loop$run++) {
    
$bets cs_sql_select($cs_file,'bets','*','bet_id=' .$bet_id);
    
$betuser cs_sql_select($cs_file,'betuser','*','users_id=' .$account['users_id']);
    
$new_points $bets['bets_pointset'] + $betuser['betuser_points'];
    
$points_cells = array('betuser_points');
        
$points_save = array($new_points);
    
cs_sql_update($cs_file,'betuser',$points_cells,$points_save,$betuser['betuser_id']);
    
cs_sql_delete($cs_file,'bets',$bets['bets_id']);
    }}
    
    echo 
cs_html_roco(1,'leftc');
    echo 
$cs_lang['del_true'];
    echo 
cs_html_roco(0);
    echo 
cs_html_roco(1,'centerb');
    echo 
cs_link($cs_lang['continue1'],'bet','manage');
    echo 
cs_html_roco(0);
    echo 
cs_html_table(0);
}

if(isset(
$_POST['cancel'])) {
    
$bet_form 0;
    echo 
cs_html_roco(1,'leftc');
    echo 
$cs_lang['del_false'];
    echo 
cs_html_roco(0);
    echo 
cs_html_roco(1,'centerb');
    echo 
cs_link($cs_lang['continue1'],'bet','manage');
    echo 
cs_html_roco(0);
    echo 
cs_html_table(0);
}

if(!empty(
$bet_form)) {
        
if (empty(
$cs_bet['bet_ready'])) {
    echo 
cs_html_roco(1,'leftb');
    echo 
$cs_lang['del_before1'] . $bet_id $cs_lang['del_next'];
    echo 
cs_html_br(2);
    echo 
$cs_lang['del_next2'];
    echo 
cs_html_roco(0);
} else {
    echo 
cs_html_roco(1,'leftb');
    echo 
$cs_lang['del_before1'] . $bet_id $cs_lang['del_next'];
    echo 
cs_html_br(2);
    echo 
$cs_lang['del_next2b'];
    echo 
cs_html_roco(0);
}
    echo 
cs_html_roco(1,'centerc');
    echo 
cs_html_form(1,'bet_delete','bet','delete');
    echo 
cs_html_vote('id',$bet_id,'hidden');
    echo 
cs_html_vote('agree',$cs_lang['confirm5'],'submit');
    echo 
cs_html_vote('cancel',$cs_lang['cancel1'],'submit');
    echo 
cs_html_form (0);
    echo 
cs_html_roco(0);
    echo 
cs_html_table(0);
}
?>


Das Problem: wen ich eine wette lösche ohne sie auszuwerden da sie hinfällig geworden ist dan werden die bisher gesetzten punkte nicht an jeden member zurückgegeben sondern nur an einen dar dan alle bisher gestezten punkte bekommt.

hoffe es kann jemand helfen.

MFG The_Mumie


------------------
Meine Projekte... +-










Zuletzt editiert von The_Mumie am 22.09.2008 um 18:54 Uhr (1x Editiert)
Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 23 - 27.09.2008 um 17:37 Uhr
noch ein herzliches dankeschön an Mc.Alcatraz der dem bug mit den löschen behoben hat.

Aktueller stand: keine fehler mehr von denen ich weiss

MFG The_Mumie


------------------
Meine Projekte... +-










Zuletzt editiert von The_Mumie am 27.09.2008 um 18:09 Uhr (2x Editiert)
Inaktiv
|
Rabtor


Rock the board




Beiträge: 49
# Antwort: 24 - 27.09.2008 um 21:48 Uhr
Sieht ja super aus so ne funktion wäre nich schlecht
Wann könnte man das downloaden?
Bzw wie weit ist dieses Modul?


Inaktiv
|
rOOst


Rock the board




Herkunft: Rostock
Beiträge: 57
# Antwort: 25 - 28.09.2008 um 20:19 Uhr
wann darf man mit realese rechnen ? mal jetz so salop rausgefragt ^^


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



Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 26 - 28.09.2008 um 22:09 Uhr
so nächste woche schätze ich.

Was mir noch eingefallen ist was man machen könnte wäre ne navlist wie z.B. Last Bets oder so


MFG The_Mumie


------------------
Meine Projekte... +-










Zuletzt editiert von The_Mumie am 28.09.2008 um 22:11 Uhr (1x Editiert)
Inaktiv
|
malice


Try to beat me




Beiträge: 122
# Antwort: 27 - 29.09.2008 um 18:51 Uhr
statt last bets mach lieber die 10 wetten die als nächste starten (also die auf die man noch setzen kann)
und eins wo die 10 user aufgezeigt werden, die aktuell am meisten wettpunkte haben (also am meisten cash gemacht haben)

was auch cool wär, is dass wenn jmd sein geld verwettet hat er sich neues holen kann. und ein button für ne nen restart des wettsystems, dass alle wieder nur das stargeld haben. dass man so ne art wett saison (bestimmten zeitraum) einstellen kann, wonach das wettsystem wieder vom neuem losgeht.

nen ziemlich gutes (würde ich einfach mal sagen) wettsystem gibts auf www.gosugamers.net (die seite hat ne bw, wc3 und dota abteilung, ich kenne nur die bw, aber die andern siind glaub ich 100% identisch), also falls du noch anregungen oder ideen brauchst, die page is nich soooo mega übersichtlich, aber dreht sich zu nem großen teil ums wetten


Zuletzt editiert von malice am 29.09.2008 um 18:52 Uhr (1x Editiert)
Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 28 - 29.09.2008 um 19:55 Uhr
ja anregungen sind gut aba ich hab nicht das wissen es umzusetzen hab da auch nicht wie wahnsins ahnung von php.

War jetzt mein erster versuch das alte wetbüro auf 2008.2.1 upzudaten und bei den grossen fehlern hat mir ja immer einger geholfen sonst wäre das nichts geworden.

Wäre den hier jemand daran interesirt dies navlist zu bauen. Habe bereits in die options.php die max_navlist eingebaut damit man dan einstellen kan wie viele datensätze angezeigt werden.

MFG The_Mumie

PS: ein Ranking wo angezeit wird wer am meisten punkte hat gibs bereits



------------------
Meine Projekte... +-










Zuletzt editiert von The_Mumie am 30.09.2008 um 20:17 Uhr (2x Editiert)
Inaktiv
|
malice


Try to beat me




Beiträge: 122
# Antwort: 29 - 07.10.2008 um 22:11 Uhr
gibts was neues?


Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 30 - 09.10.2008 um 01:29 Uhr
ja noch nen bug gefunden und zwar werden die kommentare nicht angezeigt und eine navlist ist in arbeit.


------------------
Meine Projekte... +-










Inaktiv
|
malice


Try to beat me




Beiträge: 122
# Antwort: 31 - 13.10.2008 um 14:41 Uhr
kool


Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 32 - 19.10.2008 um 21:33 Uhr
der bug mit den kommentaren ist behoben.

wegen der navlist

da hier keiener eine bauen möchte oder kann hab ich nun da ich das auch nicht kann meine list genommen und einfach in navlist umbenant und die tpl datei dazu angepasst.

wie bekomm ich jetzt $cs_option['max_navlist']); rein. In die options.php und in die datenbank hab ich das schon eingebunden.

navlist.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.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
1. / 2. / ... 
<?php
// Modul Name :     Bet
// CS Version :     Clansphere 2008.2
// Team :           The_Mumie anpassung
// Author :         The_Mumie
// $Id:             mods | bet | navlist.php v01 2008-08-28 18:00:00Z The_Mumie $

$cs_lang cs_translate('bet');

$data = array();

empty(
$_REQUEST['start']) ? $start $start $_REQUEST['start'];
$cs_sort[1] = 'bet_id DESC';
$cs_sort[2] = 'bet_id ASC';
empty(
$_REQUEST['sort']) ? $sort $sort $_REQUEST['sort'];
$order $cs_sort[$sort];

$bet_count cs_sql_count(__FILE__,'bet');
$categories_data cs_sql_select(__FILE__,'categories','*',"categories_mod = 'bet'",'categories_name',0,0);
$categories_loop count($categories_data);

$data['count']['bet'] = sprintf($cs_lang['body_list'], $bet_count);

for(
$run=0$run<$categories_loop$run++) {
  
$data['categorie'][$run]['cat'] = cs_link(cs_secure($categories_data[$run]['categories_name']),'bet','listcat','id=' .     $categories_data[$run]['categories_id']);
    
$content cs_sql_count(__FILE__,'bet','categories_id = ' .$categories_data[$run]['categories_id']);
    
$data['categorie'][$run]['count_cat'] = $content;
    
$categories_data[$run]['categories_text'] = empty($categories_data[$run]['categories_text']) ? $cs_lang['no_cat_text'] : $categories_data[$run]['categories_text'];
  
$data['categorie'][$run]['cat_text'] = cs_secure($categories_data[$run]['categories_text'],1,1);

  empty(
$_REQUEST['start']) ? $start $start $_REQUEST['start'];
  
$cs_sort[1] = 'bet_id DESC';
  
$cs_sort[2] = 'bet_id ASC';
  if(!empty(
$_GET['where']) AND $_GET['where'] == $categories_data[$run]['categories_id']) {
    
$sort $_REQUEST['sort'];
  } else {
    
$sort 1;
  }
  
$order $cs_sort[$sort];

  
$data['categorie'][$run]['sort'] = cs_sort('bet','list',$start,$categories_data[$run]['categories_id'],1,$sort);

  
/**
  * Aktuelle Wetten dieser Kategorie auslesen
  */
  
$select '*';
  
$where "categories_id = '" $categories_data[$run]['categories_id'] . "'";
  
$cs_bet cs_sql_select(__FILE__,'bet',$select,$where,$order,$start,0);
  
$data['categorie'][$run]['bets'] = array();
  
  for(
$run_b=0$run_b<count($cs_bet); $run_b++) {
    
$data['categorie'][$run]['bets'][$run_b]['id'] = $cs_bet[$run_b]['bet_id'];
    
$data['categorie'][$run]['bets'][$run_b]['link'] = cs_link($cs_bet[$run_b]['bet_bet'],'bet','view','id=' $cs_bet[$run_b]['bet_id']);
    
$data['categorie'][$run]['bets'][$run_b]['date'] = cs_date('unix',$cs_bet[$run_b]['bet_date'],1);
      if(!empty(
$cs_bet[$run_b]['bet_ready'])) {
        
$data['categorie'][$run]['bets'][$run_b]['status'] = $cs_lang['ready'];
      } else {
        if (
$cs_bet[$run]['bet_date'] <= cs_time()) {
        
$data['categorie'][$run]['bets'][$run_b]['status'] = $cs_lang['closed'];
      } else {
        
$data['categorie'][$run]['bets'][$run_b]['status'] = $cs_lang['open'];
      }
    }
    
$count_bets cs_sql_count(__FILE__,'bets','bet_id = ' .$cs_bet[$run_b]['bet_id']);
    
$data['categorie'][$run]['bets'][$run_b]['count'] = $count_bets;
  }
}
echo 
cs_subtemplate(__FILE__,$data,'bet','navlist');
?>


navlist.tpl
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
 {loop:categorie}{loop:bets}
{
bets:date}
<
br />
{
bets:link}
<
hr style="width:100%" noshade="noshade" />
{
stop:bets}{stop:categorie}


Hoffe doch das mir da noch jemand helfen kann.


MFG The_Mumie

PS Test Seite http://www.equilibriu.sp12.speed-hoster.eu/rc-hp/index.php


------------------
Meine Projekte... +-










Zuletzt editiert von The_Mumie am 21.10.2008 um 22:34 Uhr (2x Editiert)
Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 33 - 25.10.2008 um 11:59 Uhr
weis keiner ne lösung


------------------
Meine Projekte... +-










Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 34 - 25.10.2008 um 12:05 Uhr
 
1.
1. / 2. / ... 
<?php $categories_data cs_sql_select(__FILE__,'categories','*',"categories_mod = 'bet'",'categories_name',0,0); ?>


die letzte 0 mit deiner variablen ersetzen, die das limit angibt.


------------------
www.laszlokorte.de

Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 35 - 25.10.2008 um 14:08 Uhr
also so

 
1.
1. / 2. / ... 
<?php $categories_data cs_sql_select(__FILE__,'categories','*',"categories_mod = 'bet'",'categories_name',0,$cs_option['max_navlist']); ?>


und dan noch

 
1.
1. / 2. / ... 
<?php $cs_option cs_sql_option(__FILE__,'bet'); ?>



------------------
Meine Projekte... +-










Zuletzt editiert von The_Mumie am 25.10.2008 um 14:25 Uhr (4x Editiert)
Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 36 - 25.10.2008 um 14:16 Uhr
jo das cs_sql_options() müsste VOR die andere zeile


------------------
www.laszlokorte.de

Zuletzt editiert von SCHIRI ClanSphere Team am 25.10.2008 um 14:17 Uhr (1x Editiert)
Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 37 - 25.10.2008 um 14:23 Uhr
hab das jetzt so

 
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.
1. / 2. / ... 
<?php
// Modul Name :     Bet
// CS Version :     Clansphere 2008.2
// Team :           The_Mumie anpassung
// Author :         The_Mumie
// $Id:             mods | bet | list.php v01 2008-08-28 18:00:00Z The_Mumie $

$cs_lang cs_translate('bet');
$cs_option cs_sql_option(__FILE__,'bet');

$data = array();

empty(
$_REQUEST['start']) ? $start $start $_REQUEST['start'];
$cs_sort[1] = 'bet_id DESC';
$cs_sort[2] = 'bet_id ASC';
empty(
$_REQUEST['sort']) ? $sort $sort $_REQUEST['sort'];
$order $cs_sort[$sort];

$bet_count cs_sql_count(__FILE__,'bet');
$categories_data cs_sql_select(__FILE__,'categories','*',"categories_mod = 'bet'",'categories_name',0,$cs_option['max_navlist']);
$categories_loop count($categories_data);

$data['count']['bet'] = sprintf($cs_lang['body_list'], $bet_count);

for(
$run=0$run<$categories_loop$run++) {
  
$data['categorie'][$run]['cat'] = cs_link(cs_secure($categories_data[$run]['categories_name']),'bet','listcat','id=' .     $categories_data[$run]['categories_id']);
    
$content cs_sql_count(__FILE__,'bet','categories_id = ' .$categories_data[$run]['categories_id']);
    
$data['categorie'][$run]['count_cat'] = $content;
    
$categories_data[$run]['categories_text'] = empty($categories_data[$run]['categories_text']) ? $cs_lang['no_cat_text'] : $categories_data[$run]['categories_text'];
  
$data['categorie'][$run]['cat_text'] = cs_secure($categories_data[$run]['categories_text'],1,1);

  empty(
$_REQUEST['start']) ? $start $start $_REQUEST['start'];
  
$cs_sort[1] = 'bet_id DESC';
  
$cs_sort[2] = 'bet_id ASC';
  if(!empty(
$_GET['where']) AND $_GET['where'] == $categories_data[$run]['categories_id']) {
    
$sort $_REQUEST['sort'];
  } else {
    
$sort 1;
  }
  
$order $cs_sort[$sort];

  
$data['categorie'][$run]['sort'] = cs_sort('bet','list',$start,$categories_data[$run]['categories_id'],1,$sort);

  
/**
  * Aktuelle Wetten dieser Kategorie auslesen
  */
  
$select '*';
  
$where "categories_id = '" $categories_data[$run]['categories_id'] . "'";
  
$cs_bet cs_sql_select(__FILE__,'bet',$select,$where,$order,$start,0);
  
$data['categorie'][$run]['bets'] = array();
  
  for(
$run_b=0$run_b<count($cs_bet); $run_b++) {
    
$data['categorie'][$run]['bets'][$run_b]['id'] = $cs_bet[$run_b]['bet_id'];
    
$data['categorie'][$run]['bets'][$run_b]['link'] = cs_link($cs_bet[$run_b]['bet_bet'],'bet','view','id=' $cs_bet[$run_b]['bet_id']);
    
$data['categorie'][$run]['bets'][$run_b]['date'] = cs_date('unix',$cs_bet[$run_b]['bet_date'],1);
      if(!empty(
$cs_bet[$run_b]['bet_ready'])) {
        
$data['categorie'][$run]['bets'][$run_b]['status'] = $cs_lang['ready'];
      } else {
        if (
$cs_bet[$run]['bet_date'] <= cs_time()) {
        
$data['categorie'][$run]['bets'][$run_b]['status'] = $cs_lang['closed'];
      } else {
        
$data['categorie'][$run]['bets'][$run_b]['status'] = $cs_lang['open'];
      }
    }
    
$count_bets cs_sql_count(__FILE__,'bets','bet_id = ' .$cs_bet[$run_b]['bet_id']);
    
$data['categorie'][$run]['bets'][$run_b]['count'] = $count_bets;
  }
}
echo 
cs_subtemplate(__FILE__,$data,'bet','navlist');
?>


das scheint wohl zu klappen blos nicht richtig wen ich 2 eingebe werden 3 angezeigt bei 1 werden keine angezeigt und bei 4 werden dan 5 angezeigt.


------------------
Meine Projekte... +-










Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 38 - 25.10.2008 um 14:53 Uhr
achso das limit ist jetzt das limit für die kategorien.

also wenn du 2 einträgst werden 2 kategorien ausgegeben.


------------------
www.laszlokorte.de

Inaktiv
|
The_Mumie
Thread-Ersteller


King for a day




Herkunft: Colmberg
Beiträge: 306
# Antwort: 39 - 25.10.2008 um 14:55 Uhr
wie kann ich das auf die wetten selber angeben.

oder noch besser kanst du den kak mit den caterogien raus nehmen das ich dan nur noch wetten hab wie gesagt das ist die anzeige von der list.php da ich nicht weiss wie ich so ne navlist selbst mach.


MFG The_Mumie


------------------
Meine Projekte... +-










Zuletzt editiert von The_Mumie am 25.10.2008 um 14:56 Uhr (1x Editiert)
Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 40 - 25.10.2008 um 14:59 Uhr
hm in dem code da oben kannst du das gar nicht so einfach machen.
denn oben werden ne bestimmte anzahl an kategorien durchlaufen und innerhalb der kategorien dann ne bestimmte anzahl an Wetten. du kannst zwar die kategorien begrenzen und/oder die Wetten begrenzen, aber um wirklich die anzahl der angezeigten wetten einstellen zu können, müsstest du entweder n komplexeren sql-befehl basteln, oder den ganzen kategorie-kram rausschmeissen und nur die neusten X wetten unabhängig von den kategorien anzeigen lassen.


------------------
www.laszlokorte.de

Inaktiv
|

Dieses Thema wurde von fay-pain PM geschlossen.

Antworten: 60
Seite < 1 [2] 3 >