Comment faire un squelette facile à installer... - commentaires Comment faire un squelette facile à installer... 2008-09-18T00:22:39Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment408672 2008-09-18T00:22:39Z <p>essai ca<small class="fine d-inline"> </small>! en terme de squelette ca va plaire...</p> <p><a href="http://jack95440.labrute.fr" class="spip_url spip_out auto" rel="nofollow external">http://jack95440.labrute.fr</a></p> Lien vers un article specifique dans le squelette 2007-01-23T10:37:09Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment390465 2007-01-23T10:37:09Z <p>Bonjour<br class="autobr"> Dans mes squelettes je veux faire un menu avec les liens vers des articles specifiques - article 12 par example, j'utilise urls propres2 et je veux que le lien donne l'url propres 2 avec le titre comme 'title' pour le lien. <br class="autobr"> mais j'ai des editeurs qui change les titres, de ca je peux pas faire des liens statiques comme <a href="http://www.mysite.com/Titre-de-Mon-Article.html" rel='nofollow'> de ca je cherche un moyen a faire les liens avec des balises en spip.</a></p> <p>Merci pout toute aide<small class="fine d-inline"> </small>!<br class="autobr"> :)</p> Comment faire un squelette facile à installer... 2006-08-28T09:47:22Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment387256 2006-08-28T09:47:22Z <p>Ok, j'ai trouvé la réponse :</p> Comment faire un squelette facile à installer... 2006-08-28T09:28:21Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment387255 2006-08-28T09:28:21Z <p>Bonjour<small class="fine d-inline"> </small>!<br class="autobr"> comment obtient-on une structure identique à celle de cette article : l'article principal avec les titres des parties secondaires sur le côté à gauche<small class="fine d-inline"> </small>? <br class="autobr"> Je ne savais pas qu'il était possible de diviser ainsi un article. Commentca macrche<small class="fine d-inline"> </small>?<br class="autobr"> merci.</p> <p>Christophe</p> Comment faire un squelette facile à installer... 2006-06-19T17:16:12Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment386403 2006-06-19T17:16:12Z <p>Bonjour tout le monde,</p> <p> Maintenant que la 1.9 pointe le bout de son nez j'attire l'attention des lecteurs sur les nouvelles pratiques : <br>- #CHEMIN à la place de #DOSSIER_SQUELETTES <br>- INCLURE<i>article</i><i>lang</i> au lieu de INCLURE(fond=article)<i>lang</i> <br>- spip.php au lieu de page.php3 <br>- disparition du .php3 correspondant au .html <br>- ...</p> Comment faire un squelette facile à installer... 2006-05-26T13:49:44Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment386243 2006-05-26T13:49:44Z <p>Salut,<br class="autobr"> la réponse est dans la documentation en ligne : <a href="http://www.spip.net/fr_article1825.html" class="spip_out" rel='nofollow external'>http://www.spip.net/fr_article1825.html</a></p> <blockquote class="spip"> <p><strong>Interdire l'affichage des boutons d'admin</strong></p> <p>Toutes les pages de squelette se voient ajouter des «<small class="fine d-inline"> </small>boutons d'amin<small class="fine d-inline"> </small>» (notamment : «<small class="fine d-inline"> </small>recalculer cette page<small class="fine d-inline"> </small>») lorsqu'on est administrateur et qu'on a activé le cookie de correspondance. Cette fonctionnalité, très pratique pour gérer le site, peut s'avérer malpratique dans certains cas<small class="fine d-inline"> </small>; par exemple pour des fichiers XML, que l'on ne veut en aucun cas voir perturbés par de tels ajouts.</p> <p>La variable <strong>flag_preserver</strong> permet d'interdire ces affichages.</p> <p><i>$flag_preserver = true<small class="fine d-inline"> </small>;</i></p> </blockquote> Comment faire un squelette facile à installer... 2006-05-22T10:03:17Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment386200 2006-05-22T10:03:17Z <p>Bonjour je ne savais pas où poster ce message...</p> <p>j'ai un soucis je suis en train de créer mon propre squelette et j'ai supprimé le dossier dist pour faire vraiment ce que je veux j'adore spip le soucis c 'est que derrière toutes mes pages il reste en haut à gauche :<br class="autobr"> Espace privé Recalculer cette page</p> <p>je ne sais pas d'où cela vient car dans mes css il n'y a rien n'y dans inc_public.php3 pouvez vous m'aidez<small class="fine d-inline"> </small>?</p> <p>merci beaucoup c'est vraiment idiot mais je ne vois vraiment pas :p</p> <p>cordialement</p> Comment faire un squelette facile à installer... 2006-04-23T13:24:03Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment386031 2006-04-23T13:24:03Z <p>Bonjour<br class="autobr"> Je fais un squelette, dont les fichiers HTML sont dans ./squelettes/cafcrra/<br class="autobr"> Le fichier CSS utilisé est dans ./squelettes/cafcrra/CSS/sommaire.css<br class="autobr"> Dans mon fichier sommaire.html, j'appelle mon fichier CSS par #DOSSIER_SQUELETTE/CSS/sommaire.css<br class="autobr"> J'ai bien un fichier mes_options.php3, dans /ecrire/, qui contient la ligne : <br class="autobr"> $dossier_squelettes=«<small class="fine d-inline"> </small>./squelettes/cafcrra<small class="fine d-inline"> </small>»<small class="fine d-inline"> </small>;<br class="autobr"> Mais ca ne marche pas... Le fichier CSS n'est pas appellé, car SPIP remplace #DOSSIER_SQUELETTE par rien. Le fichier CSS appellé est donc /CSS/sommaire.css, ce qui ne donne rien.<br class="autobr"> Que faire<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance</p> Comment faire un squelette facile à installer... 2006-04-19T13:56:54Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment385996 2006-04-19T13:56:54Z <p>Bonjour,</p> <p>J'essaye péniblement de mettre en pratique l'astuce sur les CSS mais sans succès jusqu'à maintenant. Mon but est de trouver une façon plus élégante qu'en considérant les CSS comme du HTML et en utilisant le couple PHP3/HTML de façon classique sans le @header (ce que j'ai su faire marcher).</p> <p>Donc j'ai plusieurs interrogations sur l'article :</p> <ul class="spip"><li> Pourquoi créer un fichier stylecss.html et pas un fichier stylecss.css<small class="fine d-inline"> </small>? Car, dans ce cas, il n'est pas besoin de rajouter l'instruction @header dans le php3 puisque que par défaut c'est un fichier html qui sera produit<small class="fine d-inline"> </small>; la balise link est alors remplacée par un INCLURE.</li><li> Si c'est bien un fichier html alors doit-il contenir les balises « style » habituelles<small class="fine d-inline"> </small>?</li><li> sinon, si c'est bien un fichier css qui est généré y a t-il des regles à respecter pour l'agencement des répertoires car mes styles sont dans /squelettes/styles<small class="fine d-inline"> </small>?</li><li> Si on utilise une fois le @header pour le CSS doit-on toujours l'utiliser aussi pour les fichiers HTML ou le HTML reste-t-il le défaut quand aucune instruction @header n'est trouvée<small class="fine d-inline"> </small>?</li></ul> <p>Voila et merci d'avance pour votre aide.<br class="manualbr">A+</p> <p>Eric</p> Comment faire un squelette facile à installer... 2006-04-08T19:34:28Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment385910 2006-04-08T19:34:28Z <p>salut tout le monde pourriez vous m'aider svp<small class="fine d-inline"> </small>? j'ai fait mes pages en html et je veux personaliser mon site avec spip j'ai mis mes pages et photos corresponds dans un repertoire a la racine du dossier spip, le prbleme c'est que l'interface spip s'affiche par defaut et je ne sais pas comment la modifier<br class="autobr"> merci d'avance</p> Comment faire un squelette facile à installer... 2006-02-24T06:27:45Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment385504 2006-02-24T06:27:45Z <p>J'étais persuadé d'avoir mis la ligne en code :</p> <p>c'est de ça dont je parle ci dessus :<br class="autobr"> <code class="spip_code spip_code_inline" dir="ltr"><link href="#DOSSIER_SQUELETTE/stylecss.php3"... /></code></p> Comment faire un squelette facile à installer... 2006-02-24T06:18:48Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment385503 2006-02-24T06:18:48Z <p>C'est pas un peu faux cela :</p> <blockquote class="spip"> <p>3. Et comme ce fichier se trouve dans le dossier des squelette, l'appel à cette feuille de style est alors : </p> </blockquote> <p>Pour ma part, je n'arrive absolument pas à faire fonctionner ce lien avec le fichier php3 dans le répertoire /squelettes<small class="fine d-inline"> </small>!</p> <p>Je suis sous BioSPIP 1.8.2g.</p> article mis à jour 2006-01-17T13:56:10Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment385134 2006-01-17T13:56:10Z <p>c'est fait, merci pour le rappel.</p> erreur avec les squelettes particuliers 2006-01-17T11:38:47Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment385128 2006-01-17T11:38:47Z <p>Même probleme. Aprés plusieurs recherches, j'ai fini par mettre un print dans la fonction find_in_path, et là horreur, je me suis apperçut que le fichier mes_fonctions(où est défini le nom de mon répertoire de squelettes) était inclus bien aprés les appels à mon .html. Donc aucune chance qu'il le trouve.</p> <p>J'ai finalement résolu le problème grace au conseil donné plus haut : mettre la ligne</p> <p>$GLOBALS['dossier_squelettes'] ='*****'<small class="fine d-inline"> </small>;</p> <p><strong>dans /ecrire/mes_options.php3<br class="manualbr">au lieu de /mes_fonctions.php3</strong></p> <p>Et ça marche. Je pense qu'il faudrait <strong>corriger l'article</strong> pour éviter que d'autres n'aient le même probleme.</p> <p>pour info, voici la liste des tentatives d'appels lorsque je tente d'appeler<br class="autobr"> page.php3<small class="fine d-inline"> </small>?fond=tuto<br class="autobr"> avec jfskel comme répertoire de squelettes<br class="autobr"> et tuto.html défini dedans.</p> <p><strong># squelettes/tuto.html<br class="manualbr"># dist/tuto.html<br class="manualbr"># formulaires/tuto.html</strong><br class="manualbr"># ./inc-formulaire_admin.php3<br class="manualbr"># squelettes/inc-formulaire_admin.php3<br class="manualbr"># dist/inc-formulaire_admin.php3<br class="manualbr"># formulaires/inc-formulaire_admin.php3<br class="manualbr"># <strong>./mes_fonctions.php3</strong><br class="manualbr"># jfskel/404.html<br class="manualbr"># ./404.html<br class="manualbr"># squelettes/404.html<br class="manualbr"># dist/404.html<br class="manualbr"># jfskel/local.php3<br class="manualbr"># ./local.php3<br class="manualbr"># squelettes/local.php3<br class="manualbr"># dist/local.php3<br class="manualbr"># formulaires/local.php3<br class="manualbr">....</p> Comment faire un squelette facile à installer... 2005-12-11T15:26:37Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment384768 2005-12-11T15:26:37Z <blockquote class="spip"> <p>Notez que [avec page.php3] l'on ne peut pas appeler un $fond qui se trouverait dans un sous-répertoire du dossier de squelettes.</p> <p>[...]</p> <p>On peut également les mettre [les fichiers inclus] dans des sous répertoire si on précise le chemin d'accès dans le fichier d'appel php3 [...].</p> <p>On peut aussi utiliser le fichier page.php3 évoqué plus haut.</p> </blockquote> <p>Peut-être ai-je mal lu, mais j'ai l'impression qu'il y a une contradiction ici...</p> <p>Alors, est-ce qu'on peut ou pas appeler des $fond qui se trouvent dans un sous-répertoire du dossier de squelettes<small class="fine d-inline"> </small>? Uniquement pour les fichiers inclus<small class="fine d-inline"> </small>??</p> <p>Exemple avec cette architecture :</p> <p>squelettes/inc/menu.html<br class="manualbr">squelettes/article.html<br class="manualbr">page.php3</p> <p>Peut-on écrire dans article.html : <code class="spip_code spip_code_inline" dir="ltr"><INCLURE(page.php3){fond=inc/menu}></code><small class="fine d-inline"> </small>?</p> Comment faire un squelette facile à installer... 2005-12-11T15:15:23Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment384767 2005-12-11T15:15:23Z <blockquote class="spip"> <p>Notez que [avec page.php3] l'on ne peut pas appeler un $fond qui se trouverait dans un sous-répertoire du dossier de squelettes.</p> <p>[...]</p> <p>On peut également les mettre [les fichiers inclus] dans des sous répertoire si on précise le chemin d'accès dans le fichier d'appel php3 [...].</p> <p>On peut aussi utiliser le fichier page.php3 évoqué plus haut.</p> </blockquote> <p>Peut-être ai-je mal lu, mais j'ai l'impression qu'il y a une contradiction ici...</p> <p>Alors, est-ce qu'on peut ou pas appeler des $fond qui se trouvent dans un sous-répertoire du dossier de squelettes<small class="fine d-inline"> </small>? Uniquement pour les fichiers inclus<small class="fine d-inline"> </small>??</p> <p>Exemple avec cette architecture :</p> <p>squelettes/inc/menu.html<br class="manualbr">squelettes/article.html<br class="manualbr">page.php3</p> <p>Peut-on écrire dans article.html : <code class="spip_code spip_code_inline" dir="ltr"><INCLURE(page.php3){fond=inc/menu}></code><small class="fine d-inline"> </small>?</p> Le saviez-vous<small class="fine d-inline"> </small>? 2005-12-11T13:36:35Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment384766 2005-12-11T13:36:35Z <blockquote class="spip"> <p>On peut placer le fichier mes_fonctions.php3 dans le dossier de son squelette. (...) On définira évidement $dossier_squelettes dans ecrire/mes_options.php3 (...)</p> </blockquote> <p>Lorsqu'on n'utilise pas de dossier personnalisé pour ses squelettes, mais bien le dossier squelettes/ « classique », on n'est pas sensé préciser $dossier_squelettes dans mes_fonctions, spip le trouve automatiquement.</p> <p>Dès lors qu'on veut placer mes_fonctions dans squelettes/, faut-il néanmoins définir $dossier_squelettes dans mes_options<small class="fine d-inline"> </small>?</p> Comment faire un squelette facile à installer... 2005-12-08T12:39:19Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment384719 2005-12-08T12:39:19Z <p>Merci pour cette contrib<small class="fine d-inline"> </small>!</p> Le saviez-vous<small class="fine d-inline"> </small>? 2005-11-27T01:33:38Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment384550 2005-11-27T01:33:38Z <p>Il est écrit dans l'article que l'emplacement du squelette (la ligne «<small class="fine d-inline"> </small>$GLOBALS[ 'dossier_squelettes' ] = "mon_squelette"<small class="fine d-inline"> </small>») doit être indiqué dans /mes_fonctions.php3.</p> <p>Or tu dis que mes_fonctions.php3 peut être placé dans le dossier du squelette. Ca se mord la queue, non<small class="fine d-inline"> </small>?</p> <p>S'il est possible de spécifier l'emplacement des squelettes dans /ecrire/mes_options.php3 (ce qui me paraîtrait beaucoup plus logique), alors c'est cela qu'il faudrait documenter partout. Le fait que ces deux fichiers de configuration soit séparés et dans deux dossiers différents m'a fait (presque) m'arracher les cheveux il y a quelques semaines alors que je débutais. Après avoir créé mes_fonctions.php3 pour que SPIP utilise mon squelette, j'avais créé mes_options.php3 au même endroit.</p> Aide au débutant... 2005-10-23T14:21:53Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment384061 2005-10-23T14:21:53Z <p>Salut,</p> <p>tu devrais voir cela dans la documentation. A commencer par le principe de base :<br class="autobr"> <a href="http://www.spip.net/fr_article877.html" class="spip_url spip_out" rel='nofollow external'>http://www.spip.net/fr_article877.html</a></p> <p>et les tutoriaux : <br>- <a href="http://www.spip.net/fr_rubrique144.html" class="spip_url spip_out" rel='nofollow external'>http://www.spip.net/fr_rubrique144.html</a> <br>- <a href="http://www.spip.net/fr_rubrique154.html" class="spip_url spip_out" rel='nofollow external'>http://www.spip.net/fr_rubrique154.html</a></p> Aide au débutant... 2005-10-23T12:04:54Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment384057 2005-10-23T12:04:54Z <p>Bonjour, je débute avec Spip et j'avoue que je ne comprend pas bien comment faire un squelette pour faire la mise en page de mon site. Si quelqu'un peut m'indiquer un tutorial simple à comprendre... Merci d'avance et bravo pour cet outil qui semble excellent (il suffit de savoir s'en servir).</p> <p>Baptiste</p> erreur avec les squelettes particuliers 2005-10-12T11:27:27Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383843 2005-10-12T11:27:27Z <p>En effet, cette précision (modification des deux fichiers page.php3 et ecrire/inc_version.php3) est TRES UTILE pour faire fonctionner cette contrib sous Spip 1.8.2<sup class="typo_exposants">d</sup>. Merci.</p> Comment faire un squelette facile à installer... 2005-10-05T20:02:36Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383741 2005-10-05T20:02:36Z <p>ça marche effectivement très bien comme ça.</p> <p>Merci.</p> Comment faire un squelette facile à installer... 2005-10-05T12:55:48Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383736 2005-10-05T12:55:48Z <p>tu as raison, on est jamais assez précis. :)</p> <p><code class="spip_code spip_code_inline" dir="ltr">$dossier_squelette = "squelettes/epona";</code> dans <code class="spip_code spip_code_inline" dir="ltr">ecrire/mes_options.php3</code></p> <p>à partir de là, article.html, styles.css et mes_fonctions.php3 devront se trouver dans «<small class="fine d-inline"> </small>squelettes/epona<small class="fine d-inline"> </small>» alors que le squelette «<small class="fine d-inline"> </small>nono<small class="fine d-inline"> </small>» sera dans <code class="spip_code spip_code_inline" dir="ltr">squelettes/nono</code>.</p> <p>Pour distribuer son squelette : un fichier epona.zip, ou nono1-7-8.zip contenant tous les fichiers installables au même endroit, sans (trop de<small class="fine d-inline"> </small>?) complication... à priori, tester les squelettes n'écraserait plus le fichier des filtres, les modules de langues, et permettrai un rangement quasi naturel des ressources...</p> Comment faire un squelette facile à installer... 2005-10-05T12:43:37Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383735 2005-10-05T12:43:37Z <p>C'est un problème auxquels on réfléchit actuellement. Mais à priori, si tu utilises epona, tu ne vas pas utiliser en même temps un autre jeu de squelettes.</p> <p>Donc ce qu'il faut faire (et que tu peux faire), c'est de ficher : <code class="spip_code spip_code_inline" dir="ltr">$GLOBAL['dossier_squelette'] = 'squelettes/epon';</code></p> Comment faire un squelette facile à installer... 2005-10-05T12:38:06Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383733 2005-10-05T12:38:06Z <blockquote class="spip"> <p>C'est sa fonction : toutefois, il convient de préciser à spip le nom de ce sous-répertoire. En effet, comment peut-il le deviner sinon<small class="fine d-inline"> </small>?</p> </blockquote> <p>On se comprend mal car je dis que GLOBALS[ 'dossier_squelettes' ] = "mon_squelettes"<small class="fine d-inline"> </small>; n'a pas marché avec mon_squelette=squelettes/epona ce qui confirmerait ce qui est écrit ici même :</p> <p>«<small class="fine d-inline"> </small>Notez que l'on ne peut pas appeler un $fond qui se trouverait dans un sous-répertoire du dossier de squelettes<small class="fine d-inline"> </small>».</p> <p>Certes, il y a ambiguité à savoir si</p> <p>- "dossier de squelettes" renvoie à "squelettes" ou à "squelettes/epona"<small class="fine d-inline"> </small>? <br>- "mon_squelette" renvoie à "epona" ou "squelettes/epona<small class="fine d-inline"> </small>?</p> <blockquote class="spip"> <p>Au contraire, c'est expliqué ici</p> </blockquote> <p>Excellent, je vais essayer ça. Il faudrait insérer l'information dans l'article, non<small class="fine d-inline"> </small>?</p> Comment faire un squelette facile à installer... 2005-10-05T08:35:27Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383728 2005-10-05T08:35:27Z <blockquote class="spip"> <p>avec le s pluriel de squelettes, j'ai d'abord pensé que ce répertoire devait accueillir plusieurs squelettes, donc qu'il fallait créer un sous répertoire pour le mien, ce qui ne marche pas (comme indiqué dans la doc je dois dire, mais je suis passé à coté la 1<sup class="typo_exposants">re</sup> fois)</p> </blockquote> <p>C'est sa fonction : toutefois, il convient de préciser à spip le nom de ce sous-répertoire. En effet, comment peut-il le deviner sinon<small class="fine d-inline"> </small>?</p> <blockquote class="spip"> <p>il est dommage que mes_fonctions.php3 ne puisse pas rentrer dans le dossier squelettes. Pourquoi Spip ne va-t-il pas le chercher à cet endroit<small class="fine d-inline"> </small>?</p> </blockquote> <p>Au contraire, c'est expliqué <a href="#forum383503" class="spip_ancre" rel='nofollow'>ici</a></p> Comment faire un squelette facile à installer... 2005-10-05T08:23:25Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383727 2005-10-05T08:23:25Z <p>Je dois dire que cet article m'a bien aidé à adapter mon squelette pour une installation encore plus facile, donc un grand merci avec compliments aux rédacteurs et aux développeurs pour toutes ces bonnes initiatives.</p> <p>Bien que n'ayant pas encore diffusé la prochaine version de mon squelette, voilà un retour d'expérience :</p> <p>- avec le s pluriel de squelettes, j'ai d'abord pensé que ce répertoire devait accueillir plusieurs squelettes, donc qu'il fallait créer un sous répertoire pour le mien, ce qui ne marche pas (comme indiqué dans la doc je dois dire, mais je suis passé à coté la 1<sup class="typo_exposants">re</sup> fois)</p> <p>- il est dommage que mes_fonctions.php3 ne puisse pas rentrer dans le dossier squelettes. Pourquoi Spip ne va-t-il pas le chercher à cet endroit<small class="fine d-inline"> </small>?</p> <p>A part ça, tout marche magnifiquement<small class="fine d-inline"> </small>! Ca va me permettre de simplifier le configurateur lié à mon squelette (et pourquoi pas le rendre générique pour la communauté<small class="fine d-inline"> </small>?)</p> Le saviez-vous<small class="fine d-inline"> </small>? 2005-10-01T07:39:15Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383674 2005-10-01T07:39:15Z <p>C'est le piège classique :)</p> <p>Il n'existe pas. Il faut le créer soit-même.</p> <p>Bon amusement,</p> Le saviez-vous<small class="fine d-inline"> </small>? 2005-10-01T07:27:27Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383673 2005-10-01T07:27:27Z <p>Je debute avec spip et je ne trouve pas le fichier mes_fonctions.php3, j'ai fait une recherche dans mon site et il est introuvable...<br class="autobr"> merci d'avance pour vos reponses.</p> erreur avec les squelettes particuliers 2005-09-29T08:25:30Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383637 2005-09-29T08:25:30Z <p>Bonjour,</p> <p>J'ai le problème inverse :</p> <p>Quand j'utilise un couple <i>/spip/mapage.php3</i> + <i>/spip/squelette/mapage.html</i> tout fonctionne trés bien.</p> <p>Quand je veux passer par <i>page.php3</i> que j'ai modifier pour appliquer le diff j'obtiens systèmatiquement la page 404 sur un lien du type <i>page.php3<small class="fine d-inline"> </small>?fond=mapage</i></p> <p>Merci de votre avis</p> erreur avec les squelettes particuliers 2005-09-24T23:59:19Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383583 2005-09-24T23:59:19Z <p>glop :) Merci à toi pour cette précision<small class="fine d-inline"> </small>!</p> erreur avec les squelettes particuliers 2005-09-24T14:40:46Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383580 2005-09-24T14:40:46Z <p>Pour finir ca fonctionne en modifiants les fichiers page.php3 et ecrire/inc_version.php3 comme précisé sur le diff (voir lien) sur spip 1.8.2 (testé en local et chez free).</p> <p>Il n'y a que 2 fichiers à remplacer c'est pas la mort en attendant la prochaine version stable.</p> <p>En espérant que ces messages auront servis à d'autre...</p> <p>thx</p> erreur avec les squelettes particuliers 2005-09-24T13:52:11Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383579 2005-09-24T13:52:11Z <p>Merci pour cette réponse rapide :) ça fonctionne maintenant avec le script d'appel à la racine.</p> <p>Cependant l'astuce qui me satisfaisait complètement est bien sûr celle avec page.php3<small class="fine d-inline"> </small>?fond=ma_page puisqu'elle permet de ne rien copier hors du dossier de squelettes.</p> <p>Mais j'ai l'erreur « fond interdite » (meme en local), après quelques recherches j'ai vu que c'est un bug de spip corrigé mais uniquement dans le svn semble-t-il et pas sur 1.8.2<sup class="typo_exposants">d</sup> (voir lien).</p> <p>Je vais essayer avec la version de dev.</p> <p>Merci.</p> erreur avec les squelettes particuliers 2005-09-24T08:55:20Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383576 2005-09-24T08:55:20Z <p>le gabarit (fichier html) est bien à mettre dans le répertoire du «<small class="fine d-inline"> </small>dossier_squelettes<small class="fine d-inline"> </small>», mais pas le script d'appel qui bien entendu doit se trouver à l'endroit où tu comptes le chercher.</p> <p>ex :</p> <ul class="spip"><li> mapage.php3</li><li> squelettes/ <ul class="spip"><li> mapage.html</li></ul></li></ul> <p>par contre, tu peux seulement créer un gabarit et l'appeler avec <code class="spip_code spip_code_inline" dir="ltr">page.php3?fond=mapage</code> ainsi, tu ne créés pas de script d'appel spécifique...</p> erreur avec les squelettes particuliers 2005-09-24T03:28:53Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383573 2005-09-24T03:28:53Z <p>Bonjour,</p> <p>J'ai du louper une étape de la config ou de spip mais je n'arrive pas à faire fonctionner cette contrib avec les squelettes spécifiques.</p> <p>Je m'explique<small class="fine d-inline"> </small>; ça fonctionne avec les squelettes classiques (ceux inclus par défaut dans spip comme article, rubrique...) mais pas avec les squelettes spécifiques (par ex, ma_page.<i>php3,html</i>).</p> <p>J'obtiens un 404 sur http://urlmonsite/mapage.php3 alors que mapage<i>php3,html</i> est bien présent dans le dossier des squelettes et que mes_options.php3 contitent bien l'affectation $dossier_squelletes (la preuve en est que les autres squelettes fonctionnent).</p> <p>Merci de votre aide.</p> Le saviez-vous<small class="fine d-inline"> </small>? 2005-09-20T14:34:27Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383503 2005-09-20T14:34:27Z <p>On peut placer le fichier <code class="spip_code spip_code_inline" dir="ltr">mes_fonctions.php3</code> dans le dossier de son squelette. Autrement dit, on peut fournir un squelettes avec une architecture plate (ie un seul niveau de répertoire). On définira évidement <code class="spip_code spip_code_inline" dir="ltr">$dossier_squelettes</code> dans <code class="spip_code spip_code_inline" dir="ltr">ecrire/mes_options.php3</code>, c'est finalement là où cette option à sa meileure place...</p> > Comment faire un squelette facile à installer... 2005-08-30T21:03:21Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383185 2005-08-30T21:03:21Z <p>Très intéressant<small class="fine d-inline"> </small>!</p> <p>Merci</p> <p>@lexandre</p> > Comment faire un squelette facile à installer... 2005-08-26T12:54:12Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383104 2005-08-26T12:54:12Z <p>Mortimer : ce sera officiel quand tu l'auras ajouté dans la doc :)</p> > Comment faire un squelette facile à installer... 2005-08-26T12:49:08Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383103 2005-08-26T12:49:08Z <p>Ce n'est pas vraiment clair :</p> <blockquote class="spip"> <p>«<small class="fine d-inline"> </small>On a validé l'idée de réserver #REM à cet usage. C'est que de la doc, pas besoin de faire du code.<small class="fine d-inline"> </small>»<br class="autobr"> <a href="http://www.spip-contrib.net/ecrire/articles.php3?id_article=929#381515" class="spip_out" rel='nofollow external'>Fil</a></p> </blockquote> <p>Je pense que ça veut dire que même si c'est pas officielle (comme cette histoire de fond.mes_fonctions), REM ne sera pas utilisé plus tard.</p> > Comment faire un squelette facile à installer... 2005-08-26T12:07:04Z https://contrib.spip.net/Comment-faire-un-squelette-facile#comment383102 2005-08-26T12:07:04Z <p>Epatant ce principe de fichier « fond.fonctions.php3 », je ne l'avais pas vu passer<small class="fine d-inline"> </small>!</p> <p>Par contre, attention à ce que vous écrivez, la syntaxe [(#REM)...] a été il me semble indiquée comme temporaire, en attendant une meilleure solution...</p>