Jump to content

titiplanti

Actif
  • Content Count

    23
  • Joined

  • Last visited

Community Reputation

0 Neutre

Contact Methods

  • Website URL
    http://www.mathforu.com
  1. Bonjour, Le slogan de mon site figure en haut de la page. Petit problème : si la fenêtre d'affichage est trop petite comme c'est le cas sur iPhone par exemple, cette phrase prend trop de place et fiche mon thème en l'air. Je voudrais que quand on est sur un navigateur avec une largeur de fenêtre trop petite, le slogan ne s'affiche pas. Mais qu'il continue à s'afficher sur les navigateurs type PC. Existe-t-il des scripts PHP ou javascripts pour afficher ou non selon la largeur de la page ou le user-agent ?
  2. Ai-je omis de mentionner des informations importantes pour espérer obtenir une réponse ? Ma version de MySQL est 5.0.51a
  3. Bonjour, Les topics de mon forum pointent vers une page particulière d'un annuaire. J'utilise pour cela la requête MATCH ci-dessous qui fonctionne très bien : ($titre_du_topic est un variable php correspondant au titre du topic) SELECT annuaire_cat_id, annuaire_cat_name FROM annuaire_categories WHERE MATCH (annuaire_cat_name,annuaire_cat_texte) AGAINST ("$titre_du_topic") Je voudrais récupérer une liste de topics qui pointent vers la même page de l'annuaire (par exemple la 105). Là j'ai plus de mal : SELECT topic_id, topic_titre, annuaire_cat_id, annuaire_cat_name, annuaire_cat_texte FROM forum_topics, annuaire_categories WHERE annuaire_cat_id = "105" AND topic_id=(SELECT topic_id FROM forum_topics WHERE MATCH (annuaire_cat_name,annuaire_cat_texte) AGAINST (topic_titre) LIMIT 0,1) phpmyadmin me répond : Incorrect arguments to AGAINST Une idée ?
  4. Oui non je n'ai jamais pensé que JeanLuc s'amusait à rajouter des <b></b> dans son url ! Pour en revenir à mon problème d'expression régulière, avez-vous d'autres idées même farfelues ? J'ai essayé de nombreuses choses sans que ça fonctionne : la chaine BBcode n'est pas reconnue ... phpinfo() me donne PHP Version 5.2.4-2ubuntu5.7
  5. Clair oui, merci pour les explications. Oui elle fonctionne très bien. PS : tu devrais cliquer sur le second lien que tu donnes pour voir le piètre résultat ... (j'ai tout de même trouvé le testeur merci !)
  6. A quoi sert ce paramètre U ? (je ne comprends pas pour la gourmandise) Où sont les testeurs REGEX ? Pour info, voici la ligne de code précédant celle que j'essaye de mettre en place : $message = preg_replace("#\[img\](.*?)\[/img\]#si", "<img src=\"\\1\" alt=\"\\1\" />", $message);
  7. la chaine test [img=http://www.mathforu.com/transfertfichier/fichiers/1.gif]commentaire alt ![/img] n'est pas remplacée par le code html. Elle n'est donc probablement pas identifiée comme une chaine devant être remplacée ...
  8. Merci mais ça ne marche pas mieux ...
  9. Bonjour, Afin d'améliorer le référencement des images de mon forum, j'essaye d'améliorer le BBcode. Pour cela je trifouille dans les fonctions de remplacement des chaines. Je veux remplacer : [img=http://urlimage]commentaire alt[/img] par <img src="http://urlimage" alt="commentaire alt" /> Voici le code que j'ai mis : preg_replace("#\[img=(.*?)\](.*?)\[/img\]#si", "<img src=\"$1\" alt=\"$2\" />", $message); mais qui ne fonctionne pas ... Pouvez-vous m'aider ? (Je suis sous php5.)
  10. J'ai aussi essayé avec des guillemets ... Et je ne peux guère en dire plus étant donné que je ne comprends pas du tout l'expression que tu utilises '%' || 'Terminale S' || '%' (pour moi ca veut dire "n'importe quelle chaine OU Terminale S OU n'importe quelle chaine" ce qui ne correspond peut-être pas à ce que j'ai demandé ...)
  11. Bonjour, Je connais : SELECT champs FROM table WHERE champ LIKE "%chaine%" qui permet de trouver des champs contenant "chaine". Comment faire le contraire : rechercher des champs contenus dans une chaine ? C'est possible ? Merci d'avance ...
  12. Bonjour, Je cherche à améliorer mes recherches full-text. Pour cela je veux créer la liste des mots interdits grâce au paramètre ft_stopword_file. Mon problème : je suis incapable de modifier ce paramètre, ni même de localiser le fichier qui le contient. J'ai essayé de faire des recherches avec locate grep et find mais sans succès. Quelqu'un peut-il me dire où est le bon fichier ou bien comment le localiser ? (je suis sous debian) Merci d'avance ....
  13. Ah oui ! champ et non pas table ! (dommage que je ne puisse pas éditer mon post ...) Erreur sur les mots, avec lesquels je suis peu familier. D'après cette source http://dev.mysql.com/doc/refman/5.0/fr/fulltext-search.html C'est ce que je cherche à comprendre : apparemment un index full-text spécifique aux 2 champs doit être créé quand on veut faire la recherche sur 2 champs simultanés. Ou bien faut-il simplement s'assurer que chacun des 2 champs dispose de son propre index full-text ? Je suppose alors qu'un index fulltext commun aux 2 champs apparaîtra comme tel dans phpmyadmin ...
  14. ah oui en effet j'ai vu ! et cliquer sur la croix rouge pour les supprimer ... ça a l'air aussi simple que ça. Comment apparaitront les index full-text joignant 2 tables ? (pour les recherches sur 2 tables à la fois : SELECT * FROM table WHERE MATCH (table1,table2) AGAINST ('motclé'); ) si tu as déjà expérimenté cette situation ... (je suis un peu craintif avant de faire un max de tests sur ces index ...)
  15. Bonjour, Comment fait-on pour gérer les index FULLTEXT ? J'ai trouvé de la documentation pour les créer, mais rien pour savoir s'ils existent déjà, ni pour éventuellement les supprimer. Peut-on les visualiser avec phpmyadmin ?
×
×
  • Create New...