PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#51 07/06/2013 14:13:54

chilperik
Membre
Inscription : 23/12/2009
Messages : 53
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Bonjour,
Je repasse sur le sujet avec une demande en forme de UP pour le sujet des URL raccourcis smile Existe il maintenant une solution viable et "officielle" ?

Autre souci avec le plugin, le bouton twetter chez moi ne revoit aucun lien .... C'est dommage surtout que ça fonctionne pour google+ et FB ^^'

une petite capture :  mini_287877capture.png

Dernière modification par chilperik (07/06/2013 14:14:28)


Mon blog sous pluxml : www.chilperik.fr

Hors ligne

#52 28/06/2013 13:01:46

aruhuno
Membre
Lieu : Claye-Souilly (77)
Inscription : 13/07/2011
Messages : 258
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Bonjour,

Effectivement, lorsque j'ai contribuer, je n'ai pas pu tester puisque je n'avais pas de compte.
Visiblement, lorsqu'on à pas de compte, ça fonctionne :
1372417140.png

Peux-tu essayer s'il te plait ? (même si je ne vois pas trop l'incidence).

Pour ma part c'est avec Facebook que j'ai un problème... je regarderais ça quand j'aurais un peu de temps.


"Parce que la connaissance appartient à tout le monde...", Inios.

Hors ligne

#53 30/06/2013 13:34:05

AirW
Membre
Lieu : - 22 -
Inscription : 11/01/2011
Messages : 243

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Pour moi twitter et FB marchent...

Hors ligne

#54 05/10/2013 18:50:11

thidal
Membre
Inscription : 24/02/2010
Messages : 28

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

bon, je ne suis pas une lumière en programmation, alors mes question paraîtront sans doute idiotes ops mais
1) Il n'y a rien à installer à la différence des plugins "ordinaires" c'est ça ? Seulement la ligne à coller ??
2) où faut-il coller la ligne de code dans le fichier "article.php" (si c'est bien là qu'il faut le mettre !!) ? J'utilise le thème Nostalgiev42b et je ne comprends pas grand chose à la signification des différentes lignes, donc j'ai essayé, au hasard, de coller la ligne à deux ou trois endroits mais rien n'apparaît.
3) puisqu'on en parle : les autres utilisateurs du thème Nostalgie42b (qui a l'air populaire), savent-ils comment on peut corriger le bug de la fonction de recherche (qui ne marche pas du tout !!) ou, si ce n'est pas possible, comment la supprimer ? Je sais cette dernière question est hors sujet mais bon, on ne sait jamais !

Hors ligne

#55 05/10/2013 19:15:00

bg62
Membre
Inscription : 18/05/2007
Messages : 1 782
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

bonjour wink
dans article.php il faut que tu aies ceci :

[== PHP ==]
			<article role="article" id="post-<?php echo $plxShow->artId(); ?>">

				<header>
					<div class="social-buttons">
					<?php eval($plxShow->callHook('MySocialButtons')) ?>
					</div>
					<h1>
						<?php $plxShow->artTitle(''); ?>
					</h1>

par exemple , mais tu peux le placer ailleurs si tu veux  ... smile

pour le reste attention ce thème est pour le 5.1.3 .... donc quelle version as-tu ?

Dernière modification par bg62 (05/10/2013 19:24:18)


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

#56 06/10/2013 11:05:31

thidal
Membre
Inscription : 24/02/2010
Messages : 28

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Merci pour la réponse mais comme je le disais, je suis vraiment une bille avec les lignes de code... Donc je ne comprends pas forcément où je dois intégrer les lignes en question dans ceci (j'ai essayé au début mais rien ne se passe) :

[== Indéfini ==]
<?php include(dirname(__FILE__).'/header.php'); ?>

			
	<div id="section">

		<div id="content">
        <div id="breadcrumbs">		
<?php $plxShow->mainTitle('link'); ?> <span class="sep">&#9658;</span> Blog <span class="sep">&#9658;</span> <?php $plxShow->artCat(); ?>  <span class="sep">&#9658;</span> 	<?php $plxShow->artTitle(''); ?>				
                        </div> 
                        <div class="article">
                               
				<h2 class="art-title"><?php $plxShow->artTitle(''); ?></h2>
                                <div class="art-topinfos">                              
<p class="art-cat">
<?php $plxShow->artDate('le #num_day #month #num_year(4)'); ?> 
<?php $plxShow->lang('WRITTEN_BY') ?> <?php $plxShow->artAuthor() ?>
,
<?php $plxShow->lang('CLASSIFIED_IN') ?> : <?php $plxShow->artCat(); ?>
 [ <?php $plxShow->artNbCom('#nb'); ?> ]
</div>                              
				<div class="art-chapo"><?php $plxShow->artContent(); ?>
				<hr />
                                    <span class="art-tags"><?php $plxShow->lang('TAGS') ?> : <?php $plxShow->artTags(); ?></span>
                             <hr />
							                      		<h2>&agrave; voir aussi :</h2>
    <ul>
    <?php include(dirname(__FILE__).'/suggestion.php'); ?>
    </ul>
							   
							   
				<div class="author-infos"><?php $plxShow->artAuthorInfos('#art_authorinfos'); ?></div>
				</div>
     </div>
   
			<?php include(dirname(__FILE__).'/commentaires.php'); ?>
		</div>

		<?php include(dirname(__FILE__).'/sidebar.php'); ?>

	</div>

<?php include(dirname(__FILE__).'/footer.php'); ?>

Pour l'autre point (la fonction recherche dans Nostalgie), j'utilise la dernière version de Pluxml (5.2) mais la fonction "recherche" ne marchait pas non plus dans les versions précédentes. Si tu as une idée là-dessus, je suis preneur !

Hors ligne

#57 06/10/2013 11:18:45

bg62
Membre
Inscription : 18/05/2007
Messages : 1 782
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

pour le premier point, il te faut metttre ceci :

[== Indéfini ==]
					<div class="social-buttons">
					<?php eval($plxShow->callHook('MySocialButtons')) ?>
					</div>

là où tu veux que ça apparaissent ... commence JUSTE avec la ligne du milieu pour tester wink
pour le second point
il suffit de télécharger le plugin " plxMySearch ", de l'activer et de suivre les instructions pour le faire fonctionner
smile


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

#58 06/10/2013 12:00:47

thidal
Membre
Inscription : 24/02/2010
Messages : 28

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Pour la fonction recherche, elle marche en effet après activation du plugin mais cela entraîne l'impossibilité d'afficher les articles (ils apparaissent dans le fil de la page d'accueil mais quand on en sélectionne un : page blanche ! sad Du coup, j'ai désactivé le plugin et je peux à nouveau afficher les articles entier... étrange, non ?).
Pour la fonction partager, ça y est tout fonctionne ! Merci ! Juste un point : on peut partager seulement depuis l'article seul (en pleine page), pas depuis la page d'accueil. Comment faire pour que ce soit aussi possible (si c'est possible !)... J'imagine qu'il faut ajouter la ligne sur un autre fichier php... Peux-tu me dire lequel ?

Hors ligne

#59 06/10/2013 15:58:56

websyys
Membre
Inscription : 06/10/2013
Messages : 105
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Bonjour, j'ai développé un plugin similaire dont l'avantage est de pouvoir fonctionner sans javascript. Le plugin utilise des images à héberger directement dans le serveur. Comment intégrer ces icônes directement dans le plugin ?

Option 1 : je crée un dossier images contenant les icones dans le repertoire du plugin.
Quelle url indiquer dans le code ? <img src="???∕facebook.png>

Option 2 : je crée un dossier images indépendant du plugin, donc 2 archives à uploader... hmm

Je pense que je mettrai à disposition une première version du plugin en fin d'après midi.
Merci pour vos réponses.

Dernière modification par websyys (06/10/2013 16:00:10)

Hors ligne

#60 06/10/2013 16:28:58

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 203
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

@websyys:

<?php
echo '<img src="'.PLX_PLUGINS.'nomduplugin/images∕facebook.png" alt="" />';
?>

Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#61 06/10/2013 17:14:01

websyys
Membre
Inscription : 06/10/2013
Messages : 105
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Merci Stephane, je découvre le script depuis une journée à peine  ops
Est-ce qu'on peut récupérer, l'url et le titre de l'article sous forme de variable dans le fichier du plugin ? exemple : $url_article et $titre_article

Edit: c'est bon merci  big_smile

Dernière modification par websyys (06/10/2013 18:47:18)

Hors ligne

#62 07/10/2013 08:46:38

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 203
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

@websyys

Voilà un exemple de code de plugin permettant de recupérer le titre et l'url d'un article avec différent cas de figure.

<?php

class test extends plxPlugin {

	public function __construct($default_lang) {

		# Appel du constructeur de la classe plxPlugin (obligatoire)
		parent::__construct($default_lang);

		$this->addHook('test', 'test');	
	}


	public function test() {
	
		#
		# A partir de plxShow
		#
		$plxShow = plxShow::getInstance();
		
		# affichage du titre et de l'url de l'article
		$plxShow->artTitle(); # titre de l'article
		$plxShow->artUrl(); # url de l'article
		
		#
		# A partir de plxMotor
		#
		$plxMotor = plxMotor::getInstance();
		
		# récupération du titre de l'article dans une variable puis affichage
		$artTitle = $plxMotor->plxRecord_arts->f('title');
		echo plxUtils::strCheck($artTitle);
		
		# récupération du titre de l'article + formatage du lien 
		$id = intval($plxMotor->plxRecord_arts->f('numero'));
		$title = plxUtils::strCheck($plxMotor->plxRecord_arts->f('title'));
		$url = $plxMotor->plxRecord_arts->f('url');
		echo '<a href="'.$plxMotor->urlRewrite('?article'.$id.'/'.$url).'" title="'.$title.'">'.$title.'</a>';
		
	}

}
?>

Pour tester ce code tu peux coller la ligne suivante dans le fichier article.php du thème

<?php eval($plxShow->callHook('test')) ?>

Si tu veux utiliser le code ailleurs que dans article.php, il faudra faire attention qu'on est bien sur une page où les données des articles peuvent être récupérées.
Exemple si tu es sur une page statique, il y a aura certainement des erreurs car le contenu des variables sera soit inconnu soit non défini.


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#63 07/10/2013 10:19:58

bg62
Membre
Inscription : 18/05/2007
Messages : 1 782
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

ah que ça c'est plus que bon ..... smile


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

#64 07/10/2013 18:08:12

websyys
Membre
Inscription : 06/10/2013
Messages : 105
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Merci Stéphane pour ce code très utile. Il serait bon de mettre cet exemple dans la partie wiki devzone wink
Je vais modifier le code et utiliser la première méthode pour récupérer l'url et le titre de l'article.
Pour l'affichage sur page statique, peut-être faudrait-il ajouter une condition comme ceci :

[== Indéfini ==]
if (page statique = oui) {...}
else {...}

Aurais tu un code pour déterminer quelle type de page est affichée (article ou page statique) ?

Dernière modification par websyys (07/10/2013 18:08:34)

Hors ligne

#65 07/10/2013 18:10:45

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 550
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

if($plxMotor->mode == "static")

en s'assurant qu'il y a bien une instance de $plxMotor qui existe.

Dernière modification par Jerry Wham (07/10/2013 18:11:03)


Mangez un castor, vous sauverez un arbre !

J'ai la tête dans le  ...code

Hors ligne

#66 07/10/2013 19:18:37

websyys
Membre
Inscription : 06/10/2013
Messages : 105
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Nickel merci wink

Dernière modification par websyys (07/10/2013 19:18:48)

Hors ligne

#67 23/10/2013 12:23:19

AirW
Membre
Lieu : - 22 -
Inscription : 11/01/2011
Messages : 243

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Pardon si j'ai loupé une marche mais peut-on mettre les boutons dans une page statique ?

Hors ligne

#68 29/10/2013 11:46:54

websyys
Membre
Inscription : 06/10/2013
Messages : 105
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

AirW a écrit :

Pardon si j'ai loupé une marche mais peut-on mettre les boutons dans une page statique ?

Bonjour AirW, je ne pense pas que ce soit possible sans modifications.
Tu peut tout de même inclure ce code sur la page statique :

[== Indéfini ==]
		<div class="social-buttons">
			<div id="fb-root"></div>
			<div><div class="g-plus" data-action="share" data-annotation="none" data-href="<?php echo "<?php echo \$plxShow->artUrl() ?>" ?>"></div></div>
			<div><a href="https://twitter.com/share" class="twitter-share-button" data-url="<?php echo "<?php echo \$plxShow->artUrl() ?>" ?>" data-lang="fr" data-count="none">Tweeter</a></div>
			<div class="fb-like" data-href="<?php echo "<?php echo \$plxShow->artUrl() ?>" ?>" data-send="false" data-layout="button_count" data-width="20" data-show-faces="false"></div>
		</div>

en remplaçant artUrl() par staticUrl() wink

Hors ligne

#69 03/12/2013 00:57:08

Cristofoto
Membre
Inscription : 07/11/2011
Messages : 57

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Salut et merci pour ce plugin.
J'ai bien Twit et fb mais g+ n'apparait pas.

PS : je suis en pluxml 5.1.6


Site PluXml de test : http://pluxtest.cristofoto.fr

Hors ligne

#70 03/12/2013 16:19:14

bg62
Membre
Inscription : 18/05/2007
Messages : 1 782
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Cristofoto a écrit :

Salut et merci pour ce plugin.
J'ai bien Twit et fb mais g+ n'apparait pas.

PS : je suis en pluxml 5.1.6

salut wink
je viens de tester : il apparait bien et s'ouvre  .... smile
EDIT : sous Windows8 + firefox ( puisque tu semble avoir des soucis avec d'autres config ... )

Dernière modification par bg62 (03/12/2013 17:31:21)


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

#71 03/12/2013 17:21:20

Cristofoto
Membre
Inscription : 07/11/2011
Messages : 57

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

alors voilà,
je suis sous mac et
sur safari : icones FB et Twit OK mais pas G+
sur chrome : que l'icone de twit
sur firefox : tout ok

grmffff yikes


Site PluXml de test : http://pluxtest.cristofoto.fr

Hors ligne

#72 03/12/2013 18:35:51

websyys
Membre
Inscription : 06/10/2013
Messages : 105
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Salut, tu peut aussi essayer ce plugin :
http://forum.pluxml.org/viewtopic.php?id=4226

Hors ligne

#73 26/01/2014 17:48:34

mphil
Membre
Inscription : 14/07/2013
Messages : 5

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Bonjour

J'ai installé plxMySocialButtons
rajouté le code dans article.php
IE googgle et twiter ok pas de facebook ?
Chrome et firefox juste un lien twitter pas de bouton ?

<div class="post-content clearfix">
                       <?php eval($plxShow->callHook('MySocialButtons')) ?>
                  </div>

je suis en pluxml 5.1.7  thème mystique

Help !

Hors ligne

#74 13/02/2014 22:07:06

aruhuno
Membre
Lieu : Claye-Souilly (77)
Inscription : 13/07/2011
Messages : 258
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

Bonsoir,

Je pense que c'est lié à un bug, Facebook à revu son code d'intégration pour le bouton "j'aime".

Actuellement j'ai une version qui corrige le problème sous le coude, mais j'ai un soucis d'alignement des boutons.
Je regarde ça et partage, si Stéphane m'en donne l'autorisation évidemment =]


"Parce que la connaissance appartient à tout le monde...", Inios.

Hors ligne

#75 13/02/2014 22:24:42

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 203
Site Web

Re : [plugin] MySocialButtons (twitter, facebook, google+1)

@aruhuno: oui bien sur


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2017 PluXml.org, tous droits réservés