Questions de débutant

Bonjour et bonne année à tous,

J'essaie en vain de m'abonner à cette mailing-list depuis quelques jours...
J'en ai cependant parcouru un peu le contenu par le biais d'un lecteur
de newsgroups et de gmane et je tente un post en ligne avec ce dernier.

J'ai découvert spip récemment, en même temps que d'autres CMS,
car je cherchais le moyen de créerun site contributif pour mes élèves
et collègues, et quand j'ai vu la possibilité de poster des formules
mathématiques à l'aide de TeX, cela a achevé de convaincre le
professeur de mathématiques que je suis...

(Par ailleurs, je ne suis pas tombé sur spip totalement par hasard,
puisque spip fait partie des CMS que free propose d'activer
automatiquement sur ses pages personnelles... sauf qu'en pratique,
j'ai fini par perdre patience et par l'installer à la main, ce qui fut
d'une simplicité enfantine.)

A force de recherche et de lectures, j'ai trouvé réponse à beaucoup
de questions que je me posais, mais pas à toutes, à commencer
par la gestion des images.

Je précise que j'utilise encore les squelettes et feuilles de style par
défaut de spip. (Juste un peu modifiés à coups de $auteur_session
pour interdire à un visiteur du site non enregistré de poster un
commentaire, voire d'envoyer un message à un auteur.)

J'ai fait une tentative pour poster un article avec des photos : la photo
que j'ai choisie était de 800 pixels de large, et sa visualisation dans
l'article correspondant occupait toute la largeur de la colonne (520 pixels
en l'occurrence, redimensionnée à la volée par le navigateur) ce qui est
un comportement par défaut tout à fait acceptable. En revanche, autant
dire qu'il ne peut guère y avoir de différence dans les balises <code1|left>
center ou right dans ces conditions...

Si je souhaite obtenir une photo plus petite : je peux certes éditer
encore articles.html et ajuster le image_reduire{520,0} pour mettre une
largeur plus petite, mais dans ce cas le comportement par
défaut ne permettra plus d'obtenir des images de largeur maximale...

Poster une image plus petite n'est pas forcément une solution, car je
souhaite pouvoir conserver le comportement où ou clic sur l'image réduite
ouvre une fenêtre donnant l'image en plus haute résolution.

J'ai tenté, au petit bonheur la chance, de remplacer par exemple <code1|left>
par <code1|left||reduire_image{300,0}> sans le moindre effet...

Quelle est la commande, syntaxe, magique ?

Pierre-Henri Jondot

> Si je souhaite obtenir une photo plus petite : je peux certes éditer
> encore articles.html et ajuster le image_reduire{520,0} pour mettre une
> largeur plus petite, mais dans ce cas le comportement par
> défaut ne permettra plus d'obtenir des images de largeur maximale...
>
> Poster une image plus petite n'est pas forcément une solution, car je
> souhaite pouvoir conserver le comportement où ou clic sur l'image réduite
> ouvre une fenêtre donnant l'image en plus haute résolution.
>
> J'ai tenté, au petit bonheur la chance, de remplacer par exemple <code1|left>
> par <code1|left||reduire_image{300,0}> sans le moindre effet...
>
> Quelle est la commande, syntaxe, magique ?
>
> Pierre-Henri Jondot
>

Bonjour, et bienvenue dans le merveilleux monde de SPIP

A priori, c'est dans ta boucle Article qu'il faut que tu mettes le réduire image :

<BOUCLE_n(ARTICLES)>
#TITRE
[(TEXTE|image_reduire{300,0}>
</BOUCLE_n>

Cordialement (et bonne année)

Mathilde

> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : spip-off@rezo.net
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Documentation de SPIP : http://www.spip.net/
> irc://irc.freenode.net/spip
> FAQ : http://www.spip-contrib.net/spikini/FaQ
>

Mathilde LBN a écrit :

> Si je souhaite obtenir une photo plus petite : je peux certes éditer
> encore articles.html et ajuster le image_reduire{520,0} pour mettre une
> largeur plus petite, mais dans ce cas le comportement par
> défaut ne permettra plus d'obtenir des images de largeur maximale...
>
> Poster une image plus petite n'est pas forcément une solution, car je
> souhaite pouvoir conserver le comportement où ou clic sur l'image réduite
> ouvre une fenêtre donnant l'image en plus haute résolution.
>
> J'ai tenté, au petit bonheur la chance, de remplacer par exemple <code1|left>
> par <code1|left||reduire_image{300,0}> sans le moindre effet...
>
> Quelle est la commande, syntaxe, magique ?
>
> Pierre-Henri Jondot
>

Bonjour, et bienvenue dans le merveilleux monde de SPIP

A priori, c'est dans ta boucle Article qu'il faut que tu mettes le réduire image :

<BOUCLE_n(ARTICLES)>
#TITRE
[(TEXTE|image_reduire{300,0}>
</BOUCLE_n>

Cordialement (et bonne année)

Mathilde

Autre conseil, je me permets, je ne connais pas ton niveau de "débutance"

Il faut donc que tu modifies (au minimum) la page article.html, que tu trouveras dans le dossier Dist.
Le plus simple est d'enregistrer ton fichier ainsi transformé dans un dossier "squelettes" que tu placeras à la racine du site. Celà évitera d'écraser tes modifs lors d'une éventuelle mise à jour du site, et de pouvoir également revenir simplement en arrière en cas de mauvais bidouillage !

Mathilde

Le 3 janv. 07 à 08:53, Mathilde LBN a écrit :

Si je souhaite obtenir une photo plus petite : je peux certes éditer
encore articles.html et ajuster le image_reduire{520,0} pour mettre une
largeur plus petite, mais dans ce cas le comportement par
défaut ne permettra plus d'obtenir des images de largeur maximale...

Poster une image plus petite n'est pas forcément une solution, car je
souhaite pouvoir conserver le comportement où ou clic sur l'image réduite
ouvre une fenêtre donnant l'image en plus haute résolution.

J'ai tenté, au petit bonheur la chance, de remplacer par exemple

<code1|left>

par <code1|left||reduire_image{300,0}> sans le moindre effet...

Quelle est la commande, syntaxe, magique ?

Pierre-Henri Jondot

Bonjour, et bienvenue dans le merveilleux monde de SPIP

A priori, c'est dans ta boucle Article qu'il faut que tu mettes le
réduire image :

<BOUCLE_n(ARTICLES)>
#TITRE
[(TEXTE|image_reduire{300,0}>
</BOUCLE_n>

Cordialement (et bonne année)

Mathilde

Oui, cela je l'ai bien compris, mais ce n'est pas ce que je souhaite, car je ne veux pas perdre la possibilité qu'une image occupe toute la largeur de la colonne de l'article...

C'est donc au moment de la composition d'un article que je souhaite pouvoir choisir la taille de l'image (réduite) qui sera affichée pour, le cas échéant, habiller la photo de texte.

A propos, je devine ce qui m'empêchait de m'abonner à la liste... Il semble qu'il soit impossible de s'abonner avec une adresse email non fournie par le fournisseur d'accès internet, car la page web d'inscription cherche à faire envoyer un email par le candidat à l'inscription depuis l'adresse qu'il a indiquée et à l'aide d'un serveur smtp deviné à partir de celle-ci... Ainsi, connecté par free, et cherchant à m'abonner avec une adresse wanadoo, cela échouait puisque je n'avais pas accès au serveur smtp de wanadoo/orange... L'absence de message d'erreur ne m'a pas aidé...

Cordialement,

Pierre-Henri Jondot

mpkju a écrit :

Le 3 janv. 07 à 08:53, Mathilde LBN a écrit :

Si je souhaite obtenir une photo plus petite : je peux certes éditer
encore articles.html et ajuster le image_reduire{520,0} pour mettre une
largeur plus petite, mais dans ce cas le comportement par
défaut ne permettra plus d'obtenir des images de largeur maximale...

Poster une image plus petite n'est pas forcément une solution, car je
souhaite pouvoir conserver le comportement où ou clic sur l'image réduite
ouvre une fenêtre donnant l'image en plus haute résolution.

J'ai tenté, au petit bonheur la chance, de remplacer par exemple

<code1|left>

par <code1|left||reduire_image{300,0}> sans le moindre effet...

Quelle est la commande, syntaxe, magique ?

Pierre-Henri Jondot

Bonjour, et bienvenue dans le merveilleux monde de SPIP

A priori, c'est dans ta boucle Article qu'il faut que tu mettes le
réduire image :

<BOUCLE_n(ARTICLES)>
#TITRE
[(TEXTE|image_reduire{300,0}>
</BOUCLE_n>

Cordialement (et bonne année)

Mathilde

Oui, cela je l'ai bien compris, mais ce n'est pas ce que je souhaite, car je ne veux pas perdre la possibilité qu'une image occupe toute la largeur de la colonne de l'article...

C'est donc au moment de la composition d'un article que je souhaite pouvoir choisir la taille de l'image (réduite) qui sera affichée pour, le cas échéant, habiller la photo de texte.

A propos, je devine ce qui m'empêchait de m'abonner à la liste... Il semble qu'il soit impossible de s'abonner avec une adresse email non fournie par le fournisseur d'accès internet, car la page web d'inscription cherche à faire envoyer un email par le candidat à l'inscription depuis l'adresse qu'il a indiquée et à l'aide d'un serveur smtp deviné à partir de celle-ci... Ainsi, connecté par free, et cherchant à m'abonner avec une adresse wanadoo, cela échouait puisque je n'avais pas accès au serveur smtp de wanadoo/orange... L'absence de message d'erreur ne m'a pas aidé...

Cordialement,

Pierre-Henri Jondot

Hum, il faut que tu te serve des modeles, que tu crée le tien ... C'est une operation un peu complexe pour un débutant, mais bon, comme t'a l'air d'avoir compris le systeme de squelette...
Regarde par là pour comprendre le systeme de modele : Utiliser les modèles - SPIP

--
Maïeul
http://maieul.ouvaton.org

Hum, il faut que tu te serve des modeles, que tu crée le tien ... C'est
une operation un peu complexe pour un débutant, mais bon, comme t'a
l'air d'avoir compris le systeme de squelette...
Regarde par là pour comprendre le systeme de modele :
Utiliser les modèles - SPIP

--
Maïeul
http://maieul.ouvaton.org

Humm... Merci pour ta réponse car il semble bien que ce soit dans cette direction qu'il faille chercher mais, comme tu dis, ce n'est pas pour les débutants !

Je n'arrive en effet à rien de bon et je sèche lamentablement... J'ai créé un répertoire squelettes/modeles et ai recopié les img.html et doc.html mais les changements effectués agissent plutôt du côté de l'espace privé... Par exemple, j'ai remplacé le code : width='[(#LOGO_DOCUMENT||largeur)]' height='[(#LOGO_DOCUMENT||hauteur)]'

de doc.html par width=300 pour tester... J'obtiens bien la largeur attendue dans la partie privée du site, mais aucun changement dans la partie publique...

Comment se fait-ce ?

Cordialement,

Pierre-Henri Jondot

Le 03/01/07, a écrit :

>
>> Si je souhaite obtenir une photo plus petite : je peux certes éditer
>> encore articles.html et ajuster le image_reduire{520,0} pour
>> mettre une
>> largeur plus petite, mais dans ce cas le comportement par
>> défaut ne permettra plus d'obtenir des images de largeur maximale...
>>
>> Poster une image plus petite n'est pas forcément une solution, car je
>> souhaite pouvoir conserver le comportement où ou clic sur l'image
>> réduite
>> ouvre une fenêtre donnant l'image en plus haute résolution.

Afficher une image réduite est toujours *la bonne solution*. Mise en
page, bande passante, temps de chargement....
Tu peux donc la réduire pour l'affichage et joindre à ton article ton
image sous son format initial. Dans ton article tu insères la
'réduite' et tu crées un lien sur la seconde.
[<image1>->image2]

--
@plus

Jacques

Améliorer OutlookExpress:http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

Bonjour, et bienvenue dans le merveilleux monde de SPIP

Je le savais "arno" travail avec moustique chez Walt Disney

Pierre-Henri Jondot <mpkju <at> free.fr> writes:

Quelle est la commande, syntaxe, magique ?

Pierre-Henri Jondot

Je me perds un peu dans ton message je ne vois pas si tu parles des logos ou des
images dans un texte. Pour les logos vois le lien ci-dessous, sections "filtres
de logos"... désolé si je ne réponds pas à ta demande... bon SPIP... :slight_smile:

Cordialement
Stanislas

Le 3 janv. 07 à 15:06, Jacques J. a écrit :

Le 03/01/07, a écrit :

Si je souhaite obtenir une photo plus petite : je peux certes éditer
encore articles.html et ajuster le image_reduire{520,0} pour
mettre une
largeur plus petite, mais dans ce cas le comportement par
défaut ne permettra plus d'obtenir des images de largeur maximale...

Poster une image plus petite n'est pas forcément une solution, car je
souhaite pouvoir conserver le comportement où ou clic sur l'image
réduite
ouvre une fenêtre donnant l'image en plus haute résolution.

Afficher une image réduite est toujours *la bonne solution*. Mise en
page, bande passante, temps de chargement....

Entièrement d'accord, mais cela n'est-il pas fait par défaut lorsqu'on configure spip pour générer automatiquement des vignettes ? J'ai pas mal de répertoires cache-???x??? sous IMG qui contiennent justement des versions réduites.

Tu peux donc la réduire pour l'affichage et joindre à ton article ton
image sous son format initial. Dans ton article tu insères la
'réduite' et tu crées un lien sur la seconde.
[<image1>->image2]

J'ai essayé cette approche pour voir si un utilisateur (rédacteur) lambda peut s'en sortir raisonnablement facilement et cela paraît bien technique... (Il est prévu qu'il y ait au final plusieurs centaines de rédacteurs : élèves et anciens élèves mais il est probable que peu d'entre eux osent rédiger des articles...)

Créer une version réduite de l'image avec un logiciel de traitement d'images est à leur portée je pense (quoique...), les télécharger sur le site distant encore, mais trouver le lien qui va bien vers image2 est plus délicat. (Moi j'ai trouvé, mais je m'y suis repris à plusieurs fois car je ne voulais pas d'un lien absolu, mais d'un lien relatif ainsi je suis parvenu à une commande de la forme [<img??|left>->IMG/jpg/dsc_???.jpg]...)

Est-il certain d'ailleurs qu'un tel codage sera portable lors d'évolutions de spip ?

Je crois en attendant que je vais me contenter de particulariser le squelette article.html pour une catégorie spécifique (portfolios...) pour laquelle il est vraiment préférable que les photos au sein d'un article soient plus fortement réduites...

Cordialement,

Pierre-Henri Jondot

mpkju a écrit :

Hum, il faut que tu te serve des modeles, que tu crée le tien ... C'est
une operation un peu complexe pour un débutant, mais bon, comme t'a
l'air d'avoir compris le systeme de squelette...
Regarde par là pour comprendre le systeme de modele :
Utiliser les modèles - SPIP

--
Maïeul
http://maieul.ouvaton.org

Humm... Merci pour ta réponse car il semble bien que ce soit dans cette direction qu'il faille chercher mais, comme tu dis, ce n'est pas pour les débutants !

Je n'arrive en effet à rien de bon et je sèche lamentablement... J'ai créé un répertoire squelettes/modeles et ai recopié les img.html et doc.html mais les changements effectués agissent plutôt du côté de l'espace privé... Par exemple, j'ai remplacé le code : width='[(#LOGO_DOCUMENT||largeur)]' height='[(#LOGO_DOCUMENT||hauteur)]'

de doc.html par width=300 pour tester... J'obtiens bien la largeur attendue dans la partie privée du site, mais aucun changement dans la partie publique...

Comment se fait-ce ?

Cordialement,

Pierre-Henri Jondot

Hum, dans ce cas, verifie le cache de ton site ...
ca doit être la solution.

Cependant, je te conseillerai de réduire l'image, plutot que d'utiliser width (gain de bande passante et donc de temps)

--
Maïeul
http://maieul.ouvaton.org