1
Hello !
I'm building my own xoops theme.
I want to integrate the user menu (Login + logged-in user) in the a menu bar.
i want to call and include functions of the block,
When i copy/past Language variants (messages ... ) it doesn't work !
I've added a new page : navbar.html
code :
<nav class="navbar navbar-default" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Menu</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="divider-vertical"></li>
<li>
<a href="http://www.tafraout.net/">Accueil</a>
</li>
<li class="divider-vertical"></li>
<li>
<a href="http://www.tafraout.net/modules/newbb">Forums</a>
</li>
<li class="divider-vertical"></li>
<li>
<a href="http://www.tafraout.net/modules/contact">Contact</a>
</li>
<li class="divider-vertical"></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<{if $xoops_isuser}>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<i class="glyphicon glyphicon-user"></i> Espace Membre
<{if $block.new_messages>0}>
<span class="badge">
<{$block.new_messages}>
</span>
<{else}>
<{/if}>
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<{if $xoops_isadmin}>
<li>
<a href="<{xoAppUrl admin.php}>" title="<{$block.lang_adminmenu}>">
<i class="glyphicon glyphicon-wrench"></i>
<{$block.lang_adminmenu}>
</a>
</li>
<li class="divider"></li>
<li>
<a href="<{xoAppUrl user.php}>" title="<{$block.lang_youraccount}>">
<i class="glyphicon glyphicon-user"></i>
<{$block.lang_youraccount}>
</a>
</li>
<li class="divider"></li>
<{else}>
<li>
<a href="<{xoAppUrl user.php}>" title="<{$block.lang_youraccount}>">
<i class="glyphicon glyphicon-user"></i>
<{$block.lang_youraccount}>
</a>
</li>
<li class="divider"></li>
<{/if}>
<li>
<a href="<{xoAppUrl edituser.php}>" title="<{$block.lang_editaccount}>">
<i class="glyphicon glyphicon-edit"></i>
<{$block.lang_editaccount}>
</a>
</li>
<li class="divider"></li>
<li>
<a href="<{xoAppUrl notifications.php}>" title="<{$block.lang_notifications}>">
<i class="glyphicon glyphicon-bell"></i>
<{$block.lang_notifications}>
</a>
</li>
<li class="divider"></li>
<{if $block.new_messages>0}>
<li>
<audio autoplay>
<source src="<{xoImgUrl sound/sound.ogg}>" type="audio/ogg">
<source src="<{xoImgUrl sound/sound.mp3}>" type="audio/mpeg">
</audio>
<a class="highlight" href="<{xoAppUrl viewpmsg.php}>" title="<{$block.lang_inbox}>">
<i class="glyphicon glyphicon-envelope"></i>
<{$block.lang_inbox}>(
<strong class="red">
<{$block.new_messages}>
</strong>)</a>
</li>
<li class="divider"></li>
<{else}>
<li>
<a href="<{xoAppUrl viewpmsg.php}>" title="<{$block.lang_inbox}>">
<i class="glyphicon glyphicon-envelope"></i>
<{$block.lang_inbox}>
</a>
</li>
<li class="divider"></li>
<{/if}>
<li>
<a href="<{xoAppUrl user.php?op=logout}>" title="<{$block.lang_logout}>">
<i class="glyphicon glyphicon-off"></i>
<{$block.lang_logout}>
</a>
</li>
</ul>
</li>
<{else}>
<li class="divider-vertical"></li>
<li>
<a href="http://www.tafraout.net/">
<i class="glyphicon glyphicon-plus"></i> S'inscrire</a>
</li>
<li>
<a data-toggle="modal" data-target="#LoginModal">
<i class="glyphicon glyphicon-log-in"></i> Se Connecter</a>
</li>
<{/if}>
</ul>
</div>
<!-- /.navbar-collapse -->
</nav>
<{if $xoops_isuser}>
<{else}>
<div class="modal" id="LoginModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Se connecter</h4>
</div>
<div class="modal-body">
<!-- LOGIN FORM -->
<form action="<{xoAppUrl user.php}>" method="post">
<div class="form-group">
<input type="text" name="uname" value="<{$block.unamevalue}>" class="form-control" placeholder="Identifiant" required autofocus />
</div>
<div class="form-group">
<input type="password" name="pass" class="form-control" placeholder="Mot de passe" required />
</div>
<input type="hidden" name="xoops_redirect" value="<{$xoops_requesturi}>" />
<input type="hidden" name="op" value="login" />
<label class="checkbox">
<input type="checkbox" name="rememberme" value="remember-me" />Se rappeler de moi</label>
<script type="text/javascript">
$(function() {
$('button[data-loading-text]').click(function () {
var btn = $(this);
btn.button('loading');
});
});
</script>
<button class="btn btn-primary btn-block" data-loading-text="Connexion en cours ..." type="submit">Se connecter</button>
</form>
<a class="forgotLnk" style=" margin-top: 10px;
display: block;" href="<{xoAppUrl user.php#lost}>" title="<{$block.lang_lostpass}>">Mot de passe perdu ?</a>
</div>
<div class="modal-header">
<h4 class="modal-title">Nouveau ?</h4>
</div>
<div class="modal-body">
<a href="<{xoAppUrl register.php}>" title="<{$block.lang_registernow}>" class="btn btn-info btn-block"> S'inscrire maintenant !</a>
</div>
</div>
<!-- LOGIN FORM -->
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<{/if}>