denisb | 1 Dec 02:11 2009
Picon

Re: Affichage conditionnel d'une rubrique

Gaelle Faure a écrit :
> Désolée mais je ne comprends pas bien cette proposition de code.
> Je voudrai afficher le contenu de la rubrique 363 seulement quand je suis
> dans la rubrique 368.

si l'id_rubrique du contexte où nous nous trouvons est 368
   [(#ID_RUBRIQUE|={368}|oui)

alors, pour délimiter le champ de recherche de notre boucle, nous 
définissons une variable 'where' à 363
   #SET{where, #ARRAY{0,363}}]

si l'id_rubrique du contexte où nous nous trouvons n'est pas 368
   [(#ID_RUBRIQUE|={368}|non)

alors, pour délimiter le champ de recherche de notre boucle, nous 
définissons une variable 'where' à 1, 2, 3, 4, 5
   #SET{where, #ARRAY{0,1,1,2,2,3,3,4,4,5}}]

puis nous lançons notre boucle
   <BOUCLE_rub_meres(RUBRIQUES) {id_rubrique IN #GET{where}}>

qui, selon le cas, se traduira par
   <BOUCLE_rub(RUBRIQUES) {id_rubrique IN 363}>
ou par
   <BOUCLE_rub(RUBRIQUES) {id_rubrique IN 1,2,3,4,5}>

Bernard Blazin | 1 Dec 07:44 2009
Picon

Re: SESSION dans CVT

Stéphane Santon a écrit :
> Bonjour,
>
> Pour remplir un formulaire CVT, quel est l'équivalent de 
> #SESSION{id_auteur} en php ?
>
> $auteur_session['id_auteur'] ??
> Toujours accessible ?
>
> Merci
>
C'est pas  $GLOBALS['visiteur_session']['id_auteur'] ?

Bernard

--

-- 
Bernard Blazin - Développement Internet 
Ingénieur ENSAM promo 1978

Bernard Blazin Point Com 

9 rue de la Rose
77320 Montolivet
Tel 01 64 20 98 49
http://www.bernardblazin.com

Dan | 1 Dec 08:48 2009
Picon

recherche plugin Inscription 2

Bonjour à toutes et tous,

Après avoir passer ma journée d'hier à essayer de mettre en place un  
formulaire de 5 champs,
sans succès (je ne suis pas développeur) et sous les conseils de Teddy  
Payet, je recherche le plugin
Inscription 2 et surtout son zip. Je sais que le plugin se trouve en  
fragment sur la zone mais la méthode pour le récupérer
reste bien obscure pour un néophyte... (et je regrette le temps où les  
plugins étaient présentés dans 3 dossiers : en développement, stable,  
en test...).

Merci pour votre aide

Dan
djeel | 1 Dec 09:24 2009
Picon

histoires d'url

Salut !

1) qu'utilisez-vous comme type d'url ?
Moi, c'est propres_qs pour un site spip et sarka
http://djeel/free/fr
C'est bien ? Pas bien ?
J'ai bien lu http://www.spip.net/fr_article765.html
mais ça n'est pas très clair pour moi.

2) je vais bientôt changer d'hébergeur (de Free -> chez OVH)

Aurais-je des problèmes avec mes url ?
Faut-il faire des modifications d'url ?
Que me conseillez-vous ?

Merci de votre aide et cordialement

--

-- 
Djeel

Dan | 1 Dec 09:29 2009
Picon

formulaire suite - SOS

Je continue ma recherche sur les formulaires.
J'ai testé "formulaire CVT par l'exemple" et j'obtient cela :

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in/var/www/vhosts/phonethik.com/httpdocs/squelettes-dist/formulaires/contact.php on line 8

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in/var/www/vhosts/phonethik.com/httpdocs/squelettes-dist/formulaires/contact.php on line 9

Parse error: syntax error, unexpected T_FUNCTION in/var/www/vhosts/phonethik.com/httpdocs/squelettes-dist/formulaires/contact.php on line 10


simplement en copiant/collant

En résumé, la partie html :

[<p class='formulaire_ok'>(#ENV*{message_ok})</p>]
[<p class='formulaire_erreur'>(#ENV*{message_erreur})</p>]
[(#EDITABLE|oui)
<form action='#ENV{action}' method='post'>
#ACTION_FORMULAIRE{#ENV{action}}
<label>Votre email</label>
[<span class='erreur'>(#ENV**{erreurs}|table_valeur{email})</span>]
<input type='text' name='email' value='#ENV{email}' />
<br />
<label>Votre message</label>
[<span class='erreur'>(#ENV**{erreurs}|table_valeur{message})</span>]
<textarea name='message'>#ENV{message}</textarea>
<input type='submit' name='ok' value='ok' />
</form>
]


La partie php

<?php

function formulaires_contact_charger_dist(){
$valeurs = array('email'=>'','message'=>'');


return $valeurs;
}

function formulaires_contact_verifier_dist(){
$erreurs = array();
foreach(array('email','message') as $obligatoire)
if (!_request($obligatoire)) $erreurs[$obligatoire] = 'Ce champ est obligatoire';
include_spip('inc/filtres');
if (_request('email') AND !email_valide(_request('email')))
$erreurs['email'] = 'Cet email n\'est pas valide';

if (count($erreurs))
$erreurs['message_erreur'] = 'Votre saisie contient des erreurs !';
return $erreurs;
}

function formulaires_contact_traiter_dist(){
$envoyer_mail = charger_fonction('envoyer_mail','inc');
$email_to = $GLOBALS['meta']['email_webmaster'];
$email_from = _request('email');
$sujet = 'Formulaire de contact';
$message = _request('message');
$envoyer_mail($email_to,$sujet,$message,$email_from);
return array('message_ok'=>'Votre message a bien été pris en compte. Vous recevrez prochainement une réponse !');
}
?>

<div>Je continue ma recherche sur les formulaires.<div>J'ai test&eacute; "formulaire CVT par l'exemple" et j'obtient cela :</div>
<div><br></div>
<div><span class="Apple-style-span">Warning: Unexpected character in input: '\' (ASCII=92) state=1 in/var/www/vhosts/phonethik.com/httpdocs/squelettes-dist/formulaires/contact.php&nbsp;on line&nbsp;8<br><br>Warning: Unexpected character in input: '\' (ASCII=92) state=1 in/var/www/vhosts/phonethik.com/httpdocs/squelettes-dist/formulaires/contact.php&nbsp;on line&nbsp;9<br><br>Parse error: syntax error, unexpected T_FUNCTION in/var/www/vhosts/phonethik.com/httpdocs/squelettes-dist/formulaires/contact.php&nbsp;on line&nbsp;10</span></div>
<div><br></div>
<div><br></div>
<div>simplement en copiant/collant</div>
<div><br></div>
<div>En r&eacute;sum&eacute;, la partie html :</div>
<div><br></div>
<div>
<div>[&lt;p class='formulaire_ok'&gt;(#ENV*{message_ok})&lt;/p&gt;]</div>
<div>[&lt;p class='formulaire_erreur'&gt;(#ENV*{message_erreur})&lt;/p&gt;]</div>
<div>[(#EDITABLE|oui)</div>
<div>
<span class="Apple-tab-span">	</span>&lt;form action='#ENV{action}' method='post'&gt;</div>
<div>
<span class="Apple-tab-span">		</span>#ACTION_FORMULAIRE{#ENV{action}}</div>
<div>
<span class="Apple-tab-span">		</span>&lt;label&gt;Votre email&lt;/label&gt;</div>
<div>
<span class="Apple-tab-span">		</span>[&lt;span class='erreur'&gt;(#ENV**{erreurs}|table_valeur{email})&lt;/span&gt;]</div>
<div>
<span class="Apple-tab-span">		</span>&lt;input type='text' name='email' value='#ENV{email}' /&gt;</div>
<div>
<span class="Apple-tab-span">		</span>&lt;br /&gt;</div>
<div>
<span class="Apple-tab-span">		</span>&lt;label&gt;Votre message&lt;/label&gt;</div>
<div>
<span class="Apple-tab-span">		</span>[&lt;span class='erreur'&gt;(#ENV**{erreurs}|table_valeur{message})&lt;/span&gt;]</div>
<div>
<span class="Apple-tab-span">		</span>&lt;textarea name='message'&gt;#ENV{message}&lt;/textarea&gt;</div>
<div>
<span class="Apple-tab-span">		</span>&lt;input type='submit' name='ok' value='ok' /&gt;</div>
<div>
<span class="Apple-tab-span">	</span>&lt;/form&gt;</div>
<div>]</div>
<div><br></div>
<div><br></div>
<div>La partie php</div>
<div><br></div>
<div>
<div>&lt;?php</div>
<div><br></div>
<div>function formulaires_contact_charger_dist(){</div>
<div>
<span class="Apple-tab-span">	</span>$valeurs = array('email'=&gt;'','message'=&gt;'');</div>
<p><span class="Apple-tab-span">	</span><br class="webkit-block-placeholder"></p>
<div>
<span class="Apple-tab-span">	</span>return $valeurs;</div>
<div>}</div>
<div><br></div>
<div>function formulaires_contact_verifier_dist(){</div>
<div>
<span class="Apple-tab-span">	</span>$erreurs = array();</div>
<div>
<span class="Apple-tab-span">	</span>foreach(array('email','message') as $obligatoire)</div>
<div>
<span class="Apple-tab-span">		</span>if (!_request($obligatoire)) $erreurs[$obligatoire] = 'Ce champ est obligatoire';</div>
<div>
<span class="Apple-tab-span">	</span>include_spip('inc/filtres');</div>
<div>
<span class="Apple-tab-span">	</span>if (_request('email') AND !email_valide(_request('email')))</div>
<div>
<span class="Apple-tab-span">		</span>$erreurs['email'] = 'Cet email n\'est pas valide';</div>
<div><br></div>
<div>
<span class="Apple-tab-span">	</span>if (count($erreurs))</div>
<div>
<span class="Apple-tab-span">		</span>$erreurs['message_erreur'] = 'Votre saisie contient des erreurs !';</div>
<div>
<span class="Apple-tab-span">	</span>return $erreurs;</div>
<div>}</div>
<div><br></div>
<div>function formulaires_contact_traiter_dist(){</div>
<div>
<span class="Apple-tab-span">	</span>$envoyer_mail = charger_fonction('envoyer_mail','inc');</div>
<div>
<span class="Apple-tab-span">	</span>$email_to = $GLOBALS['meta']['email_webmaster'];</div>
<div>
<span class="Apple-tab-span">	</span>$email_from = _request('email');</div>
<div>
<span class="Apple-tab-span">	</span>$sujet = 'Formulaire de contact';</div>
<div>
<span class="Apple-tab-span">	</span>$message = _request('message');<span class="Apple-tab-span">	</span>
</div>
<div>
<span class="Apple-tab-span">	</span>$envoyer_mail($email_to,$sujet,$message,$email_from);</div>
<div>
<span class="Apple-tab-span">	</span>return array('message_ok'=&gt;'Votre message a bien &eacute;t&eacute; pris en compte. Vous recevrez prochainement une r&eacute;ponse !');</div>
<div>}</div>
<div>?&gt;</div>
</div>
</div>
<div><br></div>
</div>
Pierre-Yves Cavellat | 1 Dec 09:37 2009

Re: histoires d'url


>
> 2) je vais bientôt changer d'hébergeur (de Free -> chez OVH)
>
> Aurais-je des problèmes avec mes url ?
> Faut-il faire des modifications d'url ?
> Que me conseillez-vous ?
Bonjour,

Personnellement je suis chez OVH, et j'utilise les URLs personnalisées 
sans soucis.
Ne pas oublier de renommer le fichier htaccess.txt (fournit par défaut à 
la racine de Spip) en .htaccess

Pierre-Yves

>
> Merci de votre aide et cordialement
>
>

-- 

Cordialement

Pierre-Yves cavellat

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

Webmaster
02 98 43 84 13 (ligne directe)
pierre-yves.cavellat <at> bij-brest.org

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

Bureau Information Jeunesse de Brest
4 rue Augustin Morvan
29200 BREST
Tél : 02 98 43 01 08
Fax : 02 98 43 01 26

www.bij-brest.org

djeel | 1 Dec 09:54 2009
Picon

Re: histoires d'url

Pierre-Yves Cavellat a écrit :

> Personnellement je suis chez OVH, et j'utilise les URLs personnalisées 
> sans soucis.

merci de ta réponse...
urls personnalisées, c'est propres_qs ?

 > Ne pas oublier de renommer le fichier htaccess.txt (fournit par défaut à
 > la racine de Spip) en .htaccess

Ok, merci beaucuop

--

-- 
Djeel

Monique (AC ! Orne | 1 Dec 10:22 2009
Picon

forums en "escaliers"

Bonjour,


J'administre un site qui fut longtemps en version  standard de spip: les réponses s’affichent directement sous le commentaire, quelle que soit la date de réponse.

Ainsi, si quelqu'un a écrit un commentaire le 30 septembre répondant lui-même à un commentaire du 10 juin, il est relié directement au commentaire du 10 juin par le système "d'escalier".


J'ai passé le site sous Sarka, et là, c'est le système anti-chronologique qui s'affiche. Toute la partie forums devient illisible.


Ma question est : comment retrouver les forums "en escalier" ?


Ça devient urgent.


Bonne journée

<div>
<p>Bonjour,</p>
<p><span class="Apple-style-span"><br></span></p>
<p>J'administre un site qui fut longtemps en version &nbsp;standard de spip: les r&eacute;ponses s&rsquo;affichent directement sous le commentaire, quelle que soit la date de r&eacute;ponse.</p>
<p>Ainsi, si quelqu'un a &eacute;crit un commentaire le 30 septembre r&eacute;pondant lui-m&ecirc;me &agrave; un commentaire du 10 juin, il est reli&eacute; directement au commentaire du 10 juin par le syst&egrave;me "d'escalier".</p>
<p><br>J'ai pass&eacute; le site sous Sarka, et l&agrave;, c'est le syst&egrave;me anti-chronologique qui s'affiche. Toute la partie forums devient illisible.</p>
<p><br> Ma question est&nbsp;: comment retrouver les forums "en escalier" ?</p>
<p><span class="Apple-style-span"><br></span></p>
<p><span class="Apple-style-span">&Ccedil;a devient urgent.</span></p>
<p><span class="Apple-style-span"><br></span></p>
<p><span class="Apple-style-span">Bonne journ&eacute;e</span></p>
</div>
jeami | 1 Dec 11:18 2009

spip 192 courtes citations aléatoires dans le bandeau du site

Bonjour
existe t'il un plugin qui permet d'afficher des citations de façon 
aléatoire en superposition dans le bandeau du site chaque fois que l'on 
ouvre une page?
- où alors, comment fait on cela?
merci d'avance
JM

Teddy Payet | 1 Dec 11:35 2009
Picon

Re: spip 192 courtes citations aléatoires dans le bandeau du site

Bonjour,

En spip 1.9.2 (peut-être aussi SPIP 2 mais pas sûr), il existe ce plugin :
Le répertoire sur la zone : http://zone.spip.org/trac/spip-zone/browser/_plugins_/citation_aleatoire
L'archive zip : http://files.spip.org/spip-zone/citation_aleatoire.zip
Et la doc : http://www.quesaco.org/Citation-aleatoire


Le 1 décembre 2009 11:18, jeami <jmpaillot <at> ouvaton.org> a écrit :
Bonjour
existe t'il un plugin qui permet d'afficher des citations de façon aléatoire en superposition dans le bandeau du site chaque fois que l'on ouvre une page?
- où alors, comment fait on cela?
merci d'avance
JM

_______________________________________________
liste spip
spip <at> rezo.net - désabonnement : envoyer un mail à  spip-off <at> rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

<div>
<p>Bonjour,<br><br>En spip 1.9.2 (peut-&ecirc;tre aussi SPIP 2 mais pas s&ucirc;r), il existe ce plugin :<br>Le r&eacute;pertoire sur la zone : <a href="http://zone.spip.org/trac/spip-zone/browser/_plugins_/citation_aleatoire">http://zone.spip.org/trac/spip-zone/browser/_plugins_/citation_aleatoire</a><br>
L'archive zip : <a href="http://files.spip.org/spip-zone/citation_aleatoire.zip">http://files.spip.org/spip-zone/citation_aleatoire.zip</a><br>Et la doc : <a href="http://www.quesaco.org/Citation-aleatoire">http://www.quesaco.org/Citation-aleatoire</a><br><br><br></p>
<div class="gmail_quote">Le 1 d&eacute;cembre 2009 11:18, jeami <span dir="ltr">&lt;<a href="mailto:jmpaillot <at> ouvaton.org">jmpaillot <at> ouvaton.org</a>&gt;</span> a &eacute;crit :<br><blockquote class="gmail_quote">
Bonjour<br>
existe t'il un plugin qui permet d'afficher des citations de fa&ccedil;on al&eacute;atoire en superposition dans le bandeau du site chaque fois que l'on ouvre une page?<br>
- o&ugrave; alors, comment fait on cela?<br>
merci d'avance<br>
JM<br><br>
_______________________________________________<br>
liste spip<br><a href="mailto:spip <at> rezo.net" target="_blank">spip <at> rezo.net</a> - d&eacute;sabonnement : envoyer un mail &agrave; &nbsp;<a href="mailto:spip-off <at> rezo.net" target="_blank">spip-off <at> rezo.net</a><br><br>
Infos et archives : <a href="http://listes.rezo.net/mailman/listinfo/spip" target="_blank">http://listes.rezo.net/mailman/listinfo/spip</a><br><a href="http://archives.rezo.net/spip.mbox/" target="_blank">http://archives.rezo.net/spip.mbox/</a><br><br>
Documentation de SPIP : <a href="http://www.spip.net/" target="_blank">http://www.spip.net/</a><br><br>
Irc : de l'aide &agrave; toute heure : <a href="http://spip.net/irc" target="_blank">http://spip.net/irc</a><br>
</blockquote>
</div>
<br>
</div>

Gmane