easyUCP Erweiterung für eine zweite Profilseite

Neue Projekte (requests) und Beta Mods

Moderator: Supporter

Beitragvon Eva » 26. Jan 2006 15:20

*gespannt auf das releas wart*

was meinst du ... wann ist der Mod der öffentlichkeit zugänglich ?
Benutzeravatar
Eva
User
 
Beiträge: 356
Registriert: 15. Okt 2004 21:49

Beitragvon mcgecko » 26. Jan 2006 15:23

Ich hoffe schon bald :-D

**release me master release me now **

sehhhr bald ;-)
Gruß
McG
Benutzeravatar
mcgecko
User
 
Beiträge: 49
Registriert: 28. Sep 2005 18:44
Wohnort: Neuenrade naehe Dortmund

Beitragvon AmigaLink » 29. Jan 2006 03:27

Hehe :twisted:
Nur Geduld, mein zögern hat sich bereits als sinnvoll herausgestellt. Denn ich habe heute einen kleinen Bug gefunden und behoben, der gleichzusetzen ist mit dem kleinem Fix den ich vorhin für den easyUCP gepostet habe.
Ausserdem Überlege ich ob ich noch eine Anzeige in die Userliste und eine zusätzliche Option im ACP einbaue.
Könnte sein das ich, entgegen meiner sonstigen Gewohnheiten, erstmal eine beta bzw. eine RC-Version rausbringen werde.

Zugefügt nach 1 Tag(en) 15 Stunde(n) 53 Minute(n):

Das mit dem der beta bzw. RC Version hat sich erledigt. Ich stricke da heute nur noch ne Anzeige in die Mitgliederliste und werde den MOD dann morgen releasen. :)

Trinkt also nicht so viel wenn ihr heute Abend auf die Piste gehen solltet, damit ihr morgen einen klaren Kopf für den einbau habt. ;)

Zugefügt nach 13 Stunde(n) 54 Minute(n):

Here we go :arrow: http://www.amigalink.de/viewtopic.php?t=480
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Eva » 29. Jan 2006 15:42

Hi ,

habe einen kleinen Fehler bei der Anleitung gefunden. Der Folgende Part steht doppelt drinne.

Code: Alles auswählen
admin/admin_board.php

#
#----------[ FIND ]-------------------------------------
#

$style_select = style_select($new['default_style'], 'default_style', "../templates");

#
#----------[ BEFORE, ADD ]------------------------------
#

// <!-- BEGIN easyUCP Second Profile -->
$sql = "SELECT group_id, group_name FROM " . GROUPS_TABLE . "
   WHERE group_single_user = 0
   ORDER BY group_id";
if ( !($result = $db->sql_query($sql)) )
{
   message_die(GENERAL_ERROR, 'Could not obtain usergroups data', '', __LINE__, __FILE__, $sql);
}

$second_profile_group_select = '<select name="second_profilpage_group">';
$second_profile_group_select .= '<option value="0">' . $lang['All_users'] . '</option>';
while( $row = $db->sql_fetchrow($result) )
{
   $second_profile_group = $row['group_name'];
   $second_profile_group_id = $row['group_id'];

   $selected = ( $second_profile_group_id == $new['second_profilpage_group'] ) ? ' selected="selected"' : '';
   $second_profile_group_select .= '<option value="' . $second_profile_group_id . '"' . $selected . '>' . $second_profile_group . '</option>';
}
$second_profile_group_select .= '</select>';

($new['max_user_about_chars'] >= '65000') ? $new['max_user_about_chars'] = '0' : '';
// <!-- END easyUCP Second Profile -->

#
#----------[ FIND ]-------------------------------------
#

   "L_ALLOW_NAME_CHANGE" => $lang['Allow_name_change'],

#
#----------[ AFTER, ADD ]-------------------------------
#

// <!-- BEGIN easyUCP Second Profile -->
   "L_SECOND_PROFILE_GROUP" => $lang['Second_profilepage_group'],
   "L_SECOND_PROFILE_GROUP_EXPLAIN" => $lang['Second_profilepage_group_Explain'],
   "L_SECOND_PROFILE_POSTS" => $lang['Second_profilepage_posts'],
   "L_SECOND_PROFILE_POSTS_EXPLAIN" => $lang['Second_profilepage_posts_Explain'],
   "L_MAX_USER_ABOUT_LENGTH" => $lang['Max_user_about_length'],
   "L_MAX_USER_ABOUT_LENGTH_EXPLAIN" => $lang['Max_user_about_length_Explain'],
// <!-- END easyUCP Second Profile -->

#
#----------[ FIND ]-------------------------------------
#

   "NAMECHANGE_NO" => $namechange_no,

#
#----------[ AFTER, ADD ]-------------------------------
#

// <!-- BEGIN easyUCP Second Profile -->
   "SECOND_PROFILE_GROUP_SELECT_BOX" => $second_profile_group_select,
   "SECOND_PROFILE_POSTS" => $new['second_profilpage_posts'],
   "USER_ABOUT_SIZE" => $new['max_user_about_chars'],
// <!-- END easyUCP Second Profile -->
Benutzeravatar
Eva
User
 
Beiträge: 356
Registriert: 15. Okt 2004 21:49

Beitragvon AmigaLink » 29. Jan 2006 15:48

Ups - danke, hab ich direkt mal entfernt.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Eva » 29. Jan 2006 16:03

Habe nochwas gefunden ...
in der Usercp_register wird man aufgefordert folgende zeile mehrfach einzufügen. Allerdings steht dann mehrfach der gleiche eintrag untereinander ?! das ist glaub ich auch nicht ganz richtig

Code: Alles auswählen
$user_realname = stripslashes($user_realname);  // added by easyUCP


Zugefügt nach 9 Minute(n):

Code: Alles auswählen
#
#----------[ FIND ]-------------------------------------
#

      $template->assign_block_vars('switch_ucp_prefs', array() );

#
#----------[ AFTER, ADD ]-------------------------------
#

      // Second Profile
      if ( $ucp_mode != '' )
      {
         ( $board_config['second_profilpage_group'] == '0' && $userdata['user_posts'] >= $board_config['second_profilpage_posts'] ) ? $ucp_pref_second_ok = true : $ucp_pref_second_ok = false;

         if ( !$ucp_pref_second_ok )
         {
            $group_id = $board_config['second_profilpage_group'];
            $sql = 'SELECT *
               FROM '.USER_GROUP_TABLE.'
               WHERE group_id=' . $group_id . ' AND user_id=' . $userdata['user_id'] . ' AND user_pending=0';

            if ( !($result = $db->sql_query($sql)) ) message_die(GENERAL_ERROR, 'Couldn\'t obtain viewer group list', '', __LINE__, __FILE__, $sql);
            $ucp_pref_second_ok = ( $group = $db->sql_fetchrow($result) );
         }

         if ( $ucp_pref_second_ok )
         {
            $show_second_profile_select_box = '<select name="user_allow_viewprofile_2">';
            $show_second_profile_select_box .= '<option value="-2"' . (( $user_allow_viewprofile_2 == '-2' ) ? ' selected="selected"' : '') . '>' . $lang['Nowbody'] . '</option>';
            $show_second_profile_select_box .= '<option value="' . ANONYMOUS . '"' . (( $user_allow_viewprofile_2 == ANONYMOUS ) ? ' selected="selected"' : '') . '>' . $lang['Auth_Anonymous_Users'] . '</option>';
            $show_second_profile_select_box .= '<option value="' . USER . '"' . (( $user_allow_viewprofile_2 == USER ) ? ' selected="selected"' : '') . '>' . $lang['Auth_Registered_Users'] . '</option>';
            $show_second_profile_select_box .= '<option value="' . MOD . '"' . (( $user_allow_viewprofile_2 == MOD ) ? ' selected="selected"' : '') . '>' . $lang['Auth_Moderators'] . '</option>';
            $show_second_profile_select_box .= '<option value="' . ADMIN . '"' . (( $user_allow_viewprofile_2 == ADMIN ) ? ' selected="selected"' : '') . '>' . $lang['Auth_Administrators'] . '</option>';
            $show_second_profile_select_box .= '</select>';

            $template->assign_block_vars('switch_ucp_prefs.switch_second_profile_pref', array() );
         }
      }
      // Second Profile


Dieser Teil .... muss glaub ich so aussehen




Code: Alles auswählen
#
#----------[ FIND ]-------------------------------------
#

      $template->assign_block_vars('switch_ucp_prefs', array() );
}

#
#----------[ AFTER, ADD ]-------------------------------
#

      // Second Profile
      if ( $ucp_mode != '' )
      {
         ( $board_config['second_profilpage_group'] == '0' && $userdata['user_posts'] >= $board_config['second_profilpage_posts'] ) ? $ucp_pref_second_ok = true : $ucp_pref_second_ok = false;

         if ( !$ucp_pref_second_ok )
         {
            $group_id = $board_config['second_profilpage_group'];
            $sql = 'SELECT *
               FROM '.USER_GROUP_TABLE.'
               WHERE group_id=' . $group_id . ' AND user_id=' . $userdata['user_id'] . ' AND user_pending=0';

            if ( !($result = $db->sql_query($sql)) ) message_die(GENERAL_ERROR, 'Couldn\'t obtain viewer group list', '', __LINE__, __FILE__, $sql);
            $ucp_pref_second_ok = ( $group = $db->sql_fetchrow($result) );
         }

         if ( $ucp_pref_second_ok )
         {
            $show_second_profile_select_box = '<select name="user_allow_viewprofile_2">';
            $show_second_profile_select_box .= '<option value="-2"' . (( $user_allow_viewprofile_2 == '-2' ) ? ' selected="selected"' : '') . '>' . $lang['Nowbody'] . '</option>';
            $show_second_profile_select_box .= '<option value="' . ANONYMOUS . '"' . (( $user_allow_viewprofile_2 == ANONYMOUS ) ? ' selected="selected"' : '') . '>' . $lang['Auth_Anonymous_Users'] . '</option>';
            $show_second_profile_select_box .= '<option value="' . USER . '"' . (( $user_allow_viewprofile_2 == USER ) ? ' selected="selected"' : '') . '>' . $lang['Auth_Registered_Users'] . '</option>';
            $show_second_profile_select_box .= '<option value="' . MOD . '"' . (( $user_allow_viewprofile_2 == MOD ) ? ' selected="selected"' : '') . '>' . $lang['Auth_Moderators'] . '</option>';
            $show_second_profile_select_box .= '<option value="' . ADMIN . '"' . (( $user_allow_viewprofile_2 == ADMIN ) ? ' selected="selected"' : '') . '>' . $lang['Auth_Administrators'] . '</option>';
            $show_second_profile_select_box .= '</select>';

            $template->assign_block_vars('switch_ucp_prefs.switch_second_profile_pref', array() );
         }
      }
      // Second Profile
Benutzeravatar
Eva
User
 
Beiträge: 356
Registriert: 15. Okt 2004 21:49

Beitragvon AmigaLink » 29. Jan 2006 16:17

Ich krieg ne kriese.
Hätte ich doch den MOD, vor dem release, selber nochmal irgendwo eingebaut. :roll:

Nochmal danke für den Hinweis. Das erste mal (wo der Kommentar // added by easyUCP) nicht mit eingefügt wird, ist falsch.

Die Berechtigungsabfrage ist jedoch absichtlich innerhalb der Klammer, damit sie nur ausgeführt wird wenn sie auch nötig ist!!!

Hab den Download nochmal angepasst.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Eva » 14. Feb 2006 13:48

Hi , habe nochmal eine frage, kann ich das " über mich " feld auch auf der ersten seite des UCP laufen lassen ?! was müsste ich dafür machen ?! Da ich dieses Feld als Journal nutze wäre es echt supa wenn es gleich ins auge fallen würde
Benutzeravatar
Eva
User
 
Beiträge: 356
Registriert: 15. Okt 2004 21:49

Beitragvon AmigaLink » 14. Feb 2006 21:55

Sorry, um dir das jetzt mal eben umzubauen fehlt mir die Zeit.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Vorherige

Zurück zu New Projects



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste

cron