Helmheader (second edition)

susann
Zitat:
Original von Lui2004
hi

mal ne frage ist es möglich benutzergruppen einzufügen?

wie z.B Admin:2 l S.Mods:3 l Mods: 2

ist sowas möglich?

wenn ja wie kann ich das realisieren ?

danke und gruss

EDIT: Habe es hinbekommen,dachte es wäre schwerer,man muss sich halt etwas ausseinander setzten


wie hast denn das gemacht?
Zicke85
Entweder bin ich blind oder bei mir wird nicht angezeigt beiträge seite dem letzten besuch??? Wo steht das ca.?
jacqy
kannst du mir deine index.tpl mal anhängen bitte Augenzwinkern
Zicke85
jupp hier...
jacqy
ich meinte das template aus dem acp verzeichnissAugenzwinkern
Zicke85
dieeeeeee????
jacqy
genauAugenzwinkern

versuch mal
Zicke85
super danke geht jetzt, war das ein fehler von mir???
jacqy
nein das war kein fehler. im code selber war es nicht vorhanden.
Dragonheart0811
Hi,

den Hack kann man wohl kaum nutzen, wenn ich mehrere Style drinne habe und die index.tpl zum Teil ersetzen muß, dann zerschieße ich mir meine Styles.
Agi
Wenn du mehrere Styles benutzt, ist das natürlich ein Mehraufwand, den du leisten musst, falls du den Hack einbauen möchtest - für jeden Style den optimalen Code zu finden braucht oft sehr viel Zeit ...

Du könntest aber jemanden in der Job Börse fragen, ob er dir diese Anpassungen machen würde.
Dragonheart0811
Hi,

für fast 10 Styles..

Ist ja doch bissel Mega Heavy.. Und wenn ich wieder einen Style einbaue, stehe ich wieder da und komme ich vorran, weil die hälfte fehlt.
Helmchen
Nja... dann lässte es halt bleiben... *augenroll*
Fleeting
Wie kann ich es realisieren, dass dem eingeloggtem user seine IP Adresse angezeigt wird?
Maniac_81
ändere:

index.php
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:
#### Anfang Helmheader ####
//allgemeine Statistiken
$stats $db->query_first("SELECT s.*, u.username FROM bb".$n."_stats s LEFT JOIN bb".$n."_users u ON(u.userid=s.lastuserid)");
$install_date formatdate($wbbuserdata['dateformat']." ".$wbbuserdata['timeformat'], $installdate); 
// Statistiken für eingeloggte User 
if($wbbuserdata['userid']) {
    $last_visit = ($wbbuserdata['lastvisit']);
    $newposts_frage $db->query_first("SELECT COUNT(postid) as newposts FROM bb".$n."_posts WHERE posttime > ".$last_visit."");
    $newposts = ($newposts_frage['newposts']);
    $newthreads_frage $db->query_first("SELECT COUNT(threadid) as newthreads FROM bb".$n."_threads WHERE starttime > ".$last_visit."");
    $newthreads = ($newthreads_frage['newthreads']);
    $newusers_frage $db->query_first("SELECT COUNT(userid) as newusers FROM bb".$n."_users WHERE regdate > ".$last_visit."");
    $newusers = ($newusers_frage['newusers']);
    $stats['username'] = htmlconverter($stats['username']);
    $gruppennamenfrage $db->query_first("SELECT title from bb".$n."_groups WHERE groupid Like '".$wbbuserdata['rankgroupid']."'");
    $ugrp = ($gruppennamenfrage['title']);
    $regdate formatdate($wbbuserdata['dateformat'], $wbbuserdata['regdate']);
    $uthreadsfrage $db->query_first("SELECT COUNT(threadid)as anzahl FROM bb".$n."_threads WHERE starterid LIKE '".$wbbuserdata['userid']."'");
    $uthreads $uthreadsfrage['anzahl'];
    if($wbbuserdata['avatarid'] && $wbbuserdata['showavatars']==1) {
        $a_e_f $db->query_first("SELECT avatarextension FROM bb".$n."_avatars WHERE avatarid LIKE ".$wbbuserdata['avatarid']."");
        $avatarname="images/avatars/avatar-".$wbbuserdata['avatarid'].".".$a_e_f['avatarextension']."";
        $avatarwidth=$user_info['width'];
        $avatarheight=$user_info['height'];
        eval ("\$useravatar = \"".$tpl->get("avatar_image")."\";");
    } else {
        $useravatar "<smallfont>Kein Avatar gewählt !</font>";
    }
} 
#### Ende Helmheader ####

in
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:
#### Anfang Helmheader ####
//allgemeine Statistiken
$stats $db->query_first("SELECT s.*, u.username FROM bb".$n."_stats s LEFT JOIN bb".$n."_users u ON(u.userid=s.lastuserid)");
$install_date formatdate($wbbuserdata['dateformat']." ".$wbbuserdata['timeformat'], $installdate); 
// Statistiken für eingeloggte User 
if($wbbuserdata['userid']) {
    $last_visit = ($wbbuserdata['lastvisit']);
    $ipadresse  $REMOTE_ADDR;
    $newposts_frage $db->query_first("SELECT COUNT(postid) as newposts FROM bb".$n."_posts WHERE posttime > ".$last_visit."");
    $newposts = ($newposts_frage['newposts']);
    $newthreads_frage $db->query_first("SELECT COUNT(threadid) as newthreads FROM bb".$n."_threads WHERE starttime > ".$last_visit."");
    $newthreads = ($newthreads_frage['newthreads']);
    $newusers_frage $db->query_first("SELECT COUNT(userid) as newusers FROM bb".$n."_users WHERE regdate > ".$last_visit."");
    $newusers = ($newusers_frage['newusers']);
    $stats['username'] = htmlconverter($stats['username']);
    $gruppennamenfrage $db->query_first("SELECT title from bb".$n."_groups WHERE groupid Like '".$wbbuserdata['rankgroupid']."'");
    $ugrp = ($gruppennamenfrage['title']);
    $regdate formatdate($wbbuserdata['dateformat'], $wbbuserdata['regdate']);
    $uthreadsfrage $db->query_first("SELECT COUNT(threadid)as anzahl FROM bb".$n."_threads WHERE starterid LIKE '".$wbbuserdata['userid']."'");
    $uthreads $uthreadsfrage['anzahl'];
    if($wbbuserdata['avatarid'] && $wbbuserdata['showavatars']==1) {
        $a_e_f $db->query_first("SELECT avatarextension FROM bb".$n."_avatars WHERE avatarid LIKE ".$wbbuserdata['avatarid']."");
        $avatarname="images/avatars/avatar-".$wbbuserdata['avatarid'].".".$a_e_f['avatarextension']."";
        $avatarwidth=$user_info['width'];
        $avatarheight=$user_info['height'];
        eval ("\$useravatar = \"".$tpl->get("avatar_image")."\";");
    } else {
        $useravatar "<smallfont>Kein Avatar gewählt !</font>";
    }
} 
#### Ende Helmheader ####


index.tpl:
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:
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:
<! -- Anfang Helmheader by Helmchen -->
 <if($wbbuserdata['userid']==0)>
  <then>
    <table style="width:{$style['tableinwidth']}"  cellspacing="{$style['tableincellspacing']}" cellpadding="{$style['tableincellpadding']}" border="{$style['tableinborder']}" class="tableinborder" >
     <tr class="tabletitle">
      <td align="center" colspan=4><span class="smallfont"><b>.:: Willkommen auf $master_board_name ! ::.</b></span></td>
     </tr>
     <tr class="tablea">
      <td width="50%"><span class="smallfont"><b>Userinformationen</b><hr>
       Hallo Gast, {$lang->items['LANG_START_WELCOME_TITLE']}!<br>
       Um den vollen Umfang der Forenfunktionen nutzen zu können,<br>
       musst Du dich <a href="./register.php"><b>Registrieren!</b></a><br>
       Die Registrierung ist kostenfrei, und unverbindlich.<br><hr>
       <b>Login</b><br>
       Wenn Du bereits registriert bist, klicke <b><a href="login.php">hier</a></b> um dich anzumelden!.
      </td>
      <td width="50%"><span class="smallfont"><b>Boardinformationen</b><hr>
       Momentan sind <b>$stats[postcount]</b> Beiträge in <b>$stats[threadcount]</b> Themen vorhanden.<br>
       Datum der Boardinstallation: <b>$install_date</b>.<br>
       Unser neustes Mitglied ist: <b><a href="profile.php?userid=$stats[lastuserid]{$SID_ARG_2ND}">$stats[username]</a></a></b>.<br>
       Registrierte Mitglieder: <b>$stats[usercount]</b>.<hr>
      <b>Sonstiges</b><br>
       <a href="search.php?action=24h{$SID_ARG_2ND}">{$lang->items['LANG_START_CURRENT_THREADS']}</a> | <a href="search.php?action=polls{$SID_ARG_2ND}">{$lang->items['LANG_START_CURRENT_POLLS']}</a> | <a href="markread.php{$SID_ARG_1ST}">{$lang->items['LANG_START_MARKREAD_ALL']}</a><if($show_archive == 1)><then> | <b><a href="archive/index.html">{$lang->items['LANG_START_ARCHIVE']}</a></b></then></if></span>
       </td>     
</tr>
  </then>
  <else>  
    <table style="width:{$style['tableinwidth']}"  cellspacing="{$style['tableincellspacing']}" cellpadding="{$style['tableincellpadding']}" border="{$style['tableinborder']}" class="tableinborder" >
     <tr class="tabletitle">
      <td align="center" colspan=4><span class="smallfont"><b>.:: Willkommen auf $master_board_name ! ::.</b></span></td>
     </tr>
     <tr class="tablea">
      <td left width="10%" colspan="2" align="center">$useravatar</td>
      <td width="45%"><span class="smallfont"><b>Userinformationen</b><hr>
       Hi <b>$usercbar_username</b> ! <a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">{$lang->items['LANG_START_LOGOUT']}</a><br>
       Dein letzter besuch war am: $lastvisitdate <span class="time">$lastvisittime</span><br>
       Du bist registriert seit dem: <b>$regdate</b><br>
       Deine Usergruppe ist <b>$ugrp</b><br><hr>
       <b>Deine Statistik</b><br>
       Du hast insgesamt <b>$wbbuserdata[userposts]</b> Beiträge geschrieben und <b>$uthreads</b> Threads eröffnet.</span>
      </td>
      <td width="45%"><span class="smallfont"><b>Boardinformationen</b><hr>
       Momentan sind <b>$stats[postcount]</b> Beiträge in <b>$stats[threadcount]</b> Themen vorhanden.<br>
       Datum der Boardinstallation: <b>$install_date</b>.<br>
       Unser neustes Mitglied ist: <b><a href="profile.php?userid=$stats[lastuserid]{$SID_ARG_2ND}">$stats[username]</a></a></b>.<br>
       Registrierte Mitglieder: <b>$stats[usercount]</b>.<hr>
      <b>Sonstiges</b><br>
       <a href="search.php?action=24h{$SID_ARG_2ND}">{$lang->items['LANG_START_CURRENT_THREADS']}</a> | <a href="search.php?action=polls{$SID_ARG_2ND}">{$lang->items['LANG_START_CURRENT_POLLS']}</a> | <a href="markread.php{$SID_ARG_1ST}">{$lang->items['LANG_START_MARKREAD_ALL']}</a><if($show_archive == 1)><then> | <b><a href="archive/index.html">{$lang->items['LANG_START_ARCHIVE']}</a></b></then></if></span>
      </td>
     </tr>
     <tr class="tableb">
      <td align="center" colspan=4><span class="smallfont">Seid deinem letzten Besuch gibt es <b>$newthreads</b> neue Themen, <b>$newposts</b> neue Beiträge und <b>$newusers </b>neue Mitglieder!</span></td>
     </tr>
  </else>
 </if>
  <!-- Ende Helmheader by Helmchen -->


in

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:
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:
<! -- Anfang Helmheader by Helmchen -->
 <if($wbbuserdata['userid']==0)>
  <then>
    <table style="width:{$style['tableinwidth']}"  cellspacing="{$style['tableincellspacing']}" cellpadding="{$style['tableincellpadding']}" border="{$style['tableinborder']}" class="tableinborder" >
     <tr class="tabletitle">
      <td align="center" colspan=4><span class="smallfont"><b>.:: Willkommen auf $master_board_name ! ::.</b></span></td>
     </tr>
     <tr class="tablea">
      <td width="50%"><span class="smallfont"><b>Userinformationen</b><hr>
       Hallo Gast, {$lang->items['LANG_START_WELCOME_TITLE']}!<br>
       Um den vollen Umfang der Forenfunktionen nutzen zu können,<br>
       musst Du dich <a href="./register.php"><b>Registrieren!</b></a><br>
       Die Registrierung ist kostenfrei, und unverbindlich.<br><hr>
       <b>Login</b><br>
       Wenn Du bereits registriert bist, klicke <b><a href="login.php">hier</a></b> um dich anzumelden!.
      </td>
      <td width="50%"><span class="smallfont"><b>Boardinformationen</b><hr>
       Momentan sind <b>$stats[postcount]</b> Beiträge in <b>$stats[threadcount]</b> Themen vorhanden.<br>
       Datum der Boardinstallation: <b>$install_date</b>.<br>
       Unser neustes Mitglied ist: <b><a href="profile.php?userid=$stats[lastuserid]{$SID_ARG_2ND}">$stats[username]</a></a></b>.<br>
       Registrierte Mitglieder: <b>$stats[usercount]</b>.<hr>
      <b>Sonstiges</b><br>
       <a href="search.php?action=24h{$SID_ARG_2ND}">{$lang->items['LANG_START_CURRENT_THREADS']}</a> | <a href="search.php?action=polls{$SID_ARG_2ND}">{$lang->items['LANG_START_CURRENT_POLLS']}</a> | <a href="markread.php{$SID_ARG_1ST}">{$lang->items['LANG_START_MARKREAD_ALL']}</a><if($show_archive == 1)><then> | <b><a href="archive/index.html">{$lang->items['LANG_START_ARCHIVE']}</a></b></then></if></span>
       </td>     
</tr>
  </then>
  <else>  
    <table style="width:{$style['tableinwidth']}"  cellspacing="{$style['tableincellspacing']}" cellpadding="{$style['tableincellpadding']}" border="{$style['tableinborder']}" class="tableinborder" >
     <tr class="tabletitle">
      <td align="center" colspan=4><span class="smallfont"><b>.:: Willkommen auf $master_board_name ! ::.</b></span></td>
     </tr>
     <tr class="tablea">
      <td left width="10%" colspan="2" align="center">$useravatar</td>
      <td width="45%"><span class="smallfont"><b>Userinformationen</b><hr>
       Hi <b>$usercbar_username</b> ! <a href="logout.php?u=$wbbuserdata[userid]{$SID_ARG_2ND}">{$lang->items['LANG_START_LOGOUT']}</a><br>
       Dein letzter besuch war am: $lastvisitdate <span class="time">$lastvisittime</span><br>
       Du bist registriert seit dem: <b>$regdate</b><br>
       Deine Usergruppe ist <b>$ugrp</b><br>
       Deine IP-Adresse ist <b>$ipadresse</b><br /><hr>       
       <b>Deine Statistik</b><br>
       Du hast insgesamt <b>$wbbuserdata[userposts]</b> Beiträge geschrieben und <b>$uthreads</b> Threads eröffnet.</span>
      </td>
      <td width="45%"><span class="smallfont"><b>Boardinformationen</b><hr>
       Momentan sind <b>$stats[postcount]</b> Beiträge in <b>$stats[threadcount]</b> Themen vorhanden.<br>
       Datum der Boardinstallation: <b>$install_date</b>.<br>
       Unser neustes Mitglied ist: <b><a href="profile.php?userid=$stats[lastuserid]{$SID_ARG_2ND}">$stats[username]</a></a></b>.<br>
       Registrierte Mitglieder: <b>$stats[usercount]</b>.<hr>
      <b>Sonstiges</b><br>
       <a href="search.php?action=24h{$SID_ARG_2ND}">{$lang->items['LANG_START_CURRENT_THREADS']}</a> | <a href="search.php?action=polls{$SID_ARG_2ND}">{$lang->items['LANG_START_CURRENT_POLLS']}</a> | <a href="markread.php{$SID_ARG_1ST}">{$lang->items['LANG_START_MARKREAD_ALL']}</a><if($show_archive == 1)><then> | <b><a href="archive/index.html">{$lang->items['LANG_START_ARCHIVE']}</a></b></then></if></span>
      </td>
     </tr>
     <tr class="tableb">
      <td align="center" colspan=4><span class="smallfont">Seid deinem letzten Besuch gibt es <b>$newthreads</b> neue Themen, <b>$newposts</b> neue Beiträge und <b>$newusers </b>neue Mitglieder!</span></td>
     </tr>
  </else>
 </if>
  <!-- Ende Helmheader by Helmchen -->
Maraudi
Hack super easy zum einbauen und funzt TOP!

Danke Lord Helmchen!!!!