You are not logged in.
Pages: 1
Bonjour,
je souhaite activer la fonctionnalité shareThis sur un site qui a été créé à partir du skin de demo, retravaillé par Artisteer, puis remodifié ensuite "à la main". Je ne peux donc plus utiliser Artisteer pour activer la fonctionnalité lors de l'import de la charte.
Si je compare avec un autre site de notre instance (où le plugin est actif), je vois bien la différence sur le front-office :
Sur ce site je vois bien :
<span style="text-decoration: none; color: rgb(0, 0, 0); display: inline-block; cursor: pointer; padding-left: 0px; padding-right: 0px; width: 16px;" class="stButton"><span class="chicklets email"> </span><img src="http://w.sharethis.com/images/check-small.png" style="position: absolute; top: -6px; right: -7px; width: 13px; height: 13px; max-width: 13px; max-height: 13px; display: none;"></span>
et le plugin est actif.
Sur l'autre je ne vois que :
<span class="st_email"></span>
J'ai bien vu la variable $conf-socialnetworking-active mais elle est bien définie à "true"
Donc, je ne vois pas ce que je peux faire. C'est peut-être simple mais je ne vois pas...
Merci !
Jean-Marie
Last edited by Le Bechec (04/04/2014 09:59:30)
Offline
qu'entendez-vous par retravaillé par Artisteer ?
soit vous êtes partis de la démo, soit d'une charte Artisteer ?
En tous cas, quand on démarre d'une charte Artisteer le shareThis est appellé par défaut (sauf si à l'import Artisteer vous avez coché la case pour qu'il ne soit pas appelé)
Raphael Franchet
Expert Ametys
Offline
J'ai du mal m'exprimer : nous avons créé au départ le site à partir d'Artisteer (et donc le skin de demo).
Offline
Cette case dont vous parlez au moment de l'import, que fait-elle exactement ?
Offline
De mémoire, on choisit de cacher ou pas ShareThis.
Techniquement ça positionne la variable $conf-socialnetworking-active à true ou false dans le fichier stylesheets/config/config.xsl qui est ensuite utilisée dans le fichier stylesheets/others.xsl dans le template
<xsl:template name="social-networking">
le bien nommé
Raphael Franchet
Expert Ametys
Offline
bon, ben le problème vient d'ailleurs puisque la variable est bien "true"...
Offline
dans others.xsl il y a :
<xsl:import href="plugin:socialnetworking://stylesheets/helpers/sharethis.xsl" />
et
<!-- +
| SOCIAL NETWORKING
+ -->
<xsl:template name="social-networking">
<xsl:if test="$conf-socialnetworking-active = 'true'">
<div class="art-sharethis">
<div class="art-sharethis-wrapper">
<xsl:call-template name="ShareThis">
<xsl:with-param name="layout">multi-channel</xsl:with-param>
</xsl:call-template>
</div>
</div>
</xsl:if>
</xsl:template>
dans main.xsl :
<xsl:call-template name="social-networking"/>
et dans stylesheets/config/config.xsl :
<xsl:variable name="conf-socialnetworking-active">true</xsl:variable>
il ne manque rien ?
jean-marie
Offline
Le site en question :
Offline
En effet le code est bien là, mais pour une raison qui m'échappe le code JS n'est pas executé.
Par contre, je vois que vous n'avez pas la dernière version de shareThis, vous pouvez commencer par vérifier que vous utilisez la dernière version compatible avec votre CMS
Raphael Franchet
Expert Ametys
Offline
nous sommes en 3.4. Les jars sont les suivants :
ametys-plugin-socialnetworking-1.3.1.20131011-0944-b1-SNAPSHOT.jar
ametys-plugin-socialnetworking-resources-1.3.1.20131011-0944-b1-SNAPSHOT.jar
et shareThis fonctionne bien sur un autre site :
(en bas)
Offline
Alors c'est dû aux erreurs javascript que vous avez, qui doivent arrêter l’exécution du js...
car en fait, il y a une fonction jquery qui est censée s'exécuter au démarrage et qui ne l'est pas.
Raphael Franchet
Expert Ametys
Offline
ok, je continue mes recherches.
merci.
Offline
Bonjour,
toujours à propos de share it :
j'aimerais savoir s'il est possible de supprimer l'action de déclenchement du plugin au survol de la souris ?
Cela ne semble pas être dans le Css
D'avance merci
Offline
Pour ShareThis, c'est un composant externe que nous incluons.
Donc on a pas la main dessus, à moins d'utiliser un autre composant ou de recoder vous même un tel composant.
Raphael Franchet
Expert Ametys
Offline
Pages: 1