mirror of
https://github.com/openclassify/openclassify.git
synced 2026-02-09 06:46:08 -06:00
#16 Making login button user friendly
This commit is contained in:
parent
f3bfba4f70
commit
859aa31909
@ -5871,3 +5871,48 @@ input[name="username"] {
|
|||||||
.filter-list-items {
|
.filter-list-items {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#login-dp {
|
||||||
|
min-width: 250px;
|
||||||
|
padding: 14px 14px 0;
|
||||||
|
overflow: hidden;
|
||||||
|
background-color: rgba(255, 255, 255, .8);
|
||||||
|
}
|
||||||
|
|
||||||
|
#login-dp .help-block {
|
||||||
|
font-size: 12px
|
||||||
|
}
|
||||||
|
|
||||||
|
#login-dp .bottom {
|
||||||
|
border-top: 1px solid #ddd;
|
||||||
|
clear: both;
|
||||||
|
padding: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#login-dp .social-buttons {
|
||||||
|
margin: 12px 0
|
||||||
|
}
|
||||||
|
|
||||||
|
#login-dp .social-buttons a {
|
||||||
|
width: 49%;
|
||||||
|
}
|
||||||
|
|
||||||
|
#login-dp .form-group {
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.login-button-dropdown a {
|
||||||
|
color: #fff !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
#login-dp {
|
||||||
|
background-color: inherit;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
#login-dp .bottom {
|
||||||
|
background-color: inherit;
|
||||||
|
border-top: 0 none;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -9,5 +9,8 @@ return [
|
|||||||
'search' => 'Search',
|
'search' => 'Search',
|
||||||
'categories' => 'Categories',
|
'categories' => 'Categories',
|
||||||
'city' => 'City',
|
'city' => 'City',
|
||||||
'last_search' => 'To Continue Last Search'
|
'last_search' => 'To Continue Last Search',
|
||||||
|
'join-us' => 'Join Us',
|
||||||
|
'sign-in' => 'Sign In',
|
||||||
|
'new-here' => 'New here ?',
|
||||||
];
|
];
|
||||||
@ -3,5 +3,8 @@
|
|||||||
return [
|
return [
|
||||||
'post_ad' => 'İlanınızı Gönderin',
|
'post_ad' => 'İlanınızı Gönderin',
|
||||||
'featured_ads' => "Öne Çıkan İlanlar",
|
'featured_ads' => "Öne Çıkan İlanlar",
|
||||||
'trending_ads' => 'Popüler İlanlar'
|
'trending_ads' => 'Popüler İlanlar',
|
||||||
|
'join-us' => 'Üye Ol',
|
||||||
|
'sign-in' => 'Üye Girişi',
|
||||||
|
'new-here' => 'Avantajlar için ',
|
||||||
];
|
];
|
||||||
@ -1,135 +1,188 @@
|
|||||||
<header id="header" class="clearfix">
|
<header id="header" class="clearfix">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<nav class="navbar navbar-default">
|
<nav class="navbar navbar-default">
|
||||||
<div class="container-fluid navigation-menu">
|
<div class="container-fluid navigation-menu">
|
||||||
<!-- Brand and toggle get grouped for better mobile display -->
|
<!-- Brand and toggle get grouped for better mobile display -->
|
||||||
<div class="navbar-header">
|
<div class="navbar-header">
|
||||||
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
|
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
|
||||||
<i class="fa fa-bars"></i>
|
data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
|
||||||
</button>
|
<i class="fa fa-bars"></i>
|
||||||
<a class="navbar-brand" href="/">
|
</button>
|
||||||
{% if setting_value('visiosoft.module.advs::logo') == NULL %}
|
<a class="navbar-brand" href="/">
|
||||||
<img class="img-responsive" src="{{ img('theme::images/logo-horizontal.png').url }}" alt="Logo">
|
{% if setting_value('visiosoft.module.advs::logo') == NULL %}
|
||||||
|
<img class="img-responsive" src="{{ img('theme::images/logo-horizontal.png').url }}"
|
||||||
|
alt="Logo">
|
||||||
|
{% else %}
|
||||||
|
<img class="img-responsive"
|
||||||
|
src="{{ url('files/' ~ file(setting_value('visiosoft.module.advs::logo')).path) }}"
|
||||||
|
alt="Logo">
|
||||||
|
{% endif %}
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<!-- Collect the nav links, forms, and other content for toggling -->
|
||||||
|
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
|
||||||
|
<!--left-->
|
||||||
|
{% if app.request.pathInfo == "/" %}
|
||||||
|
<!--Sayfa Linkleri-->
|
||||||
|
{{ structure()
|
||||||
|
.listClass('nav navbar-nav')
|
||||||
|
.render()|raw }}
|
||||||
|
<!--Sayfa linkleri End-->
|
||||||
{% else %}
|
{% else %}
|
||||||
<img class="img-responsive" src="{{ url('files/' ~ file(setting_value('visiosoft.module.advs::logo')).path) }}" alt="Logo">
|
<form action="{{ url('advs/list') }}" method="get">
|
||||||
{% endif %}
|
<ul class="nav navbar-nav center-navigation">
|
||||||
</a>
|
<li class="dropdown navigation-select-category-field">
|
||||||
</div>
|
{% set cats = entries('cats','category').where('parent_category_id', null).where('deleted_at', null).orderBy('order').get() %}
|
||||||
<!-- Collect the nav links, forms, and other content for toggling -->
|
<a href="#" class="dropdown-toggle selected-category-item-field"
|
||||||
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
|
data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||||
<!--left-->
|
<span class="selected-category-item" style="">{{ cats[0].name }}</span> <span
|
||||||
{% if app.request.pathInfo == "/" %}
|
class="caret"></span>
|
||||||
<!--Sayfa Linkleri-->
|
</a>
|
||||||
{{ structure()
|
<ul class="dropdown-menu cat-dropdown-menu">
|
||||||
.listClass('nav navbar-nav')
|
{% for cat in cats %}
|
||||||
.render()|raw }}
|
<li><a href="#" data-id="{{ cat.id }}"
|
||||||
<!--Sayfa linkleri End-->
|
class="navigation-category-select-item">{{ cat.name }}</a></li>
|
||||||
{% else %}
|
{% endfor %}
|
||||||
<form action="{{ url('advs/list') }}" method="get">
|
</ul>
|
||||||
<ul class="nav navbar-nav center-navigation">
|
</li>
|
||||||
<li class="dropdown navigation-select-category-field">
|
<li class="navigation-input-category-field">
|
||||||
{% set cats = entries('cats','category').where('parent_category_id', null).where('deleted_at', null).orderBy('order').get() %} <a href="#" class="dropdown-toggle selected-category-item-field" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
{% set SearchPlaceHolder = entries('cats','placeholderforsearch').get() %}
|
||||||
<span class="selected-category-item" style="">{{ cats[0].name }}</span> <span class="caret"></span>
|
<input type="text" name="keyword" data-period="2000"
|
||||||
</a>
|
data-type='[{% for placeholder in SearchPlaceHolder %}"{{ placeholder.name }}","...",{% endfor %}"..."]'
|
||||||
<ul class="dropdown-menu cat-dropdown-menu">
|
class="form-control search-ac" placeholder=" Type your key word"
|
||||||
{% for cat in cats %}
|
id="search_ac_navigator">
|
||||||
<li><a href="#" data-id="{{ cat.id }}" class="navigation-category-select-item">{{ cat.name }}</a></li>
|
<input type="hidden" value="{{ cats[0].id }}" name="cat"
|
||||||
{% endfor %}
|
id="searchable_category_input" class="select-category-navigation-id">
|
||||||
|
</li>
|
||||||
|
<li class="navigation-button-category-field">
|
||||||
|
<button type="submit" class="form-control"
|
||||||
|
value="{{ trans('visiosoft.module.advs::field.search') }}">{{ trans('visiosoft.module.advs::field.search') }}</button>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</form>
|
||||||
<li class="navigation-input-category-field">
|
<!--Sayfa Linkleri-->
|
||||||
{% set SearchPlaceHolder = entries('cats','placeholderforsearch').get() %}
|
{{ structure()
|
||||||
<input type="text" name="keyword" data-period="2000"
|
.listClass('nav navbar-nav mobile-navigation-page')
|
||||||
data-type='[{% for placeholder in SearchPlaceHolder %}"{{ placeholder.name }}","...",{% endfor %}"..."]'
|
.render()|raw }}
|
||||||
class="form-control search-ac" placeholder=" Type your key word" id="search_ac_navigator">
|
<!--Sayfa linkleri End-->
|
||||||
<input type="hidden" value="{{ cats[0].id }}" name="cat" id="searchable_category_input" class="select-category-navigation-id">
|
{% endif %}
|
||||||
</li>
|
<!--right-->
|
||||||
<li class="navigation-button-category-field">
|
</div><!-- /.navbar-collapse -->
|
||||||
<button type="submit" class="form-control" value="{{ trans('visiosoft.module.advs::field.search') }}">{{ trans('visiosoft.module.advs::field.search') }}</button>
|
|
||||||
|
<div style="position: absolute; right: 0;">
|
||||||
|
|
||||||
|
<ul class="nav navbar-nav controls-menu-right" style="float: right;">
|
||||||
|
{% set current_locale = entries('advs').getCurrentLocale() %}
|
||||||
|
{{ languageSwitcher('openclassify-lang', {'toggle_title': '<img src="'~img('theme::images/flags/'~config('app.locale')~'.png').url~'" class="lang-flag" >' ~current_locale~'','toggle_class':'navigation-lang-field-none'}) }}
|
||||||
|
|
||||||
|
{% if auth_check() %}
|
||||||
|
<li class="dropdown profile-navigation-field">
|
||||||
|
<a href="{{ url_route('anomaly.module.users::login') }}" class="login-button-field"
|
||||||
|
data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||||
|
<span class="login-username"><i
|
||||||
|
class="fa fa-user"></i> {{ trans("visiosoft.theme.default::addon.login") }}</span>
|
||||||
|
</a>
|
||||||
|
<a href="#" class="dropdown-toggle login-username-field" data-toggle="dropdown"
|
||||||
|
role="button" aria-haspopup="true" aria-expanded="false">
|
||||||
|
<i class="fa fa-user"></i> <span class="login-username"></span><span
|
||||||
|
class="caret"></span>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu login-user-dropdown-menu">
|
||||||
|
{% include "theme::partials/links" %}
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
{% else %}
|
||||||
|
|
||||||
|
<li class="dropdown">
|
||||||
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><b><i class="fa fa-user"></i> Login</b> <span
|
||||||
|
class="caret"></span></a>
|
||||||
|
<ul id="login-dp" class="dropdown-menu">
|
||||||
|
<li>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<div class="form-group login-button-dropdown">
|
||||||
|
<a href="{{ url_route('stream::login-route') }}"
|
||||||
|
class="btn btn-primary btn-block">{{ trans('visiosoft.theme.default::fields.sign-in') }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="bottom text-center">
|
||||||
|
{{ trans('visiosoft.theme.default::fields.new-here') }} <a
|
||||||
|
href="{{ url_route('stream::register-route') }}"><b>{{ trans('visiosoft.theme.default::fields.join-us') }}</b></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
|
||||||
|
{% if entries('advs').isEnabled('carts') %}
|
||||||
|
{% set cart_items = entries('carts').get()[0].getCart() %}
|
||||||
|
<li class="dropdown profile-navigation-field">
|
||||||
|
<a data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||||
|
<i class="fa fa-shopping-cart"></i> {{ cart_items.quantity }}<span
|
||||||
|
class="caret"></span>
|
||||||
|
</a>
|
||||||
|
<ul class="dropdown-menu dropdown-cart" role="menu">
|
||||||
|
<!--items cart-->
|
||||||
|
{% for item_cart in cart_items.items(1) %}
|
||||||
|
<li>
|
||||||
|
<span class="cart-item">
|
||||||
|
<span class="cart-item-left">
|
||||||
|
<img src="{{ item_cart.cover_photo }}" alt="" height="50" width="70"
|
||||||
|
class="item-cart-img">
|
||||||
|
<span class="item-name">{{ item_cart.name }}</span>
|
||||||
|
<span class="item-price">{{ item_cart.priceFormat(item_cart) }}</span>
|
||||||
|
<span class="item-quantity">{{ trans('visiosoft.module.advs::field.quantity') }}: {{ item_cart.quantity }}</span>
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
|
</li>
|
||||||
|
{% endfor %}
|
||||||
|
<li class="cart-footer">
|
||||||
|
<span class="lighter-text">{{ trans('visiosoft.module.advs::field.total') }}:</span>
|
||||||
|
<span class="total-color-text">{{ cart_items.subtotal }}</span>
|
||||||
|
</li>
|
||||||
|
<!--items cart-->
|
||||||
|
<li><span><a class="text-center cart-view-button"
|
||||||
|
href="/cart">{{ trans('visiosoft.module.advs::field.view_cart') }}</a></span>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
<li class="new-ads-navigation-field"><a href="/advs/create_adv"
|
||||||
|
class="btn btn-success navigation-new-ad-btn">{{ trans("visiosoft.theme.default::addon.post_ad") }}</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</form>
|
</div>
|
||||||
<!--Sayfa Linkleri-->
|
|
||||||
{{ structure()
|
|
||||||
.listClass('nav navbar-nav mobile-navigation-page')
|
|
||||||
.render()|raw }}
|
|
||||||
<!--Sayfa linkleri End-->
|
|
||||||
{% endif %}
|
|
||||||
<!--right-->
|
|
||||||
</div><!-- /.navbar-collapse -->
|
|
||||||
|
|
||||||
<div style="position: absolute; right: 0;">
|
|
||||||
|
|
||||||
<ul class="nav navbar-nav controls-menu-right" style="float: right;">
|
</div><!-- /.container-fluid -->
|
||||||
|
<ul class="nav mobile-navbar-bottom-navigation" style="float: left;">
|
||||||
{% set current_locale = entries('advs').getCurrentLocale() %}
|
{% set current_locale = entries('advs').getCurrentLocale() %}
|
||||||
{{ languageSwitcher('openclassify-lang', {'toggle_title': '<img src="'~img('theme::images/flags/'~config('app.locale')~'.png').url~'" class="lang-flag" >' ~current_locale~'','toggle_class':'navigation-lang-field-none'}) }}
|
{{ languageSwitcher('openclassify-lang', {'toggle_title':'<i class="fa fa-globe"></i> '~current_locale~' ','toggle_class':''}) }}
|
||||||
<li class="dropdown profile-navigation-field">
|
|
||||||
|
<li class="dropdown profile-navigation-mobile-field">
|
||||||
<a href="{{ url_route('anomaly.module.users::login') }}" class="login-button-field"
|
<a href="{{ url_route('anomaly.module.users::login') }}" class="login-button-field"
|
||||||
data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
||||||
<span class="login-username"><i class="fa fa-user"></i> {{ trans("visiosoft.theme.default::addon.login") }}</span>
|
<span class="login-username"><i
|
||||||
|
class="fa fa-user"></i> {{ trans("visiosoft.theme.default::addon.login") }}</span>
|
||||||
</a>
|
</a>
|
||||||
<a href="#" class="dropdown-toggle login-username-field" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
<a href="#" class="dropdown-toggle login-username-field" data-toggle="dropdown" role="button"
|
||||||
|
aria-haspopup="true" aria-expanded="false">
|
||||||
<i class="fa fa-user"></i> <span class="login-username"></span><span class="caret"></span>
|
<i class="fa fa-user"></i> <span class="login-username"></span><span class="caret"></span>
|
||||||
</a>
|
</a>
|
||||||
<ul class="dropdown-menu login-user-dropdown-menu">
|
<ul class="dropdown-menu login-user-dropdown-menu">
|
||||||
{% include "theme::partials/links" %}
|
{% include "theme::partials/links" %}
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
{% if entries('advs').isEnabled('carts') %}
|
|
||||||
{% set cart_items = entries('carts').get()[0].getCart() %}
|
|
||||||
<li class="dropdown profile-navigation-field">
|
|
||||||
<a data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
|
||||||
<i class="fa fa-shopping-cart"></i> {{ cart_items.quantity }}<span class="caret"></span>
|
|
||||||
</a>
|
|
||||||
<ul class="dropdown-menu dropdown-cart" role="menu">
|
|
||||||
<!--items cart-->
|
|
||||||
{% for item_cart in cart_items.items(1) %}
|
|
||||||
<li>
|
|
||||||
<span class="cart-item">
|
|
||||||
<span class="cart-item-left">
|
|
||||||
<img src="{{ item_cart.cover_photo }}" alt="" height="50" width="70" class="item-cart-img">
|
|
||||||
<span class="item-name">{{ item_cart.name }}</span>
|
|
||||||
<span class="item-price">{{ item_cart.priceFormat(item_cart) }}</span>
|
|
||||||
<span class="item-quantity">{{ trans('visiosoft.module.advs::field.quantity') }}: {{ item_cart.quantity }}</span>
|
|
||||||
</span>
|
|
||||||
</span>
|
|
||||||
</li>
|
|
||||||
{% endfor %}
|
|
||||||
<li class="cart-footer">
|
|
||||||
<span class="lighter-text">{{ trans('visiosoft.module.advs::field.total') }}:</span>
|
|
||||||
<span class="total-color-text">{{ cart_items.subtotal }}</span>
|
|
||||||
</li>
|
|
||||||
<!--items cart-->
|
|
||||||
<li><span><a class="text-center cart-view-button" href="/cart">{{ trans('visiosoft.module.advs::field.view_cart') }}</a></span></li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
<li class="new-ads-navigation-field"><a href="/advs/create_adv" class="btn btn-success navigation-new-ad-btn">{{ trans("visiosoft.theme.default::addon.post_ad") }}</a></li>
|
|
||||||
|
<li class="new-ads-navigation-mobile-field pull-right"><a href="/advs/create_adv"
|
||||||
|
class="btn btn-success navigation-new-ad-btn">{{ trans("visiosoft.theme.default::addon.post_ad") }}</a>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div><!-- /.container-fluid -->
|
|
||||||
<ul class="nav mobile-navbar-bottom-navigation" style="float: left;">
|
|
||||||
{% set current_locale = entries('advs').getCurrentLocale() %}
|
|
||||||
{{ languageSwitcher('openclassify-lang', {'toggle_title':'<i class="fa fa-globe"></i> '~current_locale~' ','toggle_class':''}) }}
|
|
||||||
<li class="dropdown profile-navigation-mobile-field">
|
|
||||||
<a href="{{ url_route('anomaly.module.users::login') }}" class="login-button-field"
|
|
||||||
data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
|
||||||
<span class="login-username"><i class="fa fa-user"></i> {{ trans("visiosoft.theme.default::addon.login") }}</span>
|
|
||||||
</a>
|
|
||||||
<a href="#" class="dropdown-toggle login-username-field" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
|
|
||||||
<i class="fa fa-user"></i> <span class="login-username"></span><span class="caret"></span>
|
|
||||||
</a>
|
|
||||||
<ul class="dropdown-menu login-user-dropdown-menu">
|
|
||||||
{% include "theme::partials/links" %}
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
<li class="new-ads-navigation-mobile-field pull-right"><a href="/advs/create_adv" class="btn btn-success navigation-new-ad-btn">{{ trans("visiosoft.theme.default::addon.post_ad") }}</a></li>
|
|
||||||
</ul>
|
|
||||||
</nav>
|
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
@ -40,8 +40,14 @@ class DefaultThemeServiceProvider extends AddonServiceProvider
|
|||||||
* @type array|null
|
* @type array|null
|
||||||
*/
|
*/
|
||||||
protected $routes = [
|
protected $routes = [
|
||||||
'login' => 'Visiosoft\AdvsModule\Http\Controller\advsController@login',
|
'login' => [
|
||||||
'register' => 'Visiosoft\AdvsModule\Http\Controller\advsController@register',
|
'as' => 'stream::login-route',
|
||||||
|
'uses' => 'Visiosoft\AdvsModule\Http\Controller\advsController@login',
|
||||||
|
],
|
||||||
|
'register' => [
|
||||||
|
'as' => 'stream::register-route',
|
||||||
|
'uses' => 'Visiosoft\AdvsModule\Http\Controller\advsController@register',
|
||||||
|
],
|
||||||
'users/password/forgot' => 'Visiosoft\AdvsModule\Http\Controller\advsController@passwordForgot',
|
'users/password/forgot' => 'Visiosoft\AdvsModule\Http\Controller\advsController@passwordForgot',
|
||||||
'users/password/reset' => 'Visiosoft\AdvsModule\Http\Controller\advsController@passwordReset',
|
'users/password/reset' => 'Visiosoft\AdvsModule\Http\Controller\advsController@passwordReset',
|
||||||
'authcheck' => 'Visiosoft\AdvsModule\Http\Controller\advsController@authCheck',
|
'authcheck' => 'Visiosoft\AdvsModule\Http\Controller\advsController@authCheck',
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user