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

موضوع: بهترین کامپوننت برای فرم ثبت نام کدومه؟

  1. #1

    تاریخ عضویت
    May 2010
    محل سکونت
    رفسنجان
    نوشته ها
    285
    تشکر
    62
    تشکر شده 19 بار در 17 ارسال

    بهترین کامپوننت برای فرم ثبت نام کدومه؟

    من نیاز به یک کامپوننت برای ثبت دارم
    مهمترین ویژگی که برام مهمه اینه که بتونم چند قسمت مانند آدرس سایت و... ایجاد کنم + چندتا لیست کشویی مانند استان و... هم اضافه کنم
    با Cb کار کردم ولی نتونستم با این قسمتش کارکنم...
    به نظرتون بهترین گزینه برای اینکار چیه؟

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


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

  3. #2

    تاریخ عضویت
    Feb 2011
    محل سکونت
    شیراز
    نوشته ها
    36
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    پاسخ : بهترین کامپوننت برای فرم ثبت نام کدومه؟

    سلام از کامپونت art form استفاده کنید. هیچ مشکلی هم نداره و همه جور امکانات داره مانند لیست آبشاری - امکان ضمیمه کردن فایل توسط کاربر و ارسال واسه شما و ... خیلی چیزای دیگه !
    دقت کنید که واسه ساخت لیست کشویی باید بعد از هر گزینه از علامت ; استفاده بشه و آخرین گزینه نباید ; داشته باشه .

    کامپونت رو از اینجا دانلود کنید :
    کد:
    http://www.forums.parsjoom.com/showthread.php?tid=467
    چون این نسخه تمام مشکلاتش رفع شده و کامل می باشد.

    کار کردن با این کامپونت بسیار ساده است. برای شروع بعد از نصب - گزینه فرمها رو انتخاب کنید و بعد جدید و دیگه تو این قسمت تمتم گزینه ها خودش راهنما داره. که کارتون رو آسون میکنه . و آخرش هم که فرم رو ذخیره کردید وارد منو اصلی بشید و گزینه جدید رو انتخاب کنید و بعد گزینه فرم ساز و یه منو واسش بسازید. به همین راحتی !!
    راستی یه کتاب آموزش هم واسه این کامپونت است که نویسندش پیام حیاتی است. با یه سرچ پیداش کنید و بخونید

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


  4. #3

    تاریخ عضویت
    May 2010
    محل سکونت
    رفسنجان
    نوشته ها
    285
    تشکر
    62
    تشکر شده 19 بار در 17 ارسال

    پاسخ : بهترین کامپوننت برای فرم ثبت نام کدومه؟

    ممنون از کمکتون
    اما منظور بنده فرم ثبت نام کاربران در سایت بود.

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


  5. #4

    تاریخ عضویت
    Aug 2009
    محل سکونت
    Afghanistan - Herat
    نوشته ها
    2,445
    تشکر
    1,026
    تشکر شده 450 بار در 357 ارسال

    پاسخ : بهترین کامپوننت برای فرم ثبت نام کدومه؟

    سلام
    از juser و mighty registration می تونید استفاده کنید.
    در cb هم فکر کنم این امکان وجود داره اما باید روی فرم ثبت نام کار کنید.

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


  6. #5
    Team
    تاریخ عضویت
    Jun 2011
    محل سکونت
    تهران
    نوشته ها
    3,035
    تشکر
    351
    تشکر شده 1,221 بار در 1,047 ارسال

    تغییرات در فرم پیش فرض ثبت نام جوملا

    برای ادیت کردن فرم پیش ثبت نام جوملا میتونی مقاله مربوطه رو از سایت[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] دانلود کنی
    البته اینجاهم آموزششو میذارم برات


    فرض میکنیم میخواهیم فیلد تلفن رو به فرم پیش فرض ثبت نام جوملا اضافه کنیم
    1. باید اون فیلد رو به DataBase اضافه کنیم
    وارد phpmyadmin میشیم
    بعد به table , jos_users میریم و روی گزینه ی Structure کلیک میکنیم بعدش روی Go کلیک میکنیم تا بتونیم یک فیلد به این table اضافه کنیم اسم این فیلد رو phone میذاریم و روی save کلیک میکنیم
    دقت کنید بجای jos_ ممکنه prefix دیگه ای باشه اگه اونو موقع نصب تغییر داده باشید
    درواقع باید جدولی یو که آخرش _users باشه رو تغییر بدیم
    2. ساختن یک متغیر
    به آدرس
    libraries/joomla/database/table/user.php
    برید و کد زیر رو تو خط 27 اضافه کنید
    کد:
    var $phone = null;
    دقت کنید زیره این باید کد بالا رو وارد کنید
    کد:
    class JTableUser extends JTable
    {
    3. حالا باید فرم ثبت نام تغییر بدیم
    /components/com_user/views/register/tmpl/default.php
    به این آدرس برید وتو خط 53 یک اینتر بزنید و کد زیر رو اضافه کنید
    کد:
    <tr>
              <td width="30%" height="40">
                       <label id="namemsg" for="phone">
                                 <?php echo JText::_( Phone' ); ?>:
                       </label>
              </td>
              <td>
                       <input type="text" name="phone" id="phone" size="40" value="<?php echo $this->escape($this->user->get( 'phone' ));?>" class="inputbox required" maxlength="10" /> *
              </td>
    </tr>

    4. اضافه کردن فیلد تلفن به فرم ثبت نام در یک لایه دیگه
    به این آدرس برید و
    /components/com_user/views/user/tmpl/form.php
    تو خط 48 یک اینتر بزنید و این کد رو اضافه کنید

    کد:
    <tr>
              <td>
                       <label for="phone">
                                 <?php echo JText::_( 'phone' ); ?>:
                       </label>
              </td>
              <td>
                       <input class="inputbox" type="text" id="phone" name="phone" value="<?php echo $this->escape($this->user->get('phone'));?>" size="10" />
              </td>
    </tr>

    تا اینجا فیلدی که میخاستیم به فرم ثبت نام اضافه شد اما از قسمت مدیریت نمی تونیم فیلدی که اضافه شده رو ببینیم برای این کار باید به آدرس زیر برید
    /administrator/components/com_users/views/user/tmpl/form.php
    رو خط 95 یک اینتر بزنید و کد زیر رو وارد کنید
    کد:
                    <tr>
                        <td class="key">
                            <label for="phone">
                                <?php echo JText::_( 'Phone' ); ?>
                            </label>
                        </td>
                        <td>
                            <input class="inputbox" type="text" name="phone" id="phone" size="40" value="<?php echo $this->user->get('phone'); ?>" />
                        </td>
                    </tr>
    حالا فقط کافیه صفحه ریفرش کنید تا تغییرات رو ببینی

    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]

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


  7. 3 کاربر زیر از shmata عزیز به خاطر این پست مفید تشکر کرده اند.


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

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

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

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