Forum

Support des Modules Petites annonces

Faucon-noir Membre non connecté

Booster Roquette

Rang

Avatar

Inscrit le : 21/05/2016 à 08h14

Messages: 305

Le 20/11/2021 à 12h08
Bonjour,

Remarque:

J'ai remarqué sur le module Petites annonces le modérateur ne peut voir les Annonces dans le Panneau de contribution.
Pour le multimédia, il est également le même problème.
Ils ne peuvent approuver ou non les postes à ces sujets.


Ne pourrait-on pas donner l’accès à ces options aux modérateurs ?


Merci de vos réponses


Cordialement, Edité par Faucon-noir Le 20/11/2021 à 12h09


signature_faucon
Site web    
babsolune Membre non connecté

Modérateur

Rang

Avatar

Equipe Graphique

Inscrit le : 16/05/2008 à 12h52

Messages: 2695

Le 20/11/2021 à 17h55
Je ne reproduis pas le problème pour aucun des 2 modules.
Les modérateurs ont-ils accès pour d'autres modules ?


Pour un support plus efficace, pensez à déclarer dans votre profil, le lien vers votre site
ban_wind
Site web    
Faucon-noir Membre non connecté

Booster Roquette

Rang

Avatar

Inscrit le : 21/05/2016 à 08h14

Messages: 305

Le 21/11/2021 à 06h26
Bonjour,


Ma question est si cela et normal que les modérateurs ne peuvent approuver les demandes dans le Panneau de contribution ?

Car apparemment, ils ne peuvent pas approuver les demandes des membres qui postent. Mise à part les administrateurs !


Cordialement, Edité par Faucon-noir Le 21/11/2021 à 06h41


signature_faucon
Site web    
babsolune Membre non connecté

Modérateur

Rang

Avatar

Equipe Graphique

Inscrit le : 16/05/2008 à 12h52

Messages: 2695

Le 21/11/2021 à 11h01
les modérateurs peuvent approuver les demandes dans le Panneau de contribution ainsi que via les Contributions en attente de chaque module qui propose cette fonctionnalité.

Les tests effectués, avant de répondre à cette remarque, ne révèlent aucun dysfonctionnement sur les 2 modules incriminés précédemment.


Pour un support plus efficace, pensez à déclarer dans votre profil, le lien vers votre site
ban_wind
Site web    
Faucon-noir Membre non connecté

Booster Roquette

Rang

Avatar

Inscrit le : 21/05/2016 à 08h14

Messages: 305

Le 21/11/2021 à 16h21
Bonjour,

Alors j'ai un gros souci, car les modérateurs ne peuvent approuver les demandes dans le Panneau de contribution, ça n'affiche pas le nombre de contributions à côté de celui-ci donc pas informer qu'il y a des contributions à géré.

Pour infos rien dans les Erreurs archivées.


Cordialement


signature_faucon
Site web    
babsolune Membre non connecté

Modérateur

Rang

Avatar

Equipe Graphique

Inscrit le : 16/05/2008 à 12h52

Messages: 2695

Le 22/11/2021 à 11h02
Dans un premier temps il faudrait vérifier que les modérateurs aient bien le status de modérateur dans leur compte.

Ensuite il faudrait renvoyer le module
connect
pour être sûr que le système renvoie bien
(-1)
pour les modérateurs quand il y a au moins une contribution.


Pour un support plus efficace, pensez à déclarer dans votre profil, le lien vers votre site
ban_wind
Site web    
Faucon-noir Membre non connecté

Booster Roquette

Rang

Avatar

Inscrit le : 21/05/2016 à 08h14

Messages: 305

Le 22/11/2021 à 15h28
bonjour

renvoyer le module connect?

par le ftp ?


signature_faucon
Site web    
babsolune Membre non connecté

Modérateur

Rang

Avatar

Equipe Graphique

Inscrit le : 16/05/2008 à 12h52

Messages: 2695

Le 22/11/2021 à 17h34
oui le connect, c'est lui qui renvoie les alertes et oui aussi par FTP :)
J'ai pu contrôler le fichier tpl du module mais pas le fichier php (inaccessible pour cause de sécurité ;) ) donc au cas où il aurait malencontreusement été corrompu, on renvoie tous les fichiers du module histoire d'être sur qu'ils sont conformes.
Si l'erreur persiste, la vérité est ailleurs...


Pour un support plus efficace, pensez à déclarer dans votre profil, le lien vers votre site
ban_wind
Site web    
Faucon-noir Membre non connecté

Booster Roquette

Rang

Avatar

Inscrit le : 21/05/2016 à 08h14

Messages: 305

Le 22/11/2021 à 17h42
Bonsoir,

Alors j'ai bien vérifier que le grade moderateur est bien mis dans le profil, et j'ai renvoyer le module connect par le ftp mais rien ne change visiblement.

En admin sa fonctionne sans problème, mais en modérateur rien ne se passe. Edité par Faucon-noir Le 22/11/2021 à 17h45


signature_faucon
Site web    
olivierb Membre non connecté

Modérateur

Rang

Avatar

Equipe Assistance

Inscrit le : 07/02/2014 à 21h54

Messages: 1733

Le 22/11/2021 à 17h46
À ma connaissance, le panneau de contribution affiche les modules pour lesquels l'utilisateur connecté a les droits de contribution. As-tu vérifié ces droits dans la conf de ces modules ? (pour Smallads : ton-site.tld/smallads/admin/display/)
Faucon-noir :
renvoyer le module connect?

par le ftp ?

Oui avec écrasement des fichiers existants. Attention à prendre la bonne version dans l'espace de téléchargement PHPBoost.

Olivier


Olivier
signboost
Site web    
Faucon-noir Membre non connecté

Booster Roquette

Rang

Avatar

Inscrit le : 21/05/2016 à 08h14

Messages: 305

Le 22/11/2021 à 17h55
bonjour,
Oui les droits son bien mis dans le panneau de contribution.

pour le module connect la dernier version a était faite en mise a jour


signature_faucon
Site web    
Faucon-noir Membre non connecté

Booster Roquette

Rang

Avatar

Inscrit le : 21/05/2016 à 08h14

Messages: 305

Le 23/11/2021 à 07h56
Bonjour,

Après toutes, c'est vérification donnée, le problème n'est pas résolu.
Toujours le même souci.

Cordialement


signature_faucon
Site web    
babsolune Membre non connecté

Modérateur

Rang

Avatar

Equipe Graphique

Inscrit le : 16/05/2008 à 12h52

Messages: 2695

Le 24/11/2021 à 17h40
alors la vérité est ailleurs... :)

Est-ce que l'admin a les notifications de contribution et peut les valider.

Possible d'afficher le contenu entier des fichiers ?
/connect/phpboost/ConnectModuleMiniMenu.class.php
et
/user/contribution_panel.php

Faucon-noir :
Ils ne peuvent approuver ou non les postes à ces sujets.

Quand ils vont directement dans le
panneau de contributions
, ils ne peuvent pas modifier une contribution pour la valider, c'est ça ?
C'est pareil pour tous les modules, ou seulement pour Petites Annonces et Multimediamedia ? faudrait tester avec News, Calendrier et/ou Liens web Edité par babsolune Le 24/11/2021 à 17h43


Pour un support plus efficace, pensez à déclarer dans votre profil, le lien vers votre site
ban_wind
Site web    
Faucon-noir Membre non connecté

Booster Roquette

Rang

Avatar

Inscrit le : 21/05/2016 à 08h14

Messages: 305

Le 25/11/2021 à 06h12
Bonjour,

L'admin effectivement a les notifications de contribution et peut les valider.

Alors dans le panneau, ils ne peuvent pas valider, ils peuvent voir les contributions est ne peuvent pas les valider quand ils voient les contributions. De plus, le (1) n'apparaît pas sur les coter en clignotant donc ils ne peuvent pas savoir i il y a des contributions en attente.

Donc c'est pareille pour tout les modules concerné les news, article, ect.

Code PHP :
<?php
/**
 * @copyright     © 2005-2019 PHPBoost
 * @license     [url=https://www.gnu.org/licenses/gpl-3.0.html]https://www.gnu.org/licenses/gpl-3.0.html[/url] GNU/GPL-3.0
 * @author      Kevin MASSY <reidlos@phpboost.com>
 * @version       PHPBoost 5.2 - last update: 2014 12 22
 * @since       PHPBoost 3.0 - 2011 10 06
*/
 
class ConnectExtensionPointProvider extends ExtensionPointProvider
{
    public function __construct()
    {
        parent::__construct('connect');
    }
 
    public function css_files()
    {
        $module_css_files = new ModuleCssFiles();
        $module_css_files->adding_always_displayed_file('connect_mini.css');
        return $module_css_files;
    }
 
    public function menus()
    {
        return new ModuleMenus(array(
            new ConnectModuleMiniMenu()
        ));
    }
}
?>

Le fichier suivant:

Code PHP :
<?php
/**
 * @copyright     © 2005-2019 PHPBoost
 * @license     [url=https://www.gnu.org/licenses/gpl-3.0.html]https://www.gnu.org/licenses/gpl-3.0.html[/url] GNU/GPL-3.0
 * @author      Kevin MASSY <reidlos@phpboost.com>
 * @version       PHPBoost 5.2 - last update: 2019 10 04
 * @since       PHPBoost 3.0 - 2011 10 08
 * @contributor Julien BRISWALTER <j1.seth@phpboost.com>
 * @contributor Arnaud GENET <elenwii@phpboost.com>
*/
 
class ConnectModuleMiniMenu extends ModuleMiniMenu
{
    public function get_default_block()
    {
        return self::BLOCK_POSITION__SUB_HEADER;
    }
 
    public function display($tpl = false)
    {
        $lang = LangLoader::get('main');
 
        if (!Url::is_current_url('/login'))
        {
            $tpl = new FileTemplate('connect/connect_mini.tpl');
            $tpl->add_lang(LangLoader::get('user-common'));
            $user = AppContext::get_current_user();
            MenuService::assign_positions_conditions($tpl, $this->get_block());
            if ($user->check_level(User::MEMBER_LEVEL)) //Connecté.
            {
                $unread_contributions = UnreadContributionsCache::load();
 
                //Vaut 0 si l'utilisateur n'a aucune contribution. Est > 0 si on connait le nombre de contributions
                //Vaut -1 si l'utilisateur a au moins une contribution (mais on ne sait pas combien à cause des recoupements entre les groupes)
                $contribution_number = 0;
 
                if ($user->check_level(User::ADMIN_LEVEL))
                {
                    $contribution_number = $unread_contributions->get_admin_unread_contributions_number();
                }
                elseif ($user->check_level(User::MODERATOR_LEVEL))
                {
                    if ($unread_contributions->have_moderators_unread_contributions())
                    {
                        $contribution_number = -1;
                    }
                }
                else
                {
                    if ($unread_contributions->have_members_unread_contributions())
                    {
                        $contribution_number = -1;
                    }
                    else if ($unread_contributions->has_user_unread_contributions($user->get_id()))
                    {
                        $contribution_number = -1;
                    }
                    else
                    {
                        foreach ($user->get_groups() as $group_id)
                        {
                            if ($unread_contributions->has_group_unread_contributions($group_id))
                            {
                                $contribution_number = -1;
                                break;
                            }
                        }
                    }
                }
 
                $user_accounts_config = UserAccountsConfig::load();
                $user_avatar = AppContext::get_session()->get_cached_data('user_avatar');
                if (empty($user_avatar))
                {
                    $user_avatar = '/templates/'. AppContext::get_current_user()->get_theme() .'/images/'. $user_accounts_config->get_default_avatar_name();
                }
                $total_alert = $user->get_unread_pm() + $contribution_number + ($user->check_level(User::ADMIN_LEVEL) ? AdministratorAlertService::get_number_unread_alerts() : 0);
 
                $user_group_color = User::get_group_color($user->get_groups(), $user->get_level(), true);
 
                $tpl->put_all(array(
                    'C_ADMIN_AUTH' => $user->check_level(User::ADMIN_LEVEL),
                    'C_MODERATOR_AUTH' => $user->check_level(User::MODERATOR_LEVEL),
                    'C_UNREAD_CONTRIBUTION' => $contribution_number != 0,
                    'C_KNOWN_NUMBER_OF_UNREAD_CONTRIBUTION' => $contribution_number > 0,
                    'C_UNREAD_ALERT' => (bool)AdministratorAlertService::get_number_unread_alerts(),
                    'C_HAS_PM' => $user->get_unread_pm() > 0,
                    'C_USER_GROUP_COLOR' => !empty($user_group_color),
                    'NUMBER_UNREAD_CONTRIBUTIONS' => $contribution_number,
                    'NUMBER_UNREAD_ALERTS' => AdministratorAlertService::get_number_unread_alerts(),
                    'NUMBER_PM' => $user->get_unread_pm(),
                    'NUMBER_TOTAL_ALERT' => $total_alert,
                    'PSEUDO' => $user->get_display_name(),
                    'USER_LEVEL_CLASS' => UserService::get_level_class($user->get_level()),
                    'USER_GROUP_COLOR' => $user_group_color,
                    'U_USER_PROFILE' => UserUrlBuilder::profile($user->get_id())->rel(),
                    'U_USER_PM' => UserUrlBuilder::personnal_message($user->get_id())->rel(),
                    'U_AVATAR_IMG' => Url::to_rel($user_avatar),
                    'L_NBR_PM'  => $user->get_unread_pm() > 0 ? ($user->get_unread_pm() . ' ' . ($user->get_unread_pm() > 1 ? $lang['message_s'] : $lang['message'])) : $lang['private_messaging'],
                    'L_MESSAGE' => $user->get_unread_pm() > 1 ? $lang['message_s'] : $lang['message'],
                    'L_PM_PANEL' => $lang['private_messaging'],
                    'L_ADMIN_PANEL' => $lang['admin_panel'],
                    'L_MODO_PANEL' => $lang['modo_panel'],
                    'L_PRIVATE_PROFIL' => $lang['my_private_profile'],
                    'L_CONTRIBUTION_PANEL' => $lang['contribution_panel']
                ));
            }
            else
            {
                $external_authentication = 0;
 
                foreach (AuthenticationService::get_external_auths_activated() as $id => $authentication)
                {
                    $tpl->assign_block_vars('external_auth', array(
                        'U_CONNECT' => UserUrlBuilder::connect($id)->rel(),
                        'ID' => $id,
                        'NAME' => $authentication->get_authentication_name(),
                        'IMAGE_HTML' => $authentication->get_image_renderer_html(),
                        'CSS_CLASS' => $authentication->get_css_class()
                    ));
                    $external_authentication++;
                }
 
                $tpl->put_all(array(
                    'C_USER_NOTCONNECTED' => true,
                    'C_USER_REGISTER' => UserAccountsConfig::load()->is_registration_enabled(),
                    'C_DISPLAY_REGISTER_CONTAINER' => $external_authentication || UserAccountsConfig::load()->is_registration_enabled(),
                    'L_REQUIRE_PSEUDO' => $lang['require_pseudo'],
                    'L_REQUIRE_PASSWORD' => $lang['require_password'],
                    'U_CONNECT' => UserUrlBuilder::connect()->rel(),
                    'SITE_REWRITED_SCRIPT' => TextHelper::substr(REWRITED_SCRIPT, TextHelper::strlen(GeneralConfig::load()->get_site_path()))
                ));
            }
 
            return $tpl->render();
        }
        return '';
    }
}
?>


Cordialement

Edité par babsolune Le 25/11/2021 à 09h36


signature_faucon
Site web    
babsolune Membre non connecté

Modérateur

Rang

Avatar

Equipe Graphique

Inscrit le : 16/05/2008 à 12h52

Messages: 2695

Le 25/11/2021 à 10h16
c'est bon pour le ConnectModuleMiniMenu, il est conforme
mais le premier fichier fourni n'est pas le bon


Pour un support plus efficace, pensez à déclarer dans votre profil, le lien vers votre site
ban_wind
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces