Company directory : moteur de recherche

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.6
#~ Url du site : leregugedubienetre.com
#~ Hébergeur / Soft : o2switch
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 2.1.6
#~ Installed Modules:
#~ AdminSearch: 1.0.2
#~ CGContentUtils: 2.2.2
#~ CGEcommerceBase: 1.6.2
#~ CGExtensions: 1.53.19
#~ CGGoogleMaps2: 1.1.1
#~ CGHTML2PDF: 1.0.2
#~ CGJobMgr: 1.3.4
#~ CGPaymentGatewayBase: 1.6.1
#~ CGSimpleSmarty: 2.1.6
#~ CGSmartImage: 1.21.5
#~ CGUserDirectory: 1.5
#~ CMSContentManager: 1.1.4
#~ CMSForms: 1.11.2
#~ CMSMailer: 6.2.14
#~ CSSPreprocessor: 2.1
#~ Captcha: 0.5.5
#~ Cart2: 1.2.2
#~ CodeMirror: 3.0.0
#~ CompanyDirectory: 1.23.4
#~ DesignManager: 1.1.1
#~ ExtendedTools: 1.3.3
#~ FAQ: 2.0.1
#~ FRShipping2: 2.0.0
#~ FileManager: 1.5.2
#~ FormBuilder: 0.8.1.6
#~ FrontEndUsers: 2.3.2
#~ Gallery: 2.3
#~ JQueryTools: 1.3.9
#~ LISE: 1.2.3
#~ LISECategories: 1.2.3
#~ LISELiseEvenementiel: 1.2.3
#~ LISEMarques: 1.2.3
#~ LISEPartenaires: 1.2.3
#~ LISEPrestations: 1.2.3
#~ LISETarifs: 1.2.3
#~ LISETeam: 1.2.3
#~ MCFramework: 0.0.6
#~ MicroTiny: 2.0.3
#~ MleCMS: 2.0-beta1
#~ ModuleManager: 2.0.5
#~ NMS: 2.12.2
#~ Navigator: 1.0.3
#~ News: 2.50.6
#~ Orders: 1.18.4
#~ Orm: 0.3.3
#~ PaypalGateway: 2.5.2
#~ Postcode: 1.2.1
#~ Products: 2.25.3
#~ Search: 1.50.2
#~ Storelocator: 0.2
#~ ThemeManager: 1.1.8
#~ TinyMCE: 3.1.4
#~ TruetypeText: 2.2.1
#~ Config Information:
#~ php_memory_limit:
#~ max_upload_size: 8000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ auto_alias_content: true
#~ locale: fr_FR.utf8
#~ set_names: true
#~ timezone: Europe/Paris
#~ permissive_smarty: false
#~ Php Information:
#~ phpversion: 7.0.16
#~ md5_function: On (Vrai)
#~ json_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_ALL: 32767
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ test_file_timedifference: Aucune différence de date du système trouvée
#~ test_db_timedifference: Aucune différence de date du système trouvée
#~ create_dir_and_file: 1
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ register_globals: Off (Faux)
#~ output_buffering: 4096
#~ disable_functions:
#~ open_basedir:
#~ test_remote_url: Valable
#~ file_uploads: On (Vrai)
#~ post_max_size: 16M
#~ upload_max_filesize: 8M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ check_ini_set: On (Vrai)
#~ curl: On
#~ Performance Information:
#~ allow_browser_cache: Off (Faux)
#~ browser_cache_expiry: 60
#~ php_opcache: Off (Faux)
#~ smarty_cache: Off (Faux)
#~ smarty_compilecheck: Off (Faux)
#~ smarty_cache_udt: Off (Faux)
#~ auto_clear_cache_age: Off (Faux)
#~ Server Information:
#~ Server Software: Apache
#~ Server Api: litespeed
#~ Server Os: Linux 2.6.32-673.26.1.lve1.4.20.el6.x86_64 On x86_64
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 10.0.29
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Permission Information:
#~ tmp: /home/farangpr/Sites/lerefugedubienetre/tmp (0755)
#~ tmp_cache: /home/farangpr/Sites/lerefugedubienetre/tmp/cache (0755)
#~ templates_c: /home/farangpr/Sites/lerefugedubienetre/tmp/templates_c (0755)
#~ modules: /home/farangpr/Sites/lerefugedubienetre/modules (0755)
#~ uploads: /home/farangpr/Sites/lerefugedubienetre/uploads (0755)
#~ Masque de création de fichier (umask) : /home/farangpr/Sites/lerefugedubienetre/tmp/cache (0755)
#~ config_file: 0444
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

2 petites questions à propos de company directory.

page: nos-experts.html



1° question:


Sur une page, j'affiche un sommaire et un moteur de recherche dans 2 balises de contenu différent.

Search -> {$top}
Summary -> {$content}

Ca fonctionne plutôt bien sauf pour un cas, lorsqu'on réinitialise le moteur de recherche.
On appuyant sur reset, au lieu de remplacer le moteur de recherche situé dans {$top}, il me met un moteur réinitialisé dans {$content}, ce qui supprime mon summary et me met le moteur de recherche en double, un dans {$top}, l'autre dans {$content}.

Comment y palier?


2° question:

dans le summary, recherche faite ou pas, lorsque que je clique sur "plus d'infos", ça me génère la page de détails dans {$content}, mais ça me laisse le moteur de recherche dans {$top}... ce qui est normal en soit.
J'aimerai que lorsque un détail est affiché, le moteur de recherche soit caché.
Pour ça j'ai pensé avoir une variable qui devient définie si on est dans le détail d'une compagnie et qui, grâce à elle permettrait de cacher ou pas le moteur de recherche comme ça:

Code :
[== Indéfini ==]
{if !isset($details) || $details == ''}

   code du moteur de recherche pour être affiché

{/if}


La question est à partir de quoi la générer ou la vérifier car {get_template_vars} ne me donne aucune variable utilisable?
Les seules utilisables auxquelles je pense sont générées après par le contenu détails.



Merci de vos bons conseils
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.6
#~ Url du site : leregugedubienetre.com
#~ Hébergeur / Soft : o2switch
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 2.1.6
#~ Installed Modules:
#~ AdminSearch: 1.0.2
#~ CGContentUtils: 2.2.2
#~ CGEcommerceBase: 1.6.2
#~ CGExtensions: 1.53.19
#~ CGGoogleMaps2: 1.1.1
#~ CGHTML2PDF: 1.0.2
#~ CGJobMgr: 1.3.4
#~ CGPaymentGatewayBase: 1.6.1
#~ CGSimpleSmarty: 2.1.6
#~ CGSmartImage: 1.21.5
#~ CGUserDirectory: 1.5
#~ CMSContentManager: 1.1.4
#~ CMSForms: 1.11.2
#~ CMSMailer: 6.2.14
#~ CSSPreprocessor: 2.1
#~ Captcha: 0.5.5
#~ Cart2: 1.2.2
#~ CodeMirror: 3.0.0
#~ CompanyDirectory: 1.23.4
#~ DesignManager: 1.1.1
#~ ExtendedTools: 1.3.3
#~ FAQ: 2.0.1
#~ FRShipping2: 2.0.0
#~ FileManager: 1.5.2
#~ FormBuilder: 0.8.1.6
#~ FrontEndUsers: 2.3.2
#~ Gallery: 2.3
#~ JQueryTools: 1.3.9
#~ LISE: 1.2.3
#~ LISECategories: 1.2.3
#~ LISELiseEvenementiel: 1.2.3
#~ LISEMarques: 1.2.3
#~ LISEPartenaires: 1.2.3
#~ LISEPrestations: 1.2.3
#~ LISETarifs: 1.2.3
#~ LISETeam: 1.2.3
#~ MCFramework: 0.0.6
#~ MicroTiny: 2.0.3
#~ MleCMS: 2.0-beta1
#~ ModuleManager: 2.0.5
#~ NMS: 2.12.2
#~ Navigator: 1.0.3
#~ News: 2.50.6
#~ Orders: 1.18.4
#~ Orm: 0.3.3
#~ PaypalGateway: 2.5.2
#~ Postcode: 1.2.1
#~ Products: 2.25.3
#~ Search: 1.50.2
#~ Storelocator: 0.2
#~ ThemeManager: 1.1.8
#~ TinyMCE: 3.1.4
#~ TruetypeText: 2.2.1
#~ Config Information:
#~ php_memory_limit:
#~ max_upload_size: 8000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ auto_alias_content: true
#~ locale: fr_FR.utf8
#~ set_names: true
#~ timezone: Europe/Paris
#~ permissive_smarty: false
#~ Php Information:
#~ phpversion: 7.0.16
#~ md5_function: On (Vrai)
#~ json_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_ALL: 32767
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ test_file_timedifference: Aucune différence de date du système trouvée
#~ test_db_timedifference: Aucune différence de date du système trouvée
#~ create_dir_and_file: 1
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ register_globals: Off (Faux)
#~ output_buffering: 4096
#~ disable_functions:
#~ open_basedir:
#~ test_remote_url: Valable
#~ file_uploads: On (Vrai)
#~ post_max_size: 16M
#~ upload_max_filesize: 8M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ check_ini_set: On (Vrai)
#~ curl: On
#~ Performance Information:
#~ allow_browser_cache: Off (Faux)
#~ browser_cache_expiry: 60
#~ php_opcache: Off (Faux)
#~ smarty_cache: Off (Faux)
#~ smarty_compilecheck: Off (Faux)
#~ smarty_cache_udt: Off (Faux)
#~ auto_clear_cache_age: Off (Faux)
#~ Server Information:
#~ Server Software: Apache
#~ Server Api: litespeed
#~ Server Os: Linux 2.6.32-673.26.1.lve1.4.20.el6.x86_64 On x86_64
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 10.0.29
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Permission Information:
#~ tmp: /home/farangpr/Sites/lerefugedubienetre/tmp (0755)
#~ tmp_cache: /home/farangpr/Sites/lerefugedubienetre/tmp/cache (0755)
#~ templates_c: /home/farangpr/Sites/lerefugedubienetre/tmp/templates_c (0755)
#~ modules: /home/farangpr/Sites/lerefugedubienetre/modules (0755)
#~ uploads: /home/farangpr/Sites/lerefugedubienetre/uploads (0755)
#~ Masque de création de fichier (umask) : /home/farangpr/Sites/lerefugedubienetre/tmp/cache (0755)
#~ config_file: 0444
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

2 petites questions à propos de company directory.

page: nos-experts.html



1° question:


Sur une page, j'affiche un sommaire et un moteur de recherche dans 2 balises de contenu différent.

Search -> {$top}
Summary -> {$content}

Ca fonctionne plutôt bien sauf pour un cas, lorsqu'on réinitialise le moteur de recherche.
On appuyant sur reset, au lieu de remplacer le moteur de recherche situé dans {$top}, il me met un moteur réinitialisé dans {$content}, ce qui supprime mon summary et me met le moteur de recherche en double, un dans {$top}, l'autre dans {$content}.

Comment y palier?


2° question:

dans le summary, recherche faite ou pas, lorsque que je clique sur "plus d'infos", ça me génère la page de détails dans {$content}, mais ça me laisse le moteur de recherche dans {$top}... ce qui est normal en soit.
J'aimerai que lorsque un détail est affiché, le moteur de recherche soit caché.
Pour ça j'ai pensé avoir une variable qui devient définie si on est dans le détail d'une compagnie et qui, grâce à elle permettrait de cacher ou pas le moteur de recherche comme ça:

Code :
[== Indéfini ==]
{if !isset($details) || $details == ''}

   code du moteur de recherche pour être affiché

{/if}


La question est à partir de quoi la générer ou la vérifier car {get_template_vars} ne me donne aucune variable utilisable?
Les seules utilisables auxquelles je pense sont générées après par le contenu détails.



Merci de vos bons conseils
#2
Réponse à la seconde question:

Quand on est sur une page de détail l'url est du style http://{$root_url}/companies/1/{$returnid}/{$companie_name}.html

Du coup je teste si le mot "companies" est dans l'url pour savoir si je suis une page détail ou pas, ce qui donne:

Code :
[== Indéfini ==]
{get_current_url assign='url'}
{if $url|strpos:"companies" == false}


// code du template de recherche de company directory



{/if}


C'est du bricolage mais ça fonctionne !



Il reste la réponse à la première question à trouver
#2
Réponse à la seconde question:

Quand on est sur une page de détail l'url est du style http://{$root_url}/companies/1/{$returnid}/{$companie_name}.html

Du coup je teste si le mot "companies" est dans l'url pour savoir si je suis une page détail ou pas, ce qui donne:

Code :
[== Indéfini ==]
{get_current_url assign='url'}
{if $url|strpos:"companies" == false}


// code du template de recherche de company directory



{/if}


C'est du bricolage mais ça fonctionne !



Il reste la réponse à la première question à trouver


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)