Skip to content

Commit

Permalink
Personnalisation du lien Lire la suite
Browse files Browse the repository at this point in the history
  • Loading branch information
Stephane committed Oct 8, 2013
1 parent a05ea66 commit b62c5c0
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions core/lib/class.plx.show.php
Original file line number Diff line number Diff line change
Expand Up @@ -668,22 +668,25 @@ public function artTags($format='<a class="#tag_status" href="#tag_url" title="#
/**
* Méthode qui affiche le lien "Lire la suite" si le chapô de l'article est renseigné
*
* @param format format d'affichage du lien pour lire la suite de l'article (#art_title)
* @param format format d'affichage du lien pour lire la suite de l'article (#art_url, #art_title)
* @return stdout
* @scope home,categorie,tags,archives
* @author Stephane F
**/
public function artReadMore($format=L_ARTCHAPO) {
public function artReadMore($format='') {

$format = ($format===''? '<p class="more"><a href="#art_url" title="#art_title">'.L_ARTCHAPO.'</a></p>' : $format);

# Affichage du lien "Lire la suite" si un chapo existe
if($this->plxMotor->plxRecord_arts->f('chapo') != '') {
if($format) {
# On recupere les infos de l'article
$id = intval($this->plxMotor->plxRecord_arts->f('numero'));
$title = plxUtils::strCheck($this->plxMotor->plxRecord_arts->f('title'));
$url = $this->plxMotor->plxRecord_arts->f('url');
$title = str_replace("#art_title", $title, $format);
echo '<p class="more"><a href="'.$this->plxMotor->urlRewrite('?article'.$id.'/'.$url).'" title="'.$title.'">'.$title.'</a></p>'."\n";
$row = str_replace("#art_url", $this->plxMotor->urlRewrite('?article'.$id.'/'.$url), $format);
$row = str_replace("#art_title", $title, $row);
echo $row;
}
}
}
Expand All @@ -693,14 +696,16 @@ public function artReadMore($format=L_ARTCHAPO) {
* pour lire la suite de l'article. Si l'article n'a pas de chapô,
* le contenu de l'article est affiché (selon paramètres)
*
* @param format format d'affichage du lien pour lire la suite de l'article (#art_title)
* @param format format d'affichage du lien pour lire la suite de l'article (#art_url, #art_title)
* @param content affichage oui/non du contenu si le chapô est vide
* @return stdout
* @scope home,categorie,article,tags,archives
* @author Anthony GUÉRIN, Florent MONTHEL, Stephane F
**/
public function artChapo($format=L_ARTCHAPO, $content=true) {
public function artChapo($format='', $content=true) {

$format = ($format===''? '<p class="more"><a href="#art_url" title="#art_title">'.L_ARTCHAPO.'</a></p>' : $format);

# On verifie qu'un chapo existe
if($this->plxMotor->plxRecord_arts->f('chapo') != '') {
# On effectue l'affichage
Expand Down

0 comments on commit b62c5c0

Please sign in to comment.