Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 5453 Просмотров
*

Enotishe

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Господа! Есть необходимость в CD Login вместо иконки замочка cd_login_moduletitle.png вывести свою но так что бы форма логина открывалась именно по клику на иконке а не пл надписи
*

tomclancys

  • Захожу иногда
  • 152
  • 3 / 0
Re: CD Login картинка вместо текста. Как?
« Ответ #1 : 16.04.2009, 11:21:58 »
Сейчас задался таким же вопросом.
Открываешь файл mod_cd_login.php
В нём находишь CD_LOGIN_MODULE_TITLE и меняешь на картинку. Путь относительный типа : templates/твой шаблон например/images/2_r3_c14.gif
*

xbah1

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: CD Login картинка вместо текста. Как?
« Ответ #2 : 22.04.2009, 22:52:42 »
Сейчас задался таким же вопросом.
Открываешь файл mod_cd_login.php
В нём находишь CD_LOGIN_MODULE_TITLE и меняешь на картинку. Путь относительный типа : templates/твой шаблон например/images/2_r3_c14.gif
что то я не нашел такой строки с CD_LOGIN_MODULE_TITLE !!!!!
*

tomclancys

  • Захожу иногда
  • 152
  • 3 / 0
Re: CD Login картинка вместо текста. Как?
« Ответ #3 : 22.04.2009, 23:31:25 »
Версия модуля? Точно тот файл открываешь?
*

xbah1

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: CD Login картинка вместо текста. Как?
« Ответ #4 : 23.04.2009, 10:34:59 »
Версия модуля? Точно тот файл открываешь?
версия mod_cd_login_1.1.4! открываю файл mod_cd_login но не нашел там такой строки(
*

xbah1

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: CD Login картинка вместо текста. Как?
« Ответ #5 : 23.04.2009, 10:35:50 »
вот файл

[вложение удалено Администратором]
*

tomclancys

  • Захожу иногда
  • 152
  • 3 / 0
Re: CD Login картинка вместо текста. Как?
« Ответ #6 : 23.04.2009, 10:47:03 »
У вас другая версия модуля.
Моя версия:
/**
* Core Design Login module for Joomla! 1.0.13
* @author      Daniel Rataj, <info@greatjoomla.com>
* @package      Joomla
* @subpackage   Content
* @category   Module
* @version      1.0.7
* @copyright   Copyright (C)  2008 Core Design, http://www.greatjoomla.com
* @license      http://creativecommons.org/licenses/by-nc/3.0/legalcode Creative Commons
*

xbah1

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: CD Login картинка вместо текста. Как?
« Ответ #7 : 23.04.2009, 11:45:54 »
У вас другая версия модуля.
Моя версия:
/**
* Core Design Login module for Joomla! 1.0.13
* @author      Daniel Rataj, <info@greatjoomla.com>
* @package      Joomla
* @subpackage   Content
* @category   Module
* @version      1.0.7
* @copyright   Copyright (C)  2008 Core Design, http://www.greatjoomla.com
* @license      http://creativecommons.org/licenses/by-nc/3.0/legalcode Creative Commons

а по новой версии ,, не знаете как можно сделать иконку вместо надписи???
*

xbah1

  • Осваиваюсь на форуме
  • 27
  • 0 / 1
Re: CD Login картинка вместо текста. Как?
« Ответ #8 : 26.04.2009, 19:53:40 »
up!
*

чикаго

  • Захожу иногда
  • 144
  • 12 / 1
Re: CD Login картинка вместо текста. Как?
« Ответ #9 : 16.08.2011, 01:56:27 »
Ребят ну подскажите кто нибудь старику ^-^ Пытался поправить собственными силами, картинка перекрывается ссылкой и выглядит не айс. Не силен в PHP.  От меня жирный + в ваше резюме.  *DRINK*

Код
<?php
/**
* Core Design Login module for Joomla! 1.0.13
* @author Daniel Rataj, <info@greatjoomla.com>
* @package Joomla
* @subpackage Content
* @category Module
* @version 1.0.7
* @copyright Copyright (C)  2008 Core Design, http://www.greatjoomla.com
* @license http://creativecommons.org/licenses/by-nc/3.0/legalcode Creative Commons
*/

// no direct access
defined('_VALID_MOS') or die('Restricted access');

global $mosConfig_frontend_login, $mosConfig_live_site, $mosConfig_absolute_path,
    $mosConfig_lang;

// load language file
$basePath = dirname(__file__);
$lang_path = $basePath . '/mod_cd_login/languages/' . $mosConfig_lang .
    '.php';
$lang_path_default = $basePath . '/mod_cd_login/languages/english.php';

if (file_exists($lang_path)) {
    require_once ($lang_path);
} else {
    require_once ($lang_path_default);
}
// end


if ($mosConfig_frontend_login != null && ($mosConfig_frontend_login === 0 || $mosConfig_frontend_login
    === '0'))
{
    return;
}

// url of current page that user will be returned to after login
if ($query_string = mosGetParam($_SERVER, 'QUERY_STRING', ''))
{
    $return = 'index.php?' . $query_string;
} else
{
    $return = 'index.php';
}

$registration_enabled = $mainframe->getCfg('allowUserRegistration');
$message_login = $params->def('login_message', 0);
$message_logout = $params->def('logout_message', 0);
$login = $params->def('login', $return);
$logout = $params->def('logout', $return);
$name = $params->def('name', 1);
$greeting = $params->def('greeting', 1);
$pretext = $params->get('pretext');
$posttext = $params->get('posttext');

$define_links = $params->def('define_links', '0');
$custom_link_new_account = $params->def('link_new_account', '');
$custom_link_lost_password = $params->def('link_lost_password', '');
$cd_login_border = $params->def('cd_login_border', 'none');

$outlineType = $params->def('outlineType', 'rounded-white');
$align = $params->def('align', 'auto');
$anchor = $params->def('anchor', 'auto');
$dimmingOpacity = $params->def('dimmingOpacity', '0');


$cd_poweredby = $params->get('cd_poweredby', 1);

// define login links
switch ($define_links)
{
case '0': // Joomla! standard login
        $link_new_account = 'index.php?option=com_registration&amp;task=register';
        $link_lost_password = 'index.php?option=com_registration&amp;task=lostPassword';
        break;
    case '1': // CommunityBuilder login
        $link_new_account = 'index.php?option=com_comprofiler&amp;task=registers';
        $link_lost_password = 'index.php?option=com_comprofiler&amp;task=lostPassword';
        break;
    case '2': // custom login
        $link_new_account = $custom_link_new_account;
        $link_lost_password = $custom_link_lost_password;
        break;
    default:
     $link_new_account = 'index.php?option=com_comprofiler&amp;task=registers';
        $link_lost_password = 'index.php?option=com_registration&amp;task=lostPassword';
        break;
}
// end



?>

<?php if ($my->id)
{
    // Logout output
    // ie HTML when already logged in and trying to logout
    if ($name)
    {
        $name = $my->name;
    } else
    {
        $name = $my->username;
    } ?>
  
<?php if ($cd_login_border == 'top' or $cd_login_border == "both"): ?>
  <div class="cd_login_border-top"> </div>
<?php endif; ?>
  
<div class="cd_login-logout-greeting">
  <?php if ($greeting)
    {
        echo _HI;
        echo "<strong>";
        echo $name;
        echo "</strong>";
    }
?>
  <a href="#" onclick="return hs.htmlExpand(this, { contentId: 'highslide-html-logoutform', wrapperClassName: 'mod_cd_login', outlineType: '<?php echo
    $outlineType; ?>', align: '<?php echo $align; ?>', anchor: '<?php echo $anchor; ?>', dimmingOpacity: '<?php echo $dimmingOpacity; ?>', slideshowGroup: 'mod_cd_login_logoutform' } )" title="<?php echo
    _BUTTON_LOGOUT; ?>"> </a>
</div>

<?php if ($cd_login_border == 'bottom' or $cd_login_border == "both"): ?>
  <div class="cd_login_border-bottom"> </div>
<?php endif; ?>
  
  <div class="highslide-html-content" id="highslide-html-logoutform" style="width: 350px">
    <div class="highslide-html-content-header">
      <div class="highslide-move" title="<?php echo _CD_LOGIN_TITLE_MOVE; ?>">
        <a href="#" onclick="return hs.close(this)" class="control" title="<?php echo
    _CD_LOGIN_CLOSELABEL; ?>"><?php echo _CD_LOGIN_CLOSELABEL; ?></a>
      </div>
    </div>
    <div class="highslide-body">
      <p class="cd_login-bold"><?php echo _CD_LOGIN_LOGOUT_CONFIRM; ?> </p>
      <div class="cd_login-logoutform">
        <form action="<?php echo sefRelToAbs('index.php?option=logout'); ?>" method="post" name="logout">
     <input type="submit" name="Submit" class="cd_login-logoutbutton" title="<?php echo
    _BUTTON_LOGOUT; ?>" value="<?php echo _BUTTON_LOGOUT; ?>" />
          <input type="hidden" name="option" value="logout" />
          <input type="hidden" name="op2" value="logout" />
          <input type="hidden" name="lang" value="<?php echo $mosConfig_lang; ?>" />
          <input type="hidden" name="return" value="<?php echo htmlspecialchars(sefRelToAbs
    ($logout)); ?>" />
          <input type="hidden" name="message" value="<?php echo htmlspecialchars($message_logout); ?>" />
        </form>
      </div>
    </div>
    <?php if (_CD_LOGIN_LOGOUT_MESSAGE == ''): ?>
  <?php else: ?>
  <div class="cd_login_message_to_users"><span><?php echo _CD_LOGIN_LOGOUT_MESSAGE; ?></span></div>
  <div style="height: 5px"></div>
  <?php endif; ?>
  </div>

<?php
} else
{
    // Login output
    // ie HTML when not logged in and trying to login
    // used for spoof hardening
    $validate = josSpoofValue(1);
?>

<?php if ($cd_login_border == 'top' or $cd_login_border == "both"): ?>
  <div class="cd_login_border-top"> </div>
<?php endif; ?>

<div class="cd_moduletitle_logo">
  <a href="#" onclick="return hs.htmlExpand(this, { contentId: 'highslide-html-loginform', wrapperClassName: 'mod_cd_login', outlineType: '<?php echo
    $outlineType; ?>', align: '<?php echo $align; ?>', anchor: '<?php echo $anchor; ?>', dimmingOpacity: '<?php echo $dimmingOpacity; ?>', slideshowGroup: 'mod_cd_login_loginform' } )" title="<?php echo
    _CD_LOGIN_MODULE_TITLE; ?>"><?php echo _CD_LOGIN_MODULE_TITLE; ?> </a>
</div>

<?php if ($cd_login_border == 'bottom' or $cd_login_border == "both"): ?>
  <div class="cd_login_border-bottom"> </div>
<?php endif; ?>

<div class="highslide-html-content" id="highslide-html-loginform">
  
  <div class="highslide-html-content-header">
 <div class="highslide-move" title="<?php echo _CD_LOGIN_TITLE_MOVE; ?>">
      <a href="#" onclick="return hs.close(this)" class="control" title="<?php echo
    _CD_LOGIN_CLOSELABEL; ?>"><?php echo _CD_LOGIN_CLOSELABEL; ?></a>
    </div>
</div>

  <div class="highslide-body">

    <form action="<?php echo sefRelToAbs('index.php'); ?>" method="post" name="loginForm" >
      <?php echo $pretext; ?>
        <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
          <tr>
            <td>
              <label for="cd_login_username" class="cd_login-labelusername"><?php echo
    _USERNAME; ?></label>
              <br />
              <input name="username" id="cd_login_username" type="text" class="inputbox" alt="username" size="10" />
              <br />
              <label for="cd_login_password" class="cd_login-labelpassword"><?php echo
    _PASSWORD; ?></label>
              <br />
              <input type="password" id="cd_login_password" name="passwd" class="inputbox" size="10" alt="password" />
              <br />
              
              <div class="cd_login-form-submit">
                <div class="cd_login-form-input">
                  <input type="checkbox" name="remember" id="cd_login_remember" class="inputbox" value="yes" alt="<?php echo
    _REMEMBER_ME; ?>" title="<?php echo _REMEMBER_ME; ?>" />
                  <label for="cd_login_remember" class="cd_login-labelremember" title="<?php echo
    _REMEMBER_ME; ?>"><?php echo _REMEMBER_ME; ?></label>
                </div>
                <input type="submit" name="Submit" class="cd_login-loginbutton" title="<?php echo
    _BUTTON_LOGIN; ?>" value="" />
              </div>
          </td>
        </tr>
        <tr>
          <td>
              <div style="text-align: center">
                <a href="<?php echo sefRelToAbs($link_lost_password); ?>" title="<?php echo
    _CD_LOGIN_LOST_PASSWORD; ?>" class="cd_login-lostpassword"><?php echo
    _CD_LOGIN_LOST_PASSWORD; ?></a> |
                <?php if ($registration_enabled): ?>
                  <a href="<?php echo sefRelToAbs($link_new_account); ?>" title="<?php echo
        _CD_LOGIN_CREATE_ACCOUNT; ?>" class="cd_login-createaccount"><?php echo
        _CD_LOGIN_CREATE_ACCOUNT; ?></a>
                <?php else: ?>
                  
                  <span style="text-decoration: line-through; color: #A9A9A9"><?php echo
        _CD_LOGIN_CREATE_ACCOUNT; ?></span>
                <?php endif; ?>
              </div>
          </td>
        </tr>
        <?php if ($registration_enabled): ?>
        <tr>
          <td> </td>
        </tr>
        <?php endif; ?>
      </table>
      <div class="cd_imglogo"></div>
      <?php echo $posttext; ?>
      <input type="hidden" name="option" value="login" />
      <input type="hidden" name="op2" value="login" />
      <input type="hidden" name="lang" value="<?php echo $mosConfig_lang; ?>" />
      <input type="hidden" name="return" value="<?php echo htmlspecialchars(sefRelToAbs
        ($login)); ?>" />
      <input type="hidden" name="message" value="<?php echo htmlspecialchars($message_login); ?>" />
      <input type="hidden" name="force_session" value="1" />
      <input type="hidden" name="<?php echo $validate; ?>" value="1" />
    </form>

  </div>
  <?php if (_CD_LOGIN_LOGIN_MESSAGE == ''): ?>
  <?php else: ?>
  <div class="cd_login_message_to_users"><span><?php echo _CD_LOGIN_LOGIN_MESSAGE; ?></span></div>
  <div style="height: 5px"></div>
  <?php endif; ?>
<?php
        // load licence
        $licence_file = $mosConfig_absolute_path .
            '/mambots/system/cd_scriptegrator/utils/php/licence.php';
        if (File_Exists($licence_file))
            require $licence_file;
?>

</div>
<?php
    }
?>

Код
/* CSS style - Core Design Login module for Joomla! 1.0.13  */

/* Highslide CSS style */
.mod_cd_login .highslide-html {
    background-color: white;
}
.mod_cd_login .highslide-html-blur {

}
.mod_cd_login .highslide-html-content-header {
height: 20px;
padding: 2px;
}
.mod_cd_login .highslide-html-content {
position: absolute;
   display: none;
width: 350px;
}
.mod_cd_login .highslide-body {
padding: 0 10px 10px 10px;
}
.mod_cd_login .highslide-display-block {
    display: block;
}
.mod_cd_login .highslide-display-none {
    display: none;
}
.mod_cd_login .highslide-move {
    cursor: move;
border: 0;
height: 18px;
padding: 2px;
}
.mod_cd_login a.control {
float: right;
display: block;
/*position: relative;*/
margin: 0 5px;
font-size: 9pt;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
color: #999 !important;
}
.mod_cd_login a.control:hover {
color: black !important;
}
/* End */

/* Module style */
div.cd_login_clear {
clear: both;
}

/* Link to window open, login and logout link */
div.cd_moduletitle_logo {
background-image: url(../images/cd_login_moduletitle.png)!important;
background-repeat: no-repeat !important;
height: 18px;
line-height: 19px;
text-align: left !important;
}
div.cd_moduletitle_logo a {
margin-left: 22px;
font-size: 100%;
}
div.cd_login_border-top {
border-top: 1px dotted #9A9A9A;
margin-bottom: 5px;
clear: both;
height: 1px;
}
div.cd_login_border-bottom {
border-bottom: 1px dotted #9A9A9A;
margin-top: 5px;
clear: both;
height: 1px;
}

/* Login box */

div.cd_imglogo {
background-image: url(../images/cd_login.png);
background-repeat: no-repeat;
width: 100px;
height: 100px;
position: absolute;
top: 0;
right: 20px;
}
input#cd_login_username, input#cd_login_password {
background-position: 2px 2px;
background-repeat: no-repeat;
width: 120px;
padding: 2px 2px 2px 18px;
font-size: 14px;
color: #808080;
border: 1px solid #808080;
}
a.cd_login-lostpassword, a.cd_login-createaccount, label.cd_login-labelremember, label.cd_login-labelusername, label.cd_login-labelpassword {
color: #555555 !important;
font-size: 12px;
font-weight: normal;
text-decoration: none !important;
}
a:hover.cd_login-lostpassword, a:hover.cd_login-createaccount {
text-decoration: underline !important;
}
label.cd_login-labelusername, label.cd_login-labelpassword {
font-size: 11px;
}
input#cd_login_remember {
border: none;
}
input#cd_login_username {
background-image: url(../images/cd_login-input-username.png);
}
input#cd_login_password {
background-image: url(../images/cd_login-input-password.png);
}
div.cd_login-form-submit {
width: 140px;
margin-top: 5px;
}
div.cd_login-form-input {
float: left;
}
div.cd_login-form-submit input.cd_login-loginbutton {
background: url(../images/cd_login-login.png);
background-repeat: no-repeat;
border: 0;
width: 20px;
height: 20px;
float: right;
}

/* Logout box */
div.cd_login-logout-greeting {
height: 20px;
line-height: 20px;
position: relative;
text-align: left !important;
}
div.cd_login-logout-greeting a {
background-image: url(../images/cd_login-logout.png);
background-repeat: no-repeat;
width: 20px;
height: 20px;
display: block;
float: right;
position: absolute;
top: 0;
right: 0;
}
div.cd_login-logoutform form {
text-align: center;
}
div.cd_login-logoutform input.cd_login-logoutbutton {
background-image: url(../images/cd_login-button-bg.png);
background-repeat: repeat-x;
padding-left: 10px;
padding-right: 10px;
margin: 1px;
font-size: 11px;
border: 3px double #cccccc;
}

p.cd_login-bold {
font-weight: bold;
text-align: center;
}
div.cd_login-logoutform {
text-align: center;
}
div.cd_login_message_to_users {
text-align: center;
background-color: #ffffe0;
border-top: 2px solid #ffdab9;
border-bottom: 2px solid #ffdab9;
margin: 10px 5px 5px 10px;
padding: 5px 10px;
}

div.cd_login_message_to_users span {
color: #cd5c5c;
}
*

Ruldik

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: CD Login картинка вместо текста. Как?
« Ответ #10 : 16.03.2012, 22:45:56 »
Автор проблему решил? Если да,то как?
*

Ruldik

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: CD Login картинка вместо текста. Как?
« Ответ #11 : 17.03.2012, 21:09:00 »
Сделал следующим образом:
открываем файл modules\mod_cd_login\tmpl\default.phpнаходим строку
Цитировать
title="<?php echo JText::_('CD_LOGIN_MODULE_TITLE'); ?>"><?php echo JText::_('CD_LOGIN_MODULE_TITLE'); ?>
у меня она 120
и вместо того что выделено красным цветом вставляем:
Цитировать
<img src="<?php echo $this->baseurl ?>/modules/mod_cd_login/tmpl/images/изображение.png" border="0" title="<?php echo JText::_('CD_LOGIN_MODULE_TITLE'); ?>" alt="<?php echo JText::_('CD_LOGIN_MODULE_TITLE'); ?>" />
« Последнее редактирование: 20.03.2012, 22:31:01 от Ruldik »
*

Ruldik

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: CD Login картинка вместо текста. Как?
« Ответ #12 : 20.03.2012, 09:40:56 »
Есть ещё вариант через CSS. Открываем modules\mod_cd_login\tmpl\css\mod_cd_login.css
и вместо
Спойлер
[свернуть]

Спойлер
[свернуть]

вставляем
Спойлер
[свернуть]

Спойлер
[свернуть]

Высоту и ширину изображения выставляйте какую вам угодно.

Открываем modules\mod_cd_login\tmpl\default.php
вместо строчки:
Спойлер
[свернуть]
вставляем:
Спойлер
[свернуть]
далее вместо:
Спойлер
[свернуть]
вставляем:
Спойлер
[свернуть]
И будет Вам счастье.
Да прибудет с Вами сила!
« Последнее редактирование: 20.03.2012, 23:08:59 от Ruldik »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль «Image Show gk4», не отображается ни картинка, ни текст

Автор kaasin

Ответов: 1
Просмотров: 3851
Последний ответ 13.05.2023, 15:42:15
от anastasya96
Как добавить капчу в форму регистрации модуля OT Lightbox Login на Joomla 2.5?

Автор Yusa

Ответов: 1
Просмотров: 3461
Последний ответ 21.12.2016, 15:34:38
от mihey
Можно ли использовать плагин Sourcerer вместо плагина MultiAds?

Автор Briz1

Ответов: 6
Просмотров: 2040
Последний ответ 12.12.2016, 18:50:31
от effrit
Не работает AJAX в модуле авторизации BT Login v2.6.4 Joomla 3.4.8

Автор ksusha

Ответов: 3
Просмотров: 1380
Последний ответ 08.09.2016, 20:26:56
от draff
BT Login - вопрос по защите... Есть сомнения

Автор suor

Ответов: 3
Просмотров: 1398
Последний ответ 05.10.2015, 05:44:16
от suor