Ответить Новая тема Новый опрос 
Всего: 10 « < 2 3 4 5 6 7 8 9 10 >
 [module] Покупка без регистрации!!!
Ich
Новичок
Сообщений: 36
Откуда: Киев, Украина
Регистрация: 23-12-2009


20-02-2010 00:33
Модуль (bluraybox.ru) полностью рабочий.
Единственный мелкий баг, который в нем был - это то, что в authentication.tpl при полной регистрации забыли вывести поле для почтового индекса :lsshok:
Лечится просто в authentication.tpl просто добавляем:

<p class="required text">
<label for="postcode">{l s='Postal code / Zip code'}</label>
<input type="text" class="text" name="postcode" id="postcode" value="{if isset($smarty.post.postcode)}{$smarty.post.postcode}{/if}" />
<sup>*</sup>
</p>

(я добавил в строку 195 после e-mail)
Во всем остальном модуль действительно настолько прост, что ломаться и глючить нечему.
Надо отключить обязательное поле, заходим в /classes/Adress.php и удаляем из protected и убираем это поле из authentication.tpl. Аналогично включаем все, что считаем нужным.
А глюки описанные в топике скорее всего возникают из-за неправильных или неполных настроек, изменениях в файлах магазина (особенно php) или проблемы возникают у хостера. В каждом отдельном случае нужно проверять.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
newtc


Cпециалист
Сообщений: 220
Откуда: Новосибирск
Регистрация: 20-11-2009


20-02-2010 01:00
Цитата:( Ich @ 19-02-2010 23:33 Смотреть сообщение )
Модуль (bluraybox.ru) полностью рабочий.
Единственный мелкий баг, который в нем был - это то, что в authentication.tpl при полной регистрации забыли вывести поле для почтового индекса  :lsshok: 
Лечится просто в authentication.tpl просто добавляем:
 
<p class="required text">
    <label for="postcode">{l s='Postal code / Zip code'}</label>
    <input type="text" class="text" name="postcode" id="postcode" value="{if isset($smarty.post.postcode)}{$smarty.post.postcode}{/if}" />
    <sup>*</sup>
  </p>

(я добавил в строку 195 после e-mail)
Во всем остальном модуль действительно настолько прост, что ломаться и глючить нечему.
Надо отключить обязательное поле, заходим в /classes/Adress.php и удаляем из protected и убираем это поле из authentication.tpl. Аналогично включаем все, что считаем нужным.
А глюки описанные в топике скорее всего возникают из-за неправильных или неполных настроек, изменениях в файлах магазина (особенно php) или проблемы возникают у хостера. В каждом отдельном случае нужно проверять.

+1 :jump:
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
sumfrasieda
Новичок
Сообщений: 1
Регистрация: 14-03-2010


14-03-2010 23:43
Подскажите, сделал все как написано, по поводу шаблона prestashop_fast_reg. Мне нужно оставить три поля - Имя, дополнительная информация, телефон (обязательное поле).

Но когда на форме прохожу - мне пишет, что Поле ФАМИЛИЯ - обязательное. Где я его мог не убрать?

Убирал стандартно поля в двух файлах:

/classes/Address.php

оставил только e-mail обязательным полем
Код:
protected    $fieldsRequired = array('phone_mobile',);


/themes/prestashop/authentication.tpl

Код:
<form action="{$request_uri|escape:'htmlall':'UTF-8'|replace:'&amp;':'&'}" method="post" id="account-creation_form" class="std">
        <fieldset class="account_creation">
            <h3>{l s='Your personal information'}</h3>

            <input  type="hidden" class="text" id="customer_firstname" name="customer_firstname" value="{if isset($smarty.post.firstname)}{$smarty.post.firstname}{else}{$customer_firstname}{/if}" />
            <input  type="hidden" class="text" id="customer_lastname" name="customer_lastname" value="{if isset($smarty.post.lastname)}{$smarty.post.lastname}{else}{$customer_lastname}{/if}" />
            <input type="hidden" class="text" id="email" name="email" value="{if isset($smarty.post.email)}{$smarty.post.email}{else}{$email}{/if}" />
            <input type="hidden" class="text" name="passwd" id="passwd" value="{$pass_noname}" />
            <p class="text">
                <label for="firstname">{l s='First name'}</label>
                <input type="text" class="text" id="firstname" name="firstname" value="{if isset($smarty.post.firstname)}{$smarty.post.firstname}{/if}" />                
            </p>            
            <p class="textarea">
                <label for="other">{l s='Additional information'}</label>
                <textarea name="other" id="other" cols="26" rows="3">{if isset($smarty.post.other)}{$smarty.post.other}{/if}</textarea>
            </p>
            <p class="required text">
                <label for="phone_mobile">{l s='Mobile phone'}</label>
                <input type="text" class="text" name="phone_mobile" id="phone_mobile" value="{if isset($smarty.post.phone_mobile)}{$smarty.post.phone_mobile}{/if}" />
            <sup>*</sup>
            </p>
            <input type="hidden" class="text" name="alias" id="alias" value="{if isset($smarty.post.address_noname)}{$smarty.post.address_noname}{else}{$address_noname}{/if}" />
            <input type="hidden" class="text" name="create_noname" id="create_noname" value="1" />
        </fieldset>
        {$HOOK_CREATE_ACCOUNT_FORM}
        <p class="cart_navigation required submit">
            <input type="hidden" name="email_create" value="1" />
            <input type="submit" name="submitAccount" id="submitAccount" value="{l s='Register'}" class="exclusive" />
            <span><sup>*</sup>{l s='Required field'}</span>
        </p>

    </form>



Подскажите, пожалуйста, что я сделал не так и где нужно подправить. Очень нужно. Спасибо.


Изображения:
111.jpg - Размер файла29.37KB, Скачиваний: 866 (Нажмите для увеличения)
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
YellowDuck


Профессионал
Сообщений: 1054
Откуда: Ярославль
Регистрация: 29-09-2009


15-03-2010 15:26
Как-то так попробуйте: <input type="hidden" name="lastname" value="noname" />
 



Интернет-магазин товаров для детей yellowduck.ru
Хороший хостинг для Prestashop и не только one-hosting.ru
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
olja1
Новичок
Сообщений: 50
Регистрация: 23-06-2010


26-06-2010 00:22
М-да, бесплатный сыр только в мышеловке, господа!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


26-06-2010 01:05
А в чем заключается мышеловка?

Теоретически все должно работать. Если не работает - исходный код движка открыт. Читайте и все получится.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Rovik


Новичок
Сообщений: 53
Регистрация: 27-05-2010


26-06-2010 18:55
Цитата:
М-да, бесплатный сыр только в мышеловке, господа!


Думаете если купите Shopscript, NetCat или еще какой нибудь InternetShop у вас все само заработает по одному взмаху пальцев над клавиатурой?!
Выбор же очень простой, или разбираетесь сами и дорабатываете движок под ваши нужды, или платите определенные суммы, например тут, и без лишних проблем получаете готовый продукт. Выбор за вами!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
nerv


Новичок
Сообщений: 29
Откуда: SAMARA
Регистрация: 24-06-2010


04-09-2010 10:42
Цитата:( Weresk63 @ 24-01-2010 21:12 Смотреть сообщение )
Цитата:( landex @ 09-01-2010 12:18 Смотреть сообщение )
2 Weresk63 - выложи пожалуйста сюда этот модуль а то по ссылке на другой сайт там все поля для скачивания скрыты а региться неохота (и так спама полно в ящика с таких сайтов..) Заранее благодарю!

Сори за поздний ответ (лучше позже чем никогда)
Выкладываю скрипт в исходном варианте.
Сам у себя в магазине только убрал звездочку с поля "Ваш e-mail".
В остальном ничего не трогал лишнего. Все работает и заказы проходят.
Был правда один клиент зарегистрировавшийся абракадаброй и ничего не купивший :) я подумал что ктото с форума модуль опробовал.

а пароль на архив какой?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
cbusiness
Новичок
Сообщений: 1
Регистрация: 29-07-2010


17-09-2010 18:35
Установил модуль заказ без регистрации - в IE выдает ошибку js
'countriesNeedIDNumber' - определение отсутствует, Строка: 32 Символ: 2
в /themes/prestashop/js/tools/statesManagement.js
Меню перестает показываться.
Ссылка с ошибкой у разработчика скрипта http://bluraybox.ru/authentication.php?back=order.php?step=1
У меня тоже самое.
При этом после входа в "Без регистрации" выбирает Россию, хотя должна быть Белаурсь по умолчанию.
Устанавливал все версии данного скрипта из этого форума - везде один глюк.

Если кто разбирается, помогите решить данную проблему.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Fant63
Профессионал
Сообщений: 543
Откуда: Тольятти
Регистрация: 23-02-2010


03-10-2010 17:49
Добрый день!

На буржуйском форуме появился замечательный модуль покупки без регистрации не требующий изменений движка работает на Javascript

Единственный минус - нужен e-mail... а для того что бы его убрать нужно изменять /classes/Address.php - (вроде это файл) это изменит все способы регистрации - а это уже изменять движок - что не есть гут (

А можно ли сделать в этом модуле что бы он обращался к другому Address.php - допустим закинуть его в папку с модулем - наладить обращение - что бы у этого модуля можно было отдельно изменять обязательные для заполнения поля


уфф.... надеюсь доступно объяснил ))


Сообщение отредактировано Fant63 03-10-2010 14:51 ...


Изображения:
123.jpg - Размер файла26.12KB, Скачиваний: 737 (Нажмите для увеличения)
Вложения:

Вложения pwr.zip( Размер файла: 7.39KB Скачиваний: 334 )
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 10 « < 2 3 4 5 6 7 8 9 10 >