problème avec "lire la suite"

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

  • #16
    Re : problème avec "lire la suite"

    Ou, beaucoup plus simple, en faisant un override du fichier langue et en mettant "" (soit du vide) en valeur du COM_CONTENT_READ_MORE, cela résout ton problème.

    Chose d'autant plus facile avec Joomla 2.5, un poil plus compliquée avec la 1.5 (il faut le plugin override de langue).
    Agence web Antadis, création de sites Joomla http://www.antadis.com/joomla/tous-l...gn=sig-anta-fj

    Commentaire


    • #17
      Re : problème avec "lire la suite"

      ah mais moi j'ai pas de problème
      hormis le fait que ça pourrait être optimisé en natif...
      Ce qui, à défaut m'oblige à faire de l'override sur pratiquement toutes mes productions... mais de toute façon je jongle avec l'override pour beaucoup d'autres raisons, alors celle-ci en plus...
      Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
      Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
      Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

      Commentaire


      • #18
        Re : problème avec "lire la suite"

        A mon sens le natif doit s'adapter au plus grand nombre, et le plus grand nombre ne prendra probablement pas la peine d'optimiser ses balises Lire la suite. Or si on ne met rien (aucun texte) par défaut, ça posera problème. Donc ils ont fait au plus simple. C'est d'ailleurs pareil sur quasi tous les CMS que j'ai essayé (même sur Wordpress par exemple)

        Les overrides servent précisément à ça, et répondent amha à ce genre de problématiques. Et comme le principe des override est lui-même natif, on peut dire que Joomla (comme d'autres CMS) est bien conçu de ce point de vue.
        Agence web Antadis, création de sites Joomla http://www.antadis.com/joomla/tous-l...gn=sig-anta-fj

        Commentaire


        • #19
          Re : problème avec "lire la suite"

          Je suis d'accord, il faut tendre vers le + grand nombre, mais rien n’empêchait de remplacer ça
          Code:
          <p class="readmore">
          	<a href="<?php echo $link; ?>">
          		<?php if (!$params->get('access-view')) :
          			echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
          		elseif ($readmore = $this->item->alternative_readmore) :
          			echo $readmore;
          			if ($params->get('show_readmore_title', 0) != 0) :
          				echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
          			endif;
          		elseif ($params->get('show_readmore_title', 0) == 0) :
          			echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
          		else :
          			echo JText::_('COM_CONTENT_READ_MORE');
          			echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
          	endif; ?></a>
          </p>
          par qq chose comme ça
          Code:
          <p class="readmore">
          		<?php
          		$linkStart = '<a href="'.$link.'">';
          		$linkEnd = '</a>';
          		?>
          		<?php 
          		if (!$params->get('access-view')) :
          			echo $linkStart;
          			echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
          			echo $linkEnd;
          		elseif ($readmore = $this->item->alternative_readmore) :
          			echo $linkStart;
          			echo $readmore;
          			if ($params->get('show_readmore_title', 0) != 0) :
          				echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
          			endif;
          			echo $linkEnd;
          		elseif ($params->get('show_readmore_title', 0) == 0) :
          			echo $linkStart;
          			echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
          			echo $linkEnd;
          		else :
          			[COLOR="#FF0000"]echo JText::_('COM_CONTENT_READ_MORE');[/COLOR]	
          			echo $linkStart;
          			echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
          			echo $linkEnd;
          		endif; 
          		?>
          </p>
          où le texte "lire la suite" devient externe à la balise A

          EDIT :
          Par ailleurs, il eut été préférable d'utiliser une balise DIV plutôt que P
          <p class="readmore">
          <div class="readmore">
          Dernière édition par dolmenhir à 19/03/2012, 13h39
          Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
          Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
          Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

          Commentaire


          • #20
            Re : problème avec &quot;lire la suite&quot;

            Envoyé par Grand Schtroumpf Voir le message
            Bonjour,

            Comme c'est un template, on peut plutôt faire une surcharge.

            et donc je procède comment pour la surcharge ?

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X