Username dans k2

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

  • Username dans k2

    Bonjour je cherche a mettre le nom d utilisateur plutot que le nom réel dans les articles créés dans k2 ;

    J ai trouvé ceci dans le forum k2 mais je ne sais pas ou installer cette ligne pouvez vous m aider

    Cdt

  • #2
    Re : Username dans k2

    Un ptit up

    Personne n utilise K2 ?

    Commentaire


    • #3
      Re : Username dans k2

      I also do not understand why you want to post by your username instead of your real name.... Anyway you can achieve what you want by making a template override and use the following code:

      <?php echo $item->author->username; ?>
      <?php echo $this->item->author->username; ?>

      Ces deux lignes sont à inserer dans le fichier item.php, vu que c est pour un élément K2.

      A toi de creer une surcharge ou un sous templaten, suivant tes besoins.

      Commentaire


      • #4
        Re : Username dans k2

        Salut ,

        Ok j ai mis dans item.php de /templates/mon template/html/com_k2/templates/default/item.php

        Mais rien ne change !

        Je dois le mettre dans quel item.php?

        Commentaire


        • #5
          Re : Username dans k2

          tu l as mis ou dans ton fichier?

          Commentaire


          • #6
            Re : Username dans k2

            Au debut apres le :

            <?php
            /**
            * @version $Id: item.php 1251 2011-10-19 17:50:13Z joomlaworks $
            * @package K2
            * @author JoomlaWorks http://www.joomlaworks.gr
            * @copyright Copyright (c) 2006 - 2011 JoomlaWorks Ltd. All rights reserved.
            * @license GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
            */

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

            ?>

            ICI

            Commentaire


            • #7
              Re : Username dans k2

              c est normal que tu ne le vois pas alors...Il est avant ton contenu.
              dans le fichier item.php tu as ceci:


              <?php if($this->item->params->get('itemAuthor')): ?>
              <!-- Item Author -->
              <span class="itemAuthor">
              <?php echo K2HelperUtilities::writtenBy($this->item->author->profile->gender); ?>&nbsp;
              <?php if(empty($this->item->created_by_alias)): ?>
              <a rel="author" href="<?php echo $this->item->author->link; ?>"><?php echo $this->item->author->name; ?></a>
              <?php else: ?>
              <?php echo $this->item->author->name; ?>
              <?php endif; ?>
              </span>
              <?php endif; ?>

              C est ce code qui geres les infos de l'utilisateur. C est dans cette boucle de code que tu doit faire tes modifs.
              ill y as cette ligne:
              <a rel="author" href="<?php echo $this->item->author->link; ?>"><?php echo $this->item->author->name; ?>
              et celle ci
              tu doit les transformer comme ceci
              <a rel="author" href="<?php echo $this->item->author->link; ?>"><?php echo $this->item->author->username; ?>

              et

              <?php echo $this->item->author->username; ?>
              Et la ca fonctionneras.

              Commentaire


              • #8
                Re : Username dans k2

                pour les derniers elements le code est le suivant

                <?php if($this->item->params->get('itemAuthorLatest') && empty($this->item->created_by_alias) && isset($this->authorLatestItems)): ?>
                <!-- Latest items from author -->
                <div class="itemAuthorLatest">
                <h3><?php echo JText::_('K2_LATEST_FROM'); ?> <?php echo $this->item->author->name; ?></h3>
                <ul>
                <?php foreach($this->authorLatestItems as $key=>$item): ?>
                <li class="<?php echo ($key%2) ? "odd" : "even"; ?>">
                <a href="<?php echo $item->link ?>"><?php echo $item->title; ?></a>
                </li>
                <?php endforeach; ?>
                </ul>
                <div class="clr"></div>
                </div>
                <?php endif; ?>

                Il faut modifier le titre h3 comme ci dessous:

                <h3><?php echo JText::_('K2_LATEST_FROM'); ?> <?php echo $this->item->author->username; ?></h3>

                Commentaire


                • #9
                  Re : Username dans k2

                  Salut ,

                  J ai bien installé les lignes au bon endroit mais au niveau des article dans le slideshow j ai toujours le nom réel

                  as tu une idée ?

                  Commentaire


                  • #10
                    Re : Username dans k2

                    quel est le module utilisé? K2n embarques pas de slideshow en natif.....

                    Commentaire


                    • #11
                      Re : Username dans k2

                      salut ,
                      C est Ja_slideshow mais c est bon tout marche apparemment j ai simplement modifier tous les name en username concernant les liens item

                      En tout cas merci beaucoup

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X