как сделать выпадающий список городов? например: город> выбрать город при нажатии <выбрать город> выйдет список тех городов, которые я напишу. мне надо 3 города. Нижневартовск, Излучинск, Мегион. как делать сам выпадающий список я могу и сам разобраться. мне самое главное надо узнать в каком файле ковырять. PS: joomla 2.5 использую компонент slogin
я так понимаю в самом модуле. ведь регистрация проходит через модуль всетаки.. --- добавлено: 22.02.2015 --- когда оформляешь заказ, чтоб там тоже был такой список.. я даже не знаю..
Код (PHP): $citys[] = JHTML::_('select.option', '0', 'выберите город' ); $citys[] = JHTML::_('select.option', '1', 'Нижневартовск' ); $citys[] = JHTML::_('select.option', '2', 'Излучинск' ); $citys[] = JHTML::_('select.option', '3', 'Мегион' ); echo JHTML::_('select.genericlist', $citys, 'citys', null, $key = 'value', 'text', NULL, false, false ); вставь в файл mod_slogin.zip\mod_slogin\tmpl\default.php
не могу понять куда вставлять... помогите пожалуйста.. [QUOTE="woojin, post: 180351, member: 19321"][/QUOTE] Код (PHP): <?php /** * Social Login * * @version 1.7 * @author SmokerMan, Arkadiy, Joomline * @copyright © 2012. All rights reserved. * @license GNU/GPL v.3 or later. */ // No direct access. defined('_JEXEC') or die('(@)|(@)'); ?> <noindex> <?php if ($type == 'logout') : ?> <form action="<?php echo JRoute::_('index.php', true, $params->get('usesecure')); ?>" method="post" id="login-form"> <?php if (!empty($avatar)) : ?> <div class="slogin-avatar"> <a href="<?php echo $profileLink; ?>" target="_blank"> <img src="<?php echo $avatar; ?>" alt=""/> </a> </div> <?php endif; ?> <div class="login-greeting"> <?php echo JText::sprintf('MOD_SLOGIN_HINAME', htmlspecialchars($user->get('name'))); ?> </div> <ul class="ul-jlslogin"> <?php if ($params->get('slogin_link_auch_edit', 1) == 1) {?> <li><a href="<?php echo JRoute::_('index.php?option=com_users&view=edit'); ?>"><?php echo JText::_('MOD_SLOGIN_EDIT_YOUR_PROFILE'); ?></a></li> <?php } ?> <?php if ($params->get('slogin_link_profile', 1) == 1) {?> <li><a href="<?php echo JRoute::_('index.php?option=com_slogin&view=fusion'); ?>"><?php echo JText::_('MOD_SLOGIN_EDIT_YOUR_SOCIAL_AUCH'); ?></a></li> <?php } ?> </ul> <div class="logout-button"> <input type="submit" name="Submit" class="button" value="<?php echo JText::_('JLOGOUT'); ?>" /> <input type="hidden" name="option" value="com_users" /> <input type="hidden" name="task" value="user.logout" /> <input type="hidden" name="return" value="<?php echo $return; ?>" /> <?php echo JHtml::_('form.token'); ?> </div> </form> <?php else : ?> <?php if ($params->get('inittext')): ?> <div class="pretext"> <p><?php echo $params->get('inittext'); ?></p> </div> <?php endif; ?> <div id="slogin-buttons" class="slogin-buttons <?php echo $moduleclass_sfx?>"> <?php if (count($plugins)): ?> <?php foreach($plugins as $link): $linkParams = ''; if(isset($link['params'])){ foreach($link['params'] as $k => $v){ $linkParams .= ' ' . $k . '="' . $v . '"'; } } ?> <a rel="nofollow" <?php echo $linkParams;?> href="<?php echo JRoute::_($link['link']);?>"><span class="<?php echo $link['class'];?>"> </span></a> <?php endforeach; ?> <?php endif; ?> </div> <div class="slogin-clear"></div> <?php if ($params->get('pretext')): ?> <div class="pretext"> <p><?php echo $params->get('pretext'); ?></p> </div> <?php endif; ?> <?php if ($params->get('show_login_form')): ?> <form action="<?php echo JRoute::_('index.php', true, $params->get('usesecure')); ?>" method="post" id="login-form" > <fieldset class="userdata"> <p id="form-login-username"> <label for="modlgn-username"><?php echo JText::_('MOD_SLOGIN_VALUE_USERNAME') ?></label> <input id="modlgn-username" type="text" name="username" class="inputbox" size="18" /> </p> <p id="form-login-password"> <label for="modlgn-passwd"><?php echo JText::_('JGLOBAL_PASSWORD') ?></label> <input id="modlgn-passwd" type="password" name="password" class="inputbox" size="18" /> </p> <?php if (JPluginHelper::isEnabled('system', 'remember')) : ?> <p id="form-login-remember"> <label for="modlgn-remember"> <input id="modlgn-remember" type="checkbox" name="remember" class="inputbox" value="yes"/> <?php echo JText::_('MOD_SLOGIN_REMEMBER_ME') ?> </label> </p> <div class="slogin-clear"></div> <?php endif; ?> <input type="submit" name="Submit" class="button" value="<?php echo JText::_('JLOGIN') ?>" /> <input type="hidden" name="option" value="com_users" /> <input type="hidden" name="task" value="user.login" /> <input type="hidden" name="return" value="<?php echo $return; ?>" /> <?php echo JHtml::_('form.token'); ?> </fieldset> <ul class="ul-jlslogin"> <li> <a rel="nofollow" href="<?php echo JRoute::_('index.php?option=com_users&view=reset'); ?>"> <?php echo JText::_('MOD_SLOGIN_FORGOT_YOUR_PASSWORD'); ?></a> </li> <li> <a rel="nofollow" href="<?php echo JRoute::_('index.php?option=com_users&view=remind'); ?>"> <?php echo JText::_('MOD_SLOGIN_FORGOT_YOUR_USERNAME'); ?></a> </li> <?php $usersConfig = JComponentHelper::getParams('com_users'); if ($usersConfig->get('allowUserRegistration')) : ?> <li> <a rel="nofollow" href="<?php echo JRoute::_('index.php?option=com_users&view=registration'); ?>"> <?php echo JText::_('MOD_SLOGIN_REGISTER'); ?></a> </li> <?php endif; ?> </ul> <?php if ($params->get('posttext')): ?> <div class="posttext"> <p><?php echo $params->get('posttext'); ?></p> </div> <?php endif; ?> </form> <?php endif; ?> <?php endif; ?> </noindex> <?php echo $jll; ?>
в форму --- добавлено: 23.02.2015, первое сообщение размещено: 23.02.2015 --- @saсаsaсашаsaсаsa, если хочешь что то написать то процитируй себя и допиши, а так ползать по твоим сообщениям вообще не прёт!
Я полазил в файлах, и понял что не в slogin надо редактировать. я полез в js, в файле public_html/components/com_jshopping/templates/default/user/register.php поменял код и сделал так: <select type="text" name="city" id="city" value="" class="inputbox"> <option value="0">Выбор</option> <option value="1">Нижневартовск.</option> <option value="2">Мегион</option> <option value="3">Излучинск</option> </select> и у меня получилось. вот только проблема в том, что при регистрации так. а после регистрации названия города нету. просто логин копируется в название города.. для меня самое главное чтоб в оформлении заказа была такая форма.
дык, чего собственно надо? что бы при реге город был или что бы в заказе было поле с городом? давай-ка сначала определись, потом думать будем! P.S. и не будет, т.к. скорее всего нету такого поля в таблице пользователей JSh, да и после нажатия на кнопку сохранить/зарегистрировать надо для данного поля делать соответствующую обработку
мне надо чтобы перед регистрацией пользователь мог выбрать город, и чтоб в профиле он мог изменять этот город, и при создании заказа тоже мог изменить город. я думал регистрация проходит через slogin, поэтому написал.