[Réglé] [Page visits] Supprimer le séparateur de milliers

Support pour n'importe quelle extension non présente dans notre base de données
Aucune demande de personnalisation des extensions n'est autorisée.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com - Conditions générales de support des extensions de phpBB-fr.com

Merci de mettre le nom de l'extension ainsi que sa version entre crochets, et un titre explicite afin de faciliter la recherche.
Exemple : [nom de l'extension + numéro de version] Titre explicite résumant le problème

Le lien de téléchargement de l'extension est demandé pour toute demande de support.

Aucune demande de personnalisation des extensions n'est autorisée.
Partager sur FacebookPartager sur TwitterPartager sur Google+

[Réglé] [Page visits] Supprimer le séparateur de milliers

Messagepar mathieu23 » 22 Juin 2016 à 12:36

Bonjour,

Concernant cette extension : https://www.phpbb.com/community/viewtop ... p=14460301

le résultat est le suivant :

Image

Je souhaite enlever la virgule qui sépare les milliers et la remplacer par un espace.

Dans le fichier pagevisits/event/listener.php nous trouvons ceci :

Code: Tout sélectionner
<?php
/**
*
* @package phpBB Extension - Page visits in footer
* @copyright (c) 2016 dmzx - http://www.dmzx-web.net
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
*
*/

namespace dmzx\pagevisits\event;

use Symfony\Component\EventDispatcher\EventSubscriberInterface;

class listener implements EventSubscriberInterface
{
	/** @var \phpbb\config\config */
	protected $config;
	
	/** @var \phpbb\template\template */
	protected $template;

	/**
	* Constructor
	*
	* @param \phpbb\config\config		$config
	* @param \phpbb\template\template	$template
	*
	*/
	public function __construct(\phpbb\config\config $config, \phpbb\template\template $template)
	{
		$this->config = $config;
		$this->template = $template;
	}

	static public function getSubscribedEvents()
	{
		return array(
			'core.user_setup'		=> 'load_language_on_setup',
			'core.page_footer'		=> 'page_footer',
		);
	}

	public function load_language_on_setup($event)
	{
		$lang_set_ext = $event['lang_set_ext'];
		$lang_set_ext[] = array(
			'ext_name' => 'dmzx/pagevisits',
			'lang_set' => 'common',
		);
		$event['lang_set_ext'] = $lang_set_ext;
	}

	public function page_footer($event)
	{
		$pagevisits = (isset($this->config['pageviews'])) ? ($this->config['pageviews'] + 1) : 1;
		$this->config->set('pageviews', $pagevisits, 1);
		$pagevisits = number_format($pagevisits, 0, '.', ',');
		
		$this->template->assign_vars(array(
			'PAGEVISITS'		=> $pagevisits,
		));
	}
}


comment parvenir au résultat souhaité ?

Par avance mille mercis :wink:
Modifié en dernier par mathieu23 le 22 Juin 2016 à 13:00, modifié 1 fois.
Mathieu23
Ancien chef de groupe modération phpBB-fr.com
mathieu23
Floodeur universel
Floodeur universel
 
Messages: 15061
Enregistré le: 01 Sep 2004 à 20:08

Re: [Page visits] Supprimer le séparateur de milliers

Messagepar ABDev » 22 Juin 2016 à 12:44

Pwet,
Easy ^^.

Tu remplaces :

Code: Tout sélectionner
$pagevisits number_format($pagevisits0'.'','); 

Par :

Code: Tout sélectionner
$pagevisits number_format($pagevisits0'.'' '); 
Pour se payer le luxe d'être feignant, il faut sans cesse faire travailler ses méninges ! (Korben)

On clique sur le bouton Répondre plutôt que le bouton Citer ...
Un problème avec une extension ? Pas de lien vers celle-ci ? Sujet ignoré !
Avatar de l’utilisateur
ABDev
Programmationateur
Programmationateur
 
Messages: 15689
Enregistré le: 12 Mai 2005 à 22:54

Re: [Page visits] Supprimer le séparateur de milliers

Messagepar mathieu23 » 22 Juin 2016 à 12:59

Bonjour et merci ABDev :wink:
Mathieu23
Ancien chef de groupe modération phpBB-fr.com
mathieu23
Floodeur universel
Floodeur universel
 
Messages: 15061
Enregistré le: 01 Sep 2004 à 20:08


Retourner vers Support des extensions non présentes dans notre base de données

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités