Ajouter un réseau au plugin Share_me
Bonjour, je souhaite ajouter telegram aux boutons de partage,
J'ai donc édité share_me.php et j'ai ajouté
public $networks = array(
'telegram' => array('https://t.me/share/url?url={url}&text={text}', 480, 750),
et j'ai ajouté mon icone svg dans le répertoire,
Dans header.php j'ai ajouté le lien vers leur script que j'ai trouvé ici : https://core.telegram.org/widgets/share
<script async src="https://telegram.org/js/telegram-widget.js?15" data-telegram-share-url="https://core.telegram.org/widgets/share"></script>
Dans configuration du plugin, j'ai pu sélectionner mon bouton, génial ça s'affiche bien sur la page, sauf que quand je clique il ne se passe rien
J'ai essayé diverses choses mais j'imagine que la syntaxe n'est pas bonne et qu'il manque surement d'autres infos dans le fichier php.
Edit: avec cette syntax j'ai une page telegram qui s'ouvre
'telegram' => array('https://t.me/share/url?url=#url&text=#title#', 480, 750),
Réponses
Bonsoir,
si tu lis le mode d'emploi , il t'indique que
{url}
et{text}
sont a remplacer par ton url et sa description optionnel .{x} peut aussi être utiliser comme un template et être mis à jour via js ou php dans un principe similaire à celui utiliser avec
#art_title
si tu souhaites éviter de l'éditer manuellement pour chaque articles.Cdt
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
En fait mon message portait à confusion je reconnais, oublions le script js de telegram.
Ce que je voulais faire initialement c'était ajouter un bouton telegram au plugin share_me.
J'ai cru comprendre en regardant comment c'était fait que url=#url récupérait l'url de ma page et que text=#title va récupérait le titre
la en ajoutant la ligne
'telegram' => array('https://t.me/share/url?url=#url&text=#title#', 480, 750),
Quand je clique sur le boutons telegram, une fentere s'ouvre
et je vois que dans l'adresse mon titre est à priori bien récupéré
https://telegram.org/#url&text=Titre de mon article
Moi ce que j'aimerais c'est que ça ouvre telegram, il me semblait que pour partager et ouvrir l'application il fallait un lien du genre
tg://, du coup j'ai essayé quelque chose du genre tg://msg?share/url=#url&text=#title#'
Là en effet ça m'ouvre bien l'application, mais c'est tout.
Au passage je suis un débutant complet en php, mais je pense qu'il n'y avait pas besoin de le préciser
en ajoutant
Il y a du mieux car l'appli s'ouvre, je peux sélectionner un destinataire, mais le message est sous forme
donc à priori désormais je récupère bien le titre, mais pas l'url.
Je vais finir par y arriver je le sens
Bon ben voilà la persévérance des fois ça paie (bon ça m'aura pris 2 jours)
J'avais oublié un #,
Donc pour ajouter le partage telegram j'ai ajouté la ligne
'telegram' => array('tg://msg_url?url=#url#', 480, 750),
et j'ai enlevé
Oui car finalement pas besoin d'ajouter le titre de l'article étant donné que Telegram le récupère automatiquement.
Et ça fonctionne ! Houra !
bon j'ai aucune idée de ce que signifie 480, 750 sur cette ligne