anpera.net
https://anpera.homeip.net/phpbb3/

Kämpferliste-
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=5310
Seite 1 von 1

Autor:  Lucian [ Di 01 Mär, 2011 23:20 ]
Betreff des Beitrags:  Kämpferliste-

Ich glaube ich häng schon Stunden dran :D
und zwar, wie binde ich da:

PHP:
output('<tr class="'.($i%2?'trdark':'trlight').'">'.
'<td>`c'.$row[level].'`c</td>'.
'<td>'.$mail_link.' '.$bio_link.'`n'.$superuser[$row[superuser]].'
</td>'.
'<td>'.$row['race'].'`n- `i '.$element[$row[element]].'`i</td>'.
'<td>'.$row['sternzei'].'</td>'.
'<td>'.($row['sex']?'<img src="images/female.gif">':'<img src="images/male.gif">').'</td>'.
'<td>`c'.$row['achtzehn'].'`c</td>'.
'<td>'.$row['standort'].'</td>'.
'<td>'.($row['alive']?'`1Lebt`0':'`4Tot`0').'</td>'.
'<td>'.$laston.'</td>'.
'</tr>',true)


das hier ein:

PHP:
output(' [<a href="user.php?op=edit&userid='.$row['acctid'].'">UE</a>]',true);
output(' [<a href="user.php?op=fixnavs&userid='.$row['acctid'].'">Navs</a>]',true);

Autor:  Harthas [ Mi 02 Mär, 2011 11:55 ]
Betreff des Beitrags:  Re: Kämpferliste-

Ungefähr so:
$this->bbcode_second_pass_code('', 'output('<tr class="'.($i%2?'trdark':'trlight').'">'.
'<td>`c'.$row[level].'`c</td>'.
'<td>'.$mail_link.' '.$bio_link.'`n'.$superuser[$row[superuser]].'
</td>'.
'<td>'.$row['race'].'`n- `i '.$element[$row[element]].'`i</td>'.
'<td>'.$row['sternzei'].'</td>'.
'<td>'.($row['sex']?'<img src="images/female.gif">':'<img src="images/male.gif">').'</td>'.
'<td>`c'.$row['achtzehn'].'`c</td>'.
'<td>'.$row['standort'].'</td>'.
'<td>'.($row['alive']?'`1Lebt`0':'`4Tot`0').'</td>'.
'<td>'.$laston.'</td>'.
($session['user']['superuser'] > 0 ? '<td>[<a href="user.php?op=edit&userid='.$row['acctid'].'">UE</a>]</td>' : '').
($session['user']['superuser'] > 0 ? '<td>[<a href="user.php?op=fixnavs&userid='.$row['acctid'].'">Navs</a>]</td>' : '').
'</tr>',true)')

Wenn der User Superuser > 0 hat, dann wird es ihm angezeigt, ansonsten nicht.

Du darfst nun allerdings nicht vergessen, dass auch die Kopfzeile noch angepasst werden muss ;)

Autor:  Lucian [ Mi 02 Mär, 2011 18:10 ]
Betreff des Beitrags:  Re: Kämpferliste-

du meinst das mit Name/Level u so? das habe ich hinbekommen :D

Autor:  Lucian [ Mi 02 Mär, 2011 18:42 ]
Betreff des Beitrags:  Re: Kämpferliste-

jetzt kommt badnav wenn ich auf Editieren oder navs reparieren klick..:(

Autor:  Linus [ Mi 02 Mär, 2011 19:51 ]
Betreff des Beitrags:  Re: Kämpferliste-

Du musst noch folgendes einfügen:$this->bbcode_second_pass_code('', 'addnav('','user.php?op=edit&userid='.$row['acctid']);
addnav('','user.php?op=edit&userid='.$row['acctid']);')
Damit trägst du diese Navis ins Datenbankfeld allowednavs ein. ;)

Autor:  Shendo [ Sa 06 Aug, 2011 11:11 ]
Betreff des Beitrags:  Re: Kämpferliste-

Moin moin zusammen,

hab da mal eine Frage und vll. hat ja jemand eine Idee dazu!

Also, ich möchte, dass nur der eigentliche User das hier sieht:

$this->bbcode_second_pass_code('', 'if ($session[user][loggedin]) output("<a href=\"info.php?op=write&to=".rawurlencode($row['login'])."\" target=\"_blank\" onClick=\"".popup("info.php?op=write&to=".rawurlencode($row['login'])."").";return false;\"><img src='images/info.gif' width='16' height='16' alt='Info ändern' border='0'></a>",true);')

Und für alle anderen User soll es nicht zu sehen sein, kann da jemand helfen, hab es schon mit [acctid] versucht,
klappt aber nicht... :cry:



LG
Shendo

Autor:  Jack [ Sa 06 Aug, 2011 11:14 ]
Betreff des Beitrags:  Re: Kämpferliste-

Wie meinst du das? dass der User der eingeloggt ist nur bei sich sieht? Ich würde dafür ja einfach einen neuen addnav machen ;)

Autor:  Shendo [ Sa 06 Aug, 2011 11:20 ]
Betreff des Beitrags:  Re: Kämpferliste-

Jack, schau dir den Code doch mal richtig an, das ist ein Pop-Up, was willste da mit einer addnav machen?

Jepp genau, nur der User selber soll das sehen können... :)

Autor:  Jack [ Sa 06 Aug, 2011 11:38 ]
Betreff des Beitrags:  Re: Kämpferliste-

Wer sagt den bitte, dass ein addnav keine Popups unterstützt?

$this->bbcode_second_pass_code('', 'function addnav($text,$link=false,$priv=false,$pop=false,$newwin=false){[...] if ($pop){
$quickkeys[$key]=popup($link.$extra);
}else{
$quickkeys[$key]="window.location='$link$extra';";
} [...] }')

das heißt du kannst es so machen

$this->bbcode_second_pass_code('', 'addnav("Blabla","die seite.php?op=der op",false,false,true);')


aber was genau willst du denn mit dem Teil bewerkstelligen?

aber vll. kannste es auch so testen
$this->bbcode_second_pass_code('', '
if($row['login']==$session['user']['login'])
')
irgendwo vor den Codeschnippsel oder in den Codeschnippsel mit einarbeiten

Autor:  Shendo [ Sa 06 Aug, 2011 12:13 ]
Betreff des Beitrags:  Re: Kämpferliste-

Ne so meinte ich das doch nicht, klar unterstützt eine Addnav auch Pop-Up,
nur habe ich extra ein Icon mit in der Kämpferliste wo man draufklickt und das Pop-Up aufgeht!

Und danke für den Code:

$this->bbcode_second_pass_code('', 'if($row['login']==$session['user']['login']) ')

Das hat geklappt...dankööööh !!!



LG
Tommy

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/