liens avec image (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 26)
  • Auteur
    Messages
  • #446552
    gP
    Participant
    Chevalier WordPress
    358 contributions

    Bonjour,
    mes URL vers d’autres Blogs ou sites dans la colonne de droite sont présentés par leur favicon (vrai ou inventé), mais j’aimerais aussi afficher le nom du site à droite de l’icône. Il semble qu’à l’heure actuelle ce soit l’un ou l’autre. Existe-t-il une solution ? Merci.

    Si nécessaire vous pouvez voir la question in-situ.

    #566494
    damino
    Participant
    Maître WordPress
    1243 contributions

    Comme cela par exemple : sur ton blog ?

    #566495
    gP
    Participant
    Chevalier WordPress
    358 contributions
    Damino wrote:
    Comme cela par exemple : sur ton blog ?

    Exactement. 😎

    #566496
    damino
    Participant
    Maître WordPress
    1243 contributions

    J’imagine que ces liens ont été rajoutés via la partie admin par le menu Liens ?
    Si c’est la cas quand tu fais modifier le lien tu as une interface (activer l’interface avancée) qui doit te premettre de faire cela.

    Question subsidiare : comment as-tu mis en place les petits logo ?

    Remarque : je crois par ailleurs que tu as un problème d’encodage dans certaines de tes pages dont une partie est encodée en UTF-8 et l’autre en ISO Latin 1 (voir les accents en haut sur article précédents).

    #566497
    gP
    Participant
    Chevalier WordPress
    358 contributions
    Damino wrote:
    J’imagine que ces liens ont été rajoutés via la partie admin par le menu Liens ?
    Si c’est la cas quand tu fais modifier le lien tu as une interface (activer l’interface avancée) qui doit te premettre de faire cela.

    J’ai cherché mais pas encore trouvé. Il semble que ce soit l’un ou l’autre. :(

    Question subsidiare : comment as-tu mis en place les petits logo ?

    Dans les liens->avancé->URL de l’image.

    Remarque : je crois par ailleurs que tu as un problème d’encodage dans certaines de tes pages dont une partie est encodée en UTF-8 et l’autre en ISO Latin 1 (voir les accents en haut sur article précédents).

    C’est ok sur Safari, Firefox, Camino, Flock, IE… D’ailleurs ne connaissant pas je n’ai touché à rien.
    Options->Lecture : UTF-8

    #566498
    damino
    Participant
    Maître WordPress
    1243 contributions

    Ben alors dans l’interface, tu peux mettre du texte pour tes liens : “nom du lien” dans les informations de base ???

    Sinon pour l’encodage : c’est pas OK avec safari ni avec FireFox. regarde bien en haut sous ‘Archive de la catégorie ‘Musique” il manque les “é” ou alors ils sont remplacés par des “?” dans FireFox. Tout le reste de ta page est bien encodé en UTF-8 (comme déclaré dans tes meta et doctype) mais cet “articles précédents”est encodé en ISO latin1 ??? Je te conseille de jeter un coup d’oeil dans ton modèle d’article et de trouver ‘articles précédents’ pour l’écrire en représentation alphabétique.

    Sinon trés bien le site 😎

    #566499
    gP
    Participant
    Chevalier WordPress
    358 contributions
    Damino wrote:
    Ben alors dans l’interface, tu peux mettre du texte pour tes liens : “nom du lien” dans les informations de base ???
    Sinon pour l’encodage : c’est pas OK avec safari ni avec FireFox. regarde bien en haut sous ‘Archive de la catégorie ‘Musique” il manque les “é” ou alors ils sont remplacés par des “?” dans FireFox. Tout le reste de ta page est bien encodé en UTF-8 (comme déclaré dans tes meta et doctype) mais cet “articles précédents”est encodé en ISO latin1 ??? Je te conseille de jeter un coup d’oeil dans ton modèle d’article et de trouver ‘articles précédents’ pour l’écrire en représentation alphabétique.
    Sino trés bien le site 😎

    Ok, merci..

    #566500
    damino
    Participant
    Maître WordPress
    1243 contributions

    Salut, je vois que le problème des accents est résolu mais quant-est il de ta question initiale. Tiens nous au courant si c’est résolu (à l’heure h au jour j je n’ai pas vu de modif sur tes menus).

    Bon courage.

    #566501
    gP
    Participant
    Chevalier WordPress
    358 contributions
    Damino wrote:
    Ben alors dans l’interface, tu peux mettre du texte pour tes liens : “nom du lien” dans les informations de base ???

    2.png
    Bin oui, mais à l’affichage c’est l’un ou l’autre.

    #566502
    gP
    Participant
    Chevalier WordPress
    358 contributions
    Damino wrote:
    mais quant-est il de ta question initiale..

    La seul solution qui m’est “viendue” est de faire une page html normal, où je fais ce que je veux (donc icône + nom pour mes liens), mais je trouve l’idée rétrogradante pour WP.
    Eh z270, non pardon 720, tu n’as pas une idée ? :rolleyes:

    #566503
    z720
    Membre
    Maître WordPress
    579 contributions

    Encore une fois le codex vient à la rescousse :

    Il faut remplacer le code actuel qui génère la liste de liens par :

    <ul>
    <?php get_links('-1', '<li>‘, ‘</li>‘, ”, TRUE, ‘id’, FALSE, 
    FALSE, -1, TRUE); ?>
    </ul>

    #566504
    gP
    Participant
    Chevalier WordPress
    358 contributions
    z720 wrote:
    Encore une fois le codex vient à la rescousse :
    Il faut remplacer le code actuel qui génère la liste de liens par :

    <ul>
    <?php get_links('-1', '<li>‘, ‘</li>‘, ”, TRUE, ‘id’, FALSE, 
    FALSE, -1, TRUE); ?>
    </ul>

    Dans sidebar.php ?

    #566505
    z720
    Membre
    Maître WordPress
    579 contributions

    Probablement, ça dépend du thème, mais à 95% oui

    #566506
    gP
    Participant
    Chevalier WordPress
    358 contributions
    z720 wrote:
    Probablement, ça dépend du thème, mais à 95% oui

    -> Default,

    désolé je trouve pas. Il y a beaucoup de “php get_links”. :(
    Mais je sens qu’on approche. 🙂

    #566507
    z720
    Membre
    Maître WordPress
    579 contributions

    En fait ça marche pas….

    Après avoir décortiqué le code de WordPress, il ne semble pas possible d’avoir les 2 sans une petite modif… Mais la modif c’est pas classe.

    Pour info, si ça tente quand même les plus audacieux :

    Remplacer (à la ligne 248 du fichier wp_inclides/links.php):

    if (($row->link_image != null) && $show_images) {
    			if (strstr($row->link_image, ‘http’))
    				$output.= “<img>link_image’ $alt $title />”;
    			else // If it’s a relative path
                	$output.= “<img>link_image’ $alt $title />”;
            } else {
                $output.= $name;
            }

    par

    if (($row->link_image != null) && $show_images) {
    			if (strstr($row->link_image, ‘http’))
    				$output.= “<img>link_image’ $alt $title />”;
    			else // If it’s a relative path
                	$output.= “<img>link_image’ $alt $title />”;
            } else {
            }
            $output.= $name;

    NB : Dans ce cas le titre du lien sera toujours présent…

    Remarque : pas besoin de modifier le thème sidebar.php (il suffit de garder l’apel classique à

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