Salut,
Je viens d'ajouter une page spécifique à Free et Online dans la FAQ technique:
http://www.uzine.net/article1603.html
Il y avait déjà une page sur l'erreur «Maximum execution time exceeded», mais en indiquant spécifiquement Free et Online, je suppose que ça sera plus clair...
ARNO*
--
Le Scarabée : http://www.scarabee.com
uZine 2 : http://www.uzine.net
DH/DSS, 0x11930F0B, DEEB 602D B344 644B AF88 BF73 85F4 2297 1193 0F0B
From arno@scarabee.com Mon May 13 16:47:05 2002
Return-Path: <arno@scarabee.com>
Received: from mel-rto4.wanadoo.fr (smtp-out-4.wanadoo.fr [193.252.19.23])
by miel.brainstorm.fr (Postfix) with ESMTP id 5C17F1C0A7
for <spip@rezo.net>; Mon, 13 May 2002 16:47:05 +0200 (CEST)
Received: from mel-rta8.wanadoo.fr (193.252.19.79) by mel-rto4.wanadoo.fr
(6.5.007)
id 3CDF9CEA0002AB57; Mon, 13 May 2002 16:47:05 +0200
Received: from [193.251.62.139] (193.251.62.139) by mel-rta8.wanadoo.fr
(6.5.007)
id 3CDBB79A0017F043; Mon, 13 May 2002 16:47:05 +0200
Mime-Version: 1.0
X-Sender: arno@rezo.net
Message-Id: <a05100301b9058090e802@[193.251.62.139]>
In-Reply-To: <B902C902.FDD5%centrelecture@lautre.net>
References: <B902C902.FDD5%centrelecture@lautre.net>
Date: Mon, 13 May 2002 16:46:54 +0200
To: Centre Lecture Autre Net <centrelecture@lautre.net>,
SPIP <spip@rezo.net>
From: ARNO* <arno@scarabee.com>
Subject: Re: [Spip] Nouveau
Content-Type: text/plain; charset="iso-8859-1" ; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b1
Precedence: bulk
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Archive: Discuter chez rezo.net
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip>,
<mailto:spip-request@rezo.net?subject=unsubscribe>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip>,
<mailto:spip-request@rezo.net?subject=subscribe>
List-Post: <mailto:spip@rezo.net>
List-Id: SPIP : questions/reponses <spip.rezo.net>
X-List-Received-Date: Mon, 13 May 2002 14:47:05 -0000
Status: O
Content-Length: 2733
Lines: 72
At 13:11 +0200 11/05/02, Centre Lecture Autre Net wrote:
Comment faire appara=EEtre un "NOUVEAU" en rouge pr=E8s des articles et
rubriques modifi=E9s depuis peu (date de parution de l'article mais aussi d=
ate
de mise en ligne ou de modification). Est-ce possible ? Dites-moi o=F9 je d=
ois
farfouiller dans le code des pages.
Il faut ajouter, =E0 l'int=E9rieur des boucles d'articles et de rubriques une boucle suppl=E9mentaire, qui sert =E0 "tester" si l'age est inf=E9rieur =E0, par exemple, 7 jours.
Par exemple, une boucle pour afficher les articles d'une rubrique:
<BOUCLE_articles(ARTICLES){id_rubrique}{par titre}>
<li> #TITRE
</BOUCLE_articles>
(Je fais volontaire minimaliste pour exposer le principe. Ici je classe les articles par titres, histoire de bien diff=E9rencier le classement de cette boucle du fait qu'on voudra afficher ensuite l'indication "Nouveau" bas=E9e sur l'=E2ge; =E9videmment, vous pouvez utiliser n'importe quel crit=E8re de date.)
Pour ajouter l'indication "NOUVEAU" pour les articles de moins de 7 jours:
<BOUCLE_articles(ARTICLES){id_rubrique}{par titre}>
<li> #TITRE
<BOUCLE_tester_date(ARTICLES){id_article){age < 7}>
NOUVEAU
</BOUCLE_tester_date>
</BOUCLE_articles>
La BOUCLE_tester_date est une boucle ARTICLES, qui s=E9lectionne selon l'id_article. Or, on se trouve d=E9j=E0 dans une boucle qui affiche des articles. Ce qui signifie que, pour chaque article dans la BOUCLE_articles, on va s=E9lectionner l'article en cours (l'article se s=E9lectionne lui-m=EAme, en quelque sorte); cependant, on a le crit=E8re {age < 7}, c'est-=E0-dire qu'on ne s=E9lectionner l'article en cours que s'il a =E9t=E9 publi=E9 depuis moins de 7 jours. Cette boucle sert donc de filtre oui/non:
- si l'article en cours dans la BOUCLE_articles a moins de 7 jours, alors le contenu de la BOUCLE_tester_date s'affiche (afficher "NOUVEAU");
- si l'article en cours a plus de 7 jours, alors la BOUCLE_tester_date ne donne aucun r=E9sultat.
Le code que j'ai sur mes pages (squelette de Karim) ne prend en compte que
la date de "publication" de l'article. J'aimerais que "NOUVEAU" apparaisse
non-seulement =E0 c=F4t=E9 de ce genre d'articles mais aussi =E0 c=F4t=E9=
de ceux qui
ont =E9t=E9 modifi=E9s r=E9cemment.
Impossible, =E0 moins que tu changes la date =E0 chaque modification (hum...). Ou alors tu utilises la date de mise en ligne _et_ la date de premi=E8re publication (modifi=E9e =E0 chaque modif). Dans ce cas, tu peux utiliser le crit=E8re {age_redac} au lieu de {age}.
ARNO*
--
Le Scarab=E9e : http://www.scarabee.com
uZine 2 : http://www.uzine.net
DH/DSS, 0x11930F0B, DEEB 602D B344 644B AF88 BF73 85F4 2297 1193 0F0B
From quentin@lille.webstore.fr Mon May 13 17:04:44 2002
Return-Path: <quentin@lille.webstore.fr>
Received: from proxy.lille.webstore.fr (ppp1367-cwdsl.fr.cw.net
[62.210.117.90])
by miel.brainstorm.fr (Postfix) with ESMTP id E41031C9D7
for <spip@rezo.net>; Mon, 13 May 2002 17:04:43 +0200 (CEST)
Received: from kent.lille.webstore.fr (sta-15.lille.webstore.fr.
[192.168.139.15])
by proxy.lille.webstore.fr (8.12.2/8.12.1) with ESMTP id g4DE4fRb002157;
Mon, 13 May 2002 16:04:42 +0200
Message-Id: <5.1.0.14.2.20020513165504.01dea978@mail.webstore.fr>
X-Sender: quentin@mail.webstore.fr
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Date: Mon, 13 May 2002 17:04:20 +0200
To: Thierry Portmann <thierry66ch@gmx.net>, spip@rezo.net
From: Quentin <quentin@lille.webstore.fr>
Subject: Re: [Spip] SPIP dans plusieurs repertoires?
In-Reply-To: <20020510105405.9C42.THIERRY66CH@gmx.net>
References: <a05100304b9008d89ddd3@[194.230.156.116]>
<a05100304b9008d89ddd3@[194.230.156.116]>
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Mon, 13 May 2002 15:09:35 -0000
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b1
Precedence: bulk
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Archive: Discuter chez rezo.net
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip>,
<mailto:spip-request@rezo.net?subject=unsubscribe>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip>,
<mailto:spip-request@rezo.net?subject=subscribe>
List-Post: <mailto:spip@rezo.net>
List-Id: SPIP : questions/reponses <spip.rezo.net>
X-List-Received-Date: Mon, 13 May 2002 15:04:44 -0000
Status: O
Content-Length: 3834
Lines: 96
Personnellement j'ai g=E9r=E9 le pb du multilingue d'une fa=E7on diff=E9rent=
e
J'ai modifi=E9 la structure de la base (c'est pas compliqu=E9) en ajoutant
un attribut 'langue' aux tables article et rubrique
J'ai restreint les requ=EAtes dans le source pour filtrer les articles et=
les
rubriques =E0 une langue pass=E9e en variable ($langue) et lorsque
j'affiche une page dans spip je passe la langue souhait=E9e ex :
http://monsite/rubrique.php3?id_rubrique=3D3&langue=3Dfr
L'interet : un seul spip, la charge n'est pas augment=E9e puisque le=
filtrage
se fait au niveau de la requ=EAte
Inconv=E9nient : certains articles/rubrique devraient =EAtre affich=E9s dans=
les
diff=E9rentes versions et =E7a oblige =E0 les resaisir juste en changeant=
leur langue
d'o=F9 redondance.
Voil=E0 =E7a aidera peut etre quelqu'un ...
At 11:34 10/05/2002 +0200, Thierry Portmann wrote:
Salut !
Je fais aussi un site spip en trois langues.
Mon probl=E8me est qu'il y a des articles traduit dans chaque langue et
d'autres pas. En fran=E7ais il y aura la totalit=E9 des articles. Mais je=
ne
veux pas priver les visiteurs germanophones et anglophones de la
totalit=E9s des articles, car certains peuvent aussi lire du fran=E7ais.
Le probl=E8me que je vois dans ta solution de 3 spip/1 bd, c'est que les
squelettes seront traduits, mais finalement pas le contenu.
Du coup je pense que c'est inutile d'avoir 3 spips.
Alors voici la solution que j'ai adopt=E9e apr=E8s quelques heures de
m=E9ditation :
- j'ai fait trois rubriques principales fr/de/en, dont les 3 drapeaux
dans l'entete des pages y acc=E8dent directement
- une structure identique des sous-rubriques est r=E9p=E9t=E9e et traduite=
dans
chaque langue
- pour chaque rubriques principale, j'ai un squelette traduit, qui sera
automatiquement repris dans les sous-rubriques, idem pour les articles.
- tous les articles, m=EAme ceux qui ne sont pas traduits, figurent dans
les 3 langues, avec le titre traduit dans la langue respective.
- Pour les articles qui ne sont pas traduits (donc seulement disponibles
en fran=E7ais) j'utilise l'usage d=E9tourn=E9 du chapeau de l'article=
(=3Durl).
L'url inscrite dans le chapeau permet de d=E9vier directement sur la
version fran=E7aise de l'article. Le tout est d'avertir le visiteur
qu'il sera d=E9vi=E9 dans la partie francophone du site. Je le ferai en
affectant un logo "drapeau fran=E7ais" aux articles concern=E9s.
Si quelqu'un =E0 une meilleur solution concernant le probl=E8me que=
certains
articles sont traduits et d'autres pas, mais accessibles depuis toutes
les langues, je suis =E0 l'=E9coute !
En esp=E9rant avoir pu t'aider =E0 trouver la bonne solution.
Le Thu, 9 May 2002 22:43:19 +0200
battlenet <battlenet@altern.org> a =E9crit:
> 'lo
>
> est-il possible d'avoir plusieurs SPIP genre ../france/=
../allemagne/
> mais qui reposent sur la meme BDD? C'est pour une association qui=
est
> trillingue. (fra, all, ita) et bien des articles (rendez-vous,
> auteurs, evenements, etc..) sont les memes!
> Sinon, quelle est votre experience/conseils dans les sites
> multilingues SPIP. G cru entendre que la prochaine version de spip
> integrera de telles fonctions, est-ce vrai? (youpii ? 
>
> a+ battlenet
>
> ps. BRAVO aux d=E9veloppeurs. Je suis bluff=E9 par la qualit=E9 de=
SPIP!
> _______________________________________________
> liste spip
> spip@rezo.net - d=E9sabonnement : spip-off@rezo.net
> http://listes.rezo.net/mailman/listinfo/spip
Thierry
mailto:tpo@gmx.net
_______________________________________________
liste spip
spip@rezo.net - d=E9sabonnement : spip-off@rezo.net
http://listes.rezo.net/mailman/listinfo/spip