|
killing 1140
| Posté : 18-11-2008 20:39
Bonjour,
j'avais soumis l'idée de pouvoir faire en sorte que seul l'intro d'un article puisse être lu par tous, le reste de l'article étant réservé aux membres inscrits.
L'un de vous m'a alors répondu que cela était possible en ajoutant un méta mot. Hélas mon post qui était dans "version future" a disparu aussi je suis dans l'obligation de poster une nouvelle fois.
Pouvez-vous m'indiquer quel est le méta mot en question ?
Cdlt
Killing |  Profil Citation
|
|
Jireck 8502
| Posté : 19-11-2008 11:58
groupe_text voir dans admin_meta |  Profil Citation
|
|
killing 1140
| |
Anonyme 19853
| Posté : 29-11-2008 14:15
bijour
je suis fortement interessé par cela mais je n'ai rien compris à la réponse de Jireck
pouvez vous m'expliquer s'il vous plait ? merci
| Citation
|
|
reef-passion 1456
| Posté : 29-11-2008 17:04
ben c'est clair pourtant le metamot !group_text! dans admin meta |  Profil Citation
|
|
Anonyme 19853
| Posté : 01-12-2008 10:45
bonjour
merci pour la réponse mais ce qui peut paraitre simple ou évidant pour vous ne l'est pas pour un novice.
pourriez-vous indiquez la technique ?
par avance, merci | Citation
|
|
Anonyme 19853
| |
developpeur 24581
| Posté : 01-12-2008 18:31
le principe de !group_text! est assez simple :
tu encadre le texte que tu veux réservé aux membres par :
!group_text
..
...
....
!/! tous simplement / Voir la doc dans l'admin de meta-langue pour plus de précision effectivement |  Profil E-mail www Citation
|
|
Anonyme 19853
| Posté : 02-12-2008 11:05
On avance, on avance... merci
Cependant j'essaie de comprendre sans trop y arriver
j'ai testé:
!group_text
..
...
....
!/!
mais rien ne se passe
Je suppose qu'il faudrait remplacer peut être "group" par un nom ou un numéro de groupe bien définit.
j'ai aussi cherché une quelconque doc dans les répertoires "admin" ou "méta" mais je n'ai rien du tout.
peut être que cela a déjà été proposé mais il serait bien de pouvoir sélectionner cette option depuis la zone permettant la rédaction de l'article comme cela est déjà possible pour l'article complet mais cette fois pour le texte étendu.
Cela permettrait de laisser la possibilité de lecture de l'intro à tous mais de réserver le suite de l'article aux seules personnes enregistrées.
| Citation
|
|
kamila 74
| Posté : 02-12-2008 11:36
Bonjour,
:=) Une solution donnée par Tito qui offre l'avantage de ne pas nécessiter de meta-mot dans chaque article: http://www.npds.org/viewtopic.php?topic=22667&forum=7&ancre=1&start=0#722667181487
mais a refaire après chaque patch inpactant le fichier
Fichier article.php
vers la ligne 48
if ($bodytext == "") {
$bodytext = meta_lang("$hometext<br /><br />$notes");
} else {
$bodytext = meta_lang("$hometext<br /><br />$bodytext<br /><br />$notes");
}
if ($informant == "") {$informant = $anonymous;}
A remplacer par:
if ($bodytext == "") {
$bodytext = meta_lang("$hometext<br /><br />$notes");
} else {
if(secur_static("member")) {
$bodytext = meta_lang("$hometext<br /><br />$bodytext<br /><br />$notes");
} else {
$bodytext = meta_lang("$hometext<br /><br />Pour lire la suite de cet article, vous devez <a href=\"user.php\">être connecté en tant que membre</a><br /><br />$notes");
}
Pas testé sur Evolution mais il n'y a pas de raison ...
@+ |  Profil E-mail www Citation
|
|
killing 1140
| Posté : 02-12-2008 13:05
Bien vu Kamila !!
Je viens de tester sur mon site car cela m'intéresse.
Je confirme, ça fonctionne sous Evol
Voici le code que j'ai utilisé
if ($bodytext == "") {
$bodytext = meta_lang("$hometext<br /><br />$notes");
} else {
if(secur_static("member")) {
$bodytext = meta_lang("$hometext<br /><br />$bodytext<br /><br />$notes");
} else {
$bodytext = meta_lang("$hometext<br /><br /><b><font color=#ff0000>Pour lire la suite de cet article, vous devez <a href=\"user.php\">être connecté en tant que membre</a><br />Si vous n'avez pas de compte membre, enregistrez vous (c'est gratuit et rapide)</font>
<br><br><a href=user.php?op=only_newuser>Pas encore de compte ? Cliquez ici</a><br />$notes");
}
}
|  Profil Citation
|
|
Anonyme 19853
| Posté : 02-12-2008 14:11
Cooooooool merci
Message à épingler | Citation
|
|
Jireck 8502
| Posté : 02-12-2008 16:19
plus simple avec le fichier html mais bon |  Profil Citation
|
|
Hotfirenet 1738
| |
Anonyme 19853
| Posté : 04-12-2008 19:10
Je me permets également une remarque
Gardez à l'esprit que ce qui peut être évident pour vous ne le sera pas obligatoirement pour les autres (novices) | Citation
|
|
Aller à la page : [ 1 | 2 ] |