سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: تغییرات مشخصات ثبت نام

  1. #1

    تاریخ عضویت
    Dec 2009
    نوشته ها
    91
    تشکر
    8
    تشکر شده 3 بار در 3 ارسال

    تغییرات مشخصات ثبت نام

    با سلام . می خواستم ببینم از کجا می تونم مشخصات قسمت عضویت رو کم و زیاد کنم یا از حالت ضروری برای پر کردن دربیارم؟ ممنون

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2

    تاریخ عضویت
    Apr 2007
    نوشته ها
    70
    تشکر
    0
    تشکر شده 38 بار در 32 ارسال
    سلام
    اینجا:
    کد:
    JOOMLA\components\com_users\models\forms\registration.xml
    فیلدهای فرم ثبت نام اینجا هستن، هرکدوم رو که می خوای نباشه کامنت کن... یا اون فیلد Required رو مقدارش رو false کن...

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  4. #3

    تاریخ عضویت
    Nov 2012
    محل سکونت
    کرمان
    نوشته ها
    51
    تشکر
    17
    تشکر شده 4 بار در 3 ارسال
    من همین کار رو انجام دادم تا پست الکترونیک را از حالت ضروری در بیارم اما error می ده (با این متن که باید ایمیلی وارد کنید )دلیلش چیه ؟؟؟

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  5. #4
    Team
    تاریخ عضویت
    Apr 2009
    محل سکونت
    قائم شهر
    نوشته ها
    3,869
    تشکر
    906
    تشکر شده 1,090 بار در 812 ارسال
    دوست عزیز سلام

    تا آنجایی که میدونم برای اینکار نیازمند تغییرات در چندین فایل و مسیر میباشید و تنها همان نیست

    پیشنهاد می کنم از کامپوننت cb استفاده نمایید.

    یا حق.

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  6. #5
    mohammad2232
    Guest
    با اجازه دوسته عزیزمون . دوست عزیز میتونید از k2 هم استفاده کنید موفق باشید

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  7. #6

    تاریخ عضویت
    Apr 2007
    نوشته ها
    70
    تشکر
    0
    تشکر شده 38 بار در 32 ارسال
    خوب سلام
    اول اینجا:
    کد:
    JOOMLA\components\com_users\models\forms\registration.xml
    و بعد هم این دوتا رو کامنت می کنی:
    کد:
    <!-- <field name="email1" type="email" description="COM_USERS_REGISTER_EMAIL1_DESC" field="id" filter="string" label="COM_USERS_REGISTER_EMAIL1_LABEL" message="COM_USERS_REGISTER_EMAIL1_MESSAGE" required="true" size="30" unique="true" validate="email" /> <field name="email2" type="email" description="COM_USERS_REGISTER_EMAIL2_DESC" field="email1" filter="string" label="COM_USERS_REGISTER_EMAIL2_LABEL" message="COM_USERS_REGISTER_EMAIL2_MESSAGE" required="true" size="30" validate="equals" /> -->
    و بعد اینجا:
    کد:
    JOOMLA\libraries\joomla\database\table\user.php
    این تابع رو کامنت می کنی:
    کد:
    /* // check for existing email $query->clear(); $query->select($this->_db->quoteName('id')); $query->from($this->_db->quoteName('#__users')); $query->where($this->_db->quoteName('email') . ' = ' . $this->_db->quote($this->email)); $query->where($this->_db->quoteName('id') . ' != ' . (int) $this->id); $this->_db->setQuery($query); $xid = intval($this->_db->loadResult()); if ($xid && $xid != intval($this->id)) { $this->setError(JText::_('JLIB_DATABASE_ERROR_EMAIL_INUSE')); return false; } */
    و بعد اینجا:
    کد:
    JOOMLA\components\com_users\models\registration.php
    این بخش رو کامنت می کنی:
    کد:
    // Check for an error. /* if ($return !== true) { $this->setError(JText::_('COM_USERS_REGISTRATION_SEND_MAIL_FAILED')); // Send a system message to administrators receiving system mails $db = JFactory::getDBO(); $q = "SELECT id FROM #__users WHERE block = 0 AND sendEmail = 1"; $db->setQuery($q); $sendEmail = $db->loadColumn(); if (count($sendEmail) > 0) { $jdate = new JDate(); // Build the query to add the messages $q = "INSERT INTO ".$db->quoteName('#__messages')." (".$db->quoteName('user_id_from'). ", ".$db->quoteName('user_id_to').", ".$db->quoteName('date_time'). ", ".$db->quoteName('subject').", ".$db->quoteName('message').") VALUES "; $messages = array(); foreach ($sendEmail as $userid) { $messages[] = "(".$userid.", ".$userid.", '".$jdate->toSql()."', '".JText::_('COM_USERS_MAIL_SEND_FAILURE_SUBJECT')."', '".JText::sprintf('COM_USERS_MAIL_SEND_FAILURE_BODY', $return, $data['username'])."')"; } $q .= implode(',', $messages); $db->setQuery($q); $db->query(); } return false; } */
    و بعد هم اینجا:
    کد:
    JOOMLA\libraries\phpmailer\language\phpmailer.lang-joomla.php
    این خط رو کامنت می کنی:
    کد:
    $PHPMAILER_LANG["provide_address"] = JText::_('PHPMAILER_PROVIDE_ADDRESS');
    تا اینجا مشکل رجیستر شدن بدون ایمیل حل می شه، فقط می مونه یه پیغام که می گه :
    شما حداقل باید یک آدرس ایمیل جهت دریافت وارد کنید
    یا
    You must provide at least one recipient email address.
    که اینجا:
    کد:
    JOOMLA\libraries\phpmailer\phpmailer.php
    این خط رو که بلد شده خذف می کنی...
    کد:
    'provide_address' => 'You must provide at least one recipient email address.',
    البته کار اصولی ای نیست این کار ولی خوب شدنیه...

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  8. کاربر مقابل از samir عزیز به خاطر این پست مفید تشکر کرده است:


موضوعات مشابه

  1. ماژول ثبت نام ( علاوه بر اون ثبت نام اعضا)
    توسط srt71 در انجمن ماژول های جوملا 2.5 فارسی
    پاسخ ها: 1
    آخرين نوشته: 05-11-2012, 11:14 AM
  2. ضافه کردن به مشخصات هخنگام ثبت نام
    توسط Enterhost در انجمن سوالهای عمومی جوملا 1.5 فارسی
    پاسخ ها: 1
    آخرين نوشته: 08-06-2010, 06:37 PM
  3. ثبت نشدن مشخصات در ویرچو
    توسط gigileh در انجمن کامپوننت های جوملا 1.5 فارسی
    پاسخ ها: 0
    آخرين نوشته: 05-18-2010, 10:13 AM
  4. تغییرات ثبت نام و ایمیل گروهی
    توسط smoke_1110 در انجمن بخش کاربری جوملا 1.5 فارسی
    پاسخ ها: 4
    آخرين نوشته: 02-23-2010, 06:01 PM
  5. قرار دادن قوانین ثبت نام در قسمت ثبت نام کاربران
    توسط ghahremanimehdi در انجمن مدیریت مامبو فارسی
    پاسخ ها: 1
    آخرين نوشته: 04-28-2008, 12:42 PM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •