Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 27/04/2012 17:58:30
- jmtb
- Membre
- Inscription : 19/02/2012
- Messages : 9
Liens lire la suite dans une page statique
Bonjour, comme il est indiqué dans le sujet de cette discussion, je cherche désespérément la solution pour ajouté un lien lire la suite dans une page statique.
Merci pour vos réponses.
Hors ligne
#2 28/04/2012 09:25:00
- jmtb
- Membre
- Inscription : 19/02/2012
- Messages : 9
Re : Liens lire la suite dans une page statique
Pour donner plus d’explications j'ai modifié l'accueil de mon site (home.php), ou j'ai positionné trois <div> dans lesquels j’aimerai insérer le contenu enfin le début du contenu de trois page statique et c'est pour cela que j'aimerai mettre un lien lire la suite pour aller à la page statique.
J'ai bien sur tenté de le faire avec les articles et utiliser le "chapô" mais je n'ai pas trouvé la solution pour afficher des articles spécifiques (j'ai utilisé la fonction "lastArtList") et cette fonction ne me permet comme son nom l'indique d'afficher que les derniers articles.
j'espère avoir été assez précis dans mes explications et attends une solution, merci à tous.
Ps: pour l'affichage des pages statiques j'utilise la fonction suivante "staticInclude('1')"
Hors ligne
#3 28/04/2012 09:53:54
Re : Liens lire la suite dans une page statique
Bonjour jmtb
Il n'y a rien de prévu pour faire ce que tu veux, mais je te propose d'essayer ça. (code à copier dans ta page home.php de ton thème)
ob_start();
$plxShow->staticInclude(1);
$content=ob_get_clean();
echo plxUtils::truncate($content, 50, '<br /><a href="'.$plxShow->urlRewrite('?static1/statique-1').'">Lire la suite…</a>', false, true);L'idée est de récupérer l'affichage du contenu de la page statique 1 dans une variable et d'en afficher que les 50 premiers mots, avec pour terminer un lien "Lire la suite" qui renvoie vers la page complète.
Si cela fonctionne (je n'ai pas testé le code), il faudra dupliquer le code pour tes 2 autres pages, en changeant par les bonnes valeurs:
staticInclude(1);
?static1/statique-1
Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#4 28/04/2012 10:26:58
- jmtb
- Membre
- Inscription : 19/02/2012
- Messages : 9
Re : Liens lire la suite dans une page statique
Bonjour Stéphane
Nous y sommes presque, ton petit bout de code me donne le résultat attendu, sauf qu'il me renvoi aussi l'url de la page statique.
Je cherche voir si je peux trouver la solution avant toi ;-) merci (2 jours que je pataugeais) .
Hors ligne
#5 28/04/2012 10:37:32
Re : Liens lire la suite dans une page statique
j'ai oublié un ; apres ob_start()
j'ai corrigé le code donné au dessus
Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#6 28/04/2012 10:42:09
- jmtb
- Membre
- Inscription : 19/02/2012
- Messages : 9
Re : Liens lire la suite dans une page statique
J'avais aussi apporté cette correction et ajouté "$plxshow->" devant "staticInclude" mais j'ai toujours le renvoi de l'url au début de la page statique.
Hors ligne
#7 28/04/2012 10:57:42
Re : Liens lire la suite dans une page statique
corrigé pour l'oubli de $plxshow
j'ai aussi le lien de la page, j'ai pu reproduire le meme probleme que toi. je regarde si je trouve la solution...
Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#8 28/04/2012 11:10:22
Re : Liens lire la suite dans une page statique
trouvé. c'est la fonction urlRewrite qui fait l'affichage.
Donc la solution est
<?php
ob_start();
$plxShow->staticInclude(1);
$content=ob_get_clean();
echo plxUtils::truncate($content, 50, '<br /><a href="?static1/statique-1">Lire la suite…</a>', false, true);
?>Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#9 28/04/2012 11:26:19
Re : Liens lire la suite dans une page statique
avec la fonction de réécriture d'url:
<?php
ob_start();
$plxShow->staticInclude(1);
$content=ob_get_clean();
echo plxUtils::truncate($content, 50, '<br /><a href="'.$plxShow->plxMotor->urlRewrite("?static1/statique-1").'">Lire la suite…</a>', false, true);
?>Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#10 28/04/2012 11:35:04
- jmtb
- Membre
- Inscription : 19/02/2012
- Messages : 9
Re : Liens lire la suite dans une page statique
Nickel !!! et un grand merci.
Cependant chez moi je suis obligé de mettre les ' dans "staticInclude(1)" soit staticInclude('1') pour avoir l'affichage de la page.
Ensuite si le nombre de caractères de la page statique est inférieur à (dans notre exemple 50), "lire la suite" ne s'affiche pas, mais bon encore quelques "bidouilles" (css).
Une dernière question, le titre n'est pas cliquable? et encore merci.
Hors ligne
#11 28/04/2012 11:47:47
Re : Liens lire la suite dans une page statique
s'il y a moins de 50 caractères, c'est que tout le contenu est affiché et donc on peut dire qu'il n'y a pas de suite. je justifie comme ça le non affichage du lien "Lire la suite"
quel titre ? à quel niveau ?
Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#12 28/04/2012 11:56:49
- jmtb
- Membre
- Inscription : 19/02/2012
- Messages : 9
Re : Liens lire la suite dans une page statique
Je fais un amalgame entre les articles et les pages statiques, en effet la fonction "staicInclude" ne renvoie que le contenu de la page statique et ce que j'appelle le titre est en fin de compte le titre que j'ai saisi dans la page.
En fait je pensais aussi pouvoir être redirigé vers la page statique par le titre.
Hors ligne
#13 12/06/2012 16:10:47
Re : Liens lire la suite dans une page statique
Encore du spam .......
Mon site web : Le site de Bankai avec sa version de pluXml : 5.1.8 version dev
Un soucis, une angoisse, une question ? le Wiki est là pour tous ici, pour le reste, on est là pour ça :-)
Suivre PluXml sur les réseaux sociaux : Google+ Twitter
Hors ligne
#14 13/06/2012 12:05:47
Re : Liens lire la suite dans une page statique
Parenthèse
(C'est quoi ces histoires de spam ? C'est les images ? Je ne les vois même pas... je vois juste leur nom (par exemple gsd.gif)...
?)
> Mon site de test PluXml feukya.free.fr
> Mon blog-portfolio : kaysix.fr 
> Qui suis-je : abomont.fr 
Hors ligne
#15 13/06/2012 17:55:43
- Jerry Wham
- Membre

- Inscription : 13/07/2011
- Messages : 1 015
- Site Web
Re : Liens lire la suite dans une page statique
Oui mais ces images sont vérolées.
Mangez un castor, vous sauverez un arbre !
J'ai la tête dans le
...code
Hors ligne
Pages : 1