Changeset 59650 in spip-zone


Ignore:
Timestamp:
Mar 22, 2012, 9:58:38 PM (8 years ago)
Author:
daniel@…
Message:

On traite les statuts auteurs wp selon http://www.garyc40.com/2010/04/ultimate-guide-to-roles-and-capabilities/
et en attendant de trouver comment traduire 'author', on les passe en rédacteurs et avertissement sur les stats wp

administrator,editor : admins, le premier est webmestre
author,contributor : rédacteurs
subscriber : visiteur

Location:
_plugins_/wp2spip/inc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/wp2spip/inc/inc-auteurs.html

    r59613 r59650  
    11[(#REM)
    2 on va chercher les users wp, ceux avec un statut 0 sont admins, les autres deviendrons visiteurs
    3 c.à.d que ceux different de 0 sront 'à définir, donc vu comm visiteurs dans spip
    4 cette partie est à completer à ce stade je n'ai pas d'exemples de statut wp, voir ligne 60
    5 
    6 
    7 puis on prend l'auteur de la session en cours et on l'ajoute à la suite des auteurs importés et avec le statut webmestre
    8 ensuite on liste les liens posts auteurs vers
    9 ]
    10 
    11 #ID     
    12 #USER_LOGIN     
    13 #USER_PASS     
    14 #USER_NICENAME 
    15 #USER_EMAIL     
    16 #USER_URL       
    17 #USER_REGISTERED       
    18 #USER_ACTIVATION_KEY
    19 #USER_STATUS   
    20 #DISPLAY_NAME
    21 
    22 
    23 ID_AUTEUR       
    24 NOM     
    25 BIO     
    26 EMAIL   
    27 NOM_SITE       
    28 URL_SITE       
    29 LOGIN   
    30 PASS   
    31 LOW_SEC         
    32 STATUT 
    33 WEBMESTRE       
    34 MAJ     
    35 PGP
    36 HTPASS 
    37 EN_LIGNE       
    38 IMESSAGE       
    39 MESSAGERIE     
    40 ALEA_ACTUEL     
    41 ALEA_FUTUR     
    42 PREFS   
    43 COOKIE_OUBLI   
    44 SOURCE  LANG   
    45 EXTRA   
    46 on liste les users wp meme id puis on ajopute auteur 1 spip
    47 ]
     2voir
     3http://www.garyc40.com/2010/04/ultimate-guide-to-roles-and-capabilities/
     4 ]
     5 
    486
    497
     
    6119<pass></pass>
    6220<low_sec></low_sec>
    63 [(#USER_STATUS|=={0}|oui)<statut>0minirezo</statut>]
    64 [(#USER_STATUS|=={0}|non)<statut>A définir</statut>]
    65 <webmestre>non</webmestre>
     21
     22
     23  <BOUCLE_cherche_statut(wp_usermeta){user_id=#ID}{meta_key=wp_capabilities}>
     24
     25  #SET{tab_wp,#META_VALUE|explode{'"'}}
     26  </BOUCLE_cherche_statut>
     27
     28  [(#GET{tab_wp}|table_valeur{1}|=={administrator}|oui)
     29  <statut>0minirezo</statut>
     30  ]
     31 
     32
     33  [(#GET{tab_wp}|table_valeur{1}|=={editor}|oui)
     34  <statut>0minirezo</statut>
     35  ]
     36 
     37  [(#REM)    administrateur restein, passe redacteur pour l'instant ]
     38 
     39  [(#GET{tab_wp}|table_valeur{1}|=={author}|oui)
     40  <statut>1comite</statut>
     41  ]
     42 
     43
     44  [(#GET{tab_wp}|table_valeur{1}|=={contributor}|oui)
     45  <statut>1comite</statut>
     46  ]
     47
     48   [(#GET{tab_wp}|table_valeur{1}|=={subscriber}|oui)
     49   <statut>6forum</statut>
     50   ]
     51
     52[(#GET{tab_wp}|table_valeur{1}|=={administrator}|oui)<webmestre>oui</webmestre>]
     53[(#GET{tab_wp}|table_valeur{1}|=={administrator}|non)<webmestre>non</webmestre>]
    6654<maj>#USER_REGISTERED</maj>
    6755<pgp></pgp>
     
    9583<low_sec>#LOW_SEC</low_sec>
    9684<statut>#STATUT</statut>
     85
    9786<webmestre>oui</webmestre>
    9887<maj>#MAJ</maj>
  • _plugins_/wp2spip/inc/inc-stats-wp.html

    r59643 r59650  
    8585[(#REM) on liste les auteurs wp]
    8686
    87 #SET{pas_admin,0}
    88 <BOUCLE_users( wp_users ){tout}>
    89 [(#REM) wp status 0 = admin
    90 on liste les autres statuts qui seront visiteurs SPIP sinon définir lignes 63 dans inc/inc-auteurs.html
    91 ]
    92 [(#USER_STATUS|=={0}|non)
    93 #SET{pas_admin,#GET{pas_admin}|plus{1}}
    94 ]
    95 </BOUCLE_users>
    96 <p>[(#TOTAL_BOUCLE|moins{#GET{pas_admin}})] Users admin
    97 [(#GET{pas_admin}|=={0}|non)
    98 [<br />(#GET{pas_admin}) avec le statut visiteur ou à redéfinir!!]
    99 ]
     87
     88
     89#SET{liste_restreint_radac,#ARRAY}
     90<BOUCLE_users_wp( wp_users ){tout}>
     91
     92  <BOUCLE_cherche_statut(wp_usermeta){user_id=#ID}{meta_key=wp_capabilities}>
     93
     94  #SET{tab_wp,#META_VALUE|explode{'"'}}
     95 
     96  </BOUCLE_cherche_statut>
     97                        [(#REM) liste les admins restreint, il seront des redacteur pour le moment je trouve pas leur rubrique wp]
     98       
     99  [(#GET{tab_wp}|table_valeur{1}|=={author}|oui)
     100 
     101
     102                        #SET{liste_restreint_radac,#GET{liste_restreint_radac}|push{#ID}}
     103
     104  ]
     105
     106</BOUCLE_users_wp>
     107
     108<p>[(#TOTAL_BOUCLE)] Users
     109
    100110</p>
    101 </B_users>
     111</B_users_wp>
     112pas d'users pas normal
     113<//B_users_wp>
     114
     115
     116
     117<B_new_redac>
     118<p>
     119<BOUCLE_new_redac( wp_users ){id IN #GET{liste_restreint_radac}}>
     120[id:#ID user login: #USER_LOGIN]
     121</BOUCLE_new_redac>
     122-admin wp restreint = rédacteurs SPIP, précisez leur statut après l'import
     123</p>
     124</B_new_redac>
     125
     126
     127
     128
    102129
    103130[(#REM) les posts]
Note: See TracChangeset for help on using the changeset viewer.