Auteur Sujet: Ajout d'un bouton "rechercher dans ce topic"  (Lu 1448 fois)

0 Membres et 1 Invité sur ce sujet

wobble

  • Abonné Free fibre
  • *
  • Messages: 68
  • Rhône (69)
Ajout d'un bouton "rechercher dans ce topic"
« le: 02 mai 2019 à 16:29:38 »
Est-ce qu'il serait possible d'ajouter un bouton dans ce style-là ?
J'ai réussi à arriver à mes fins avec https://lafibre.info/?action=search2&search=tweet&topic=bbox-upload mais je n'ai pas trouvé de formulaire permettant de sélectionner un topic.

vivien

  • Administrateur
  • *
  • Messages: 47 187
    • Twitter LaFibre.info
Ajout d'un bouton "rechercher dans ce topic"
« Réponse #1 le: 02 mai 2019 à 17:48:06 »
Ce forum va bientôt passer à SMF 2.1 (la SMF 2.1 RC2 est déja publié) dès que j'ai un peu de temps je réalise de tests.

Je vois que ce mod n'est pas compatible SMF 2.1 donc j'aimerais éviter d'introduire qq chose que je vais devoir retirer dans les prochaines semaines.

Une autre méthode pour faire des recherches (très efficace) est d'utiliser Google en rajoutant à la fin de votre requête site:lafibre.info
Cela fonctionne aussi pour la recherche d'images.

wobble

  • Abonné Free fibre
  • *
  • Messages: 68
  • Rhône (69)
Ajout d'un bouton "rechercher dans ce topic"
« Réponse #2 le: 02 mai 2019 à 17:57:30 »
Merci pour l'info, j'ai testé mais Google est quand même moins précis : https://www.google.com/search?q=inurl%3Ahttps%3A%2F%2Flafibre.info%2Fbbox-les-news%2Fbbox-upload%2F%20tweet
Le plugin a l'air très simple, il ajoute quelques lignes à 3 fichiers. Je ne connais pas bien SMF mais je suppose qu'il sera facile de faire fonctionner le plugin même après màj. Dans tous les cas, il n'y a pas urgence :)
  <file name="$themedir/Display.template.php">
    <operation>
      <search position="before"><![CDATA['print' => array('text' => 'print', 'image' => 'print.gif', 'lang' => true, 'custom' => 'rel="new_win nofollow"', 'url' => $scripturl . '?action=printpage;topic=' . $context['current_topic'] . '.0'),]]></search>
      <add><![CDATA['search' => array('text' => 'search', 'image' => 'search.gif', 'lang' => true, 'custom' => 'rel="new_win nofollow"', 'url' => $scripturl . '?action=search;topic=' . $context['current_topic'] . '.0'),]]></add>
    </operation>
  </file>
  <file name="$themedir/MessageIndex.template.php">
    <operation>
      <search position="before"><![CDATA['markread' => array('text' => 'mark_read_short', 'image' => 'markread.gif', 'lang' => true, 'url' => $scripturl . '?action=markasread;sa=board;board=' . $context['current_board'] . '.0;' . $context['session_var'] . '=' . $context['session_id']),]]></search>
      <add><![CDATA['search' => array('text' => 'search', 'image' => 'search.gif', 'lang' => true, 'custom' => 'rel="new_win nofollow"', 'url' => $scripturl . '?action=search;board=' . $context['current_board'] . '.0'),]]></add>
    </operation> 
  </file>
  <file name="$themedir/Search.template.php">
    <operation>
      <search position="before"><![CDATA[<input type="hidden" name="topic" value="', $context['search_topic']['id'], '" />';
        echo ']]></search>
      <add><![CDATA[
      <div class="padding">
        <input type="submit" name="submit" value="', $txt['search'], '" class="button_submit floatright" />
      </div>
      <br class="clear" />
        ]]></add>
    </operation> 
  </file>

lechercheur123

  • AS2027 MilkyWan
  • Expert
  • *
  • Messages: 1 296
  • Montauban (82)
    • AS208261 - Pomme Télécom
Ajout d'un bouton "rechercher dans ce topic"
« Réponse #3 le: 10 mai 2019 à 18:33:35 »
Il me semble que si on fait une recherche (via le champ en haut à droite de l'écran) lorsque l'on a un topic ouvert, la recherche ne s'effectue que dans ce topic, non ?

wobble

  • Abonné Free fibre
  • *
  • Messages: 68
  • Rhône (69)
Ajout d'un bouton "rechercher dans ce topic"
« Réponse #4 le: 11 mai 2019 à 00:11:54 »
Il me semble que si on fait une recherche (via le champ en haut à droite de l'écran) lorsque l'on a un topic ouvert, la recherche ne s'effectue que dans ce topic, non ?
Heu tu as raison ! Vivien, tu as changé ça depuis ma question ? J'étais quasiment sûr que ça ne fonctionnait pas comme ça.

lechercheur123

  • AS2027 MilkyWan
  • Expert
  • *
  • Messages: 1 296
  • Montauban (82)
    • AS208261 - Pomme Télécom
Ajout d'un bouton "rechercher dans ce topic"
« Réponse #5 le: 11 mai 2019 à 08:03:59 »
Il me semble que ça fait longtemps que c’est en place, mais bon  ;D

vivien

  • Administrateur
  • *
  • Messages: 47 187
    • Twitter LaFibre.info
Ajout d'un bouton "rechercher dans ce topic"
« Réponse #6 le: 11 mai 2019 à 09:32:21 »
C'est en place au moins depuis le 5 juin 2010, dernière évolution majeure du Forum avec SMF 2.0 : https://lafibre.info/evolution/migration-du-forum-de-lafibre-info-vers-smf-2-0/

Il est possible que ce soit disponible avant, je n'ai plus le souvenir.

Toutefois la recherche intégrée n'est pas fantastique.

lechercheur123

  • AS2027 MilkyWan
  • Expert
  • *
  • Messages: 1 296
  • Montauban (82)
    • AS208261 - Pomme Télécom
Ajout d'un bouton "rechercher dans ce topic"
« Réponse #7 le: 11 mai 2019 à 09:47:53 »
Si on cherche un mot précis ça marche bien. Après, il ne faut pas en demander plus...