| Autor |
Nachricht |
Hugo
phpBB2.de User


Anmeldungsdatum: 18.08.2002
Beiträge: 121
|
Verfasst am:
Di 20 Aug, 2002 21:24 |
  |
Hallo!
Hab' da mal eine Frage zum show_member_of Hack. So, wie ich das sehe, ist dieser Hack bei Version 2.0.2 des phpBB schon integriert. Jedenfalls bin ich den Hack durchgegangen und habe alles schon gefunden. Aber es wird bei mir einfach nicht angezeigt. Weiss da jemand vielleicht was?
Vielen Dank!
Gruß,
Hugo |
_________________ „Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.“ John James Osborne |
|
    |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
DJquattro
Moderator


Anmeldungsdatum: 06.08.2002
Beiträge: 347
Wohnort: Braunschweig
|
Verfasst am:
Di 20 Aug, 2002 21:36 |
  |
Hi.
Der Show Member of Usergroup Mod (wenn Du den meinst) ist nicht serienmässig im phpBB2.0.2 enthalten. Ansonsten kann ich nur noch sagen überprüfe genauestens den Code, den Du verändert hast oder erkundige Dich mal, ob der Code auch phpBB2.0.2 Ready ist.
Gruss. |
|
|
     |
 |
Hugo
phpBB2.de User


Anmeldungsdatum: 18.08.2002
Beiträge: 121
|
Verfasst am:
Di 20 Aug, 2002 21:44 |
  |
Hallo djquattro!
Jo, den meine ich. Ich hab' hier mal den Code gepostet, bin ihn genau durchgegangen und mir scheint, als wären alle Änderungen in den entsprechenden Files des phpBB 2.0.2 schon vorgenommen...
Gruß,
Hugo
| Code: |
########################################################
## Mod Title: show Member of
## Mod Version: 1.0.2
## Author: Niels Chr. Rød Denmark < ncr@db9.dk > mods.db9.dk
##
## improved functionallity by gatekeep2
##
## Description: This mod will add information about the posters current membership
## of any groups, they belong to
## the list is shown in the users profile, hidden groups are shown in itallic (only if the viewing user also are a member)
##
##
## This mod is only for phpBB2!!
##
## installation level: easy
## installation time: aprox 2 min
## files to edit: 2
## phpBB2/includes/usercp_viewprofile.php
## phpBB2/templates/SubSilver/profile_view_body.tpl
##
## History:
## 0.9.0 - Beta release
## 1.0.0 - Release for phpBB2 ver 2.0.0.
## 1.0.2 - History started, fixed the "how-to" to official standart
##
#################################################################
## Security Disclaimer: This MOD Cannot Be Posted To Or Added At Any Non-Official phpBB Sites
#################################################################
##
## Installation Notes:
##
## if you are using a prefix to you DB tabels then you have to add this to
## the SQL commands, e.g. "phpbb_users" instead of just "users" - ONLY
## in the initial SQL commands, not in the php code !
##
## The most important thing to keep in mind is, take your time, make
## sure you are finding the correct lines to modify, then take care to paste the new code.
## Please also keep in mind, if you are using more than one language file or theme at your
## site, you will need to edit the corrosponding files for each occurrence. Good Luck!
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
## and the Database
#################################################################
#
#-----[ OPEN FILE ]------------------------------------------
#
phpBB2/includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------
#
$profiledata = get_userdata(intval($HTTP_GET_VARS[POST_USERS_URL]));
#
#-----[ AFTER, ADD ]------------------------------------------
#
//Add to show member of mod
// Fist find all non hidden groups
$groups ='';
$sql = "SELECT g.group_name, g.group_id FROM " . GROUPS_TABLE . " g, " . USER_GROUP_TABLE . " ug
WHERE ug.user_id = '" . $profiledata['user_id'] . "'
AND g.group_id = ug.group_id
AND g.group_single_user <> " . TRUE . "
AND ug.user_pending <> ".TRUE . " AND g.group_type <> '".GROUP_HIDDEN."'
ORDER BY g.group_name";
if(!$result = $db->sql_query($sql))
message_die(GENERAL_ERROR, "Error getting group information", "", __LINE__, __FILE__, $sql);
if($group_list = $db->sql_fetchrowset($result))
{
for($j = 0; $j < count($group_list); $j++)
$groups .= '<a href="' . append_sid("groupcp.$phpEx?g=".$group_list[$j]['group_id']).'">'.$group_list[$j]['group_name'].'</a> ';
}
// Then find hidden user groups in witch the viewing user are a member
$sql = "SELECT g.group_name, g.group_id, ug.user_id FROM " . GROUPS_TABLE . " g, " . USER_GROUP_TABLE . " ug
WHERE (ug.user_id = '" . $profiledata['user_id'] . "' OR ug.user_id ='".$userdata[user_id]."')
AND g.group_id = ug.group_id
AND g.group_single_user <> " . TRUE . "
AND ug.user_pending <> ".TRUE . " AND g.group_type = '".GROUP_HIDDEN."'
ORDER BY g.group_name";
if(!$result = $db->sql_query($sql))
message_die(GENERAL_ERROR, "Error getting group information", "", __LINE__, __FILE__, $sql);
if($group_list = $db->sql_fetchrowset($result))
{
for($j = 0; $j < count($group_list); $j++)
if ($group_list[$j]['user_id']==$profiledata['user_id'])
{
for ($h = 0; $h< count($group_list); $h++)
if ($userdata['user_id']==$group_list[$h]['user_id'])$groups .= '<i><a href="' . append_sid("groupcp.$phpEx?g=".$group_list[$j]['group_id']).'">'.$group_list[$j]['group_name'].'</a></i> ';
}
}
#
#-----[ FIND ]------------------------------------------
#
'USERNAME' => $profiledata['username'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_USER_GROUP' => $lang['Usergroups'],
'USER_GROUPS' => ($groups) ? $groups : $lang['None'],
#
#-----[ SAVE FILE ]------------------------------------------
#
phpBB2/includes/usercp_viewprofile.php
#
#-----[ OPEN FILE ]------------------------------------------
#
# (make sure to edit this file for every theme your admin uses).
phpBB2/templates/SubSilver/profile_view_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_JOINED}: </span></td>
<td width="100%"><b><span class="gen">{JOINED}</span></b></td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td valign="middle" align="right"><span class="gen">{L_USER_GROUP}:</span></td>
<td class="row1" valign="middle" width="100%"><b><span class="gen">{USER_GROUPS}</span></b></td>
</tr>
#
#-----[ SAVE FILE ]------------------------------------------
#
phpBB2/templates/SubSilver/profile_view_body.tpl |
|
_________________ „Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.“ John James Osborne |
|
    |
 |
DJquattro
Moderator


Anmeldungsdatum: 06.08.2002
Beiträge: 347
Wohnort: Braunschweig
|
Verfasst am:
Di 20 Aug, 2002 21:59 |
  |
Schaut ganz vernünftig aus.
URL Deines Boardes?
Gruss |
|
|
     |
 |
Hugo
phpBB2.de User


Anmeldungsdatum: 18.08.2002
Beiträge: 121
|
Verfasst am:
Di 20 Aug, 2002 22:03 |
  |
Hallo djquattro!
Bitte hau mich jetzt nicht. Manchmal bin ich voll neben der Rolle. Tut mir leid. Das ist ja nur der "Hack", damit die Gruppenzugehörigkeit im Profil angezeigt wird, nicht in der viewtopic.php.
Bitte entschuldige, dass ich dich damit aufgehalten habe.
Gruß,
Hugo |
_________________ „Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.“ John James Osborne |
|
    |
 |
DJquattro
Moderator


Anmeldungsdatum: 06.08.2002
Beiträge: 347
Wohnort: Braunschweig
|
Verfasst am:
Di 20 Aug, 2002 22:26 |
  |
*g*
Das kann schonmal passieren, ich habe auch mal so angefangen
Wichtig ist (mir alleine) dabei nur, dass Du ein klitzekleines bisschen was dazugelernt hast (wegen PHP und so )
Gruss. |
|
|
     |
 |
Hugo
phpBB2.de User


Anmeldungsdatum: 18.08.2002
Beiträge: 121
|
Verfasst am:
Di 20 Aug, 2002 22:33 |
  |
Hallo djquattro!
Das hoffe ich doch. Falls es dich interessiert, hier findest du den richtigen Hack.
Gruß,
Hugo |
_________________ „Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.“ John James Osborne |
|
    |
 |
DJquattro
Moderator


Anmeldungsdatum: 06.08.2002
Beiträge: 347
Wohnort: Braunschweig
|
Verfasst am:
Di 20 Aug, 2002 22:37 |
  |
Danke, aber den brauche ich nicht
Sonst wäre er schon längst drin (oder auch nicht *gg*)
Gruss. |
|
|
     |
 |
Hugo
phpBB2.de User


Anmeldungsdatum: 18.08.2002
Beiträge: 121
|
Verfasst am:
Di 20 Aug, 2002 22:43 |
  |
Hallo djquattro!
Na denne...
Gruß,
Hugo |
_________________ „Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.“ John James Osborne |
|
    |
 |
Hugo
phpBB2.de User


Anmeldungsdatum: 18.08.2002
Beiträge: 121
|
Verfasst am:
Di 20 Aug, 2002 22:47 |
  |
Hallo!
Sowas, jetzt hab' ich das Teil installiert, aber es wird angezeigt:
Benutzergruppen: keine
obwohl da eine stehen müsste.
Gruß,
Hugo
---
Edit: Hat sich erledigt.  |
_________________ „Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.“ John James Osborne |
|
    |
 |
kloeschen
phpBB2.de User


Anmeldungsdatum: 05.08.2002
Beiträge: 77
Wohnort: bochum
|
Verfasst am:
Di 27 Aug, 2002 14:47 |
  |
| Zitat: |
Edit: Hat sich erledigt.  |
Tja, manchmal muss man erst posten, bevor man es sieht  |
_________________
 |
|
    |
 |
Hugo
phpBB2.de User


Anmeldungsdatum: 18.08.2002
Beiträge: 121
|
Verfasst am:
Di 27 Aug, 2002 17:57 |
  |
Hallo kloeschen!
Jo, ist bei mir leider manchmal wirklich so.
Naja, aber in diesem Fall handelt es sich um einen Bug, für den ich hier ein Fix gefunden habe.
Gruß,
Hugo |
_________________ „Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.“ John James Osborne |
|
    |
 |
|
|
|
|