- Statut : non résolu
- Ce sujet contient 13 réponses, 6 participants et a été mis à jour pour la dernière fois par ramenian, le il y a 18 années et 3 mois.
-
AuteurMessages
-
23 juin 2006 à 14 h 01 min #447981
Bonjour.
Je viens de tester sur mon blog de laisser un commentaire sous le nom « admin » alors que mon pseudo actuel est justement « admin ».
Comment interdire ce genre de choses ? Ou créer une liste d’exlusions de pseudos prédéfinis ?je profite également du message pour demander de l’aide par rapports à un autre point :
J’ai un problème avec l’affichage de la date qui est le suivant :
Publié le Vendredi, juin 23rd, 2006
Evidemment je voudrais la mettre en français pour que ça donne « Vendredi 23 juin 2006 ». J’ai installé le .mo et j’ai bien rajouté « fr_FR » et j’ai aussi configuré l’affichage à partir du panel d’administration.
Comment faire pour que ça marche ?Merci 🙂
Arthur23 juin 2006 à 23 h 32 min #575914Pour la date essaie de modifier directement dans les fichiers du thème le format de date par (l j F Y).
24 juin 2006 à 13 h 15 min #575915Oki 🙂 je testerai tout à l’heure. Et pour le pseudo des visiteurs ?
Il y a également autre chose qui me déplait, c’est le fait qu’une fois qu’un membre est connecté, la première page qu’il voit est celle de son tableau de bord alors que je préfèrerais qu’il voit la page principale du blog.
Je me rapelle d’un sujet que j’avais lu ici à ce propos justement, mais je n’arrive pas à mettre la main dessus..
24 juin 2006 à 15 h 07 min #575916Pour créer une liste de pseudos à exclure, il va te falloir bidouiller le code qui gère l’ajout de commentaires (donc pas de plugins).
Le code en lui-même est simple :
$excluded_names = array(‘admin’, ‘modo’, ‘webmaster’);
if (!$user_ID && in_array($_POST[‘pseudo’], $excluded_names)) die (‘H4x0r’);Le tout est de trouver où le placer 😕
26 juin 2006 à 16 h 04 min #575917Et pour la page d’accueil ? :'(
29 juin 2006 à 7 h 43 min #575918Même question que mikado pour la page d’accueil 🙂 si quelqu’un sait nous aider …
29 juin 2006 à 9 h 54 min #575919Salut 🙂
pour la redirection après la connexion, il faut éditer le fichier wp-login.php et là, 2 solutions s’offrent à vous :
1. Editer le code php :
Remplacez
if (!isset( $_REQUEST[‘redirect_to’] ) )
$redirect_to = ‘wp-admin/’;Par
if (!isset( $_REQUEST[‘redirect_to’] ) )
$redirect_to = ‘/’;2. Editer le code HTML :
Remplacez
<input type="hidden" name="redirect_to" value=" » />
par
Voilà 😉
29 juin 2006 à 9 h 58 min #575920dans ton thème ouvre le fichier index.php
trouve :
<div class="post" id="post-« >
<h2><a href=" » rel= »bookmark » title= »Lien permanent pour « ></a></h2>Après modifie la ligne suivante comme suit
<small> <!– par –></small>
29 juin 2006 à 19 h 01 min #575921Pour la page d’accueil et la date c’est ok ! Merci de votre aide.
Mais pour la liste d’exclusions, je ne vais pas m’amuser à rajouter un pseudo à la liste à chaque fois qu’un membre s’inscrit un nouveau pseudo.. Il faudrait quelque chose d’automatique qui fasse que dès la création d’un compte membre, les visiteurs ne puissent pas poster avec ce même pseudo.30 juin 2006 à 8 h 09 min #575922mikado wrote:Pour la page d’accueil et la date c’est ok ! Merci de votre aide.
Mais pour la liste d’exclusions, je ne vais pas m’amuser à rajouter un pseudo à la liste à chaque fois qu’un membre s’inscrit un nouveau pseudo.. Il faudrait quelque chose d’automatique qui fasse que dès la création d’un compte membre, les visiteurs ne puissent pas poster avec ce même pseudo.Ben il faut faire une requête SQL alors 😋
$sql_members = $wpdb->get_results(« SELECT display_name FROM wp_users »);
foreach ($sql_members AS $member)
$excluded_names[] = $member[‘display_name’];
if (!$user_ID && in_array($_POST[‘pseudo’], $excluded_names))
die (‘H4x0r’);30 juin 2006 à 12 h 18 min #575923Mais je glisse ce code où dans ma base ? En fait, je me débrouille en php en comparant deux versions d’une même page par exemple, mais mysql je ne connais absolument rien..
30 juin 2006 à 12 h 23 min #575924C’est simple : Mon code SQL ne fait que rapatrier tous les pseudos des membres inscrits (dont on ne doit pas pouvoir usurper l’identité 😉 )
Enusite, je regarde si le visiteur est connecté (si c’est le cas, il a un user_ID) et si le pseudo qu’il a choisi appartient à un membre (s’il est dans le tableau donc)
😉
P.S : Quant à placer ce code, je ne sais pas exactement, mais tu peux essayer au début du fichier qui traite les commentaires par exemple 😉
30 juin 2006 à 13 h 15 min #575925marche pas, toujours pareil..
http://happy-apple.user.fr/
(dans le sujet « coucou à tous »)30 juin 2006 à 13 h 19 min #575926Et si tu insérais le code dans le template qui apelle le formulaire de commentaire ? A mon avis en le lisant bien tu dois pouvoir l’insérer ici, comme ca dès qu’un visiteur valide son commentaire, il pourra recevoir un message d’erreur en lui disant que le pseudo est pas bon.
Sinon un tout petit truc : rend la bannière cliquable sur ton blog, ça facilitera grandement la navigation 😉
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.