Des liens directs pour les articles virtuels - commentaires Des liens directs pour les articles virtuels 2013-06-20T18:25:21Z https://files.spip.org/Des-liens-directs-pour-les#comment468983 2013-06-20T18:25:21Z <p>Dans SPIP 3, il existe un nouveau champ nommé « virtuel » (à ma connaissance non encore documenté) dans la table articles. Si l'article est virtuel, ce champ contient l'URL de l'article, sinon le champ est vide.</p> <p>Un exemple affichant uniquement les articles redirigés :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><ul> <BOUCLE_articles(ARTICLES)> <BOUCLE_externe(ARTICLES){id_article}{virtuel!=''}> <li>[(#_articles:TITRE)], <a href="[(#_articles:VIRTUEL)]">Lire... </a></li> </BOUCLE_externe> </BOUCLE_articles> </ul></code></pre></div> <p>Je vous laisse le soin de fignoler, mettre par exemple une classe « spip_out » sur le lien , etc.</p> Des liens directs pour les articles virtuels 2006-02-06T11:13:14Z https://files.spip.org/Des-liens-directs-pour-les#comment385338 2006-02-06T11:13:14Z <p>Je viens de mettre une alternative plus simple dans les variantes, rien que du code (PHP) à mettre dans le squelette et seulement là.</p> <p>Pour SPIP version 1.8.2</p> > Des liens directs pour les articles virtuels 2005-09-03T16:27:06Z https://files.spip.org/Des-liens-directs-pour-les#comment383261 2005-09-03T16:27:06Z <p>Bonjour,</p> <blockquote class="spip"> <p>bonjour, j'ai essayé mais aucun modification aucun message d'erreur j'ai modifié le fichier inc-url-html.php3 qui peut m'aider<small class="fine d-inline"> </small>?</p> </blockquote> <p>Il faudrait être plus précis. Je ne comprends pas ton problème.</p> <blockquote class="spip"> <p>voila sinon je voudrais que quand on clique sur une sous rubrique, l'article apparaissent directement sans passer par le résumé ce qui oblige le visiteur à recliquer une autre fois pour voir l'article en entier</p> </blockquote> <p>Ca, si je comprends bien ce que tu cherches, c'est un autre problème. Va par exemple <a href="http://forum.spip.org/fr_4311.html#4428" class="spip_out" rel='nofollow external'>jeter un oeil ici</a>.</p> <p>FS</p> > Des liens directs pour les articles virtuels 2005-09-03T15:47:30Z https://files.spip.org/Des-liens-directs-pour-les#comment383260 2005-09-03T15:47:30Z <p>bonjour,<br class="autobr"> j'ai essayé mais aucun modification aucun message d'erreur j'ai modifié le fichier inc-url-html.php3<br class="autobr"> qui peut m'aider<small class="fine d-inline"> </small>?</p> <p>voila sinon je voudrais que quand on clique sur une sous rubrique, l'article apparaissent directement sans passer par le résumé ce qui oblige le visiteur à recliquer une autre fois pour voir l'article en entier<br class="autobr"> merci de votre aide</p> > Des liens directs pour les articles virtuels 2005-01-16T10:15:07Z https://files.spip.org/Des-liens-directs-pour-les#comment335430 2005-01-16T10:15:07Z <p>Ca a marché, merci beaucoup :-)</p> > Des liens directs pour les articles virtuels 2005-01-10T10:21:50Z https://files.spip.org/Des-liens-directs-pour-les#comment315367 2005-01-10T10:21:50Z <p>Merci pour cette réponse ultra-rapide. Je mets ça en place ce soir<small class="fine d-inline"> </small>!</p> > Des liens directs pour les articles virtuels 2005-01-10T10:14:56Z https://files.spip.org/Des-liens-directs-pour-les#comment315365 2005-01-10T10:14:56Z <p>Salut,</p> <p>De fait, j'aurais du le signaler dans l'article (je vais corriger ça).</p> <p>Quand on utilise des requêtes sql dans le fichier <code class="spip_code spip_code_inline" dir="ltr">inc-urls.php3</code>, il faut charger les librairies ad hoc pour les cas où ces librairies n'ont pas déjà été chargées dans le contexte (ce qui est le cas avec <code class="spip_code spip_code_inline" dir="ltr">spip_redirect.php3</code>).</p> <p>Ajoute ces lignes au début de ton fichier <code class="spip_code spip_code_inline" dir="ltr">inc-urls.php3</code> et ça devrait fonctionner :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code># On charge les fonctions de connection au cas où le fichier est appelé hors contexte spip require("ecrire/inc_version.php3"); require("ecrire/inc_connect.php3"); include_ecrire("inc_db_mysql.php3"); include_ecrire("inc_filtres.php3");</code></pre></div> > Des liens directs pour les articles virtuels 2005-01-10T10:08:49Z https://files.spip.org/Des-liens-directs-pour-les#comment315364 2005-01-10T10:08:49Z <p>Un petit bémol, en 1.7+ quand j'essaye d'utiliser « Voir cet article » de n'importe quel article à partir de l'espace privé j'ai le message d'erreur suivant :</p> <p>Fatal error : Call to undefined function : spip_fetch_array() in /home/missmopi/www/inc-urls-html.php3 on line 8</p> <p>Pas encore eu le temps de creuser, mais comme c'est un site où je suis la seule à saisir je préfère encore utiliser votre contrib qui m'ote une épine du pied :-)</p> > Des liens directs pour les articles virtuels 2005-01-06T08:31:06Z https://files.spip.org/Des-liens-directs-pour-les#comment309786 2005-01-06T08:31:06Z <p>Merci, c'est simple et génial :-)</p>