Page résultats problème

Bonjour,

voici le site dont je vais vous parlez:
http://ahc-cas.ca

Lorsque tu cliques sur "Recherche" en haut a droite. Par exemple tape "2008" pour avoir des résultats. Quand tu clique sur un des résultats, je ne veux pas que la page apparait dans le modal box.

merci beaucoup!

3 réponses

  1. ou peut-etre dans la page de resultats?

    <!-- results listing -->

    <?php foreach ($qry_results as $_key => $_row){
    $last_domain = $domain_name;
    extract($_row);
    ?>

    <?php if ($domain_name==$last_domain && $merge_site_results == 1 && $domain == "") {?>
    <div class="idented">
    <?php }?>
    <a href="<?php print $url?>" class="title"> <?php print ($title?$title:$sph_messages['Untitled'])?></a><br/>
    <div class="description"><?php print $fulltxt?></div>
    <div class="url"><?php print $url2?> - <?php print $page_size?></div>
    <?php if ($domain_name==$last_domain && $merge_site_results == 1 && $domain == "") {?>
    [ <a href="<?php print 'search.php?query='.quote_replace(addmarks($query)).'&search=1&results='.$results_per_page.'&domain='.$domain_name?>">More results from <?php print $domain_name?></a> ]
    </div class="idented">
    <?php }?>
    <br/>
    <?php }?>
    </div>
    <?php }?>
    1. plus spécifiquement ou dans le form? car ca ne fonctionne pas

      <form action="search.php" method="get">

      <table><tr><td>
      <div align="left">
      <input type="text" name="query" id="query" size="40" value="<?php print quote_replace($query);?>" action="include/js_suggest/suggest.php" columns="2" autocomplete="off" delay="1500" target="_parent">
      </div>
      <td>
      <input type="submit" value="<?php print $sph_messages['Search']?>">
      </td></tr></table>

      <?php if ($adv==1 || $advanced_search==1) {
      ?>
      <table width = "100%">
      <tr>
      <td width="40%"><input type="radio" name="type" value="and" <?php print $type=='and'?'checked':''?>><?php print $sph_messages['andSearch']?></td>
      <td><input type="radio" name="type" value="or" <?php print $_REQUEST['type']=='or'?'checked':''?>><?php print $sph_messages['orSearch']?></td></tr>
      <tr>
      <td><input type="radio" name="type" value="phrase" <?php print $_REQUEST['type']=='phrase'?'checked':''?>><?php print $sph_messages['phraseSearch']?></td>
      <td><?php print $sph_messages['show']?>
      <select name='results'>
      <option <?php if ($results_per_page==10) echo "selected";?>>10</option>
      <option <?php if ($results_per_page==20) echo "selected";?>>20</option>
      <option <?php if ($results_per_page==50) echo "selected";?>>50</option>
      <option <?php if ($results_per_page==100) echo "selected";?>>100</option>
      </select>

      <?php print $sph_messages['resultsPerPage']?>
      </td>
      </tr>
      </table>
      <?php }?>

      <?php if ($catid<>0){?>
      <center><b><?php print $sph_messages['Search']?></b>: <input type="radio" name="category" value="<?php print $catid?>"><?php print $sph_messages['Only in category']?> "<?php print $tpl_['category'][0]['category']?>'" <input type="radio" name="category" value="-1" checked><?php print $sph_messages['All sites']?></center>
      <?php }?>
      <input type="hidden" name="search" value="1">
      </form>
      1. <form action="search.php" method="get" target="_parent">
    2. Le souci vient de ton iframe qui va par défaut afficher les résultat de ta recherche à l'intérieur.

      La solution consiste à ajouter ceci à ta balise form :

      target="_parent"

      Tu indique à ton formulaire d'envoyer les résultat à la page parente de l'iframe.