easyUCP - Beschreibung & History

Forum_easyUCP_Desc

easyUCP - Beschreibung & History

Beitragvon AmigaLink » 27. Aug 2004 14:06

Der easyUCP (User Control Panel) Mod stellt dem Benutzer, im Profil, ein Menü zur Verfügung, über das die einzelnen Bereiche der Profil und Boardeinstellungen getrennt angesprungen und Konfiguriert werden können.
Dieses Menü wird natürlich nur eingeblendet wenn der Benutzer sein eigens Profil aufruft! Dem Admin wird ein kleines Icon eingeblendet, über das er in die Benutzereinstellungen gelangen kann (admin_users.php).
Desweiteren kann jeder Benutzer einstellen, ob sein Profil von Gästen einsehbar ist oder nicht.

Vorteil des easyUCP, gegenüber anderer Control Panels, ist z.B. daß das Menü in die Profilansicht integriert wurde und somit nicht noch extra angesprungen werden muss. Das wichtigste aber ist, das es beim Einbau von zusätzlichen Mods nicht viel zu beachten gibt, da die Original usercp Funktionen/Dateien verwendet werden, wodurch des easyUCP 100%ig Kompatibel zu den Original phpBB Funktionen bleibt! 8)
Lediglich die profile_view_body.tpl wurde gegen die easyucp_body.tpl ersetzt um eine verbesserte Profilansicht zu erhalten. :)

Das bedeutet die Registrierung bleibt wie gewohnt und das Original Konfigurationsformular kann weiterhin genutzt werden, wenn man das -aus welchem Grund auch immer- (hier auf AmigaLink.de besteht diese Möglichkeit nur für Admins) möchte! 8)

Code: Alles auswählen
################################################################################
## MOD History:
##
##   2005-07-25 - Version 1.2.0
##   - a security change
##   - last visit added
##   - last post added
##   - display usergroups added
##   - preperation to future extensions
##
##   2005-02-18 - Version 1.1.6 (unreleased)
##   - some bugfixes
##   - some little optical changes
##   - work with phpBB 2.0.11 and above
##
##   2004-09-11 - Version 1.1.1 plus 1.5x
##   - special version with phpBB plus 1.5x installation Guide
##
##   2004-08-31 - Version 1.1.1
##   - Fixed a little bug in the lang_main.php part of the installation Guide
##
##   2004-08-29 - Version 1.1.0
##   - First release
##   - User selectable Guests-Profileview-permission added
##
##   2004-08-28 - Version 1.0.3 rc
##   - one little bugfix by OXPUS
##   - one little stylefix by OXPUS
##
##   2004-08-25 - Version 1.0.0
##   - First Version
##
################################################################################


Download
(Eine spezielle Version (v1.1.1) für phpBBplus 1.5x ist ebenfalls erhältlich.)
Zuletzt geändert von AmigaLink am 27. Jul 2005 02:13, insgesamt 11-mal geändert.
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 AmigaLink » 31. Aug 2004 04:11

Es hatte sich ein kleiner Fehler in die Installationsanleitung eingeschlichen. :oops:

Der language/xxx/lang_main.php part muss so aussehen:
Code: Alles auswählen
#
#-----[ OPEN ]--------------------------------------------------
#

language/lang_english/lang_main.php

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

//
// That's all, Folks!
// -------------------------------------------------

#
#-----[ BEFORE, ADD ]--------------------------------------------------
#
# (If you allready uses the Signature Editor/Preview Deluxe Mod by EGO2000
#  leave the lines between
#  $lang['Hide_profile'] = 'Allow Profileview for Guests';
#  and
#  // <!-- END easyUCP -->
# )
#

// <!-- BEGIN easyUCP -->
$lang['easyUCP'] = '<font color="red">easy</font> User Control Panel';
$lang['Profile_Admin'] = 'User Administration for %s'; // %s is username
$lang['Hide_profile'] = 'Allow Profileview for Guests';

//signature editor
$lang['sig_description'] = "Edit Signature (<b>Preview included</b>)";
$lang['sig_edit'] = "Edit Signature";
$lang['sig_current'] = "Current Signature";
$lang['sig_none'] = '<font color = "red">No Signature available</font>';
$lang['sig_save'] = "Save";
$lang['sig_save_message'] = "Signature saved successful !";
// <!-- END easyUCP -->

#
#-----[ OPEN ]--------------------------------------------------
#

language/lang_german/lang_main.php

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

//
// That's all Folks!
// -------------------------------------------------

#
#-----[ BEFORE, ADD ]--------------------------------------------------
#
# (If you allready uses the Signature Editor/Preview Deluxe Mod by EGO2000
#  leave the lines between
#  $lang['Hide_profile'] = 'Profilansicht für Gäste erlauben';
#  and
#  // <!-- END easyUCP -->
# )
#

// <!-- BEGIN easyUCP -->
$lang['easyUCP'] = '<font color="red">easy</font> User Control Panel';
$lang['Profile_Admin'] = 'Benutzer Administration für %s'; // %s ist der Benutzername
$lang['Hide_profile'] = 'Profilansicht für Gäste erlauben';

//signature editor
$lang['sig_description'] = "Signatur bearbeiten (<b>inklusive Vorschau</b>)";
$lang['sig_edit'] = "Signatur bearbeiten";
$lang['sig_current'] = "Aktuelle Signatur";
$lang['sig_none'] = '<font color = "red">Keine Signatur vorhanden !!!</font>';
$lang['sig_save'] = "Speichern";
$lang['sig_save_message'] = "Signatur erfolgreich gespeichert !";
// <!-- END easyUCP -->


Dieser Fehler betrifft die Version 1.1.0 und ist in der 1.1.1 behoben (einziger Versionsunterschied)!!!
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 AmigaLink » 2. Sep 2004 14:10

Noch eine kleine Ergänzung zu Installationsanleitung (Download ist angepasst)! :oops:

öffne usercp_viewprofile.php
Code: Alles auswählen
#
#----------[ FIND ]-------------------------------------
#

display_upload_attach_box_limits($profiledata['user_id']);

$template->assign_vars(array(

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

// <!-- BEGIN easyUCP -->
   'EASY_UCP' => $lang['easyUCP'],
// <!-- END easyUCP -->
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 AmigaLink » 11. Sep 2004 02:44

Ab sofort gibt es eine eigene Version des MODs fürs phpBB plus 1.5x :P

Da sich ansonsten nichts geändert hat, gibt es die Plus-Version vorerst als eigenständiges MOD-Packet!
(Download im erstem Posting)
Zuletzt geändert von AmigaLink am 31. Jan 2006 11:12, insgesamt 1-mal geändert.
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 AmigaLink » 31. Okt 2004 20:08

Bugfix zu einem kleinem Fehler in der Avatarbearbeitung (auswahl aus Avatar-Gallery):

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

includes/usercp_avatar.php

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

   global $board_config, $db, $template, $lang, $images, $theme;

#
#-----[ IN-LINE FIND ]----------------------------------
#

, $theme

#
#-----[ IN-LINE AFTER, ADD ]----------------------------
#

, $ucp_mode

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

   $params = array('coppa', 'user_id', 'username', 'email', 'current_email', 'cur_password', 'new_password', 'password_confirm', 'icq', 'aim', 'msn', 'yim', 'website', 'location', 'occupation', 'interests', 'signature', 'viewemail', 'notifypm', 'popup_pm', 'notifyreply', 'attachsig', 'allowhtml', 'allowbbcode', 'allowsmilies', 'hideonline', 'style', 'language', 'timezone', 'dateformat');

#
#-----[ IN-LINE FIND ]----------------------------------
#

, 'dateformat'

#
#-----[ IN-LINE AFTER, ADD ]----------------------------
#

, 'ucp_mode'

#
#----------[ SAVE/CLOSE ALL FILES ]-----------------
#
#     EoM


In Version 1.1.2 wird er mit integriert sein!
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 AmigaLink » 21. Nov 2004 21:33

Ein wichtiges Update für das phpBB ist erschienen!!!

Die daraus resultierenden, nötigen, Änderungen am easyUCP findet ihr hier. :)
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 AmigaLink » 27. Nov 2004 12:27

Es gibt einen kleinen Bug im easyUCP der nur zum vorschein kommt wenn man die Benutzerseitige Namensänderung genemigt hat.

Der Fix dafür ist:
Code: Alles auswählen
#
#----------[ OPEN ]-------------------------------------
#

\includes\usercp_register.php

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

         if ( $ucp_mode !='ucp_require' )
         {
            $s_hidden_fields .= '<input type="hidden" class="post" name="email" value="' . $userdata['user_email'] . '" />';

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


            if ( $board_config['allow_namechange'] )
            {
               $s_hidden_fields .= '<input type="hidden" class="post" name="username" value="' . $username . '" />';
            }

#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
#     EoM
#
Zuletzt geändert von AmigaLink am 10. Mär 2005 13:39, insgesamt 1-mal geändert.
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 AmigaLink » 5. Dez 2004 12:33

Eine kleine, optische, Erweiterung die in Version 1.1.5 enthalten sein wird und auf dem Vorschlag von mgutt basiert. 8) Bei der Gelegenheit hab ich auch gleich den Vorschlag von Fähnchen berücksichtigt. :)

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

\includes\usercp_register.php

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

   if ( $ucp_mode == 'ucp_require' || $ucp_mode == '' )

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

   if ( $ucp_mode )
   {
      $template->assign_vars(array(
         'UCP_NAV' => '&nbsp;»&nbsp;<a href="' . append_sid("profile.$phpEx") . '" class="nav">' . $lang['Viewing_profile'] . '</a>&nbsp;»&nbsp;' . $lang['Edit_profile'])
      );
   }

#
#----------[ OPEN ]-------------------------------------
#

\includes\usercp_signature.php

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

      'SAVE_MESSAGE' => $save_message,

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

// <!-- BEGIN easyUCP -->
      'UCP_NAV' => '&nbsp;»&nbsp;<a href="' . append_sid("profile.$phpEx") . '" class="nav">' . $lang['Viewing_profile'] . '</a>&nbsp;»&nbsp;' . $lang['Edit_profile'],
// <!-- END easyUCP -->

#
#----------[ OPEN ]-------------------------------------
#

\language\lang_german\lang_main.php

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

$lang['Registration_info'] = 'Registrierungs-Informationen';

#
#----------[ REPLACE WITH ]-----------------------------
#

$lang['Registration_info'] = 'Registrierungs-Daten';

#
#----------[ OPEN ]-------------------------------------
#

\templates\subSilver\profile_add_body.tpl

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

      <td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>

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

{L_INDEX}</a>

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

{UCP_NAV}

#
#----------[ OPEN ]-------------------------------------
#

\templates\subSilver\profile_signature.tpl

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

      <td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>

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

{L_INDEX}</a>

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

{UCP_NAV}

#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
#     EoM
Zuletzt geändert von AmigaLink am 9. Mär 2005 10:25, insgesamt 1-mal geändert.
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 AmigaLink » 18. Feb 2005 15:59

BUGFIX :!:
(langsam wird es wirklich zeit für ein UpDate (Version 1.1.6))

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

includes/usercp_register.php

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

         if ( $ucp_mode !='require' )

#
#----------[ REPLACE WITH ]-----------------------------
#

         if ( $ucp_mode !='ucp_require' )

#
#----------[ SAVE AND CLOSE ALL FILES ]-----------------
#
# EoM
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

Update von 1.1.1 auf 1.1.6

Beitragvon AmigaLink » 18. Feb 2005 16:28

Hier mal eine UpDate Anleitung in der alle bisherigen Änderungen (seit v1.1.1) zusammengefasst sind. 8)
Ein UpDate auf Version 1.2.0 ist in Arbeit. :)

// EDIT
Bei plus-Boards ist der Visual Confirmation Teil nicht nötig!!!

[center][ Attachment gelöscht am 27.07.2005, 01:29 von AmigaLink ][/center]
Zuletzt geändert von AmigaLink am 27. Jul 2005 10:37, insgesamt 2-mal geändert.
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

Nächste

Zurück zu easy UCP



Wer ist online?

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

cron