[spip-dev] Deux petites =?ISO-8859-1?Q?requ=EAtes=2E=2E=2E?=

Bonjour,

Est-il possible d'ajouter à coté "Interface simplifiée / interface complète" la fonction se "SE DÉCONNECTER" qui n'est pas facile à trouver et pas tjs présente dans l'interface.

Est-il possible de proposer SPIP avec un répertoire dédié aux squelettes ? En effet, ceci serait certainement plus claire pour les modifs. Actuellement, ces squelettes sont mélangés avec d'autres fichiers de l'application.

Fabrice

PS
Merci à l'équipe de DEV.
La nouvelle version (1.4xx) est vraiment impressionnante !

www.drop-zone-city.com

> Est-il possible d'ajouter à coté "Interface simplifiée

  > > la fonction se "SE DÉCONNECTER"

> C'est le cas dans la dernière dev.

Bientot, on vas ne plus poser de question.
De toute manière, cela ne sert à rien...
L'équipe de DEV à tjs résolu le problème avant que l'on pose notre
question !!! :wink:

>>Est-il possible de proposer SPIP avec un répertoire dédié aux squelettes
>>? En effet, ceci serait certainement plus claire pour les modifs.
>>Actuellement, ces squelettes sont mélangés avec d'autres fichiers de
>>l'application.
>
> L'idée est de conserver les couples article.php3/article.html etc., mais
> rien ne t'empêche de placer tes squelettes dans un répertoire sq et de les
> appeler via $fond = "sq/article.html"; (c'est ce que je fais).
> -- Fil

et ça marche : $fond = "_template/article" car j'ai tjs des modéles du
type "article-dist.html"

si j'utilise : $fond = "sq/article.html";
j'obtien l'erreur suivante :
////////////////////
Fatal error: Cannot redeclare bouton() (previously declared in xx\inc-public.php3:272) in xx\ecrire\inc_presentation.php3 on line 728
/////////////////////

en fait, dans ma question je veux aller un peu plus loin :
mes fichiers : article.php3, breve.php3, sommaires.php3, ze_faq.php3
se mélange aux fichiers de l'application : inc-xxxxx.php3 et
spip_xxxx.php3.

Je ne comprend pas assez la structure SPIP, mais l'idée est de
prendre tous ces fichiers propre à SPIP et de les placer dans un
répertoire "_spip_public".

J'ai donc testé avec une méthode un peu empirique :

./_spip_public/
  inc-xxxxx.php3
  spip_xxxx.php3

./_template/
  article-dist.html
  xxxxx-dist.html

./article.php3
./xxxxxxx.php3

avec dans article.php3
//////////////////
$fond = "_template/__article";
include ("_spip_public/inc-public.php3");
////////////////
  
Quelque remplacement sont necessaires :

Dans _spip_public/inc-xxxxx.php3 et spip_xxxx.php3
4 remplacement (DW de Macromedia) de 'inc-cache.php3' par '_spip_public/inc-cache.php3' dans in_public / spip_cache / spip_image

Fichier : ecrire/inc_version.php3
Fonction : include_local($file)
Ligne 258 : include("_spip_public/".$file)

ça marche sur le site public
sauf une erreur aléatoire :

/////////////////////
Warning: stat failed for inc-calcul-squel.php3 (errno=2 - No such file or directory) in xxx\_spip_public\inc-calcul.php3 on line 281
/////////////////////

en revanche pour la partie "ecrire" : (C'est dù à ma modif ligne 258)
/////////////////////
Warning: Failed opening '_spip_public/inc_connect.php3' for inclusion in xxxx\ecrire\inc_version.php3 on line 258
/////////////////////

Voila
Si vous souhaitez tester
je peu vous envoyer un zip (Rq : version 1.4c7)

Bonne soirée
Fabrice

PS

Pendant que j'y suis : il serait sympa de renomer le repertoire 'IMG' en 'img' car Windows il ecrit 'Img' et l'ami DW de Macroxxxx il ecrit : <img src="Img...
ça pose un soucis après sur les serveurs de type UNIX.

Une petite recherche dans les archives sur ce sujet :

Le 20 Apr 2002
> Quelques modifs dans l'espace public pour permettre l'inclusion
> de squelettes comme on l'avait prévue (fonctionnement de cache
> découplé, etc).
>
> Pour l'instant la seule façon de faire est d'écrire l'include
> PHP en passant le contexte à la main, par exemple :
>
> <?php $contexte['id_rubrique'] = $id_rubrique; include("machin.php3");?>

Le 5 Jun 2002 TO DO
> > <INCLURE (squelette.php3) {id_rubrique} {id_auteur=5}>
> > où {...} définit les variables à passer dans le contexte
> >
> Attention aux chemins relatifs des fichiers pour ceux qui mettent les
> squelettes ailleurs qu'à la racine de SPIP.
> où {...} définit les variables à passer dans le contexte

Après quelques test, j'ai pas réussi...
Est-il possible d'avoir la syntaxe, si elle est implanté ?

Merci par avance
Fabrice

Bonne nuit à tous :wink:

Dans ce cas, si le répertoire sq est protégé par mot de passe, spip retrouve quand même ses petits ?

Dans ce cas, si le répertoire sq est protégé par mot de passe, spip
retrouve quand même ses petits ?

Oh, la vilaine qui ne veut pas qu'on lise ses squelettes.... :wink:

Je m'informe sur le fonctionnement des accès en mot de passe, nuance <:-))))

PS : peut-être que Fil il laisse voir ses squelettes ? Mmmmm ?

A part ça, j'ai de vrais problèmes avec les htaccess, quand je mets les lignes liées à l'envoi vers une page d'erreur, ça me bloque des tas de trucs parfois, souvent, bref, pas toujours reproductible.

Là, par exemple, je ne peux utiliser les corbeille.php3, ça me renvoie vers la page d'erreur systématiquement.
Aucun rapport avec Spip il me semble, mais s'il y a une solution, je suis preneuse.

Attention, de grosses erreurs de ma part sont loin d'être à éliminer... <:-)