Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Resolu] Récupération $page_alias pour {content_image}
#26

Mais bon, ça ne résout pas le problème du capture assign pour la balise content_image.
#27

ha bha ca non, mais depuis mon premier message dans cette discussion j'ai toujours précisé que je répondais uniquement à la question précise de notre ami le roi Dipsy


(jeu de mot pourri inside, oui et j'assume)
#28

En attendant, le plugin ImageList devrait convenir aux désirs du king Wink
Citation :What does this do?
Displays a list of images for the content.
The plugin is looking for a directory in /uploads/images/CurrentPageAlias/ or in /uploads/images/(dir)/CurrentPageAlias/ and will show all images which this directory contains.
#29

Re,bonjour

@bess: on en découvre tous les jours, c'est vrai que çà saute pas aux yeux et que cette fonction est tout à fait utile. Smile

@content_image : j'avais également testé sur une i.8.2 sans succès, dommage car cette solution était vraiment sympa. Sad

@image_list : va pas être facile a installer celui là malgré le fait que ce soit (un plugin cms)....... Tongue

-.
#30

Bon désolé du temps de réponse, mais il a fallu que je fasse plusieurs test local/serveur.
Et upgrader ma version en 1.8.2 + essai avec cmsms vierge sur serveur.
Tout ça pour dire que ça ne marche pas. Donc, ça ne vient pas de mamp, ni de snow leopard...
Je galère.

Voici ma config sur le serveur :
----------------------------------------------

Citation :Cms Version: 1.8.2

Installed Modules:

* CMSMailer: 2.0
* FileManager: 1.0.2
* MenuManager: 1.6.5
* ModuleManager: 1.4
* News: 2.10.6
* nuSOAP: 1.0.2
* Printing: 1.1.0
* Search: 1.6.5
* ThemeManager: 1.1.1
* TinyMCE: 2.7.2
* CGExtensions: 1.17.2
* Gallery: 1.4.1
* FormBuilder: 0.5.12
* Gallery: 1.4.1
* Gallery: 1.4.1


Config Information:

* php_memory_limit:
* process_whole_template: false
* output_compression: false
* max_upload_size: 64000000
* default_upload_permission: 664
* url_rewriting: none
* page_extension:
* query_var: page
* use_hierarchy: true
* image_manipulation_prog: GD
* auto_alias_content: true
* locale:
* default_encoding: utf-8
* admin_encoding: utf-8
* set_names: true


Php Information:

* phpversion: 5.2.13
* md5_function: On (Vrai)
* gd_version: 2
* tempnam_function: On (Vrai)
* magic_quotes_runtime: Off (Faux)
* E_STRICT: 0
* memory_limit: 64M
* max_execution_time: 30
* output_buffering: 0
* safe_mode: Off (Faux)
* file_uploads: On (Vrai)
* post_max_size: 8M
* upload_max_filesize: 64M
* session_save_path: /tmp (1777)
* session_use_cookies: On (Vrai)
* xml_function: On (Vrai)


Server Information:

* Server Api: cgi
* Server Db Type: MySQL (mysql)
* Server Db Version: 5.0.91


----------------------------------------------

Ma config en local sous MAMP :
----------------------------------------------

Cms Version: 1.8.2

Installed Modules:

* CMSMailer: 2.0
* FileManager: 1.0.2
* MenuManager: 1.6.5
* ModuleManager: 1.4
* News: 2.10.6
* nuSOAP: 1.0.2
* Printing: 1.1.0
* Search: 1.6.5
* ThemeManager: 1.1.1
* TinyMCE: 2.7.2
* CGExtensions: 1.17.2
* Gallery: 1.4.1
* FormBuilder: 0.5.12
* Gallery: 1.4.1
* Gallery: 1.4.1


Config Information:

* php_memory_limit:
* process_whole_template: false
* output_compression: false
* max_upload_size: 32000000
* default_upload_permission: 664
* url_rewriting: none
* page_extension:
* query_var: page
* use_hierarchy: true
* image_manipulation_prog: GD
* auto_alias_content: true
* locale:
* default_encoding: utf-8
* admin_encoding: utf-8
* set_names: true


Php Information:

* phpversion: 5.3.2
* md5_function: On (Vrai)
* gd_version: 2
* tempnam_function: On (Vrai)
* magic_quotes_runtime: Off (Faux)
* E_STRICT: 0
* E_DEPRECATED: 8192
* memory_limit: 32M
* max_execution_time: 30
* output_buffering: On
* safe_mode: Off (Faux)
* file_uploads: On (Vrai)
* post_max_size: 32M
* upload_max_filesize: 32M
* session_save_path: /Applications/MAMP/tmp/php (0775)
* session_use_cookies: On (Vrai)
* xml_function: On (Vrai)


Server Information:

* Server Api: apache2handler
* Server Db Type: MySQL (mysql)
* Server Db Version: 5.1.44

----------------------------------------------

Et le site en question visible ici : http://www.gwendallmavic.fr/client/otk.

En fait ce que souhaiterai obtenir, c'est avoir le logo de l'adhérent simplement en le choisissant dans le répertoire images/dossiernomdeladherent.
Sachant que dossiernomdeladherent est idem que $page_alias.

Alors, il y a peut-être possibilité de contourner le pb en utilisant, dans le gabarit, quelquechose comme cela :
<img src="uploads/images/$page_alias/logo_$page_alias.jpg" alt="$page_alias" />
Exemple de page adherent : http://www.gwendallmavic.fr/client/otk/i...=anchoiade

Si vous avez une idée.

Je vais également regardé au niveau de ImageList.

Le roi ou le king Dipsy, c'est comme vous voulez.
En tout cas pour l'instant, c'est plus le roi Dagobert en galère !! ;-))

Et, au fait, merci Bess pour l'info concernant les prefs globales. Très utiles !!!
#31

S'il n'y a qu'une image par page, il y a bien plus simple comme te l'a annoncé Isa bien avant :
http://www.cmsmadesimple.fr/forum/viewto...6913#p6913
#32

Et tu as également le module CompanyDirectory qui te donne cette possibilité (quoique nul au niveau du SEO, car la gestion des prettyurls n'est pas bien prise en compte).
#33

OK merci pour toutes ces infos.
Avec tout ça, je devrais m'en sortir.

----- Enfin, j'espère ;-)

Bon allez, je ferme le sujet.
Dommage, quand même, que ton code ne marche pas.
Je le garde sous le coude pour une future mise à jour.
Peut-être qu'il passera...
#34

Re,

@Dipsy

tu nous disais que tu avais utilisé ce tag dans le gabarit du template

Citation :{capture assign='galerie'}{$page_alias}{/capture}
{Gallery dir=$galerie}

pour afficher une galerie image suivant l'alias de la page

1/ s'agit-il du module gallery ? OUI
2/ faut-il créer des répertoires (OUI les sous galeries ) avec les noms d'alias des pages ou nommer les galeries par les noms d'alias
(c'est pour avoir une idée) je ne connais pas ce module, je vais le tester


çà marche très bien, la doc du module est parfaite

-.
Sujet fermé


Atteindre :


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