Post by hjgode » Fri Dec 16, 2011 2:49 am

Hallo

hier ein kleines vqmod damit die Telefonnummer bei der Registrierung nicht erforderlich ist. Entwickelt auf/für Opencart 1.5.1.3 mit english admin und deutschem shop:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>

<modification>

        <id>Do NOT require phone-number as required input</id>

        <version>1.0.0</version>

        <vqmver>1.0.9</vqmver>

        <author>hjgode</author>

		<!-- changes for opencart 1.5.1.3 -->

        <file name="catalog/view/theme/*/template/account/register.tpl">

                <operation>

                    <search position="replace">

                         <![CDATA[<td><span class="required">*</span> <?php echo $entry_telephone; ?></td>]]>

                    </search>

                    <add>

                          <![CDATA[<td><?php echo $entry_telephone; ?></td>]]>

                    </add>

                </operation>

        </file>

        

        <file name="catalog/controller/account/register.php">

                <operation>

                    <search position="replace">

                         <![CDATA[if ((utf8_strlen($this->request->post['telephone']) < 3) || (utf8_strlen($this->request->post['telephone']) > 32)) {]]>

                    </search>

                    <add>

                          <![CDATA[if ((utf8_strlen($this->request->post['telephone']) < 0) || (utf8_strlen($this->request->post['telephone']) > 32)) {]]>

                    </add>

                </operation>

        </file>

</modification>
Anregungen oder Verbesserungen?

Josef

Newbie

Posts

Joined
Mon Dec 12, 2011 9:08 pm

Post by Nasko » Fri Jan 13, 2012 4:46 am

Das funktioniert für mich nicht ganz....
Ich habe nun die Änderungen manuell vorgenommen, dabei waren es 2 Stellen an das noch gemacht werden muss :

catalog\controller\checkout\guest.php
catalog\controller\checkout\register.php

catalog\controller\affiliate\edit.php
catalog\controller\affiliate\register.php

hier die Mindesteingabe aufheben mit

utf8_strlen($this->request->post['telephone']) < 3
zu
utf8_strlen($this->request->post['telephone']) < 0

catalog\view\meinTheme\template\account\edit.php
catalog\view\meinTheme\template\account\register.php

catalog\view\meinTheme\template\affiliate\edit.php
catalog\view\meinTheme\template\register.php

<td><span class="required">*</span> <?php echo $entry_telephone; ?></td>
zu
<td> <?php echo $entry_telephone; ?></td>

Ich habe es jetzt nicht ausgebig getestet aber es scheint zu funktionieren.
Allerdings steht in der Form immernocht * über Telephone....
Was haben wir vergessen ??? :)
Bzw. habe ich zu viel gemacht ?

OC 1.5.1.3 http://www.coshino.de


New member

Posts

Joined
Mon Jan 09, 2012 5:55 pm


Post by raulifauli » Sat Jan 14, 2012 1:55 am

wenn du es versuchst dich anzumelden, musst du dann noch die telefonnummer angeben oder steht einfach nur noch der stern da und die registrierung geht ohne telefonnummer?

Newbie

Posts

Joined
Sun Apr 10, 2011 2:50 pm

Post by bobbymarley25 » Wed Jan 18, 2012 5:39 am

kurz bevor es weitergeht: Der ursprüngliche vqmod: Funktioniert das mit dem oder nicht?^^

Newbie

Posts

Joined
Wed Oct 05, 2011 4:30 am

Post by Nasko » Thu Jan 19, 2012 11:17 pm

Für mich hat es nicht funktioniert...
Und wenn ich mich anmelde steht der * zwar dort, ich kann aber auch nichts eingeben und geht trotzdem.

OC 1.5.1.3 http://www.coshino.de


New member

Posts

Joined
Mon Jan 09, 2012 5:55 pm


Post by Nasko » Sat Jan 21, 2012 9:31 am

Ok ich sehe es jetzt, es funktioniert nur für Register ! Na klar steht auch alles da !
Das Gleiche geht natürlich für Guest auch.
Oberen Code einfach kopieren und statt register.tpl - guest.tpl eingeben :)
Vielen Dank :)

OC 1.5.1.3 http://www.coshino.de


New member

Posts

Joined
Mon Jan 09, 2012 5:55 pm

Who is online

Users browsing this forum: No registered users and 83 guests