Skip to content

Ajouter une image pour les meta types ogg ou twitter #483

Description

@Philippe-M

Lorsqu'on partage un lien sur facebook, twitter ou autre une balise spécifique est utilisé par ces plateformes pour afficher une image :

Ajouter dans header.php du thème

<meta property="og:image" content="<?php $plxShow->urlRewrite() ?><?php echo $plxShow->pageThumbnail(); ?>" />
<meta property="twitter:image" content="<?php $plxShow->urlRewrite() ?><?php echo $plxShow->pageThumbnail(); ?>" />

Ajouter dans la class plxShow

	/**
	 * Méthode qui affiche l'image d'accroche de la page selon le mode
	 *
	 * @scope	global
	 * @author	Philippe M
	 **/
	public function pageThumbnail() {

		# Hook Plugins
		if(eval($this->plxMotor->plxPlugins->callHook('plxShowPageThumbnail'))) return;

		if($this->plxMotor->mode == 'home') {
			$thumbnail = '';
		}
		elseif($this->plxMotor->mode == 'categorie') {
			$thumbnail = $this->plxMotor->aCats[$this->plxMotor->cible]['thumbnail'];
		}
		elseif($this->plxMotor->mode == 'article') {
			$thumbnail = $this->plxMotor->plxRecord_arts->f('thumbnail');
		}
		else { # mode par défaut
			$thumbnail = '';
		}

		return $thumbnail;
	}

Comme est construite la fonction seul les pages de catégories et d'articles gère une image. A voir pour la page d'accueil et les autres pages comment faire.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions