Aller au contenu


Photo
- - - - -

Propositions pour Contrepoints


  • Veuillez vous connecter pour répondre
2123 réponses à ce sujet

#2121 Vincent Andrès

Vincent Andrès

    Wikibertarien

  • Membre Adhérent
  • 4268 messages
  • Location:France Sud-Est
  • Ma référence:Rand, Sowell
  • Tendance:Libéral classique

Posté 28/04/2015 - 07:36

Une proposition pour wikibéral : pourquoi ne pas autoriser les Like FB sur les articles ?

Avec un 1 millions de visiteurs par mois ça ferait monter encore les stats.

 

http://www.liberaux....t/#entry1222979

 

Pourquoi pas.

 

Je suggérerais dans un 1° temps de soumettre cette proposition dans le forum wikiberal, pour voir s'il n'y a pas d'oppositions.

 

axpoulpe vient d'ouvrir un fil adapté : http://www.liberaux....x/#entry1230885

 

Ensuite, faut voir s'il y a une extension qui permet de faire ça.

Faudrait me mâcher le boulot, car j'ai très peu de temps libre en ce moment.


Pour contribuer à Wikibéral, la page Ouvrir un compte est à votre disposition. Articles à Wikibéraliser
UpLib.fr màj : Gardasil - Blueseed - Free State Project - Images - Piketty - Graphiques - Cartes - Émergence - Assange -
La philosophie est un combat contre l'ensorcellement de notre entendement par les ressources de notre langage - Wittgenstein
À (alt+183 ou `+A) - Ç (alt+128) - É (alt+144) - Codes ascii - @UpLib

#2122 Fadior

Fadior

    Nostradamus

  • Utilisateur
  • 1962 messages
  • Ma référence:La saucisse lentilles

Posté 28/04/2015 - 19:52

Pourquoi pas.

 

Je suggérerais dans un 1° temps de soumettre cette proposition dans le forum wikiberal, pour voir s'il n'y a pas d'oppositions.

 

axpoulpe vient d'ouvrir un fil adapté : http://www.liberaux....x/#entry1230885

 

Ensuite, faut voir s'il y a une extension qui permet de faire ça.

Faudrait me mâcher le boulot, car j'ai très peu de temps libre en ce moment.

 

Ok Vincent, j'ai un peu de temps libre en ce moment pour regarder ça. Quel CMS utilises-tu pour faire tourner le wiki ? je vais voir ce qu'il y a en catalogue pour le like.

 

En fait le fil de Axepoulpe est protégé en écriture et je ne peux pas poster dessus.


"An investment in knowledge pays the best interest." - Benjamin Franklin

"I will tell you how to become rich. Close the doors. Be fearful when others are greedy. Be greedy when others are fearful." - Warren Buffett


#2123 Fadior

Fadior

    Nostradamus

  • Utilisateur
  • 1962 messages
  • Ma référence:La saucisse lentilles

Posté 28/04/2015 - 20:15

Bon apparemment tout est là.

 

Il faut, dans l'ordre :

 

- ajouter la ligne ci-dessous dans LocalSettings.php

require_once("$IP/extensions/FacebookLikeButton/FacebookLikeButton.php");

- copy and paste the code below to the file: $IP/extensions/FacebookLikeButton/FacebookLikeButton.php. Note: $IP stands for the root directory of your MediaWiki installation, the same directory that holds LocalSettings.php.

 

- utiliser la balise <fblike/> dans le template article pour afficher le bouton (ça par contre je sais pas où il se trouve, il doit y avoir un article.php dans un rep template).

<?php
/* Wiki FacebookLikeButton MediaWiki extension
 * Installation Instructions: http://www.mediawiki.org/wiki/Extension:FacebookLikeButton
 * 2012-08-16 Article URL support. The tag changed. HTML5 code.
 * For another language support, "en_US" can be replaced by "de_DE", "ja_JP" or "ko_KR".
 */
$wgExtensionFunctions[] = "facebooklikebuttonExtension";
function FacebookLikeButtonUrl() {
    $protocol = 'http';
    $port = '80';
    if ( isset( $_SERVER['HTTPS'] ) && $_SERVER['HTTPS'] == 'on' ) { $protocol =  'https'; $port = '443'; }
    $port = $_SERVER['SERVER_PORT'] == $port ? '' : ':' . $_SERVER['SERVER_PORT'];
    return $protocol . '://' . $_SERVER['HTTP_HOST'] . $port . $_SERVER['SCRIPT_NAME'];
}
function facebooklikebuttonExtension() {
    global $wgParser;
    global $FacebookLikeButtonOnce;
    $wgParser->setHook( "fblike", "renderFacebookLikeButton" );
    $FacebookLikeButtonOnce='<div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>';
}
function renderFacebookLikeButton( $input, $argv ) {
    global $wgRequest;
    global $FacebookLikeButtonOnce;
    $layout = @$argv['layout'];
    $send = @$argv['send'];
    if( $layout != 'standard' && $layout != 'box_count' ) $layout = 'button_count';
    if( $send != 'true' ) $send = 'false';
    $once = $FacebookLikeButtonOnce;
    $FacebookLikeButtonOnce = '';
    $full_url = FacebookLikeButtonUrl().'/'.$wgRequest->getText('title');
    return $once.'<div class="fb-like" data-href="'.$full_url.'" data-send="'. htmlspecialchars( $send ) .'" data-layout="'. htmlspecialchars( $layout ) .'" data-width="400"></div>';
}
$wgExtensionCredits['parserhook'][] = array(
    'name' => 'Wiki FacebookLikeButton',
    'version' => '1.1.0',
    'author' => 'Piotr Zuk, Jmkim dot com',
    'url' => 'http://www.mediawiki.org/wiki/Extension:FacebookLikeButton',
    'description' => 'Mediawiki FacebookLikeButton Extension'
);


"An investment in knowledge pays the best interest." - Benjamin Franklin

"I will tell you how to become rich. Close the doors. Be fearful when others are greedy. Be greedy when others are fearful." - Warren Buffett


#2124 Vincent Andrès

Vincent Andrès

    Wikibertarien

  • Membre Adhérent
  • 4268 messages
  • Location:France Sud-Est
  • Ma référence:Rand, Sowell
  • Tendance:Libéral classique

Posté 29/04/2015 - 05:57

Merci bien Fadior.

 

Je m'occupe de regarder tout ça.

 


Pour contribuer à Wikibéral, la page Ouvrir un compte est à votre disposition. Articles à Wikibéraliser
UpLib.fr màj : Gardasil - Blueseed - Free State Project - Images - Piketty - Graphiques - Cartes - Émergence - Assange -
La philosophie est un combat contre l'ensorcellement de notre entendement par les ressources de notre langage - Wittgenstein
À (alt+183 ou `+A) - Ç (alt+128) - É (alt+144) - Codes ascii - @UpLib


3 utilisateur(s) li(sen)t ce sujet

0 membre(s), 3 invité(s), 0 utilisateur(s) anonyme(s)