อยากให้ลงทะเบียนเป็น pop up แทนการไปหน้าเว็บต้องทำอย่างไร
Moderator: mindphp, ผู้ดูแลกระดาน
- eange08
- PHP VIP Members
- โพสต์: 16209
- ลงทะเบียนเมื่อ: 22/12/2020 10:09 am
อยากให้ลงทะเบียนเป็น pop up แทนการไปหน้าเว็บต้องทำอย่างไร
อยากให้กดลงทะเบียนแล้วอยู่ใน pop up เหมือนเดิมตามรูปต้องทำอย่างไรค่ะ
เพราะตอนนี้กดลงทะเบียนละไปหน้าเว็บอยู่นะคะ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41251
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: อยากให้ลงทะเบียนเป็น pop up แทนการไปหน้าเว็บต้องทำอย่างไร
Override template ที่ตัวปุ่ม แล้วซ่อนส่วนลงทะเบียนไว้
และส่วนที่จะให้เอา ขึ้นมาอยู่ใน selector ซักชุดหนึ่ง
หรือ ทำหน้าแยก หรือ เรียกจาก ajax
*** ดูตัวอย่างจาก template demo ตัวอื่นที่มี feature นี้ก็ได้
และส่วนที่จะให้เอา ขึ้นมาอยู่ใน selector ซักชุดหนึ่ง
หรือ ทำหน้าแยก หรือ เรียกจาก ajax
*** ดูตัวอย่างจาก template demo ตัวอื่นที่มี feature นี้ก็ได้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- eange08
- PHP VIP Members
- โพสต์: 16209
- ลงทะเบียนเมื่อ: 22/12/2020 10:09 am
Re: อยากให้ลงทะเบียนเป็น pop up แทนการไปหน้าเว็บต้องทำอย่างไร
ทำ override ได้แล้วนะคะ แต่ติดตรงที่ส่วนลงทะเบียนเป็น component ชื่อ com_users เราจะเรียกมาใช้คล้ายกับที่เรียก module มาได้ไหมค่ะ
แล้วต้องใช้คำสั่งอะไร
แล้วต้องใช้คำสั่งอะไร
โค้ด: เลือกทั้งหมด
<?php echo JModuleHelper::renderModule(JModuleHelper::getModule('mod_mfacebook_login')); ?>
- tsukasaz
- PHP VIP Members
- โพสต์: 22002
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: อยากให้ลงทะเบียนเป็น pop up แทนการไปหน้าเว็บต้องทำอย่างไร
ไป copy code ในส่วนของ form สมัครมาใส่ใน popup เลยก็ได้ครับ แล้วก็ให้ action ของ form ส่งไปเหมือนเดิม
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
- eange08
- PHP VIP Members
- โพสต์: 16209
- ลงทะเบียนเมื่อ: 22/12/2020 10:09 am
Re: อยากให้ลงทะเบียนเป็น pop up แทนการไปหน้าเว็บต้องทำอย่างไร
ลอง copy จากสมัครสมาชิกมาใส่แล้วมัน Error เลยนะคะ
โค้ด: เลือกทั้งหมด
<div class="modal-body body-registration2">
<h2 class="title"><?php echo JText::_('MOD_LOGIN_REGISTER'); ?></h2>
<form id="member-registration" action="<?php echo JRoute::_('index.php?option=com_users&task=registration.register'); ?>" method="post" class="form-validate" enctype="multipart/form-data">
<!--Error ที่ท่อนนี้เลยนะคะ-->
<?php foreach ($this->form->getFieldsets() as $fieldset): // Iterate through the form fieldsets and display each one.?>
<?php $fields = $this->form->getFieldset($fieldset->name);?>
<?php if (count($fields)):?>
<?php foreach ($fields as $field) :// Iterate through the fields in the set and display them.?>
<?php if ($field->hidden):// If the field is hidden, just display the input.?>
<?php echo $field->input;?>
<?php else:?>
<div class="form-group">
<?php echo $field->label; ?>
<?php if (!$field->required && $field->type != 'Spacer') : ?>
<span class="optional"><?php echo JText::_('COM_USERS_OPTIONAL');?></span>
<?php endif; ?>
<div class="group-control">
<?php echo $field->input;?>
</div>
</div>
<?php endif;?>
<?php endforeach;?>
<?php endif;?>
<?php endforeach;?>
<div class="form-group">
<button type="submit" class="btn btn-primary validate"><?php echo JText::_('JREGISTER');?></button>
<a class="btn btn-danger" href="<?php echo JRoute::_('');?>" title="<?php echo JText::_('JCANCEL');?>"><?php echo JText::_('JCANCEL');?></a>
<input type="hidden" name="option" value="com_users" />
<input type="hidden" name="task" value="registration.register" />
</div>
<?php echo JHtml::_('form.token');?>
</form>
</div>
- tsukasaz
- PHP VIP Members
- โพสต์: 22002
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: อยากให้ลงทะเบียนเป็น pop up แทนการไปหน้าเว็บต้องทำอย่างไร
ตัว form มันสร้างมาจาก xml ให้เพิ่มโค้ดสำหรับไปอ่าน form ครับ
โค้ด: เลือกทั้งหมด
use Joomla\CMS\Form\Form;
Form::addFormPath(JPATH_ROOT . '/components/com_users/models/forms');
$this->form = Form::getInstance('com_users.registration', 'registration', array ('control' => 'jform', 'load_data' => true));
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ อยากให้ * แทน ตัวเลข 3 ตัวท้าย
โดย bankjittapol » 31/10/2019 3:06 pm » ใน Programming - PHP - 1 ตอบกลับ
- 743 แสดง
-
โพสต์ล่าสุด โดย thatsawan
31/10/2019 5:20 pm
-
-
-
โพสต์ใหม่ อยากให้ textbox ใส่ค่าได้เฉพาะตัวเลขต้องทำยังไงคะ
โดย moomai » 16/01/2017 10:29 pm » ใน Programming - PHP - 1 ตอบกลับ
- 2137 แสดง
-
โพสต์ล่าสุด โดย thatsawan
16/01/2017 10:38 pm
-
-
-
โพสต์ใหม่ อยากให้ Modules: Menu แสดงเมนูเป็นแนวยาวครับ
โดย jamepiyawat » 14/08/2019 3:04 pm » ใน Joomla Development - 4 ตอบกลับ
- 1086 แสดง
-
โพสต์ล่าสุด โดย jamepiyawat
14/08/2019 4:18 pm
-
-
-
โพสต์ใหม่ อยากให้ Featured Article เป็นแบบในรูปทำยังไงหรอครับ
โดย Before Dong » 07/09/2017 5:11 pm » ใน Joomla Development - 2 ตอบกลับ
- 1154 แสดง
-
โพสต์ล่าสุด โดย Before Dong
08/09/2017 11:01 am
-
-
-
โพสต์ใหม่ อยากให้ selenium เรียงการอ่าน title จากบนลงล่างทำไงครับ
โดย chakirin.bfds » 30/12/2020 4:00 pm » ใน ถาม - ตอบ คอมพิวเตอร์ - 7 ตอบกลับ
- 985 แสดง
-
โพสต์ล่าสุด โดย MBMoo
04/01/2021 12:22 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 6