Petites annonces
Faucon-noir Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Faucon-noir
- Inscrit le : 21/05/2016
- Site internet
- Groupes :
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,
Édité par Faucon-noir Le 20/11/2021 à 12h09
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
Les modérateurs ont-ils accès pour d'autres modules ?
Faucon-noir Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Faucon-noir
- Inscrit le : 21/05/2016
- Site internet
- Groupes :
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,
Édité par Faucon-noir Le 21/11/2021 à 06h41
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
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.
Faucon-noir Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Faucon-noir
- Inscrit le : 21/05/2016
- Site internet
- Groupes :
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
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
Ensuite il faudrait renvoyer le module
connectpour être sûr que le système renvoie bien
(-1)pour les modérateurs quand il y a au moins une contribution.
Faucon-noir Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Faucon-noir
- Inscrit le : 21/05/2016
- Site internet
- Groupes :
renvoyer le module connect?
par le ftp ?
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
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...
Faucon-noir Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Faucon-noir
- Inscrit le : 21/05/2016
- Site internet
- Groupes :
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.
Édité par Faucon-noir Le 22/11/2021 à 17h45
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
Faucon-noir :
renvoyer le module connect?
par le ftp ?
par le ftp ?
Oui avec écrasement des fichiers existants. Attention à prendre la bonne version dans l'espace de téléchargement PHPBoost.
Olivier
Olivier
Faucon-noir Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Faucon-noir
- Inscrit le : 21/05/2016
- Site internet
- Groupes :
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
Faucon-noir Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Faucon-noir
- Inscrit le : 21/05/2016
- Site internet
- Groupes :
Après toutes, c'est vérification donnée, le problème n'est pas résolu.
Toujours le même souci.
Cordialement
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
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
Édité par babsolune Le 24/11/2021 à 17h43
Faucon-noir Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Faucon-noir
- Inscrit le : 21/05/2016
- Site internet
- Groupes :
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
Édité par babsolune Le 25/11/2021 à 09h36
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
mais le premier fichier fourni n'est pas le bon
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie