source: spip-zone/_plugins_/chatbox2/inc-chatbox.html @ 112345

Last change on this file since 112345 was 112345, checked in by pierre.troller@…, 3 years ago

afficher les 5O derniers messages, ça suffit

File size: 2.3 KB
Line 
1#CACHE{0}
2
3<style>
4
5 div.message_chatbox {
6     display:bock;
7     clear:both;
8     margin: 0;
9     padding: 0;
10     line-height:1.1em;
11     font-weight:400;
12     color:#333; 
13     font-family: Helvetica, Arial, sans-serif;
14     letter-spacing:0;
15    margin-bottom:0.3em
16
17}
18 .message_chatbox .avatar {
19     float: left;
20     margin: 0 1px 1px 1px;
21     border:1px solid #ccc;
22}
23
24 .message_chatbox abbr {
25     color: #333;
26     display: block;
27     float: left;
28     margin:0;
29     margin-right:0.4em;
30     margin-top:4px;
31    font-size:11px;   
32    letter-spacing:0;
33   line-height:0.9em;
34}
35
36
37.texte_message {
38line-height:1.25em;
39font-size: 13px;
40padding:0;
41margin:0;
42
43
44}
45
46
47 </style>
48
49[(#SET{aujourdhui, [(#DATE|affdate{d-m-Y})]})]
50#SET{les_messages,#ARRAY}
51<BOUCLE_mess_envoyes(MESSAGES){type=chat}{id_auteur=#SESSION{id_auteur}}{destinataires IN (#ENV{dests})}>
52#SET{les_messages,#GET{les_messages}|push{#ID_MESSAGE}}
53</BOUCLE_mess_envoyes>
54#SET{total_messages_envoyes,#TOTAL_BOUCLE}
55<//B_mess_envoyes>
56<BOUCLE_mess_recus(MESSAGES){type=chat}{destinataires = #SESSION{id_auteur}}{id_auteur IN (#ENV{dests})}>
57#SET{les_messages,#GET{les_messages}|push{#ID_MESSAGE}}
58</BOUCLE_mess_recus>
59#SET{total_messages_recus,#TOTAL_BOUCLE}
60</B_mess_recus>
61
62
63<BOUCLE_messages(MESSAGES auteurs){type=chat}{id_message IN (#GET{les_messages})}{par date}{0,50}>
64
65<BOUCLE_auteur(auteurs){id_auteur}>
66#SET{logo_auteur,#MODELE{gravatar}|image_reduire{24}|inserer_attribut{style,float:left;}}
67</BOUCLE_auteur>
68
69#SET{color,#COULEUR_AUTEUR|sinon{000}}
70
71<div class="message_chatbox">
72[(#GET{logo_auteur}) ]
73
74[ (#GET{aujourdhui}|=={#DATE_HEURE|affdate{d-m-Y}}|?{' '})
75        [<abbr title="[(#DATE_HEURE|date_iso)]">(#DATE_HEURE|affdate{H:i})</abbr>]
76]
77[ (#GET{aujourdhui}|=={#DATE_HEURE|affdate{d-m-Y}}|?{'', ' '})
78        [<abbr title="[(#DATE_HEURE|date_iso)]">(#DATE_HEURE|affdate{d-m H:i})</abbr>]
79]
80
81
82<span class="texte_message">[(#REM)*|htmlspecialchars][(#TEXTE*|liens_orphelins_actifs)]</span>
83
84</div>
85</BOUCLE_messages>
86<div class="no_message"><:info_aucun_message:></div>
87<//B_messages>
88
89<script>
90(function($, window) {
91$("#contenu_chatbox2_[(#ENV{dests}|implode{""})]").animate({ scrollTop: $(document).height() }, "slow");
92 return false;
93})(jQuery, window);
94</script>
Note: See TracBrowser for help on using the repository browser.