roofi
(Radoslaw Januszewski)
16 Marzec 2012 17:31
#1
Cześć
Mam problem z CMS Joomla z modułem logowania. Chcę tak zrobić żeby przycisk (input ) zastąpić (a href) żeby był odnośnik a nie input. Próbowałem modyfikacji w module mod_login ale wszystko się kończyło niepowodzeniem. Za pomocą CSS udało mi się zmienić kolorystykę przycisku i dostosować do swoich wymogów szablonu, ale jak najeżdżam myszką to nie ma takiego efektu jak przy czyli nie zmienia się kursor.
<?php // no direct access defined(’_JEXEC’) or die(‘Restricted access’); ?> <?php if($type == ‘logout’) : ?> <?php if ($params->get(‘greeting’)) : ?> <?php if ($params->get(‘name’)) : { echo JText::sprintf( ‘HINAME’, $user->get(‘name’) ); } else : { echo JText::sprintf( ‘HINAME’, $user->get(‘username’) ); } endif; ?> <?php endif; ?> <?php else : ?> <?php if(JPluginHelper::isEnabled(‘authentication’, ‘openid’)) : $lang->load( ‘plg_authentication_openid’, JPATH_ADMINISTRATOR ); $langScript = ‘var JLanguage = {};’. ’ JLanguage.WHAT_IS_OPENID = ‘’.JText::_( ‘WHAT_IS_OPENID’ ).’’;’. ’ JLanguage.LOGIN_WITH_OPENID = ‘’.JText::_( ‘LOGIN_WITH_OPENID’ ).’’;’. ’ JLanguage.NORMAL_LOGIN = ‘’.JText::_( ‘NORMAL_LOGIN’ ).’’;’. ’ var modlogin = 1;’; $document = &JFactory::getDocument(); $document->addScriptDeclaration( $langScript ); JHTML::_(‘script’, ‘openid.js’); endif; ?> <?php echo $params->get(‘pretext’); ?> <?php echo JText::_(‘Username’) ?> <?php $usersConfig = &JComponentHelper::getParams( ‘com_users’ ); if ($usersConfig->get(‘allowUserRegistration’)) : ?> <?php echo JText::_(‘REGISTER’); ?> <?php endif; ?> <?php echo JText::_(‘Password’) ?> <?php if(JPluginHelper::isEnabled(‘system’, ‘remember’)) : ?> <?php endif; ?> <?php echo $params->get(‘posttext’); ?> <?php echo JHTML::_( ‘form.token’ ); ?> <?php endif; ?>
to jest kod z mod login.
Dzięki za pomoc
slepciu
(slepciu)
16 Marzec 2012 18:37
#2
dodaj w CSS do przycisku wpis zmieniający kursor na rączkę:
.input_login:hover{cursor: pointer;}
Oczywiście zmień klasę, na taką jak ma twój przycisk