tombeaulot
Forum Replies Created
-
Forum: Plugins
In reply to: [WPMobile.App] javascriptmerci beaucoup pour votre aide effectivement cela fonctionne
Forum: Plugins
In reply to: [WPMobile.App] javascriptc’est pour cela que ne comprend pas car il y a bien <p id=”demo”></p>
Forum: Plugins
In reply to: [WPMobile.App] javascriptEncore merci pour votre aide
mais je test pour l’instant uniquement avec facebook
et par exemple
document.getElementById(“demo”).innerHTML = “Page Partager”;
ne fonctionne pas non plus au travers de l’application ?
C’est normal ?Forum: Plugins
In reply to: [WPMobile.App] javascriptencore merci pour votre aide
Forum: Plugins
In reply to: [WPMobile.App] javascriptla voici
https://jouelejeu.com/dev/test/Forum: Plugins
In reply to: [WPMobile.App] javascriptNon je me suis mal exprimé j’ai développé un plugin avec le shortcode partage_facebook
puis j’ai créé un article avec [partage_facebook]le code est donc bien dans l’article.
Cela fonctionne parfaitement en mode web et web-mobile (navigateur sur android ou ios) mais pas au travers de l’app généré par votre plugin.
Je n’arrive pas à comprendre mon erreur.D’avance merci pour votre aide
- This reply was modified 5 years, 7 months ago by tombeaulot.
Forum: Plugins
In reply to: [WPMobile.App] javascriptmerci pour votre aide mais j’ai encore un probléme :
je souhaite lancer un évenement quand la personne partage bien ma page …
pour ce faire j’ai fais un plugin perso
cela fonctionne parfaitement en mode WEB sur desktop et mobile
mais pas au travers de l’applicationPouvez vous m’aider svp ?
d’avance merci
_____
<?php
add_shortcode( ‘partage_facebook’, ‘partage_facebook’ );function partage_facebook(){
wp_enqueue_script( ‘jquery’ );
ob_start(); ?>
<button id=”share-facebook”>Partager sur Facebook</button>
<button id=”share-twitter”>Partager sur Twitter</button>
<div id=”fb-root”></div>
<script>
(function(doc, script) {
var js,
fjs = doc.getElementsByTagName(script)[0],
frag = doc.createDocumentFragment(),
add = function(url, id) {
if (doc.getElementById(id)) {return;}
js = doc.createElement(script);
js.src = url;
id && (js.id = id);
frag.appendChild(js);
};add(‘https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3&appId=’, ‘facebook-jssdk’);
add(‘https://platform.twitter.com/widgets.js’);fjs.parentNode.insertBefore(frag, fjs);
}(document, ‘script’));
</script>
<script>
var app = app || {};app.facebook = {
share : function() {
alert(‘clicked’);
FB.init({
appId : ‘ID_APP’,
autoLogAppEvents : true,
xfbml : true,
version : ‘v8.0’
});
FB.ui({
method: ‘share’,href: ‘https://monsite.fr/mapage’,
}, function(response) {
console.log(response);if (response && response.post_id) {
document.getElementById(“demo”).innerHTML = “Page Partager”;
} else {
alert(‘not fredpublished’);
document.getElementById(“demo”).innerHTML = “Page NON Partager !!!”;
}
});
}
};app.twitter = {
share : function() {
alert(‘clicked’);twttr.ready(function (twttr) {
twttr.events.bind(‘tweet’, function (event) {
console.log(event);alert(‘published’);
});
});var popup = window.open(‘https://twitter.com/intent/tweet?text=’, ‘popupwindow’, ‘scrollbars=yes,width=800,height=400’);
popup.focus();
}
};
</script>
<script>
jQuery(document).ready(function() {
jQuery(‘#share-facebook’).on(‘click’, function() {
app.facebook.share();
});jQuery(‘#share-twitter’).on(‘click’, function() {
app.twitter.share();
});
});
</script>
<p id=”demo”></p>
?>
______Forum: Plugins
In reply to: [WPMobile.App] javascriptmerci beaucoup pour votre réponse rapide