MasterMan

XF 2.1 / 2.2 [Brivium] Modern Statistics (Modified) 3.1.0

Add-on xenforo 2

Ressources et modules complémentaires pour XenForo 2

Styles xenforo 2

Styles / Thèmes et apparence pour xenforo 2

Templates xenforo 2

Codes pour modifier les templates sur xenforo 2

Section Premium

Add-on et Styles pour membre Premium
MasterMan

XF 2.1 / 2.2 [Brivium] Modern Statistics (Modified) 3.1.0

Catégorie Catégorie Add-Ons
Titre du sujet Titre du sujet [Brivium] Modern Statistics (Modified) 3.1.0
Auteur de la discussion Auteur de la discussion MasterMan
Date de début Date de début
Réponses Réponses 82
Affichages Affichages 4 966
Réaction Réaction 16
Dernier message par Dernier message par laurent68

MasterMan

Membre suprême

Premium
Donateur
VIP
Réputation: 100%
Discussions
154
Messages
721
Solutions
33
J'aime
949
Points
148
Modern Statistics - XenForo 2 Add-on provides for you an amazing tool of statistic in your site/forum. Users could see and follow to hot trend or update the newest information on that.

Modern Statistics is an intelligent function of the statistic in the forum. There are four main objects of statistic, they are Users, Threads, Profile Posts and Resources. The users could see many statistics about those objects, such as Latest Replies, Sticky Threads, Top Resources, Most Downloaded Resources, Most Messages User, Recent Profile Posts ... It helps users to keep up any hot discussions and offer useful information to others.

FEATURES:
- Support multiple independence modern statistics block.
- Can turn on / off individual stats.
- Can set the number of threads/users/resources/profile posts that will displayed on stats.
- Can show / hide preview tooltip.
- Can show / hide thread prefix.
- Can choose position to display stats.
- Can choose forums/resource categories/usergroups will be include to get statistics.
- Can setting which stats can be hiden by usergroups, node name, template name.
- Can setting thread date cut off for most viewed and most replied threads.
- Fully support AJAX.
- Fully support responsive design.
- Fully support XenForo Resource Manager.
- Multiple statistics layout (top/left/right) & style (light/dark).
- Easy to modify style by using Style Properties system.
- Provide cache system for high quality / performance

NOTES:
After upgrading this addon from XF 1 to XF2, you should choose the position of Modern Statistic again.

Templates modifié
  • brms_latest_profile_posts
  • brms_modern_statistic.less
  • brms_resource_download_count
  • brms_resource_last_update
  • brms_resource_rating_weighted
  • brms_resource_resource_date
  • brms_tab_macros
  • brms_thread_latest
  • brms_thread_most_reply
  • brms_thread_most_viewed
  • brms_thread_my_threads
  • brms_thread_post_latest
  • brms_user_latest_banned
  • brms_user_latest_members
  • brms_user_most_likes
  • brms_user_most_messages
  • brms_user_most_points
  • brms_user_most_reaction_scores
  • brms_user_most_resources
  • brms_user_staff_members
  • brms_your_profile_posts
Les capture d'écrans

ModernStatistic_01.gif


ModernStatistic_02.gif


ModernStatistic_03.gif


ModernStatistic_04.gif


Vous devez répondre avant de pouvoir voir le contenu des données cachées.
Ajout version compatible Xenforo 2.2.2

Vous devez répondre avant de pouvoir voir le contenu des données cachées.
 
Dernière édition:
@lagrace, je viens de vérifier entièrement les fichiers de la version que tu proposes.

C'est la v3.1.0, j'ai trouvé une différence que dans le fichier Templater.php ce trouvant

src/addons/BR/ModernStatistic/XF/Template/

Modification de cette ligne

public function renderTemplate($template, array $params = [], $addDefaultParams = true)

par


public function renderTemplate($template, array $params = [], $addDefaultParams = true , $hash = NULL)
Oui c'etait l'erreur qui s'affichait quand tu installais la version 3.1.0 sur XF 2.2, c'est tout ce qu'il a changer nulledteam et en plus il le vend.
 
Ok, je vais supprimer ma traduction qui ne sert à rien, puisque tu l'as déjà traduit.

 
Si tu supprimais la ligne :
public function renderTemplate($template, array $params = [], $addDefaultParams = true)
l'addon fonctionne aussi :)
J'avais tester déjà avant.
 
ah merde alors de vrais arnaqueurs lol

pour mon probleme d etiteur j ai carrement supprimer ceci
Code:
public function renderTemplate($template, array $params = [], $addDefaultParams = true , $hash = NULL)
    {
        /*if($this->firstParams == null){
            $this->firstParams = $params;
        }*/
        $this->loadedTemplates[] = str_replace('public:', '', $template);

        return parent::renderTemplate($template, $params, $addDefaultParams);
    }

et cela refonctionne en attendant une ame charitable pour la v3.1.2 merci de l astuce
 
Dernière édition:
ah merde alors de vrais arnaqueurs lol

pour mon probleme d etiteur j ai carrement supprimer ceci
Code:
public function renderTemplate($template, array $params = [], $addDefaultParams = true , $hash = NULL)
    {
        /*if($this->firstParams == null){
            $this->firstParams = $params;
        }*/
        $this->loadedTemplates[] = str_replace('public:', '', $template);

        return parent::renderTemplate($template, $params, $addDefaultParams);
    }

et cela refonctionne en attendant une ame charitable pour la v3.1.2 merci de l astuce
J'allais te dire de tester en suppriment le code XD
 
Plop,

J'ai trouvé le problème.

Dans le fichier Templater.php ce trouvant dans src/addons/BR/ModernStatistic/XF/Template/

Recherche ceci

PHP:
    public function renderTemplate($template, array $params = [], $addDefaultParams = true , $hash = NULL)
    {
        /*if($this->firstParams == null){
            $this->firstParams = $params;
        }*/
        $this->loadedTemplates[] = str_replace('public:', '', $template);

        return parent::renderTemplate($template, $params, $addDefaultParams);
    }

Remplace par

PHP:
    public function renderTemplate($template, array $params = [], $addDefaultParams = true , $hash = NULL)
    {
        /*if($this->firstParams == null){
            $this->firstParams = $params;
        }*/
        $this->loadedTemplates[] = str_replace('public:', '', $template);

        return parent::renderTemplate($template, $params, $addDefaultParams, $hash);
    }

Il manquait un paramètre lors du retour.

Update pour Xenforo 2.2.2 ==> [BR] Modern Statistics (Modified) 3.1.0_compatible_XF_2.2.0
 
Je viens de refaire des tests et avec ceci, cela fonctionne (Cette fonction est en natif sur Xenforo).

PHP:
    public function renderTemplate($template, array $params = [], $addDefaultParams = true, $extensionOverrides = null)
    {
        /*if($this->firstParams == null){
            $this->firstParams = $params;
        }*/
        $this->loadedTemplates[] = str_replace('public:', '', $template);

        return parent::renderTemplate($template, $params, $addDefaultParams, $extensionOverrides);
    }

J'ai repris une partie du code source de xenforo.

PHP:
    public function renderTemplate($template, array $params = [], $addDefaultParams = true, ExtensionSet $extensionOverrides = null)

Je l'ai modifié pour l'adapter à l'addon Modern Statistics

PHP:
    public function renderTemplate($template, array $params = [], $addDefaultParams = true, $extensionOverrides = null)

Et j'ai rajouté au return


PHP:
return parent::renderTemplate($template, $params, $addDefaultParams, $extensionOverrides);
 
Dernière édition:
je l'ai remplacer par $extensionOverrides, il est en natif sur la fonction d'origine.
 
Dernière édition:
Chez moi ne s'affiche pas pour les visiteurs, même l'autre version avec le $hash
 
Étonnant, ben chez moi ça fonctionne.

52fy.png
 
bonjour je viens de tester et j ai du aller dans apparence puis modern stat et faire les reglages pour autoriser le groupe invite ou non connectés et apres cela s affiche
 
@laurent68, tu as mis quoi ici

6hag.png


Je l'ai mis sur "Vue d'ensemble du forum: Haut"
 
excellent je vais tester merci a toi
 
Thank you
Publication fusionnée automatiquement :

Thank you
 
Sujets similaires Les plus vues Voir plus
Retour
Haut Bas