Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

VDigital
2010-03-30 08:00:02

Annule et remplace

      {foreach from=$category_options key=catId item=catName}
        <option value="$catId" label="$catName"{if substr($catName,0,6)=="&nbsp;"}
        style="display: none;"{/if}>{$catName}</option>
      {/foreach}

VDigital
2010-03-30 00:50:29

Je chercherai demain à moins qu'un autre rectifie...
;-)

xav1907
2010-03-30 00:46:26

Les sous catégories ne sont plus affichées, une bonne chose mais par contre bug quand je fais une recherche

Voici le message d'erreur:

Warning: get_subcat_ids expecting numeric, not string in /homez.154/www/photo-evenementielle/include/functions_category.inc.php on line 351



Warning:  [mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '))
   ORDER BY date_available DESC, file ASC, id ASC' at line 9

SELECT DISTINCT(id)
  FROM pwg_images i
    INNER JOIN pwg_image_category AS ic ON id = ic.image_id
  WHERE (
         (file=100
          OR name=100
          OR comment=100
          OR author=100))
    AND (category_id IN ())
   ORDER BY date_available DESC, file ASC, id ASC in /homez.154/www/photo-evenementielle/include/functions.inc.php on line 918


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /homez.154/www/photo-evenementielle/include/functions.inc.php on line 936

Warning: Cannot modify header information - headers already sent by (output started at /homez.154/www/photo-evenementielle/include/functions_category.inc.php:351) in /homez.154/www/photo-evenementielle/include/page_header.php on line 98

VDigital
2010-03-30 00:33:47

Annule et remplace

      {foreach from=$category_options key=catId item=catName}
        {if substr($catName,0,6)!="&nbsp;"}
        <option value="$catId" label="$catName">{$catName}</option>
        {/if}
      {/foreach}

tosca
2010-03-30 00:31:01

Une fois avec $, et 2 fois sans ... c'est normal ?

VDigital a écrit:

{foreach from=$category_options key=catId item=catName}

xav1907
2010-03-30 00:28:00

Cela ne fonctionne pas, ça affiche:

$catName
$catName
$catName
$catName
$catName
etc...

VDigital
2010-03-30 00:11:29

Je n'ai pas testé...

      {foreach from=$category_options key=catId item=catName}
        {if substr($catName,0,6)!="&nbsp;"}
        <option value="$catId" label="$catName">$catName</option>
        {/if}
      {/foreach}


Tu nous diras (cela marche en théorie pour cette boite mais cela pourrait dans d'autres cas nécessiter  un code plus complexe.
;-)

xav1907
2010-03-29 22:23:02

merci prend ton temps ;)

VDigital
2010-03-29 22:21:59

Je te donnerai le foreach complet...
Mais je lis mes mails avant.
;-)

xav1907
2010-03-29 22:20:08

pas de problème pour trouver le code

donc je remplace {html_options options=$category_options selected=$category_options_selected}

par un {foreach} ?

S'il faut compléter le {foreach , je ne sais pas quoi mettre...

VDigital
2010-03-29 22:16:41

Le plus simple:

Un template-extension (ou ton template si tu as le tien).

search.tpl

Dedans on trouve:

Code:

<fieldset>
  <legend>{'search_options'|@translate}</legend>
  <label>{'search_categories'|@translate}
    <select class="categoryList" name="cat[]" multiple="multiple" >
      {html_options options=$category_options selected=$category_options_selected}
    </select>
  </label>
  <ul>
    <li><label>{'search_subcats_included'|@translate}</label></li>
    <li><label>
      <input type="radio" name="subcats-included" value="1" checked="checked" />{'Yes'|@translate}
    </label></li>
    <li><label>
      <input type="radio" name="subcats-included" value="0" />{'No'|@translate}
    </label></li>
  </ul>
</fieldset>

on va remplacer le
{html_options options=$category_options selected=$category_options_selected}

par un {foreach quelque chose
a l'intérieur de la boucle on va tester si le nom de la catégorie commence par &nbsp;
dans ce cas on ne génèrera pas la ligne <option ...

Crois-tu pouvoir t'en sortir seul?
Sinon j'irai plus loin dans les explications.

xav1907
2010-03-29 22:09:54

merci !

VDigital
2010-03-29 22:08:18

xav1907 a écrit:

Bonjour,

voici ma page recherche: http://maphotographie.com/photo-eveneme … search.php

Est-il possible d'afficher seulement les catégories et donc de ne pas afficher les sous catégories dans la liste ?

Merci d'avance !

Je pense que c'est facile.
Je regarde.
;-)

Gotcha
2010-03-29 21:50:40

En effet, dons ton cas les sous-catégories deviennent vite très nombreuses et ce n'est pas top pour l'affichage.

En regardant vite fait le fichier ./search_rules.php je pense que la réponse se trouve à l'intérieur.
Je m'arrête là, ca dépasse mes compétences.

xav1907
2010-03-29 20:15:44

ok , donc pas de réponse ....

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact