Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- Wo finde ich Hacks (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=12)
-- Hacks (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=13)
--- JGS-Portal ! Persöhnliche Box wie im HM Portal !!! (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=329)


Geschrieben von ersatzspieler am 17.11.2009 um 23:05:

  JGS-Portal ! Persöhnliche Box wie im HM Portal !!!

Installationsanleitung für die Persöhnliche Box vom JGS wie im HM Portal !


1) Öffne die Datei jgs_portal_meincode.php

2) füge zwischen die beiden Markierungen


################################################
## (c) 2002-2005 by JGS-XA.de ##
################################################
## // Eigene Erweiterungen Start // ##
## Bitte zwischen diese Markierungen einfügen ##
################################################
## ##
###### ######
#### ####
## ##






## ##
#### ####
###### ######
## ##
################################################
## Bitte zwischen diese Markierungen einfügen ##
## // Eigene Erweiterungen Ende // ##
################################################



folgenden code ein:


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:
// UserInfo Start
       if($seiteninfos[seiten_text]=="[userinfo]"){
           $jgs_tpl_parser_off="1";
           $span_class_off="1";
if ($wbbuserdata['userid'] == 0) {
  // Besucher
  eval ("\$seiteninfos[seiten_text] = "".$tpl->get("sponsor_portalboxen_userinfo_gast")."";");
} else {
           $user_avatar=$db->query_first("SELECT * FROM bb".$n."_avatars WHERE avatarid='".$wbbuserdata['avatarid']."'");
           if($user_avatar['avatarid']!=""){
               $useravatar = "<img src="images/avatars/avatar-".$user_avatar['avatarid'].".".htmlconverter($user_avatar['avatarextension'])."" border="0" alt="" />";
           }else{
               if($wbbuserdata['userid']!=""){$useravatar="<b>".$lang->items['LANG_JGSPORTAL_KEINAVATAR']."</b>";}
               else{$useravatar="<b>".$lang->items['LANG_JGSPORTAL_KEINAVATARGAST']."</b>";}
           }
           $userinfo_posts = $wbbuserdata['userposts'];
    $regdate = formatdate($wbbuserdata['dateformat'],$wbbuserdata['regdate']);
                      $result_rank = $db->query("SELECT ranktitle FROM bb".$n."_ranks WHERE rankid='".$wbbuserdata['rankid']."'");
           while($row_rank=$db->fetch_array($result_rank)){
           $userinfo_rank=$row_rank[ranktitle];
           }
    $pn_infos = $db->query_first("SELECT pmtotalcount, pminboxcount, pmnewcount, pmunreadcount FROM bb".$n."_users WHERE userid = '".$wbbuserdata['userid']."'");
    $pn_neu            = $pn_infos['pmnewcount'];
    $pn_ungelesen    = $pn_infos['pmunreadcount'];
    $pn_insgesamt    = $pn_infos['pmtotalcount'];

           $userinfo_laktiv_datum=formatdate($wbbuserdata['dateformat'],$wbbuserdata['lastvisit']);
           $userinfo_laktiv_zeit=formatdate($wbbuserdata['timeformat'],$wbbuserdata['lastvisit']);

           $styles_options="<option value="-1">{$lang->items['LANG_JGSPORTAL_STATSINDEX14']}:</option><option value="-1">--------------------</option>";
           $styles_auslesen=$db->query("SELECT styleid, stylename FROM bb".$n."_styles ORDER BY stylename ASC");
           while($styles_ausgelesen=$db->fetch_array($styles_auslesen)){
               if($styleid==$styles_ausgelesen[styleid]){$stylesel="selected";}else{$stylesel="";}
               $style_user=$db->query_first("SELECT COUNT(*) AS x FROM bb".$n."_users WHERE styleid = '$styles_ausgelesen[styleid]'");
               $styles_options .= "<option value="$styles_ausgelesen[styleid]" $stylesel>$styles_ausgelesen[stylename] [$style_user[x]]</option>";
           }
           $style_dropdown = "<select name="styleid" onchange="window.location=('jgs_portal.php?id=$id&amp;sid=$session[hash]&amp;styleid='+this.options[this.selectedIndex].value)">$styles_options</select>";

           eval ("\$seiteninfos[seiten_text] = "".$tpl->get("sponsor_portalboxen_userinfo")."";");
            }}

// UserInfo Ende




3) Erstelle 2 neue tpl`s

erste sponsor_portalboxen_userinfo

inhalt :
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:
 <table>
   <tr>
     <td colspan="2" align="center"><span class="normalfont"><b><a href="profile.php?userid=$wbbuserdata[userid]">$wbbuserdata[username]</a></b></td>
   <tr>
     <td align="center"><span class="smallfont">$userinfo_rank</span></td>
   </tr>
<tr>
     <td colspan="2" align="center"><span class="smallfont">[<a href="logout.php{$SID_ARG_1ST}">{$lang->items['LANG_GLOBAL_USERCBAR_LOGOUT']}</a>]</span></td>
   </tr>
   <tr>
     <td colspan="2" align="center"><span class="smallfont"><hr size="1" class="threadline" /></span></td>
   </tr>
   <tr>
     <td colspan="2" align="center">$useravatar<br /></td>
   </tr>

   <tr>
     <td colspan="2" align="center"><span class="smallfont"><hr size="1" class="threadline" /></span></td>
   </tr>
   <tr>
    <td colspan="2" align="center"><span class="smallfont"> $style_dropdown      <a href="usercp.php?sid={$session['hash']}">Kontrollzentrum</a></span></td>
   </tr>
   <tr>
     <td colspan="2" align="center"><span class="smallfont"><hr size="1" class="threadline" /></span></td>
   </tr>
   <tr>
     <td colspan="2" align="center"><span class="smallfont">Dabei seit: $regdate</span></td>
   </tr>
   <tr>
     <td align="center"><span class="smallfont">Beiträge:   $userinfo_posts</span></td>
   </tr>
   <tr>
     <td colspan="2" align="center"><span class="smallfont"><hr size="1" class="threadline" /></span></td>
   </tr>
   <tr>
     <td colspan="2" align="center"><span class="smallfont"><a href="search.php?action=new&sid=">Neue Beiträge<br />
       seit Deinem letzten Besuch</a></span></td>
   </tr>
   <tr>
     <td colspan="2" align="center"><span class="smallfont">am $userinfo_laktiv_datum um $userinfo_laktiv_zeit</span></td>
   </tr>
   <tr>
     <td colspan="2" align="center"><span class="smallfont"><hr size="1" class="threadline" /></span></td>
   </tr>    <tr>
    <if($wbbuserdata['can_use_pms'])><then>
    <td align="center"><span class="smallfont">
    <a href="pms.php?sid=$session[hash]"><b>Private Nachrichten</b></a> <if($pn_neu > 0)><then><a href="pms.php?sid=$session[hash]">
  <br /><img src="images/new_pm.gif" border="0" /></a></then></if>
<br />Neu: $pn_neu
<br />Ungelesen: $pn_ungelesen
<br />Insgesamt: $pn_insgesamt<br /><br />
<br>
    <br /><a href="pms.php?action=newpm&amp;sid=$session[hash]"><b>Neue PN schreiben</b></a></span></td></then></if>
  </tr>
</table>


3) das andere tpl : sponsor_portalboxen_userinfo_gast

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:
60:
61:
62:
63:
64:
<table cellspacing="0" cellpadding="0" class="normalfont pers_box r0">
<!-- willkommen -->
<tr>
    <td align="center"><b>Willkommen bei<br> $master_board_name&nbsp;!</b><hr class="threadline gr" /></td>
</tr>
<tr>
    <td><p align="justify">Sie sind nicht angemeldet. Wenn dies Ihr erster Besuch hier ist, lesen Sie sich die <a href="misc.php?action=faq&amp;sid=$session[hash]"><b>Hilfe des Forums</b></a> durch. Dort wird Ihnen die Bedienung des Forums n&auml;her erkl&auml;rt. Sie m&uuml;ssen sich <a href="register.php{$SID_ARG_1ST}"><b>Registrieren</b></a>, um alle Funktionen des Boards nutzen zu k&ouml;nnen.<br /><br /><div class="pers_box">&nbsp;</div></p></td>
</tr>
<!-- Login -->
<tr>
    <td align="center" class="pers_box"><div class="login">
<if($allowloginencryption==1)><then>
<script type="text/javascript" src="js/sha1.js"></script>
<script type="text/javascript" src="js/crypt.js"></script></then></if>
<form action="login.php" method="post" name="loginform"<if($allowloginencryption==1)><then> onsubmit="return encryptlogin(this);"</then></if>>

<table cellpadding="2" cellspacing="2"><tr><td align="center"  class="normalfont">
<input type="hidden" name="send" value="send" />
<input type="hidden" name="sid" value="$session[hash]" />
<if($allowloginencryption==1)><then>
<input type="hidden" name="authentificationcode" value="$session[authentificationcode]" />
<input type="hidden" name="crypted" value="false" /></then></if><b>Benutzername:</b>
</td>
</tr>
<tr>
<td align="center" class="links" colspan="2"><input type="text" class="input" name="l_username" size="20" maxlength="40" tabindex="1" /></td>
</tr>
<tr>
<td align="center" class="normalfont" colspan="2"><b>Passwort:</b>
</td>
</tr>
<tr>
    <td align="center" class="links" colspan="2"><input type="password" class="input" name="l_password" size="20" maxlength="30" tabindex="2" /></td>
</tr>
<tr>
<td align="center" colspan="2" class="smallfont"><a href="forgotpw.php{$SID_ARG_1ST}">(Passwort vergessen)</a></td>
</tr>
<if($allowloginencryption==1)><then>
  <tr>
   <td class="links smallfont">&Uuml;bertragung<br />verschl&uuml;sseln?:</td>
<td class="smallfont"><input type="radio" name="activateencryption" value="false" onclick="activate_loginencryption(document.loginform);" checked="checked" /> aus<br />
<input type="radio" name="activateencryption" value="true" onclick="activate_loginencryption(document.loginform);" /> an
</td>
  </tr></then></if>
<tr>
<td align="center"><input class="input" type="submit" name="submit" accesskey="S" value="Anmelden" tabindex="3" /></td>
</tr>

</table>
</form>
<if($allowloginencryption==1)><then>
<script type="text/javascript">
 <!--
  activate_loginencryption(document.loginform);
 //-->
</script></then></if>
</div>
</td>
</tr>
<tr>
<td class="sg08">&nbsp;</td>
</tr>
</table>




5) Erstelle eine neue Box :

Name der Box: Persöhnliche Box

Inhalt der Box: [userinfo]




6) Diese Box dann der gewünschten Seite zuordnen!








Fertige!



Geschrieben von gremlin am 19.11.2009 um 19:54:

 

Gibt es dazu auch ein Bild wie es aussieht?st25



Geschrieben von haumi am 19.11.2009 um 20:56:

 

Hi gremlin,
wenn du hier im Board das jgs-Portal aufrufst siehst du die persönliche Box
oben links.
Im HM-Portal ist sie etwas tiefer.

LG
Haumi



Geschrieben von ersatzspieler am 20.11.2009 um 00:53:

 

grins genau achso hast den auch mal eingebaut haumi oder was ?


st11 st12 st9

LG Blackjubel



Geschrieben von Pink Fish am 21.12.2009 um 18:10:

 

Bin wohl ein wenig Blond was JGS Portal angeht, egal was ich versuche es geht nicht, gestern die Uhr und heute die Persöhnliche Box !

Zitat:
Persöhnliche Box 0 Ja


das wird Angezeigt aber zusehen ist nichts st5



Geschrieben von haumi am 22.12.2009 um 04:24:

 

Leider bin ich heute den Tag über in Dortmund.

Geh doch die Installation noch einmal durch.
da scheint etwas zu fehlen.

LG
haumi



Geschrieben von Pink Fish am 22.12.2009 um 06:45:

 

Mir ist aufgefalleb das immer die ID fehlt, vielleicht hilft dir das weiter st12



Geschrieben von ersatzspieler am 22.12.2009 um 08:27:

 

hast den auch mal die tpl`s gecacht ?

LG



Geschrieben von Pink Fish am 22.12.2009 um 09:21:

 

st6 Habe Fehler gefunden, man muß ja die neue Box noch einordnen st8

st12 Na dann versuche ich das auch nochmal mit der Uhr st7



Geschrieben von samurai am 23.12.2009 um 13:01:

 

st2 das Muss man bestrafen xD



Geschrieben von Pink Fish am 23.12.2009 um 13:28:

 

so21 Das Suchen war schon Strafe genug, aber man kann nicht alles wissen st9



Geschrieben von ersatzspieler am 23.12.2009 um 16:04:

  RE: JGS-Portal ! Persöhnliche Box wie im HM Portal !!!

Zitat:
Original von Blackjubel


5) Erstelle eine neue Box :

Name der Box: Persöhnliche Box

Inhalt der Box: [userinfo]




6) Diese Box dann der gewünschten Seite zuordnen!









Fertige!




Allso der text sagt es doch hast woll übersehen grins den hättest den fehler ganicht erst gemacht .

LG



Geschrieben von Pink Fish am 23.12.2009 um 22:06:

  RE: JGS-Portal ! Persöhnliche Box wie im HM Portal !!!

st9 hast ja recht, aber vielleicht kanst du mir da weiter helfen !

Habe bei mir im Forum den Next Events 1.0 für WBB 2.3 eingebaut, der wird aber im JGS-Portal nicht angezeigt nach den Vorgaben wie ich sie im ACP eingestellt habe !
Es werden nur alle Alle Termine angezeigt, aber die nächste 7 Tage reichen mir wie im Forum !!

Gruß Pinky st7



Geschrieben von ersatzspieler am 24.12.2009 um 14:21:

  RE: JGS-Portal ! Persöhnliche Box wie im HM Portal !!!

hm allso so kann ich dir dazu nix sagen kenne den hack hab ihn aber selbst nicht drin müßte man sich anschaun .

LG


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH