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

Antworten: 30
Seite < 1 [2]
aschti
Thread-Ersteller


Poststar





Beiträge: 778
# Antwort: 21 - 22.03.2010 um 13:06 Uhr
gemacht habe mal:

 
1.
1. / 2. / ... 
 $cs_gameranks cs_sql_select(__FILE__,'gameranks',$select2,$where,$order,$start,$account['users_limit'])
;

in:
 
1.
1. / 2. / ... 
 $cs_gameranks cs_sql_select(__FILE__,$from,$select2,$where,$order,$start,$account['users_limit']);


geändert.

meldung:

PHP-Warning: Notice: Undefined index: users_delete in /home/www-webs/web3/mods/gameranks/list.php on line 68


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 22 - 22.03.2010 um 13:08 Uhr
 
1.
1. / 2. / ... 
 $cs_gameranks cs_sql_select(__FILE__,$from,$select2,$where,$order,$start,$account['users_limit']);

ändern in
 
1.
1. / 2. / ... 
 $cs_gameranks cs_sql_select(__FILE__,$from,$select,$where,$order,$start,$account['users_limit']);


lösch dann mal die echo und print_r ausgaben wieder, und lad nochmal die php datei hoch.
Mal schauen wie die jetzt aussieht.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
aschti
Thread-Ersteller


Poststar





Beiträge: 778
# Antwort: 23 - 22.03.2010 um 13:10 Uhr
so achtung heiss und fettig - bitte schön

edit: p.s. mal eine frage: zeile 29 & 27 schneiden sich doch voll ?
Dateianhänge:
php list.php (3.85 KiB - 12 mal heruntergeladen )


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Zuletzt editiert von aschti am 22.03.2010 um 13:11 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 24 - 22.03.2010 um 13:11 Uhr
 
1.
1. / 2. / ... 
  $data['com'][$run]['user'] = cs_user($cs_gameranks[$run]['users_id'],$cs_gameranks[$run]['users_nick'], $cs_gameranks[$run]['users_active'], $cs_gameranks['users_delete']);

ändern in
 
1.
1. / 2. / ... 
  $data['com'][$run]['user'] = cs_user($cs_gameranks[$run]['users_id'],$cs_gameranks[$run]['users_nick'], $cs_gameranks[$run]['users_active'], $cs_gameranks[$run]['users_delete']);


Hab ich wohl vorhin ausversehen, den Index rausgekickt.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
aschti
Thread-Ersteller


Poststar





Beiträge: 778
# Antwort: 25 - 22.03.2010 um 13:15 Uhr
ok debug ist nicht mehr am heulen und sort geht auch ^^ hat n run gehfehlt ^^

aber die 27 & 29 durch die optimierung von dir wird die 29 ja garnicht mehr angewählt und ist ja unnütz oder ?

edit: jopp 29 ist fürn ...

habs mal umgetauf in:

 
1.
2.
3.
4.
1. / 2. / ... 
 $select '*';
$from 'gameranks com INNER JOIN {pre}_users usr  ON com.users_id = usr.users_id';
$cs_gameranks cs_sql_select(__FILE__,$from,$select,$where,$order,$start,$account['users_limit']);


funzt alles danke für eure hilfe
vielen vielen dank
jetzt hat das kompfzerbrechen ein ende

könnt closetten ^^


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Zuletzt editiert von aschti am 22.03.2010 um 13:19 Uhr (2x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 26 - 22.03.2010 um 13:19 Uhr
nein, die Zeile 27 $select = '*' ist unnütz.

# Antwort: 22 - 22.03.2010 um 13:08 Uhr
da hab ich auf Zeile 29: $select = '...'; umgestellt.

Kannst aber noch mehr optimieren,

 
1.
2.
3.
4.
1. / 2. / ... 
 
$gameranks_loop 
count($cs_gameranks);

for(
$run=0$run<$gameranks_loop$run++) {
davor eintragen
 
1.
1. / 2. / ... 
 if(!empty($cs_gameranks)) {


 
1.
1. / 2. / ... 
   $data['com'][$run]['user'] = cs_user($cs_gameranks[$run]['users_id'],$cs_gameranks[$run]['users_nick'], $cs_gameranks[$run]['users_active'], $cs_gameranks['users_delete']);
danach
 
1.
1. / 2. / ... 
 }


 
1.
2.
3.
1. / 2. / ... 
 $gameranks_loop count($cs_gameranks);

for(
$run=0$run<$gameranks_loop$run++) {
ändern in
 
1.
1. / 2. / ... 
 for($run=0$run<count($cs_gameranks); $run++) {


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Zuletzt editiert von Fr33z3m4n ClanSphere Team am 22.03.2010 um 13:19 Uhr (1x Editiert)
Inaktiv
|
aschti
Thread-Ersteller


Poststar





Beiträge: 778
# Antwort: 27 - 22.03.2010 um 13:21 Uhr
gleich mal gemacht ^^ naja man lernt nie aus.

p.s. edit: nochmal danke


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Zuletzt editiert von aschti am 22.03.2010 um 13:22 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 28 - 22.03.2010 um 13:25 Uhr
np

 
1.
1. / 2. / ... 
 if (!empty($cs_post['sort']))  $sort $cs_post['sort'];

Gibt es den wirklich ein formular auf der List, in der du dann das sort mitschickst ?
Wenn nein, ist diese Zeile überflüssig, da Sort nur als GET kommen kann.
Das gleiche für
 
1.
1. / 2. / ... 
 if (!empty($cs_post['start']))  $start $cs_post['start'];

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


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Zuletzt editiert von Fr33z3m4n ClanSphere Team am 22.03.2010 um 13:25 Uhr (1x Editiert)
Inaktiv
|
aschti
Thread-Ersteller


Poststar





Beiträge: 778
# Antwort: 29 - 22.03.2010 um 13:32 Uhr
habe bei wenn die letter sort aktiv ist ein problem mit den seitenumsprung bzw wenn er zwecks der menge eine zweite seite eröffnet.

wenn ich die url manuell anpasse bei z.b. 2 einträgen:

seite1: http://demolitiongroup.de/index/gameranks/list/where/c/start/0
seite2: http://demolitiongroup.de/index/gameranks/list/where/c/start/6

hauts hin allerdings wenn ich vom {head_pages} aus der tpl die erste oder zweite seite so anklick wies ja sein soll, verweist er mich auf folgenden link was klar nicht geht:

http://demolitiongroup.de/index/gameranks/list/start/4/where/gameranks_name%20LI KE%20%27c%%27/sort/1

die frage ist nru wieso er mir in den automatisch geamchten link

gameranks_name%20LIKE%20%27c%%27

eibaut anstatt einfach nru den buchstabe c


hier nochmal ein code auszug:

code... +-
 
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.
1. / 2. / ... 
<?php

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

$limit '2';

$start = empty($_GET['start']) ? : (int) $_GET['start'];
$cs_sort[1] = 'gameranks_since DESC';
$cs_sort[2] = 'gameranks_since ASC';
$sort = empty($_GET['sort']) ? : (int) $_GET['sort'];
$order $cs_sort[$sort];

$letter = empty($_GET['where']) ? $_GET['where'];
$where = empty($letter) ? "gameranks_name LIKE '" cs_sql_escape($letter) . "%'";

$gameranks_count cs_sql_count(__FILE__,'gameranks',$where);

$data['head']['count'] = $gameranks_count;
$data['head']['pages'] = cs_pages('gameranks','list',$gameranks_count,$start,$where,$sort,$limit);
$data['sort']['since'] = cs_sort('gameranks','list',$start,$where,1,$sort);

$select '*';
$from 'gameranks com INNER JOIN {pre}_users usr  ON com.users_id = usr.users_id';
$cs_gameranks cs_sql_select(__FILE__,$from,$select,$where,$order,$start,$limit);


etc...............


der fehler liegt in der zeile 18 allerdings wie ich den da rausbekomm ist die frage vorallem...

hat jemand ein tipp für mich ?


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Zuletzt editiert von aschti am 26.03.2010 um 02:17 Uhr (6x Editiert)
Inaktiv
|
aschti
Thread-Ersteller


Poststar





Beiträge: 778
# Antwort: 30 - 26.03.2010 um 02:26 Uhr
juhu mi hauts aus de socke

fehler war in codeauszug zeile 21 einfach statt $where / $letter ^^
das $where in 26 bleibt dann gehts.

könnt closetten ^^


------------------
p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^

www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair !


Inaktiv
|

Dieses Thema wurde von Fr33z3m4n ClanSphere Team PM geschlossen.

Antworten: 30
Seite < 1 [2]




ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo