Fork me on GitHub




« 1 2 (3)


Re: intégration pub moteur de recherche adsense dans bloc personnalisé...
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
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
Partager Twitter Partagez cette article sur GG+
Re: intégration pub moteur de recherche adsense dans bloc personnalisé...
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
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
Partager Twitter Partagez cette article sur GG+
Re: intégration pub moteur de recherche adsense dans bloc personnalisé...
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
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
Partager Twitter Partagez cette article sur GG+
Re: recherche de xoops que sur le titre des articles...
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
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
Partager Twitter Partagez cette article sur GG+
Re: recherche de xoops que sur le titre des articles...
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
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
Partager Twitter Partagez cette article sur GG+
Re: recherche de xoops que sur le titre des articles...
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
ou dans la requête MySQL présente dans le fichier ./include/search.inc.php

Posté le : 12/11/2014 12:52
Partager Twitter Partagez cette article sur GG+
Re: recherche de xoops que sur le titre des articles...
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
Bonjour,

Oui mais je ne sais pas comment le modifier...


Merci de votre aide.

Celine

Posté le : 12/11/2014 12:56
Partager Twitter Partagez cette article sur GG+
recherche dans module news, sur plusieurs topics, et recherche QUE sur titre...
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
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
Partager Twitter Partagez cette article sur GG+
Re: recherche dans module news, sur plusieurs topics, et recherche QUE sur titre...
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
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
Partager Twitter Partagez cette article sur GG+
Re: module news et gestion d'images pour chaque article...
Semi pro
Inscrit: 09/03/2003 23:29
Messages: 800
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
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 2 (3)



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.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

32 Personne(s) en ligne (29 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 32 | Plus ...