source: spip-zone/_plugins_/askwiki/trunk/demo/askwiki_test.html @ 119770

Last change on this file since 119770 was 119770, checked in by toutati@…, 11 months ago

Attention, DEV en cours

Pour le moment :

  • ne fonctionne qu'avec CURL
  • Ne fonctionne que sur un objet, soit contact du plugin Contacts & Organisations

Il faut ajouter les champs sur la table spip_contacts, avec par exmple le plugin cextras

  • date_naissance
  • date_deces
  • page_wikipedia
  • phrase_wikipedia

Todo -> installer une librairie WP

File size: 1.6 KB
Line 
1La page demandé est
2[(#SET{titre_page,[(#ENV{titre_page,"Nathalie_Sarraute"})]})]
3
4[(#ENV{titre_page}|oui)
5        [(#SELF|parametre_url{titre_page})]
6]
7[(#ENV{titre_page}|non)
8        [(#SELF|parametre_url{titre_page,"Nathalie_Sarraute"})]
9]
10
11<h4>Titre = #GET{titre_page}</h4>
12<p>Texte récupéré = [(#GET{titre_page}|askwiki)] </p>
13<p>Première phrase = [(#GET{titre_page}|askwiki|first_line)]</p>
14
15[(#SET{dates,[(#GET{titre_page}|askwiki|extraire_balises{time})]})]
16
17[(#GET{dates}|foreach)]
18
19<h4>VALEUR peut-être un tableau ou un string</h4>
20<p>
21<BOUCLE_dadates(DATA){source table,#GET{dates}}>
22[-#CLE (#CLE|=={0}|oui) Date 1 - date de naissance:]
23[-#CLE (#CLE|=={1}|oui) Date 2 - date de décès:]
24[(#VALEUR|extraire_attribut{datetime}|sinon{[(#VALEUR|extraire_balise{time})]})]<br>
25</BOUCLE_dadates>
26</p>
27
28<h4>Autre méthode, pour une personne uniquement !</h4>
29Todo ⇒ tester le type de date (annee ou sql date)
30<p>[Date de naissance: (#GET{titre_page}|askwiki_datelife{0})]</p>
31<p>[Date de décès: (#GET{titre_page}|askwiki_datelife{1})]</p>
32
33<h4>boutons d'action</h4>
34[(#BOUTON_ACTION{
35   '<:remplir_champ_date_naissance:>',
36   [(#URL_ACTION_AUTEUR{remplir_champ,[(#GET{titre_page}|askwiki_datelife{0})]/date_naissance/contact/471,#SELF})],
37ajax})]
38
39[(#BOUTON_ACTION{
40   '<:remplir_champ_date_deces:>',
41   [(#URL_ACTION_AUTEUR{remplir_champ,[(#GET{titre_page}|askwiki_datelife{1})]/date_deces/contact/471,#SELF})],
42ajax})]
43
44[(#BOUTON_ACTION{
45   '<:remplir_champ_page_wikipedia:>',
46   [(#URL_ACTION_AUTEUR{remplir_champ,[(#GET{titre_page}|askwiki)]/page_wikipedia/organisation/3,#SELF})],
47ajax})]
Note: See TracBrowser for help on using the repository browser.