modification mod_login

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] modification mod_login

    Bonjour à tous,

    J'explique rapidement mon soucis.
    J'ai créé un template - jusqu'ici tout va bien.
    Ensuite, j'ai modifié le module mod_logind afin de l'adapter à mieux à ce que je cherche à faire - au niveau de la disposition ça va.
    Par contre, j'ai comme un cadre blanc qui apparaît, et je ne trouve pas à quel endroit je dois modifier le code pour le faire disparaître
    Cliquez sur l'image pour l'afficher en taille normale

Nom : 983560Probleme.jpg 
Affichages : 1 
Taille : 7,8 Ko 
ID : 1816915

    Pour info, je tourne sous Joomla 2.5.9 et le site est en local sur un serveur wamp.

  • #2
    Re : modification mod_login

    Bonjour,
    j'ai modifié le module mod_login ...
    ... et le site est en local sur un serveur wamp
    Pour aider, ça va être très très dur

    PS. regarde avec Firebug ou equivalent
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      Re : modification mod_login

      Bonjour,

      pour éviter d'avoir à refaire les modifications à la première mise à jou, il serait préférable de surcharger le module.
      Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

      Référencement Joomla! 10 astuces pour référencer son site web https://cinnk.com/articles/referencement-joomla-10-astuces-pour-referencer-son-site-web

      Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

      Commentaire


      • #4
        Re : modification mod_login

        Envoyé par lomart Voir le message
        Pour aider, ça va être très très dur

        PS. regarde avec Firebug ou equivalent
        Oui, je sais que comme je développe en local, c'est pas évident, c'est pour ça que j'ai mis une capture d'écran. J'ai essayé avec Firebug, ça me donne une class "moduletable" pour le div en question, mais je ne la trouve dans aucun fichier css.

        Envoyé par SimonG Voir le message
        pour éviter d'avoir à refaire les modifications à la première mise à jou, il serait préférable de surcharger le module.
        C'est la première fois que je me lance à faire un template. J'ai copié le dossier mod_login dans templates/"mon_template"/html/. C'est bien ça, surcharger un module, non ?

        Merci pour vos réponses en tout cas.

        Commentaire


        • #5
          Re : modification mod_login

          tu doit avoir la stucture /templates/[nom du template]/html/mod_login/default.php.Quel template utilise tu?

          Commentaire


          • #6
            Re : modification mod_login

            Envoyé par lefabdu51 Voir le message
            tu doit avoir la stucture /templates/[nom du template]/html/mod_login/default.php.Quel template utilise tu?
            C'est ce que j'ai fait. Je n'utilise pas de template, j'en ai fait un moi-même, qui est assez basique, étant donné que c'est mon premier.
            La structure de mes dossiers et fichiers est la suivante :
            templates
            |-> mon template
            |---> index.html
            |---> index.php
            |---> templateDetails.xml
            |---> css
            |----> index.html
            |----> template.css
            |---> html
            |----> mod_login
            |-----> default.php
            |-----> index.html
            |----> index.html
            |---> images
            |----> index.html
            |----> logo.png

            Y'a une balise pour poster du code si besoin ?

            Commentaire


            • #7
              Re : modification mod_login

              Y'a une balise pour poster du code si besoin ?
              Oui, pour cela il faut utiliser l'éditeur avancé.
              Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

              Référencement Joomla! 10 astuces pour référencer son site web https://cinnk.com/articles/referencement-joomla-10-astuces-pour-referencer-son-site-web

              Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

              Commentaire


              • #8
                Re : modification mod_login

                dans ton fichier templatedetails.xml, as tu
                Code:
                <folder>html</folder>
                d ecrit? sans cela la surcharge ne fonctionnes pas.

                Seconde chose essaye div.moduletable {background:transparent;} dans ton fichier css.
                PS: quand une classe existe dans le code html mais pas dans les fichiers css, alors il faut la creer pour pouvoir ajouter des propriétés.
                Dernière édition par lefabdu51 à 19/02/2013, 09h16

                Commentaire


                • #9
                  Re : modification mod_login

                  Oui, j'ai bien ajouter
                  Code:
                  <folder>html</folder
                  dans mon tempateDetails.xml

                  J'ai beau retourner le code dans tous les sens, je ne trouve pas. J'ai essayé de personnaliser div.moduletable en y ajoutant une classe, et en supprimant tout style, mais j'ai toujours ce cadre blanc autour de mon bloc de connexion.
                  J'espère qu'en mettant mon code, quelqu'un y apportera un oeil externe et verra ce que je n'arrive pas à voir.

                  Voici le contenu de mes fichiers :

                  1) Mon fichier templateDetails.xml :
                  Code:
                  <?xml version="1.0" encoding="utf-8"?>
                  <extension version="2.5" type="template" client="site">
                  <name>nom_du_template</name>
                  <creationDate>Février 2013</creationDate>
                  <author>Moi</author>
                  <authorEmail>mail@mail.com</authorEmail>
                  <authorUrl>http://adressedusite.com</authorUrl>
                  <copyright>Copyright (C) Moi</copyright>
                  <license>GNU General Public License version 2 ou supérieure</license>
                  <version>1.0</version>
                  <description>Template joomla 2.5</description>
                  <files>
                  	<folder>css</folder>
                  	<folder>html</folder>
                  	<folder>images</folder>
                  	<filename>index.html</filename>
                  	<filename>index.php</filename>
                  	<filename>templateDetails.xml</filename>
                  </files>
                  <positions>
                  	<position>identification</position>
                  	<position>logo</position>
                  	<position>menu</position>
                  	<position>contenu</position>
                  	<position>pieddepage</position>
                  </positions>
                  </extension>
                  2) Mon fichier index.php (mon template) :
                  Code:
                  <?php defined('_JEXEC') or die;?>
                  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
                  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
                  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>"
                  lang="<?php echo $this->language; ?>" >
                  <head>
                  <jdoc:include type="head" />
                  <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css"
                  type="text/css" />
                  <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css"
                  type="text/css" />
                  <link rel="stylesheet" href="<?php echo $this->baseurl ?>
                  /templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
                  </head>
                  <body>
                  	<div id="cadre_exterieur_haut">
                  		<div id="identification"><jdoc:include type="modules" name="identification" style="xhtml" /></div>
                  		<div id="logo"></div>
                  	</div>
                  	<div id="cadre_exterieur">
                  		<div id="navigation"><jdoc:include type="modules" name="menu" style="xhtml" /></div>
                  		<div id="contenu"><jdoc:include type="component" style="xhtml" /></div>
                  		<div class="clr"></div>
                  		<div id="footer"><jdoc:include type="modules" name="footer" style="xhtml" /></div>
                  	</div>
                  	<div id="cadre_exterieur_bas">© <?php echo date("Y") ?> - dicandia.eu</div>
                  </body>
                  3) Mon fichier template.css dans le dossier css :
                  Code:
                  /* General */
                  html {margin:0;padding:0}
                  body {background:#6b7e8f;font-family:Arial,sans-serif;font-size:12px;width:100%}
                  img {border:none}
                  .clr {clear:both}
                  div.moduletable {background:transparent;}
                  
                  /* ID */
                  #cadre_exterieur_haut{background:#8192a0;width:90%;min-width:800px;margin:40px auto;margin-bottom:0px;border:2px solid #b2f300}
                  #identification{width:100%;height:35px;text-align:right;border:none}
                  #logo{width:100%;height:100px;margin:0;background:url(../images/logo.png) center no-repeat #b2f300;border-top:2px solid #b2f300;}
                  #cadre_exterieur{background:#8192a0;width:90%;margin:auto;margin-top:0px;border:2px solid #b2f300}
                  #navigation{width:15%;float:left;background:#667887;margin:10px;padding:5px}
                  #contenu{width:75%;float:left;margin-left:10px}
                  #cadre_exterieur_bas{width:90%;min-width:800px;margin:0px auto;margin-top:20px;color:#b2f300;text-align:center}
                  4) Et mon fichier default.php dans les dossiers html/mod_login :
                  Code:
                  <?php
                  /**
                   * @package		Joomla.Site
                   * @subpackage	mod_login
                   * @copyright	Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
                   * @license		GNU General Public License version 2 or later; see LICENSE.txt
                   */
                  
                  // no direct access
                  defined('_JEXEC') or die;
                  JHtml::_('behavior.keepalive');
                  ?>
                  <?php if ($type == 'logout') : ?>
                  <form action="<?php echo JRoute::_('index.php', true, $params->get('usesecure')); ?>" method="post" id="login-form">
                  <?php if ($params->get('greeting')) : ?>
                  	<div class="login-greeting">
                  	<?php if($params->get('name') == 0) : {
                  		echo JText::sprintf('MOD_LOGIN_HINAME', htmlspecialchars($user->get('name')));
                  	} else : {
                  		echo JText::sprintf('MOD_LOGIN_HINAME', htmlspecialchars($user->get('username')));
                  	} endif; ?>
                  	</div>
                  <?php endif; ?>
                  	<div class="logout-button">
                  		<input type="submit" name="Submit" class="button" value="<?php echo JText::_('JLOGOUT'); ?>" />
                  		<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'); ?>
                  	</div>
                  </form>
                  <?php else : ?>
                  <form action="<?php echo JRoute::_('index.php', true, $params->get('usesecure')); ?>" method="post" id="login-form">
                  	<fieldset class="userdata">
                  		<input id="modlgn-username" type="text" name="username" class="inputbox"  size="18" />
                  		<input id="modlgn-passwd" type="password" name="password" class="inputbox" size="18"  />
                  	<?php endif; ?>
                  	<input type="submit" name="Submit" class="button" value="<?php echo JText::_('JLOGIN') ?>" />
                  	<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'); ?>
                  	</fieldset>
                  	<?php if ($params->get('posttext')): ?>
                  		<div class="posttext">
                  		<p><?php echo $params->get('posttext'); ?></p>
                  		</div>
                  	<?php endif; ?>
                  </form>
                  <?php endif; ?>

                  Commentaire

                  Annonce

                  Réduire
                  Aucune annonce pour le moment.

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X