|
Re: intégration pub moteur de recherche adsense dans bloc personnalisé... |
|
Semi pro 
Inscrit: 09/03/2003 23:29
|
Nickel, ça marche ainsi.
Cela cherche que dans le bon topics, top !
Il reste plus q'uà trouver comment faire en sorte que d'office cela m'affiche tous les résultats (showall).
J'arrive à supprimer la phrase qui est dans le search.php, mais je n'arrive pas à modifier pour que l'action soit par defaut sur showall :
Il me semble que c'est ici qu'il faut corriger, mais je n'y arrive pas :
if ($action == 'showall') { echo _SR_KEYWORDS . ':'; if ($andor != 'exact') { foreach ($queries as $q) { echo ' <strong>' . htmlspecialchars(stripslashes($q)) . '</strong>'; } } else { echo ' "<strong>' . htmlspecialchars(stripslashes($queries[0])) . '</strong>"'; } echo '<br />'; } printf(_SR_SHOWING, $start + 1, $start + $count);
Merci d'avance.
Coridalment,
Celine
Posté le : 29/10/2014 12:45
|
|
|
Re: intégration pub moteur de recherche adsense dans bloc personnalisé... |
|
Semi pro 
Inscrit: 09/03/2003 23:29
|
Nickel, ça marche ainsi.
Cela cherche que dans le bon topics, top !
Il reste plus q'uà trouver comment faire en sorte que d'office cela m'affiche tous les résultats (showall).
J'arrive à supprimer la phrase qui est dans le search.php, mais je n'arrive pas à modifier pour que l'action soit par defaut sur showall :
Il me semble que c'est ici qu'il faut corriger, mais je n'y arrive pas :
if ($action == 'showall') { echo _SR_KEYWORDS . ':'; if ($andor != 'exact') { foreach ($queries as $q) { echo ' <strong>' . htmlspecialchars(stripslashes($q)) . '</strong>'; } } else { echo ' "<strong>' . htmlspecialchars(stripslashes($queries[0])) . '</strong>"'; } echo '<br />'; } printf(_SR_SHOWING, $start + 1, $start + $count);
Merci d'avance.
Coridalment,
Celine
Posté le : 29/10/2014 14:14
|
|
|
Re: intégration pub moteur de recherche adsense dans bloc personnalisé... |
|
Semi pro 
Inscrit: 09/03/2003 23:29
|
Nickel, ça marche ainsi.
Cela cherche que dans le bon topics, top !
Il reste plus q'uà trouver comment faire en sorte que d'office cela m'affiche tous les résultats (showall).
J'arrive à supprimer la phrase qui est dans le search.php, mais je n'arrive pas à modifier pour que l'action soit par defaut sur showall :
Il me semble que c'est ici qu'il faut corriger, mais je n'y arrive pas :
if ($action == 'showall') { echo _SR_KEYWORDS . ':'; if ($andor != 'exact') { foreach ($queries as $q) { echo ' <strong>' . htmlspecialchars(stripslashes($q)) . '</strong>'; } } else { echo ' "<strong>' . htmlspecialchars(stripslashes($queries[0])) . '</strong>"'; } echo '<br />'; } printf(_SR_SHOWING, $start + 1, $start + $count);
Merci d'avance.
Coridalement,
Celine
Posté le : 29/10/2014 14:14
|
|
|
Re: recherche de xoops que sur le titre des articles... |
|
Semi pro 
Inscrit: 09/03/2003 23:29
|
Bonjour,
Actuellement, la recherche se fait nickel, mais sur le titre et la description de l'article.
J'ai trop de résultats à afficher à chaque fois...
Comment faire pour que la recherche soit faite QUE sur le titre de l'article.
Ainsi, ça sera parfait pour moi.
Merci devotre aide.
Cordialement,
Celine
Posté le : 10/11/2014 10:30
|
|
|
Re: recherche de xoops que sur le titre des articles... |
|
Semi pro 
Inscrit: 10/11/2004 13:40
|
Hello celine,
Je crois que les champs pris en compte pour la recherche sont indiqués dans le fichier include/search.inc.php de chaque module...
Posté le : 12/11/2014 12:27
|
PS : Toujours faire une sauvegarde des fichiers avant de les modifier !------------------------------------------- http://www.aideordi.com
|
|
Re: recherche de xoops que sur le titre des articles... |
|
Admin Frxoops 
Inscrit: 04/03/2011 09:10
De Lot
|
ou dans la requête MySQL présente dans le fichier ./include/search.inc.php
Posté le : 12/11/2014 12:52
|
|
|
Re: recherche de xoops que sur le titre des articles... |
|
Semi pro 
Inscrit: 09/03/2003 23:29
|
Bonjour,
Oui mais je ne sais pas comment le modifier...
Merci de votre aide.
Celine
Posté le : 12/11/2014 12:56
|
|
|
recherche dans module news, sur plusieurs topics, et recherche QUE sur titre... |
|
Semi pro 
Inscrit: 09/03/2003 23:29
|
A la ligne 51 du fichier search.inc.php, j'ai ceci :
$sql = "SELECT storyid, topicid, uid, title, created FROM ".$xoopsDB->prefix("stories")." WHERE (published>0 AND published<=".time().") AND (expired = 0 OR expired > ".time().') AND (topicid="60")';
Or je voudrais que la recherche se fasse aussi sur le topic = 10.
Si jemets ceci, cela ne fonctionne plus du tout (recherche = 0 données) :
$sql = "SELECT storyid, topicid, uid, title, created FROM ".$xoopsDB->prefix("stories")." WHERE (published>0 AND published<=".time().") AND (expired = 0 OR expired > ".time().') AND (topicid="60") AND (topicid="10")';
Merci.
De même, à la ligne 71, j'ai ceci :
if ( is_array($queryarray) && $count = count($queryarray) ) { $sql .= " AND ((hometext LIKE '%$queryarray[0]%' OR bodytext LIKE '%$queryarray[0]%' OR title LIKE '%$queryarray[0]%' OR keywords LIKE '%$queryarray[0]%' OR description LIKE '%$queryarray[0]%')"; for($i=1;$i<$count;$i++){ $sql .= " $andor "; $sql .= "(hometext LIKE '%$queryarray[$i]%' OR bodytext LIKE '%$queryarray[$i]%' OR title LIKE '%$queryarray[$i]%' OR keywords LIKE '%$queryarray[$i]%' OR description LIKE '%$queryarray[$i]%')"; }
Je voulais remplacer pour que la recherche ne se fasse QUE sur le titre (title), mais cela ne fonctionne pas non plus :
if ( is_array($queryarray) && $count = count($queryarray) ) { $sql .= " AND (title LIKE '%$queryarray[0]%')"; for($i=1;$i<$count;$i++){ $sql .= " $andor "; $sql .= "(title LIKE '%$queryarray[$i]%' OR keywords LIKE '%$queryarray[$i]%')"; }
Merci de votre aide.
Celine
Posté le : 25/11/2014 19:23
|
|
|
Re: recherche dans module news, sur plusieurs topics, et recherche QUE sur titre... |
|
Semi pro 
Inscrit: 10/11/2004 13:40
|
peut être
AND (topicid="60" OR topicid="10")';
Posté le : 29/11/2014 21:46
|
PS : Toujours faire une sauvegarde des fichiers avant de les modifier !------------------------------------------- http://www.aideordi.com
|
|
Re: module news et gestion d'images pour chaque article... |
|
Semi pro 
Inscrit: 09/03/2003 23:29
|
Bonsoir,
Oui, effectivement, avec le OR, au lieu du AND, cela fonctionne !
Nickel !!!
Merci beaucoup.
Cordialement,
Celine
Ps: il ne me reste plus qu'à solutionner mes autres problèmes principaux :
* forum (envois de demande d'approbation qui ne se fait pas)
* gestion des avatrs (avec selection des avatars systeme, impossible en tant que membre).
***
* favicon qui ne s'affiche pas sur certaines pages : forum, et certaines pages articles...pas toutes !
* gestion de la publicité (encart publicitaire), par maps2go, entre les posts du forum
* forum, avec editeur de base
* erreur de chemin pour mon fichier php, pour purge automatique des caches
* gestion des tailles des videos envoyées pour xoopstube (en flv)
Après, ça sera bon !
LOl !!!
Merci encore
Posté le : 29/11/2014 22:23
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
|