+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Virtuemart Problem mit Feld "Titel"

  1. #1
    Neu an Board
    Registriert seit
    02.10.2007
    Beiträge
    67
    Bedankte sich
    14
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard Virtuemart Problem mit Feld "Titel"

    Hallo,
    ich habe folgendes Problem
    ich möchte gerne das sich ein Kunde beim registrieren für einen "Titel" entscheidet also Herr, Frau etc.
    Leider waren zusätzlich noch Dr. , Prof. und keiner vordefiniert.
    Jetzt wollte ich fragen ob es die möglichkeit gibt diese einträge zu löschen.
    Ich habe schon die übersetzung in der german.php entfernt aber trotzdem werden sie mit aufgelistet (Ohne Text allerdings) was ja auch logisch ist ^^.
    Hier mal ein Screenshot:
    Im VM habe ich den Feldnnamen schon von Titel in Anrede geändert


    Hat jemand eine Idee wie ich das wegbekomme?

  2. #2
    Gehört zum Inventar Avatar von jacxx
    Registriert seit
    07.03.2005
    Ort
    horsehead nebula
    Beiträge
    9.277
    Bedankte sich
    394
    Erhielt 2.050 Danksagungen
    in 1.939 Beiträgen

    Standard

    Suche mal in deinem Language File.. nach..
    var $_PHPSHOP_REGISTRATION_FORM_NONE = 'keiner';
    var $_PHPSHOP_REGISTRATION_FORM_MR = 'Herr';
    var $_PHPSHOP_REGISTRATION_FORM_MRS = 'Frau';
    var $_PHPSHOP_REGISTRATION_FORM_DR = 'Dr.';
    var $_PHPSHOP_REGISTRATION_FORM_PROF = 'Prof.';
    Eingebunden werden sie in der admin_user.form.php
    <table class="adminform">
    <tr>
    <td nowrap="nowrap" style="text-align:right;" width="38%" ><?php echo $VM_LANG->_PHPSHOP_USER_FORM_TITLE ?>:</td>
    <td width="62%" >
    <?php $ps_html->list_user_title($db->sf("title")); ?>
    </td>
    </tr>
    in administrator/components/com_virtuemart/html/admin....
    Wer Joomla nachmacht oder verfälscht, oder nachgemachte oder verfälschte sich verschafft und in Verkehr bringt, wird mit Typo3 nicht unter zwei Jahren bestraft.
    Joomla Forum
    Joomla braucht Dich!

  3. #3
    Neu an Board
    Registriert seit
    02.10.2007
    Beiträge
    67
    Bedankte sich
    14
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    danke für die antwort.
    In meiner Language File habe ich die Einträge schon entfernt.
    Das zweite mit
    PHP-Code:
    <table class="adminform">
    <tr>
    <td nowrap="nowrap" style="text-align:right;" width="38%" ><?php echo $VM_LANG->_PHPSHOP_USER_FORM_TITLE ?>:</td>
    <td width="62%" >
    <?php $ps_html->list_user_title($db->sf("title")); ?>
    </td>
    </tr>
    versteh ich nicht so ganz. Ich kenne mich nicht wirklich mit php aus und weiß nicht wie ich die Einträge löschen kann. Könntest du das vielleicht ein wenig konkretisieren. Wäre dafür sehr dankbar

    Kennt vielleicht jemand den befehl mit dem ich das Feld Titel in der email_german auslesen kann? Also beispielsweise steht {phpShopOrderNumber} für die Bestellnummer. Sowas muss es doch auch für das Feld Titel geben oder nicht?

    LG m4xtr3me

  4. #4
    Gehört zum Inventar Avatar von jacxx
    Registriert seit
    07.03.2005
    Ort
    horsehead nebula
    Beiträge
    9.277
    Bedankte sich
    394
    Erhielt 2.050 Danksagungen
    in 1.939 Beiträgen

    Standard

    So..hier die Lösung..

    In deiner Email..german, germani oder germanf...

    eine neue Zeile einfügen unter Firma und {phpShopTitle}
    unter {phpShopName }einfügen..
    Das wars für die Email...

    Jetzt in die ..
    administrator/components/com_virtuemart/classes/ps_checkout.php
    und ändern..und zwar so..

    $html = str_replace('{phpShopSTCompany}', $dbst->f("company"), $html);
    $html = str_replace('{phpShopTitle}', $dbst->f("title"), $html);
    $html = str_replace('{phpShopSTName}', $dbst->f("first_name")." ".$dbst->f("middle_name")." ".$dbst->f("last_name"),$html);
    $html = str_replace('{phpShopSTStreet1}', $dbst->f("address_1"), $html);
    $html = str_replace('{phpShopSTCity}', $dbst->f("city"), $html);
    $html = str_replace('{phpShopSTState}', $dbst->f("state"), $html);
    $html = str_replace('{phpShopSTZip}', $dbst->f("zip"), $html);
    $html = str_replace('{phpShopSTCountry}', $dbst->f("country"), $html);
    $html = str_replace('{phpShopSTPhone}', $dbst->f("phone_1"), $html);
    $html = str_replace('{phpShopSTFax}', $dbst->f("fax"), $html);
    diese (fett) Zeile einfügen.
    Das wars.. Meine Version VM 1.0.15
    Wer Joomla nachmacht oder verfälscht, oder nachgemachte oder verfälschte sich verschafft und in Verkehr bringt, wird mit Typo3 nicht unter zwei Jahren bestraft.
    Joomla Forum
    Joomla braucht Dich!

  5. Erhielt Danksagungen von:


  6. #5
    Neu an Board
    Registriert seit
    02.10.2007
    Beiträge
    67
    Bedankte sich
    14
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    danke jacxx hab dir viel zu verdanken
    LG m4xtr3me

    Konnte ich helfen?! Wenn ja Danke sagen!

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein