Новости Joomla

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

fliginskih

  • Захожу иногда
  • 197
  • 15 / 1
Работая на новым проектом, вдохновился на создание альтернативного и более удобного модуля на основе Jshopping Login.
(Ссылку на работающий модуль для демонстрации не дам, потому что проект еще на стадии разработки.)
Прилагаются скриншоты.

В силу того, что не умею делать модуль для чистой установки предлагаю код для замены стандартного модуля.

Тут реализация средствами css:
Спойлер
[свернуть]

Тут реализация средствами jQuery: пример смотрите на сайте http://hand.made12.ru/
Спойлер
[свернуть]

Надеюсь ничего не забыл. И что кому-то пригодится.

[вложение удалено Администратором]
« Последнее редактирование: 06.01.2012, 16:37:46 от fliginskih »
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Подскажите а куда CSS прописывать??
*

fliginskih

  • Захожу иногда
  • 197
  • 15 / 1
Подскажите а куда CSS прописывать??

в файл стилей вашего шаблона. - ../template/шаблон_который_вы_используете/css/ - тут должен быть файл *.css вот в него и добавьте.
В общем в любой файл стилей который подгружается.
*

Majestro

  • Захожу иногда
  • 170
  • 29 / 8
Хорошее решение, допиливаю. Но названия стилей - адский отжиг :)
*

fliginskih

  • Захожу иногда
  • 197
  • 15 / 1
Но названия стилей - адский отжиг :)

меньше знаков - меньше байтов ))
*

ghio

  • Захожу иногда
  • 102
  • 0 / 0
в файл стилей вашего шаблона. - ../template/шаблон_который_вы_используете/css/ - тут должен быть файл *.css вот в него и добавьте.
В общем в любой файл стилей который подгружается.
Подскажите, у меня не работает. На сайте стоит шаблон от GK "black&white". В нем вот такая таблица стилей:
  
Спойлер
[свернуть]

Куда именно надо вставить код? Сейчас форма отображается как обычно. Простите заранее за глупый вопрос)
« Последнее редактирование: 17.06.2012, 13:20:13 от ghio »
*

fliginskih

  • Захожу иногда
  • 197
  • 15 / 1
очевидно "css/template.css"
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Хорошее решение, допиливаю. Но названия стилей - адский отжиг :)

готовое решение выложите ?
У Вас то хватает знаний для создания модля под установку ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BaevAS

  • Захожу иногда
  • 116
  • 1 / 0
  • Время проведенное на рыбалке, в счет жизни не идет
У меня не работает, нет выпадающего окошка авторизации, в любой позиции модуля при различных способах сохранения стилей, будь то файл шаблона сайта, будь то файл шаблона магазина.

А что вот это за строка??

    <?php /*<div>
       <a href="<?php echo JRoute::_( 'index.php?option=com_user&view=remind' ); ?>"><?php echo JText::_('FORGOT_YOUR_USERNAME'); ?></a>
    </div> */ ?>

У меня не подгружается вот эта часть:

 <li>
<div>
<p id="form-login-username">
<p id="form-login-password">
<p id="form-login-remember">
<input class="button" type="submit" value="Логин" name="Submit">
<div>
<input type="hidden" value="com_users" name="option">
<input type="hidden" value="user.login" name="task">
<input type="hidden" value="Lw==" name="return">
<input type="hidden" value="1" name="fa40c27bea966552f59f9505e3c8d129">
</div>
</li>

и соответственно:

 <ul class="m-p-e">
<li>
<a href="http://komof.ru/index.php/user/logout">Выход</a>
</li>
</ul>
</div>
<input type="hidden" value="com_users" name="option">
<input type="hidden" value="user.logout" name="task">
<input type="hidden" value="Lw==" name="return">
<input type="hidden" value="1" name="d379eea2e9063c3bb89fb9c64b740ce2">
</form>
</div>
</div>
<div class="clear"></div>
</div>
</div>

посммотреть можно тут http://komof.ru/
« Последнее редактирование: 01.01.2012, 17:50:19 от BaevAS »
*

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
интересное альтернатива стандартому модулю, будем ждать допиленного варианта
*

fliginskih

  • Захожу иногда
  • 197
  • 15 / 1
Кстати сделал реализацию на jQuery. Скоро выложу.
*

BaevAS

  • Захожу иногда
  • 116
  • 1 / 0
  • Время проведенное на рыбалке, в счет жизни не идет
Будем ждать, уж очень актуален модуль
*

fliginskih

  • Захожу иногда
  • 197
  • 15 / 1
обязательно.

а то надо очухаться от праздников
*

BaevAS

  • Захожу иногда
  • 116
  • 1 / 0
  • Время проведенное на рыбалке, в счет жизни не идет
Ох, заждался)))
*

fliginskih

  • Захожу иногда
  • 197
  • 15 / 1
Простите, забыл...
исправлюсь
*

BaevAS

  • Захожу иногда
  • 116
  • 1 / 0
  • Время проведенное на рыбалке, в счет жизни не идет
Простите, забыл...
исправлюсь

Спасибо
Ждем с нетерпением
*

fliginskih

  • Захожу иногда
  • 197
  • 15 / 1
метод добавил в топик темы с ссылкой на живой пример.
пользуйтесь
*

BaevAS

  • Захожу иногда
  • 116
  • 1 / 0
  • Время проведенное на рыбалке, в счет жизни не идет
метод добавил в топик темы с ссылкой на живой пример.
пользуйтесь
;) работает, надо только стили под себя поправить
+1 в репу
*

Dimart

  • Новичок
  • 2
  • 0 / 0
Добрый день.
Не могу найти, как на Joomla 1.7 вставить модуль Jshopping Login в пункт меню "Вход".
Подскажите, как связать пункт меню и вызов модуля?
Спасибо.

[РЕШЕНО]
Выбираем тип меню JoomShopping->Клиенты, в параметрах указываем User->Login

ЗЫ
...но решение на JQuery так и не заработало ((( - показывает модуль логина стандартным образом
« Последнее редактирование: 09.01.2012, 15:48:41 от Dimart »
*

N.Nick

  • Захожу иногда
  • 233
  • 5 / 0
А допиленное решение для установки из админки будет готово скоро?

Капец, больше 3х часов провозился, Установил таки, пока понял что у вас сылки неправильные.
Вначале всё ставиться сразу, но вот после того как залогиниться, ничего не работает, и кнопка выход в том числе. Название сайта прописал как написано в топике, но это не помогает там полнойстью неверные ссылки.
Код должен выглядеть так:
Код
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<?php if($type == 'logout') : ?>
<form action="<?php echo JRoute::_('index.php', true, $params->get('usesecure')); ?>" method="post" name="login" id="form-login">
<?php if ($params->get('greeting')) : ?>
    <br/>
<div>
<?php if ($params->get('name')) : {
echo sprintf( _JSHOP_HINAME, $user->get('name') );
} else : {
echo sprintf( _JSHOP_HINAME, $user->get('username') );
} endif; ?>
</div>
<?php endif; ?>
    <div id="m-p">
    <ul class="m-p">
    <li>
      <span class="m-p-s">Профиль</span>
    <ul class="sub-m-p">
      <li>
      <a href="http://ВАШ САЙТ например(vasya.ru)/component/jshopping/user/editaccount.html?Itemid=115"><?php print _JSHOP_EDIT_DATA ?></a>
      </li>
      <li>
<a href="http://ВАШ САЙТ например(vasya.ru)/component/jshopping/user/orders.html?Itemid=115"><?php print _JSHOP_SHOW_ORDERS ?></a>
</li>
        </ul>
    </li>
    </ul>
    <ul class="m-p-e"><ВАШ САЙТ например(vasya.ru) например(vasya.ru)/component/jshopping/user/logout.html?Itemid=114">Выход</a></li></ul>
    </div>

<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' ); ?>
</form>
<?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; ?>
<form action="<?php echo JRoute::_( 'index.php', true, $params->get('usesecure')); ?>" method="post" name="login" id="form-login" >
<?php echo $params->get('pretext'); ?>
<div id="m-l">
<ul class="m-l">
<li>
<span class="m-l-s">Вход</span>
<ul class="sub-m-l">
<li>
<div>
<p id="form-login-username">
<label for="modlgn_username"><?php echo JText::_('USERNAME')?></label><br />
<input id="modlgn_username" type="text" name="username" class="inputbox" alt="username" size="18" />
</p>
<p id="form-login-password">
<label for="modlgn_passwd"><?php echo JText::_('PASSWORD')?></label><br />
<input id="modlgn_passwd" type="password" name="password" class="inputbox" size="18" alt="password" />
</p>
<?php if(JPluginHelper::isEnabled('system', 'remember')) : ?>
<p id="form-login-remember">
<label for="modlgn_remember"><?php echo JText::_('REMEMBER ME')?></label>
<input id="modlgn_remember" type="checkbox" name="remember" value="yes" alt="Remember Me" />
</p>
<?php endif; ?>
<input type="submit" name="Submit" class="button" value="<?php echo JText::_('LOGIN')?>" />

<div>
    <a href="<?php echo JRoute::_( 'index.php?option=com_users&view=reset'); ?>"><?php print JText::_('LOST PASSWORD')?></a>
    </div>
    <?php /*<div>
    <a href="<?php echo JRoute::_( 'index.php?option=com_user&view=remind' ); ?>"><?php echo JText::_('FORGOT_YOUR_USERNAME'); ?></a>
    </div> */ ?>

<?php echo $params->get('posttext'); ?>

<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' ); ?>
</div>
</li>
</ul>
</li>
</ul>
<?php
$usersConfig = &JComponentHelper::getParams( 'com_users' );
if ($usersConfig->get('allowUserRegistration')) : ?>
<ul class="m-l-e"><li><a href="<?php echo SEFLink('index.php?option=com_jshopping&controller=user&task=register', 1); ?>">Регистрация</a></li></ul>
<?php endif; ?>
</div>
</form>
<?php endif; ?>

А вот как сделать окно логина шире, и как сделать чтобы оно не пропадали при дёргании мышкой, а были на самом верху, над другими элементами, ато у меня с меню конкурирует я не понял. Подскажите!

Что касаеться реализации qjery то не заработала вообще, и сделана как-то каряво, хотя у Вас на сайте смотрел - работает  8)
« Последнее редактирование: 09.01.2012, 22:01:06 от N.Nick »
*

BaevAS

  • Захожу иногда
  • 116
  • 1 / 0
  • Время проведенное на рыбалке, в счет жизни не идет
вот тут я себе поставил http://komof.ru/ еще не до конца допилил под себя стили и отображение, но этот вариант у меня работает
Цитировать
Тут реализация средствами jQuery:
http://joomlaforum.ru/index.php/topic,190185.msg1003515.html#msg1003515
*

fliginskih

  • Захожу иногда
  • 197
  • 15 / 1
Что касаеться реализации qjery то не заработала вообще, и сделана как-то каряво, хотя у Вас на сайте смотрел - работает  8)

Да уж к сожалению времени нету доделывать для "массы".  Но лучше что-то, чем ничего. Так сказать - пища.
*

N.Nick

  • Захожу иногда
  • 233
  • 5 / 0
1. а можете подсказать как сделать, чтобы выпадающий логин был самым верхним слоем, ато его нижнюю часть меню перебивает? сайт riffmusic.com.ua
2. и чтобы при нажатии на вход, как и при нажатии на регистрацию тоже перекидывало на страницу входа?
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
z-index отвечает за уровень слоя.
Но в Вашем случае чета с ЦСС, бекграундом самой кнопки... вроде.
Сама форма поверху идет и только кнопка проваливается... Ищите в классах или ИД кнопок.

У вас в меню z-index за 11000...
попрбуйте в .art-button-wrapper поменять -индекс.
ФаерБагом посмотрите что к чему... потестируйте ;)
« Последнее редактирование: 10.01.2012, 21:26:15 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

BaevAS

  • Захожу иногда
  • 116
  • 1 / 0
  • Время проведенное на рыбалке, в счет жизни не идет
Тоже посмотрел, скорее проблемы с меню, и кстати подменю которое в этих аксессуарах раскрывается вправо, тем самым прячется под границу монитора и растягивает страницу
*

N.Nick

  • Захожу иногда
  • 233
  • 5 / 0
Блин, не понятно, я уже всё перепробовал и z-index тоже, не работает нормально логин, может кто ещё какие идеи подскажет, и может можно как-то попробовать повысить z-index у логина?
*

BaevAS

  • Захожу иногда
  • 116
  • 1 / 0
  • Время проведенное на рыбалке, в счет жизни не идет
Посмотрите в файле CSS функцию дисплей блокт и попробуйте вывести ее по другому.
Вот мой вариант CSS, затачивал по себя, так что у вас может быть немного по другому, но все же
Код
/* sign in/out start */
.signin {
color: #333333;
text-decoration: none;
display: inline;
padding: 7px 0 7px 0;
}
.signin span {
background: url(../images/darr.png) no-repeat 96% 50%;
color: #176791;
padding: 8px 30px 9px 10px;
font-weight: bold;
}
.signin.menu-open span {
background: url(../images/darr_up.png) no-repeat 96% 50%;
}
.regin {
color: #c6cdc0;
text-decoration: none;
display: inline;
padding: 7px 0 7px 0;
}
.regin span {
color: #BE9008;
font-weight: bold;
padding: 8px 10px 9px 10px;
}
.oil {
}
#signin-menu {
border-radius: 5px 5px 5px 5px;
box-shadow: 0 3px 6px rgba(0,0,0,0.7);
display:none;
background-color: #FFFFFF;
position:fixed;
right: 530px;
width:210px;
z-index:100;
text-align:left;
    padding: 5px 0 0 7px;
top: 15px;
margin-right: -1px;
color:#789;
font-size:11px;

}
#signin-menu.prof {
width: 150px;
}
#signin-menu label {
color: #333333;
font-size: 11px;
}
#signin-menu .inputbox {

-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #325017;
background-color: #F1FBEF !important;
font-size: 13px;
margin: 0 0 5px;
padding: 5px;
width: 198px;
}
#signin-menu .inputbox:focus {
border: 1px solid #E76D00;
background: #F1FBEF;
}
.lin-lostpass {
color: #c6cdc0;
font-size: 13px;
}
.lin-lostpass:hover {
text-decoration: none;
}
 
/* sign in/out end */

« Последнее редактирование: 16.01.2012, 08:58:11 от BaevAS »
*

malcev

  • Новичок
  • 3
  • 0 / 0
Отличная альтернатива стандартному, спасибо.
*

vic.blacksmith

  • Новичок
  • 8
  • 0 / 0
Спасибо за отличный модуль.
Предлагаю, небольшую,  доработку ссылок и заменить в коде:
Код
http://ВАШ_САЙТ/index.php/user/logout
на
<?php echo SEFLink('index.php?option=com_jshopping&controller=user&task=logout', 1); ?>

http://ВАШ_САЙТ/index.php/user/editaccount
на
<?php echo SEFLink('index.php?option=com_jshopping&controller=user&task=editaccount', 1); ?>

http://ВАШ_САЙТ/index.php/user/orders
на
<?php echo SEFLink('index.php?option=com_jshopping&controller=user&task=orders', 1); ?>
*

avts

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Объединяем усилия из той и этой веток и получаем окончательный результат.
« Последнее редактирование: 17.06.2012, 03:20:34 от avts »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шаблон для оценки

Автор rezon777

Ответов: 12
Просмотров: 1152
Последний ответ 27.11.2021, 19:36:28
от rezon777
Flat-корзина или изменённый Jshopping Cart Ext

Автор vipiusss

Ответов: 0
Просмотров: 2640
Последний ответ 22.03.2016, 18:08:44
от vipiusss
Не подгружается CSS в Модуле категорий Ice Jshopping Categories +Аккордеон | JoomShopping

Автор addrss

Ответов: 3
Просмотров: 1329
Последний ответ 16.05.2015, 11:54:11
от Biss
Разработка модуля оплаты банковской картой

Автор drx11

Ответов: 1
Просмотров: 985
Последний ответ 20.03.2015, 14:38:14
от nevigen
Как вывести 2 выпадающих списка для поиска в JShopping?

Автор kovarnyi

Ответов: 2
Просмотров: 1093
Последний ответ 04.05.2014, 00:24:37
от kovarnyi