Seite 1 von 1

Benutzerdefinierte Profilfelder anzeigen

Verfasst: 23.02.2013 00:19
von Schlamuffe
Hallo!

Ich habe es geschafft das entsprechende Template so zu ändern, dass die beiden benutzerdefinierten Profilfelder (VORNAME und NACHNAME) in der Mitgliederliste mit angezeigt werden.

Wie kann ich die Felder in den Foren- und Themen-Übersichten rechts in dem Bereich, wo sich der Hinweis auf den letzten Beitrag befindet, mit anzeigen?

Danke und Gruß, Clemens

Re: Benutzerdefinierte Profilfelder anzeigen

Verfasst: 24.02.2013 10:10
von Miriam
Wie kann ich die Felder in den Foren- und Themen-Übersichten rechts in dem Bereich, wo sich der Hinweis auf den letzten Beitrag befindet, mit anzeigen?
Dazu mußt Du u.a. die viewforum.php anpassen.

Du könntest abkupfernderweise einen Blick in die viewtopic.php werden und dort bei diesem Code starten:

Code: Alles auswählen

if ($config['load_cpf_viewtopic'])
{
    if (!class_exists('custom_profile'))
    {
        include($phpbb_root_path . 'includes/functions_profile_fields.' . $phpEx);
    }
    $cp = new custom_profile();

    // Grab all profile fields from users in id cache for later use - similar to the poster cache
    $profile_fields_tmp = $cp->generate_profile_fields_template('grab', $id_cache);

    // filter out fields not to be displayed on viewtopic. Yes, it's a hack, but this shouldn't break any MODs.
    $profile_fields_cache = array();
    foreach ($profile_fields_tmp as $profile_user_id => $profile_fields)
    {
        $profile_fields_cache[$profile_user_id] = array();
        foreach ($profile_fields as $used_ident => $profile_field)
        {
            if ($profile_field['data']['field_show_on_vt'])
            {
                $profile_fields_cache[$profile_user_id][$used_ident] = $profile_field;
            }
        }
    }
    unset($profile_fields_tmp);
}
Schau Dir die Umsetzung dort an.
Insbesondere möchte ich Deine Aufmerksamkeit auf die Funktion generate_profile_fields_template() in der includes/functions_profile_fields.php lenken.

Re: Benutzerdefinierte Profilfelder anzeigen

Verfasst: 10.04.2013 11:59
von Schlamuffe
Hallo Miriam!

Mit Deiner Hilfestellung komme ich sehr wahrscheinlich zum Ziel. Im Moment besteht nur in unserem Forum die Anforderung nicht mehr. Deshalb schiebe ich die Änderungen ersteinmal auf.

Trotzdem vielen Dank.

Gruß, Clemens