jmini (Créer un compte)

Toutes mes réponses sur les forums

15 sujets de 196 à 210 (sur un total de 219)
  • Auteur
    Messages
  • en réponse à : Accès pages privées par tous les utilisateurs #630112
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    Essaye avec
    wp_list_pages(‘depth=1&title_li=

    Pages

    ‘)

    Le paramètre depth permet de spécifier la profondeur des pages qui doivent être afficher.

    Avec un réglage comme cela, je suppose que seule les pages sans mère vont être affichée, et les pages que tu ne veux pas voir, tu les mets comme fille (comme tu en avait parlé)

    http://codex.wordpress.org/wp_list_pages

    en réponse à : Mot de passe perdu :( #630315
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    Si tu as accès à la base de donnée (phpMyAdmin) alors tu peux changer le mot de passe “à la main”.
    Tu trouve la ligne de ton utilisateur (-> si c’était l’admin normalement c’est la première avec l’ID 1) et tu édite le champ user_pass :
    /! Le mot de passe est codé : “abcdefg”=$P$9TnKiwjxrHxtivG1i9h.63Z2ouyP9Q/

    Voila la requête : (sur une config standard)
    UPDATE `wp_users` SET `user_pass` = ‘$P$9TnKiwjxrHxtivG1i9h.63Z2ouyP9Q/’ WHERE `ID` =1 LIMIT 1

    en réponse à : Que faire pour modifier: www.monsite.fr/WordPress #630297
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    LE coup du memo ne marche pas comme cela.

    De mémoire :
    * Dans le dossier www/ -> il mettent un fichier index.html qui redirige vers /www/memo/index.html qui contient quelques indications pour débuter.
    * Si tu modifier le fichier www/index.html c’est un très bon début -> tu redirige vers la page de ton blog.

    * Tu peux aussi le supprimer et installer le contenu de wp directement dans la racine (= dans le répertoire www/)
    Si il est déjà installé, sauf erreur de ma part, il me semble qu’il suffit de déplacer tous les fichier de www/wordpress/ dans www/ (avec n’importe quel client FTP) et c’est bon.

    Tu peux choisir ou non de garder ton dossier memo/

    en réponse à : Ajouter un code dans “Catégories” et “Tags #630265
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    Il faut que tu modifie les templates correspondants.
    De mémoire : category.php et tags.php ??? ou par défaut si absent index.php.
    Plus d’info : Tutos de Fran6 pour créer ses thèmes leçon 3 et 4.

    en réponse à : [Résolu] Champs personnalisés où je veux quand je veux ? #629929
    jmini
    Membre
    Chevalier WordPress
    220 contributions
    Nicolas-Gilles wrote:
    Je n’ai pas trouvé l’information qui disait que c’était le fichier “single.php” qu’il fallait modifier pour les faire apparaître.
    Ou avez vous trouvez cela pour que je puisse aussi me débrouiller mettre les mains dans le cambouis moi aussi ?

    Lit cette page :
    Hiérarchie des templates pour comprendre quel fichier de template est appeler dans quel cas (si certain fichiers sont absents, WP se rabat sur un template plus général)

    De manière générale les Tutos de Fran6 pour créer ses thèmes sont assez bien fait

    en réponse à : Ajouter les articles récents dans le footer #630102
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    Salut,
    Voila le code que je m’étais fait…
    ca affiche le titre de l’article et les noms des 3 derniers posteurs de commentaires à la manière de la sidebar sur le site http://www.fran6art.com/

    <ul>			
    			get_results(“SELECT DISTINCT comment_post_ID FROM `”.$wpdb->comments.”` ORDER BY comment_date_gmt LIMIT 0,5″);
    			foreach ($results as $row) {
    				$the_curID=$row->comment_post_ID; //[”];
    			?>
    			<li>
    			
    					<a href="guid; ?>” rel=”bookmark” title=”Lien permanent vers post_title; ?>”>post_title; ?></a> <a href="guid; ?>#comments” class=”cite_author” title=”Vers les commentaires de cet article”>(comment_count; ?>)</a><br />
    				
    						<a href="guid; ?>#comment-comment_ID; ?>” class=”cite_author” title=”Vers le commentaire”>comment_author; ?></a>,
    				
    				[<a href="guid; ?>#comments” class=”cite_author” title=”Vers les commentaires de cet article”>…</a>]
    			</li>
    			
    		</ul>

    en réponse à : Texte qui déborde #630290
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    Tu peux donner un exemple ???
    Parce que sur ta page d’accueil tout à l’air de bien marcher.

    en réponse à : [Résolu] Deux problèmes de CSS en forme de poire #630271
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    LE titre de sujet pourri. [EDIT par CUI] : oui, c’était n’importe quoi, je l’ai changé et passé à résolu[/EDIT]

    C’est du CSS, sans pouvoir voir la page (sa source), c’est vraiment très dur de comprendre…
    Il faut aussi la feuille de style pour comprendre ce que tu as fait.

    en réponse à : souci pour valider le flux rss #628778
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    Tu as vu que sur toutes tes pages tu as ce magnifique warning (ajouté par ton serveur ?)
    Warning: ob_start() [ref.outcontrol]: output handler ‘ob_gzhandler’ cannot be used after ‘URL-Rewriter’ in /home.nn.nn/babotest/www/wp-includes/functions.php on line 336

    Ca s’ajoute sur toutes tes pages à cause d’une erreur php (certainement un ajout d’un truc mal codé). (c’est ajouter par le serveur, tu n’as pas de contrôle, sauf à résoudre l’erreur)
    Comme c’est un warning, ca ne gène pas l’affichage de tes pages en dessous.

    Le pb c’est qu’un fichier XML qui commence par un warning comme ça c’est plus du XML. D’ou la non validation.

    Tiens la deuxième fois que j’y suis allé j’ai pas eu le message mais le menu dans le bandeau beige.
    Bref ce que j’ai dit reste valable.
    Trouve pourquoi il y a ce warning (plugin, code ajouter à la main dans une page, cookie…).

    .

    en réponse à : Accès pages privées par tous les utilisateurs #630110
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    Les pages privées sont privées : elles ne s’affichent pas pour les utilisateurs non enregistré => Ce n’est pas ce que tu veux.

    Ton problème vient du fait que ton menu rose du haut se génère automatiquement à partir de la liste des pages…
    J’ai déjà vu cela.

    Il faut que tu regarde vraisemblablement dans header.php de ton thème avec quelle fonction cela est fait. (certainement un truc du genre wp_pages() ou wp_list_page()).

    à partir du tom de cette fonction (que tu peux nous indiquer ici) tu regardes dans le codex si il y a un moyen de la limiter aux page de niveau 1 dans la hierarchie (histoire de ne pas afficher les pages filles)

    Une autre solution beaucoup plus radicale:
    Tu remplace cette fonction par une liste “en dure” qui pointe vers tes pages. (pb -> si tu fais des modifs il faudra les répercutées à la main dans ton thème).

    NB : chez moi ton menu s’affiche mal (sur deux lignes).

    en réponse à : Allopass #630122
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    A tout de suite les grand mots… Moi c’est plus le fait que là j’ai aucune idée :
    – ni de à quoi le système doit servir (bloquer une page, toutes les pages, tous le site…)
    – ni de la techno employée.

    Si ça se trouve il suffit d’ajouter 4 lignes dans header.php avec le script fourni et c’est réglé, mais je ne vais pas aller lire la doc d’Allocine si on ne me dit pas ou elle se trouve.

    en réponse à : Liste membres à trier alphabetiquement #629624
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    OK je croyais qu’il fallait juste intercaler des balises dès qu’une nouvelle arrivait (effectivement ma boucle sert à cela)

    Si tu la mets dans l’url : c’est de ce type :
    http://www.url.com?param1=valeur&param2=valeur

    ensuite tu peux y accéder par :
    $_GET
    $_GET

    ATTENTION A BIEN SECURISER ENSUITE CE QUI ARRIVE = tu contrôle que la valeur n’est pas n’importe quoi, sinon c’est la porte ouverte à une attaque par injection SQL (très simple à mettre en place et potentiellement très puissante)

    Alors pour redévelopper une solution générale assez simple et qui exploite bien WP :
    – Je ferais autant de page que nécessaire dans un modèle de page : liste_membre.
    – Sur la page tu ajoutes un “Champs personnalisés” de type clé=lettre — valeur=A
    – dans ton thème tu fais un template pour les pages de type liste_membre (copier sur celui de page)
    – dans le template tu ajoutes après l’affichage du contenu de la page le code qui va appeler l’appel à la base SQL
    – Tu cherche si il y a un champ personnalisé de clé “lettre” associé à cette page.
    http://codex.wordpress.org/fr:Utiliser_les_champs_personnalisés
    – Si il y en a un (une lettre) tu complète ta requête SQL : (WHERE display_name>=’a’ AND display_name<'b')
    http://sql.developpez.com/sqlaz/select/
    – Sinon tu fais une recherche de ce qui t’arrange.

    je retrouve plus l’article que j’avais en exemple pour cette technique de modèle de page et de blogoliste

    [NDRL : ça y est je viens de comprendre ton histoire de lien… A href…
    Le problème quand tu fais cela c’est que le # ne fait que appeler une ancre dans la page () alors qu’il faudrait que tu rappelle la page avec un autre paramètre.
    Si tu es certain que tu sera sur la page 20 alors tu peux effectivement appeller la page :
    http://127.0.0.1/wordpress/?page_id=20&lettre=A

    Il y a des variable PHP qui te permette de savoir dans quelle page a été demandé par l’utilisateur…

    Ma solution reste valable et si il y a une étape que tu ne comprends pas, tu peux demander.

    en réponse à : Plugin “Liens utiles” #629809
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    Il s’agit de lien externes ou internes ?
    Tu veux les choisir toi même ?

    Je ne comprends pas bien à quoi cela peut servir…
    Pourquoi ne pas les ajouter tout simplement à la fin de ton article ?

    Une idée est peut être d’utiliser les champs personnalisés avec une clé lien, mais le truc c’est que tu ne vas pouvoir stoquer que les URL…
    ou alors il faut ruser en stoquant un truc du genre : url||lien||titre du lien

    Puis après dans ton thème sur le template single tu charge les champs personnalisés de la page.
    Tu sépare ton champ (fonction split) autour de ||
    et tu remet le lien en forme.

    Beaucoup de bouleau, et d’accès à la base de donnée.

    en réponse à : Liste membres à trier alphabetiquement #629622
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    Je ne suis pas le mieux placer pour te dire ou placer ce code.
    Je ne maitrise pas encore bien ce genre de chose.

    Mais j’ai vu récemment passer un article ou ils utilisaient le contenu des liens de la catégorie blogoliste pour l’afficher dans une page spéciale (en utilisant les modèles de pages). Il créaient un modèle de page supplémentaire, basé sur celui des pages et après le contenu de cette pages ils avaient mis du code pour afficher la liste des liens contenus dans la catégorie blogoliste.
    Je pense que cela peut être intéressant bien que dépendant du thème.

    Sinon un autre truc a regarder est de passer par les shortcode.

    Mais bon je voulais en venir au code. Je pense que tu ferais mieux d’intéroger la base de donner WP directement. Si tu recherche tous les membres, il suffit de tester quand la lettre à changé à chaque fois.

    Ici j’affiche l’ID et le pseudo de chaque membre :

    $users = $wpdb->get_results(“SELECT  ID, display_name FROM $wpdb->users WHERE user_status = 0 ORDER BY display_name”);
    			$firstletter=””;
    			foreach ($users as $user) {
    				if($firstletter!=strtoupper(substr($user->display_name,0,1))) {
    					$firstletter=strtoupper(substr($user->display_name,0,1));
    					echo “nouvelle lettre : “.$firstletter.”<br>n”;
    				}
    				echo $user->ID.” = “.$user->display_name.”<br>n”;
    			}

    En modifiant la requête SQL vers la base de donnée :
    – Tu peux chercher d’autres trucs comme l’url…
    – Tu dois aussi pouvoir limiter ta recherche aux nom qui commence par une certaine lettre

    en réponse à : Allopass #630119
    jmini
    Membre
    Chevalier WordPress
    220 contributions

    pas comme cela…

    Allopass c’est le truc qui permet d’appeler un nr de tel surtaxé pour avoir accès à du contenu…

    Qu’est ce qu’ils ton donné ? (fichier php, javascript… ?)
    Comment voudrais tu que cela marche pour ton site ? (qu’est ce que cela doit bloquer)

    Si ils ont une FAQ avec un article du genre “comment mettre allopass sur votre site”, alors mets le lien ici.

    Je ne connais pas encore bien ce forum, mais sur tout les forums plus on explique son pb en bon français, plus on a de chance de recevoir une bonne réponse.

    .

15 sujets de 196 à 210 (sur un total de 219)