AJAX, animation

Bonjour

Je relance une fois ce message si quelqu'un peut m'aider car là je ne vois pas du tout ...

J'utilise AJAX, enfin plus précisment AJAH, et j'aimerai pouvoir mettre la petite animation que l'on trouve dans l'espace privé quand on ajoute un mot-clé. Ce qui permet de savoir quand l'action est terminée... j'ai jeté un coup d'oeil dans inc/mots.php mais je ne trouve pas.

Une autre question. Y'a-t-il une manière particulière d'utiliser AJAX avec SPIP ?

Merci

Stéphane

Stéphane wrote:

Bonjour

Je relance une fois ce message si quelqu'un peut m'aider car là je ne vois pas du tout ...

J'utilise AJAX, enfin plus précisment AJAH, et j'aimerai pouvoir mettre la petite animation que l'on trouve dans l'espace privé quand on ajoute un mot-clé. Ce qui permet de savoir quand l'action est terminée... j'ai jeté un coup d'oeil dans inc/mots.php mais je ne trouve pas.

ce que tu cherches, c'est ./ecrire/img_pack/searching.gif, tu le mets dans un div ou qqchose que tu n'affiches que quand tu lances la requette et cache quand tu la reçoit.

Une autre question. Y'a-t-il une manière particulière d'utiliser AJAX avec SPIP ?

hum, c'est une question un peu générale...
Actuellement, la plupart des devs javascripts SPIP sont fait autour de la libraire jQuery qui existe en plugin pour la 1.9.1 et sera intégrée directement dans SPIP dans les futures versions.
Vois jquery.info

Pierre

Pierre Andrews a écrit :

Stéphane wrote:
  

Bonjour

Je relance une fois ce message si quelqu'un peut m'aider car là je ne vois pas du tout ...

J'utilise AJAX, enfin plus précisment AJAH, et j'aimerai pouvoir mettre la petite animation que l'on trouve dans l'espace privé quand on ajoute un mot-clé. Ce qui permet de savoir quand l'action est terminée... j'ai jeté un coup d'oeil dans inc/mots.php mais je ne trouve pas.
    
ce que tu cherches, c'est ./ecrire/img_pack/searching.gif, tu le mets dans un div ou qqchose que tu n'affiches que quand tu lances la requette et cache quand tu la reçoit.
  
Merci, ça marche super bien! L'icône n'est pas très visible sur ma page blanche mais je vais m'arranger avec ça.
Encore merci pour l'info!!
  
Une autre question. Y'a-t-il une manière particulière d'utiliser AJAX avec SPIP ?
    
hum, c'est une question un peu générale...
Actuellement, la plupart des devs javascripts SPIP sont fait autour de la libraire jQuery qui existe en plugin pour la 1.9.1 et sera intégrée directement dans SPIP dans les futures versions.
Vois jquery.info
  
Je me pencherai bientôt dessus
Pierre

_______________________________________________
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

On 08 Dec, 2006, at 10:36, Stéphane wrote:

Pierre Andrews a écrit :

Stéphane wrote:

Bonjour

Je relance une fois ce message si quelqu'un peut m'aider car là je ne vois pas du tout ...

J'utilise AJAX, enfin plus précisment AJAH, et j'aimerai pouvoir mettre la petite animation que l'on trouve dans l'espace privé quand on ajoute un mot-clé. Ce qui permet de savoir quand l'action est terminée... j'ai jeté un coup d'oeil dans inc/mots.php mais je ne trouve pas.

ce que tu cherches, c'est ./ecrire/img_pack/searching.gif, tu le mets dans un div ou qqchose que tu n'affiches que quand tu lances la requette et cache quand tu la reçoit.

Merci, ça marche super bien! L'icône n'est pas très visible sur ma page blanche mais je vais m'arranger avec ça.
Encore merci pour l'info!!

Regarde sur:

Il y a pas mal de choix.

Pierre

Pierre Andrews a écrit :

On 08 Dec, 2006, at 10:36, Stéphane wrote:

Pierre Andrews a écrit :

Stéphane wrote:

Bonjour

Je relance une fois ce message si quelqu'un peut m'aider car là je ne vois pas du tout ...

J'utilise AJAX, enfin plus précisment AJAH, et j'aimerai pouvoir mettre la petite animation que l'on trouve dans l'espace privé quand on ajoute un mot-clé. Ce qui permet de savoir quand l'action est terminée... j'ai jeté un coup d'oeil dans inc/mots.php mais je ne trouve pas.

ce que tu cherches, c'est ./ecrire/img_pack/searching.gif, tu le mets dans un div ou qqchose que tu n'affiches que quand tu lances la requette et cache quand tu la reçoit.

Merci, ça marche super bien! L'icône n'est pas très visible sur ma page blanche mais je vais m'arranger avec ça.
Encore merci pour l'info!!

Regarde sur:
Activity indicators | Animated GIFs for when your is working

Il y a pas mal de choix.

Pierre

Effectivement, j'y ai fait mes courses eheheh .... Merci encore!!

Stéphane

Bonjour!

Dans ma première page, j'ai une rubrique PSS: www.pasaj.ch. Le texte devrait se mettre plusieurs fois à la ligne comme dans l'article http://www.pasaj.ch/ils-ont-ose-article842.html. C'est à cause du filtre couper400 que j'applique car si je l'enlève tout est ok. Savez-vous comment faire pour conserver ma mise en page (le "_ blabla") n'est plus reconnu.

Merci

Pascal

Bonjour!

Dans ma première page, j'ai une rubrique PSS: www.pasaj.ch. Le texte devrait
se mettre plusieurs fois à la ligne comme dans l'article
http://www.pasaj.ch/ils-ont-ose-article842.html. C'est à cause du filtre
couper400 que j'applique car si je l'enlève tout est ok. Savez-vous comment
faire pour conserver ma mise en page (le "_ blabla") n'est plus reconnu.

Merci

Pascal

Salut,

Tu rajoutes "entites_html". Ta boucle doit donc ressembler à ça :
[(#TEXTE|entites_html|couper{400})]

Rémy :slight_smile:

Du coup, cela me donne le code html sans être interprété:

<p class="spip">Seigneur, ils ont osés. <br />Osés piétiner la fraîcheur des enfants <br />leurs vies saccagées <br />aux chemins des ténèbres. <br />Ils ont osés briser d'un coup de lame <br />d'un coup de feu, <br />d'autres vies de jeunes, en plein élan. <br />Ils ont osé. <br />osé fermer l'entreprise (...)

Comme l'avoir interprété?

Pascal

----- Original Message ----- From: "Rémy Salaün" <contact@remy-salaun.com>
To: "Pascal Bregnard" <pascal.bregnard@theo4you.org>; <spip@rezo.net>
Sent: Friday, December 08, 2006 2:32 PM
Subject: Re: [Spip] retour à la ligne

Bonjour!

Dans ma première page, j'ai une rubrique PSS: www.pasaj.ch. Le texte devrait
se mettre plusieurs fois à la ligne comme dans l'article
http://www.pasaj.ch/ils-ont-ose-article842.html. C'est à cause du filtre
couper400 que j'applique car si je l'enlève tout est ok. Savez-vous comment
faire pour conserver ma mise en page (le "_ blabla") n'est plus reconnu.

Merci

Pascal

Salut,

Tu rajoutes "entites_html". Ta boucle doit donc ressembler à ça :
[(#TEXTE|entites_html|couper{400})]

Rémy :slight_smile:

Bonjour, oui, je sais que j'ai promis de faire une contrib sur le sujet !!! Je vais essayer ce we, juré ...

En tout cas, voilà le code à mettre dans ton fichier mes_fonctions.php :

//---------------- PERMET D'AFFICHER UN TEXTE COUPE ET FORMATE ----------------------

// coupe une chaîne à $limite caractères, sans coupure de mot
// (un mot est considéré comme un groupe de caractères séparé par des espaces)

function resumer($texte,$limite,$url,$suite,$couleur) {

if (strlen($texte) <= $limite) return $texte; // la longueur du texte est <= $limite, on retourne le texte entier

$pos = strpos(substr($texte, $limite), " ");
// s'il y a un espace après $limite caractères ou juste après $limite caractères
// on retourne la partie de $texte jusqu'avant cet espace
if (is_integer($pos) && $pos) return substr($texte, 0, $limite+$pos) . " (...)"."&nbsp;&nbsp; <b><font color='".$couleur."'>>></b> <i><a
href=\"$url\">".$suite."</a></i></font>";
// sinon (pas d'espace après $limite caractères ou juste après $limite caractères) on retourne le texte
else return $texte;
}

Tu disposeras ainsi d'un filtre 'resumer' grâce auquel tu vas conserver toute ta mise en page, y compris les images éventuelles (si elles sont dans les caractères que tu as sélectionnés).

Voici ce qu'il faut écrire dans ta page :

[(#TEXTE|resumer{1500,#URL_ARTICLE,Lire la suite,#CE0C07}|justifier)]

le filtre justifier n'est pas obligatoire, mais à passer après le filtre resumer, qui doit être utilisé le premier.

A+

Le 8 déc. 06 à 13:59, Pascal Bregnard a écrit :

Bonjour!

Dans ma première page, j'ai une rubrique PSS: www.pasaj.ch. Le texte devrait
se mettre plusieurs fois à la ligne comme dans l'article
Accueil - PASAJ. C'est à cause du filtre
couper400 que j'applique car si je l'enlève tout est ok. Savez-vous comment
faire pour conserver ma mise en page (le "_ blabla") n'est plus reconnu.

Merci

Pascal

_______________________________________________
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

--
Marc VALLETEAU de MOULLIAC
06 61 79 17 31
ASSFOR
Imaginons votre image
http://assfor.com
Valorisez vos salariés
http://www.prociale.com

Merci!

Je vais tester!

Pascal

----- Original Message ----- From: "Marc VALLETEAU de MOULLIAC" <mvm@assfor.com>
To: "Pascal Bregnard" <pascal.bregnard@theo4you.org>
Cc: <spip@rezo.net>
Sent: Friday, December 08, 2006 3:12 PM
Subject: Re: [Spip] retour à la ligne

Bonjour, oui, je sais que j'ai promis de faire une contrib sur le
sujet !!! Je vais essayer ce we, juré ...

En tout cas, voilà le code à mettre dans ton fichier mes_fonctions.php :

//---------------- PERMET D'AFFICHER UN TEXTE COUPE ET FORMATE
----------------------

// coupe une chaîne à $limite caractères, sans coupure de mot
// (un mot est considéré comme un groupe de caractères séparé par des
espaces)

function resumer($texte,$limite,$url,$suite,$couleur) {

if (strlen($texte) <= $limite) return $texte; // la longueur du texte
est <= $limite, on retourne le texte entier

$pos = strpos(substr($texte, $limite), " ");
// s'il y a un espace après $limite caractères ou juste après $limite
caractères
// on retourne la partie de $texte jusqu'avant cet espace
if (is_integer($pos) && $pos) return substr($texte, 0, $limite+
$pos) . " (...)"."&nbsp;&nbsp; <b><font color='".$couleur."'>>></b>
<i><a
href=\"$url\">".$suite."</a></i></font>";
// sinon (pas d'espace après $limite caractères ou juste après
$limite caractères) on retourne le texte
else return $texte;
}

Tu disposeras ainsi d'un filtre 'resumer' grâce auquel tu vas
conserver toute ta mise en page, y compris les images éventuelles (si
elles sont dans les caractères que tu as sélectionnés).

Voici ce qu'il faut écrire dans ta page :

[(#TEXTE|resumer{1500,#URL_ARTICLE,Lire la suite,#CE0C07}|justifier)]

le filtre justifier n'est pas obligatoire, mais à passer après le
filtre resumer, qui doit être utilisé le premier.

A+

Le 8 déc. 06 à 13:59, Pascal Bregnard a écrit :

Bonjour!

Dans ma première page, j'ai une rubrique PSS: www.pasaj.ch. Le texte devrait
se mettre plusieurs fois à la ligne comme dans l'article
Accueil - PASAJ. C'est à cause du filtre
couper400 que j'applique car si je l'enlève tout est ok. Savez-vous comment
faire pour conserver ma mise en page (le "_ blabla") n'est plus reconnu.

Merci

Pascal

_______________________________________________
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

--
Marc VALLETEAU de MOULLIAC
06 61 79 17 31
ASSFOR
Imaginons votre image
http://assfor.com
Valorisez vos salariés
http://www.prociale.com

Bonjour,

Sur ma page d'accueil, j'affiche les derniers commentaires aux articles. Je
voudrais y adjoindre la date de leur publication, comme cela apparaît en
dessous de chaque article. J'essaie donc la boucle suivante mais cela me
donne la date de publication de l'article et non pas la date de publication
du commentaire. Quelqu'un peut-il m'aider ?

<BOUCLE_forums(FORUMS){plat}{par date}{inverse}{0,10}>
<BOUCLE_forums_articles(ARTICLES){id_article}{plat}>
<dt><ahref="#URL_ARTICLE#message#ID_FORUM"><strong>#TITRE</strong></a>
<em>[, (#DATE|jour)][ (#DATE|nom_mois)][ (#DATE|annee)]</em></dt>
</BOUCLE_forums_articles>
</BOUCLE_forums>

Cordialement.

Samuel Perrin
samper@netplus.ch

Sur ma page d'accueil, j'affiche les derniers commentaires aux articles.
Je
voudrais y adjoindre la date de leur publication, comme cela apparaît en
dessous de chaque article. J'essaie donc la boucle suivante mais cela me
donne la date de publication de l'article et non pas la date de
publication
du commentaire. Quelqu'un peut-il m'aider ?

<BOUCLE_forums(FORUMS){plat}{par date}{inverse}{0,10}>
<BOUCLE_forums_articles(ARTICLES){id_article}{plat}>
<dt><a href="#URL_ARTICLE#message#ID_FORUM"><strong>#TITRE</strong></a>
<em>[, (#DATE|jour)][ (#DATE|nom_mois)][ (#DATE|annee)]</em></dt>
</BOUCLE_forums_articles>
</BOUCLE_forums>

Ça fait quelques heures que je cherche en vain et que je me damne. Quelqu'un
aurait-il une idée à me proposer ? Un balise ? Un critère ? Je sèche
lamentablement. Visible sur la page sommaire www.valdilliez.com "Derniers
commentaires postés" et, après avoir cliqué sur l'un d'eux, on voit
l'affichage de la date correcte dans la page article. J'aimerais pouvoir
afficher cette date sur la page d'accueil mais il me manque un truc. Merci.

Samuel Perrin
samper@netplus.ch

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Samuel Perrin
Envoyé : samedi, 9. décembre 2006 17:32

Samuel Perrin a écrit :

Sur ma page d'accueil, j'affiche les derniers commentaires aux articles.
Je
voudrais y adjoindre la date de leur publication, comme cela apparaît en
dessous de chaque article. J'essaie donc la boucle suivante mais cela me
donne la date de publication de l'article et non pas la date de
publication
du commentaire. Quelqu'un peut-il m'aider ?

<BOUCLE_forums(FORUMS){plat}{par date}{inverse}{0,10}>
<BOUCLE_forums_articles(ARTICLES){id_article}{plat}>
<dt><a href="#URL_ARTICLE#message#ID_FORUM"><strong>#TITRE</strong></a>
<em>[, (#DATE|jour)][ (#DATE|nom_mois)][ (#DATE|annee)]</em></dt>
</BOUCLE_forums_articles>
</BOUCLE_forums>

Ça fait quelques heures que je cherche en vain et que je me damne. Quelqu'un
aurait-il une idée à me proposer ? Un balise ? Un critère ? Je sèche
lamentablement. Visible sur la page sommaire www.valdilliez.com "Derniers
commentaires postés" et, après avoir cliqué sur l'un d'eux, on voit
l'affichage de la date correcte dans la page article. J'aimerais pouvoir
afficher cette date sur la page d'accueil mais il me manque un truc. Merci.

Samuel Perrin
samper@netplus.ch

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Samuel Perrin
Envoyé : samedi, 9. décembre 2006 17:32

_______________________________________________

Et comme ça?

<BOUCLE_forums(FORUMS){plat}{par date}{inverse}{0,10}>
  <BOUCLE_forums_articles(ARTICLES){id_article}{plat}>
  <dt><a href="#URL_ARTICLE#message#ID_FORUM"><strong>#TITRE</strong></a> </BOUCLE_forums_articles>
  <em>[, (#DATE|jour)][ (#DATE|nom_mois)][ (#DATE|annee)]</em></dt>
  </BOUCLE_forums>

Bernard

Mille MERCI Bernard, c'est parfait !
Put..., j'ai les boules ! J'ai perdu un temps fou pour un truc pareil !
Raaaaahhhhhhhh !

Vais pouvoir dormir sans me triturer l'esprit, mais va falloir que je me
calme auparavant :wink:

Merci encore.

Samuel Perrin
samper@netplus.ch

-----Message d'origine-----
De : monnaieancienne.com [mailto:monnaieancienne@free.fr]
Envoyé : samedi, 9. décembre 2006 23:57
À : Samuel Perrin
Cc : spip@rezo.net
Objet : Re: [Spip] problème de date dans forum réponse à un article

Samuel Perrin a écrit :
>> Sur ma page d'accueil, j'affiche les derniers commentaires aux
articles.
>> Je
>> voudrais y adjoindre la date de leur publication, comme cela apparaît
en
>> dessous de chaque article. J'essaie donc la boucle suivante mais cela
me
>> donne la date de publication de l'article et non pas la date de
>> publication
>> du commentaire. Quelqu'un peut-il m'aider ?
>>
>> <BOUCLE_forums(FORUMS){plat}{par date}{inverse}{0,10}>
>> <BOUCLE_forums_articles(ARTICLES){id_article}{plat}>
>> <dt><a href="#URL_ARTICLE#message#ID_FORUM"><strong>#TITRE</strong></a>
>> <em>[, (#DATE|jour)][ (#DATE|nom_mois)][ (#DATE|annee)]</em></dt>
>> </BOUCLE_forums_articles>
>> </BOUCLE_forums>
>
>
> Ça fait quelques heures que je cherche en vain et que je me damne.
Quelqu'un
> aurait-il une idée à me proposer ? Un balise ? Un critère ? Je sèche
> lamentablement. Visible sur la page sommaire www.valdilliez.com
"Derniers
> commentaires postés" et, après avoir cliqué sur l'un d'eux, on voit
> l'affichage de la date correcte dans la page article. J'aimerais pouvoir
> afficher cette date sur la page d'accueil mais il me manque un truc.
Merci.
>
> Samuel Perrin
> samper@netplus.ch
>
>
>> -----Message d'origine-----
>> De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
>> Samuel Perrin
>> Envoyé : samedi, 9. décembre 2006 17:32
>
> _______________________________________________
Et comme ça?

<BOUCLE_forums(FORUMS){plat}{par date}{inverse}{0,10}>
  <BOUCLE_forums_articles(ARTICLES){id_article}{plat}>
  <dt><a
href="#URL_ARTICLE#message#ID_FORUM"><strong>#TITRE</strong></a>
</BOUCLE_forums_articles>
  <em>[, (#DATE|jour)][ (#DATE|nom_mois)][ (#DATE|annee)]</em></dt>
  </BOUCLE_forums>

Bernard