Beiträge von AntonSp

    Hallo Forum,


    Ich suche suche schon ich schon seit über einem Monat nach einer Möglichkeit die gefüllten Formularfelder aus dem Benutzerprofil-Plugin mit FlexiContact anzusprechen.


    Bei FlexiContact kann man, aus einer Variablen-Tabelle Werte wie "%V_FROM_NAME% = Name" oder "%V_FROM_EMAIL% = E-Mail Adresse" usw. auswählen, die dann an den Admin der Seite oder eine festgelegte E-Mail Adresse gesendet werden. Eine E-Mail wird erzeugt, die diese Werte dann aus dem Benutzerprofil zieht. Soweit so gut. Nun möchte ich auch Felder wie "Adresse 1" und "Ort" usw. aus dem Benutzerprofil des Registrierten Users in die E-Mail einbinden. Die Variablen-Tabelle von FlexiContact gibt das nicht her. Ich habe das auf verschiedenen Wegen ausprobiert, bisher leider ohne Erfolg.


    Recht nah kam ich der Sache mit dem Bearbeiten der "flexicontact_helper.php" im Ordner administrator\components\com_flexicontact\helpers und "view.html.php" im Ordner administrator\components\com_flexicontact\views\co nfig_template, indem ich dort die Variable wie folgt eingefügt habe:


    define("PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL", "%PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL%");$keypanel .= '<tr><td>'.PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL.' </td><td>'.JText::_('PLG_USER_PROFILE_FIELD_ADDRESS1 _LABEL').'</td></tr>';


    Ich hatte gehofft so das Joomla-Eigene Benutzerprofil-Plugin "en-GB.plg_user_profile.ini" anzusprechen. Die Variable erscheint nun zwar in der Variablen Tabelle von FlexiContact, zieht aber nicht die gewünschten Werte. Die generierte E-Mail enthält lediglich "%PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL%" und nicht die tatsächliche Adresse des Benutzers.


    Leider bin ich kein ausgebildeter Programmierer oder Webdesigner und mit meinem Latein am Ende.
    Vielleicht hat von euch jemand (BITTE BITTE BITTE) eine Idee und kann helfen Jetzt schon ein riesiges Dankeschön!

    Hallo Uwe,


    wie bist du vorangekommen. Hast du schon eine Lösung gefunden? Ich habe nämlich ein ähnliches Problem.


    Ich suche suche schon ich schon seit über einem Monat nach einer Möglichkeit die gefüllten Formularfelder aus dem Benutzerprofil-Plugin mit FlexiContact anzusprechen.


    Bei FlexiContact kann man ja, wie oben auch schon von FrankG geschrieben, aus einer Variablen-Tabelle Werte wie "%V_FROM_NAME% = Name" oder "%V_FROM_EMAIL% = E-Mail Adresse" usw. auswählen, die dann an den Admin der Seite oder eine festgelegte E-Mail Adresse gesendet werden. Eine E-Mail wird erzeugt, die diese Werte dann aus dem Benutzerprofil zieht. Soweit so gut. Nun möchte ich auch Felder wie "Adresse 1" und "Ort" usw. aus dem Benutzerprofil des Registrierten Users in die E-Mail einbinden. Die Variablen-Tabelle von FlexiContact gibt das nicht her. Ich habe das auf verschiedenen Wegen ausprobiert, bisher leider ohne Erfolg.


    Recht nah kam ich der Sache mit dem Bearbeiten der "flexicontact_helper.php" im Ordner administrator\components\com_flexicontact\helpers und "view.html.php" im Ordner administrator\components\com_flexicontact\views\co nfig_template, indem ich dort die Variable wie folgt eingefügt habe:


    define("PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL", "%PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL%");$keypanel .= '<tr><td>'.PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL.' </td><td>'.JText::_('PLG_USER_PROFILE_FIELD_ADDRESS1 _LABEL').'</td></tr>';


    Ich hatte gehofft so das Joomla-Eigene Benutzerprofil-Plugin "en-GB.plg_user_profile.ini" anzusprechen. Die Variable erscheint nun zwar in der Variablen Tabelle von FlexiContact, zieht aber nicht die gewünschten Werte. Die generierte E-Mail enthält lediglich "%PLG_USER_PROFILE_FIELD_ADDRESS1_LABEL%" und nicht die tatsächliche Adresse des Benutzers.


    Leider bin ich kein ausgebildeter Programmierer oder Webdesigner und mit meinem Latein am Ende.
    Vielleicht hat von euch jemand eine Idee und kann helfen Jetzt schon ein riesiges Dankeschön!