رفتن به مطلب

احمد جعفری

عضو انجمن
  • تعداد ارسال ها

    2
  • تاریخ عضویت

  • آخرین بازدید

تمامی مطالب نوشته شده توسط احمد جعفری

  1. سلام ممنون از جوابتون اما خرید از فروشگاه اصلی خیلی قشنگ تره !!!!!! فعلا که درست شد: اینم کل کارهایی که کردم-گفت اینجا بذارم شاید بدرد کسی بخوره البته حدود خط هاشو نوشتم! : authentication.css: add this at end of file: .offline{ display: none; } .offline_space{ height:15px; } authentication.tpl: lin 170: {l s='Already registered?'} {l s='Email address'} {l s='Password'} {l s='Forgot your password?'} {if isset($back)}{/if} line 390: {l s='Password'} * {l s='(Five characters minimum)'} AutoController.php: line 270: protected function processSubmitLogin() { Hook::exec('actionBeforeAuthentication'); $passwd = "110110"; $email_b="@bb.ir"; $email = trim(Tools::getValue('email')).$email_b; //$passwd = trim(Tools::getValue('passwd')); $this->errors[] = Tools::displayError("$email"); if (empty($email)) $this->errors[] = Tools::displayError('An email address required.'); elseif (!Validate::isEmail($email)) $this->errors[] = Tools::displayError('Invalid email address.'); /*elseif (empty($passwd)) $this->errors[] = Tools::displayError('Password is required.'); elseif (!Validate::isPasswd($passwd)) $this->errors[] = Tools::displayError('Invalid password.'); */ else line 650: protected function processSubmitCreate() { $email_b="@bb.ir"; $email = Tools::getValue('email_create').$email_b; //$this->errors[] = Tools::displayError($email); //if (!Validate::isEmail($email = Tools::getValue('email_create')) || empty($email)) if (!Validate::isEmail($email) || empty($email)) $this->errors[] = Tools::displayError('Invalid email address.'); elseif (Customer::customerExists($email)) { $this->errors[] = Tools::displayError('An account using this email address has already been registered. Please enter a valid password or request a new one. ', false); //$_POST['email'] = $_POST['email_create']; $_POST['email'] = $email; unset($_POST['email_create']); } else { $this->create_account = true; $this->context->smarty->assign('email_create', Tools::safeOutput($email)); //$this->context->smarty->assign($email, Tools::safeOutput($email)); $_POST['email'] = $email; } }
  2. سلام بنده می خواستم پرستاشاپ رو به صورت لوکال برای یه مغازه نصب کنم(یه فروشگاه کوچک که بیشتر دنبال تنظیم موجودی و صدور فاکتور برای مشتری های حضوریشه و نیاز به آنلاین بودن نداره، برای همین هم بصورت لوکال نصب کردم و..) الان همه چیز عالیه اما مشکلم در مورد فرم عضویت و وروده. تو نصب اینجوری می خوام برنامه بریزم که اگه مشتری اومد خود صاحب مغازه با یک کد اشتراک که قبلا به مشتری داده به صفحه خرید طرف بره و براش مواردی که می خواد درخواست بزنه رو وارد کنه و در آخر یه فاکتور تحویل مشتری بده. برای همین دنبال حذف شناسایی با ایمیل و رمز هستم و می خوام فقط یه کادر جهت شناسه کاربری باز بشه و... خودم یخورده php و Html کار کردم و تونستم یه جاهایی برسونم : مثلا یه راه ساده که استفاده کردم اومدم فایل AuthController.php رو ویرایش کردم : protected function processSubmitLogin() { Hook::exec('actionBeforeAuthentication'); $passwd = trim(Tools::getValue('passwd')); $email = trim(Tools::getValue('email')); $email_bread="@aa.aa"; $email = "$email"."$email_bread"; if (empty($email)) $this->errors[] = Tools::displayError('An email address required.'); elseif (!Validate::isEmail($email)) //$this->errors[] = Tools::displayError('Invalid email address.'); $this->errors[] = Tools::displayError('Invalid email address.'.$email); elseif (empty($passwd)) $this->errors[] = Tools::displayError('Password is required.'); elseif (!Validate::isPasswd($passwd)) $this->errors[] = Tools::displayError('Invalid password.'."$email"); else { $customer = new Customer(); $tmp="trim($email)"."$email_bread"; $authentication = $customer->getByEmail($tmp, trim($passwd)); [align=right]یعنی اومدم به جای ایمیل طرف یه کد گرفتم و اونو به ایمیل تبدیل کردم . این راه برای ثبت یوزر جدید جواب میده و به راحتی میشه بدون وارد کردن ایمیل معتبر عضو شد اما تو صفحه لوگین وقتی همون کد رو با پسورد میزنم یه صفحه سفید میاد که میزنه fatal error! [/align]یا مثلا آدرس زیر درباره نحوه اضافه کردن فیلد های دیگه صحبت کرده اما مشکل اینه که اول ایمیل ورمز طرف چک میشه و بعد میره سراغ بقیه موارد: http://stackoverflow.com/questions/10320382/how-to-customize-register-and-contact-forms-in-prestashop کسی می تونه در این راه کمک کنه؟ میشه یه جوری بیخال تست ایمیل و رمز شد؟ در ضمن اگر بخوام این تغییرات مصون از آپدیت بشه میشه کاری کرد؟ می دونم اگر تو بازارچه این درخواست رو می زدم راحتتر به نتیجه می رسیدم اما بنده این کار رو رایگان دارم انجام می دم و پولی هم بابت پرداخت کردن ندارم و... ;) ;) شرمنده پیشاپیش بابت لطفتون و ایجاد این انجمن و پشتیبانی فروشگاه ساز کمال تشکر رو دارم....
×
×
  • اضافه کردن...