Autorisations avec Calendar !!!! (Créer un compte)

  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #447316
    the brain
    Membre
    Initié WordPress
    4 contributions

    Salut,
    J’utilise sur mon blog le plugin Calendar, j’en suis très content toutefois j’aimerais savoir si il est possible d’autoriser les différents auteurs a y inscrire des évenements sans qu’il soit administrateur ?
    Je suis sur mac et je sais que la fenetre d’ecriture d’article est assez limité (genre pas d’envoi d’image, pas de mise en page etc…) alors peut etre que sur PC avec un autre navigateur ca doit marcher mais bon…
    Quelqu’un aurait-il une réponse ?

    #572230
    z720
    Membre
    Maître WordPress
    579 contributions

    S’il n’y a pas d’option évidente pour le faire, il faut ouvrir le plugin et regarder les controles d’autorisations.

    #572231
    the brain
    Membre
    Initié WordPress
    4 contributions

    d’accord mais au milieu de tous ce php j’y comprend pas grand chose…
    je repere plus ou moins un truc comme ca :

    function calendar_admin() {
    if (function_exists(‘add_options_page’)) {
    add_options_page(‘Calendar Options’, ‘Calendar’, 8, basename(__FILE__), ‘calendar_admin_page’);
    }
    }

    function calendar_admin_page() {
    global $calendar_options, $calendar_defaults, $calendar_table, $calendar_preset;

    if (isset($_POST[‘theme_update’])) {

    switch ($_POST[theme]) {
    case ‘1’: $update_options=$calendar_defaults; break;
    case ‘2’: $update_options=$calendar_preset[lightblue]; break;
    case ‘3’: $update_options=$calendar_preset[red]; break;
    case ‘4’: $update_options=$calendar_preset[green]; break;
    case ‘5’: $update_options=$calendar_preset[gold]; break;
    case ‘6’: $update_options=$calendar_preset[multi]; break;
    default:
    $update_options=$calendar_defaults;
    }

    update_option(‘calendar_options’,$update_options);
    $calendar_options = get_settings(‘calendar_options’);
    ?><div class="updated"><p><strong><?php
    _e('Calendar Preset applied!','');
    echo "</strong></p></div>« ;
    }
    if (isset($_POST[‘info_update’])) {
    ?><div class="updated"><p><strong><?php
    _e('Calendar settings successfully updated!','');

    est-ce que ce serait par là qu’il faut que cherche ???
    Désolé je suis autodidact et donc un peu nul dans ces language…

    http://www.vrsite.org
    http://www.vrsite.org/blog

    #572232
    z720
    Membre
    Maître WordPress
    579 contributions
    function calendar_admin() {
    if (function_exists(‘add_options_page’)) {
    add_options_page(‘Calendar Options’, ‘Calendar’, 8, basename(__FILE__), ‘calendar_admin_page’);
    }
    }

    Effectivement ça peut résoudre ton problème : le 8 indique le niveau utilisateur pour que l’entrée soit ajoutée dans son menu.

    #572233
    the brain
    Membre
    Initié WordPress
    4 contributions

    Ok par contre ce niveau d’utilisateur « 8 » correspond donc au niveau admin mais pour ce qui est du niveau contributeur a t’il une valeur spécifique ? ou est ce que je peu le trouver ?
    Merci d’avance

    http://www.vrsite.org
    http://www.vrsite.org/blog

5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.