[Résolu] problèmes avec search, comments, archives (Créer un compte)

  • Statut : non résolu
  • Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par baudry, le il y a 17 années.
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #460254
    baudry
    Participant
    Chevalier WordPress
    178 contributions

    Bonjour,

    Ma configuration WP actuelle WordPress 2.51
    – Version de WordPress :
    – Thème utilisé : le mien crée à partir de pool http://www.lamateporunyogur.net/pool
    – Plugins en place :
    – Nom de l’hebergeur : http://olivierbaudrydesign.free.fr
    – Adresse du site :

    Problème(s) rencontré(s) :

    Aujourd’hui j’ai testé le moteur de recherche de mon site pour voir si cela marchait, ça marche
    arrivé sur http://olivierbaudrydesign.free.fr j’ai tapé Elodie par exemple et je suis tombé sur le bon article
    à l’adresse http://olivierbaudrydesign.free.fr/index.php?s=Elodie&x=0&y=0
    Avec Archives le problème est le suivant quand je suis à cette adresse et que je vais en bas de page je clique sur Mai 2008 pour voir les archives je tombe sur ceci : http://olivierbaudrydesign.free.fr/?m=200805

    Cependant comme j’ai crée mon thème à partir de pool je me demande ou intervenir pour que lors d’une recherche sur le site ou lors de la visualisation d’un commentaire je puisse voir l’apparence de mon site,

    Pour l’instant chaque page de mon site est associé à un template php comme ceci :

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    <head profile="http://gmpg.org/xfn/11">
    <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?> » />
    <meta name="Description" content="<?php bloginfo('description'); ?> » />
    <title><?php bloginfo('name'); ?><?php wp_title(); ?></title>

    <meta name="generator" content="WordPress <?php bloginfo('version'); ?> » /> <!-- leave this for stats please -->

    <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/menu.css » type= »text/css » media= »screen » />
    <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/homestyle.css » type= »text/css » media= »screen » />
    <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/common.css » type= »text/css » media= »screen » />

    <style type="text/css" media="screen">
    </style>

    <link rel="Shortcut Icon" href="<?php echo get_settings('home'); ?>/wp-content/themes/Sterafin/images/favicon.ico » type= »image/x-icon » />
    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?> » />
    <link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?> » />
    <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?> » />

    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?> » />
    <?php wp_get_archives('type=monthly&format=link'); ?>
    <?php //comments_popup_script(); // off by default ?>
    <?php wp_head(); ?>
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://olivierbaudrydesign.free.fr/wp-content/xmlrpc.php?rsd" />
    <script type="text/javascript"><!--
    var podPressBackendURL = "http://olivierbaudrydesign.free.fr/wp-content/wp-content/plugins/podpress/";
    var podPressText_PlayNow = "Play Now";
    var podPressText_HidePlayer = "Hide Player";
    --></script>
    <script type="text/javascript" src="http://olivierbaudrydesign.free.fr/wp-content/plugins/podpress/podpress_js.php"></script>
    <link rel="stylesheet" href="http://olivierbaudrydesign.free.fr/wp-content/plugins/podpress/podpress.css" type="text/css" />

    </head>

    <body><h1 id="header"><a href="<?php echo get_settings('home'); ?>« ><?php bloginfo('name'); ?></a></h1>
    <div id="block">
    <div id=home">
    <img src=/wp-content/themes/sterafinOupo/images/blank.png weight="790" height="510" />
    </div>
    <?php
    $language=<<<lANGUAGE
    <ul id="menu_language">
    <li><a href="/" title="lire en français" id="menu_french_inactive"><span class='off'>french</span></a></li>
    <li><a href="/" tilte="read in english" id="menu_english_active"><span class='off'>english</span><a></li>
    </ul>
    lANGUAGE;
    $lines = split(« n », $language);
    foreach ($lines as $line) {
    $current = false;
    preg_match(‘/href= »([^ »]+) »/’, $line, $url);
    if (substr($_SERVER[« REQUEST_URI »], 0, 5) == substr($url[1], 0, 5)) {
    $line = str_replace(‘<a h', '<a id="current" h', $line);
    }
    echo $line."n";
    }
    ?></ul>

    <?php
    $menu = <<<MENU
    <ul id="menu_nav">
    <li><a href="http://olivierbaudrydesign.free.fr/" title="home" id="menu_home_on"><span class='off'>home</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=13/" title="biography" id='menu_biography'><span class='off'>biography</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=29" title="cv" id="menu_cv"><span class='off'>cv</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=5/" title="workingprogress" id="menu_workingprogress"><span class='off'>workingprogress</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=8/" title="randomizer" id="menu_randomizer"><span class='off'>randomizer</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=20/" title="videos" id="menu_videos"><span class='off'>videos</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=16/" title="pictures" id="menu_pictures"><span class='off'>pictures</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=17/" title="sounds" id="menu_sounds"><span class='off'>sounds</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=33/" title="exhibitions" id="menu_exhibitions"><span class='off'>exhibitions</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=34/" title="publications" id="menu_publications"><span class='off'>publications</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=14/" title="software" id="menu_software"><span class='off'>software</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=15/" title="abstracts" id="menu_abstracts"><span class='off'>abstracts</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=36/" title="artists" id="menu_artists"><span class='off'>artists</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=31/" title="bibliography" id="menu_bibliography"><span class='off'>bibliography</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=10/" title="discography" id="menu_discography"><span class='off'>discography</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=12/" title="webography" id="menu_webography"><span class='off'>webography</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=23/" title="citations" id="menu_citations"><span class='off'>citations</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=6/" title="lexique" id="menu_lexique"><span class='off'>lexique</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=21/" title="links" id="menu_links"><span class='off'>links</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=35/" title="forum" id="menu_forum"><span class='off'>forum</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=24/" title="upload" id="menu_upload"><span class='off'>upload</span></a></li>
    <li><a href="http://olivierbaudrydesign.free.fr/?page_id=22/" title="thanks" id="menu_thanks"><span class='off'>thanks</span></a></li>
    </ul>

    MENU;

    $lines = split(« n », $menu);
    foreach ($lines as $line) {
    $current = false;
    preg_match(‘/href= »([^ »]+) »/’, $line, $url);
    if (substr($_SERVER[« REQUEST_URI »], 0, 5) == substr($url[1], 0, 5)) {
    $line = str_replace(‘<a h', '<a id="current" h', $line);
    }
    echo $line."n";
    }
    ?>
    </ul>


    <div id="search">
    <form action="<?php echo $_SERVER['PHP_SELF']; ?> » method= »get » name= »searchform » id= »searchform »>
    <input type="text" name="s" id="s" value="search in blog..." />
    <input type="image" alt="submit" src="/wp-content/themes/Oupocreanum/images/return.gif" alt="submit" />
    </form>
    </div>
    </div>
    <!-- end header -->




    <?php get_footer(); ?>

    Voilà en somme, j’utilise trois tempates .php pour chaque page celui du dessus, plus sidebar.php et footer.php
    Dans le thème de base il y a des templates comme comments.php , 404.php, archives.php, index.php, page.php
    Or je me demande si je dois modifier ceci pour avoir l’apparence désirée ou est ce via l’interface wordpress
    que je dois gérer ceci ou encore créer un template search.php avec mes css désirées, à moins de modifier archives.php et 404.php

    #633281
    dlo
    Participant
    Maître WordPress
    1848 contributions

    Effectivement pour que les archives aient la même apparence que le reste du blog, il faut modifier le fichier archive.php du thème… ou le supprimer et, dans ce cas, WordPress utilisera le fichier index.php pour afficher le résultat.

    Cordialement

    #633282
    baudry
    Participant
    Chevalier WordPress
    178 contributions

    problème résolu

3 sujets de 1 à 3 (sur un total de 3)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.