HT_lz_cont_head



================

📆 kalender

23.07.2024 10:56
#1 📆 kalender
avatar

📆 kalender

https://www.hpm-support.de/t547921f11769...m-Kalender.html

https://www.hpm-support.de/t547934f11769...ereignisse.html

habe mir zu beiden Themen Gedanken gemacht.
Standardmäßig gibt es die Eventtypen:
• Veranstaltung
• Treffen
• Party
• sonstiges

und den Teilnahmestatus:
• ja
• nein
• vielleicht

für einen Typ "historisch" könnte es den Status geben:
• war dabei
• hab davon gehört
• ist mir neu

weitere Beispiele fallen mir derzeit nicht ein 🤔



derzeitige attend_typen hier im Forum
1 "attend_type_id_1": "Ja"
2 "attend_type_id_2": "nein"
3 "attend_type_id_3": "Vielleicht"
4 "attend_type_id_4": "war dabei"
5 "attend_type_id_5": "hab davon gehört"
6 "attend_type_id_6": "ist mir neu"
7 "attend_type_id_7": "keine Meinung dazu"
8 "attend_type_id_8": "beachte meinen Kommentar"


versuchte Lösung: Beispiel calendar-2024-07-12.html

.. . § § § . . .

 Antworten

 Beitrag melden
24.07.2024 14:07
#2 RE: 📆 kalender
l2

code für V4,V6

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
 

{{plg_etx.start}}l2boov6a{{plg_etx.end}}
{{plg_etx_expl==true.start}}
zu installieren in "calender_events_footer" im Plugin-id: "{{plg_etx}}"
{{plg_etx_expl==true.end}}
 
<style id="plg_etx_style">
{{template==177.start}}
form#attendform > div {display:none;}
form#attendform > div.etx_show {display:unset; white-space:nowrap;}
{{template==177.end}}
{{template==144.start}}
#userAttend > form > label {display:none;}
#userAttend > form > label.etx_show {display:unset; white-space:nowrap;}
{{template==144.end}}
 
</style>
<script>
var etx={
plg:"plg_ETX in [{{plg_etx}}]"
,et:"et{{event_type_id}}"
,att:["attend_types" {{attendtypes.startlist}}
,"{{attendtypes:name}}" {{attendtypes.end}}
]
,et0:[1,2,3] // Veranstaltung
,et1:[1,2,3] // Party
,et2:[1,2,3] // Treffen
,et3:[1,2,3,7,8] // sonstiges
,et4:[4,5,6] // historisch
}
 
if (etx.et != "et") document.addEventListener('DOMContentLoaded', function(){
let dvs=document.querySelectorAll(
{{template==177.start}}"form#attendform > div"{{template==177.end}}
{{template==144.start}}"#userAttend > form > label"{{template==144.end}} );
console.log(etx.plg +" dvs: "+ dvs.length);
if (! etx[etx.et]) etx[etx.et]=[1,2,3] ;
 
let i=0,s="\n Werte für 'et{{event_type_id}}': '{{event_type_name}}'";
for (let dv of dvs) {
i++;
if ( etx[etx.et].includes(i)) {
dv.classList.toggle("etx_show",1);
s+="\n"+i+": " +etx.att[i];
}
else { {{template==144.start}}
let sp=dv.nextSibling;
if (sp && sp.nodeValue.includes("|")) sp.parentNode.removeChild(sp); // nbsp; | nbsp;
{{template==144.end}}
}
} // dv
console.log(etx.plg+s);
}); // end plg_etx 24.7.
</script>
 
{{user_admin==true.start}}
<div style="border:thin solid red; padding: 0.5em;" >
<h5>eventtype: "{{event_type_id}}" "{{event_type_name}}" 24.7.</h5>

<ul>
<li>link_current_page: {{link_current_page}}</li>
<li>----- eventtypes<ul>
{{eventtypes.startlist}}
<li>"{{eventtypes:id}}" "{{eventtypes:selected}}" "{{eventtypes:name}}"</li>
{{eventtypes.end}}</ul>
<li>------- attendtypes<ul>
{{attendtypes.startlist}}
<li> {{_current_list_i}} "attend_type_id_{{_current_list_i}}": "{{attendtypes:name}}"</li>
{{attendtypes.end}}</ul>
 
<li>----- admin-Links<ul>
<li>&bull; {{plg_etx}}: <A target="extc" HREF="/admin/?page=plugins&option=plugindev&subpage=templateedit&pid={{plg_etx}}&templateid={{plg_etx}}_calendar_event_footer">plugin calender_event</A></li>
<li>&bull; <A target="extc2" HREF="/admin/?page=extras&option=calendarnow&option=calendarnow">extra calender</A></li>
</ul>
</ul>
</div>
{{user_admin==true.end}}
 
 



zum Thema im V4: https://test-2022.xobor.de/t95f21317-Kal...der-Events.html

~ ~ a smile 😃 says more than 1000 words ~ ~

 Antworten

 Beitrag melden
27.07.2024 09:54
#3 RE: 📆 kalender
l2

anhand eines Tages wollte ich die verschiedenen Eventtypen vorstellen.

Doch in der Tagesansicht wird der selbst definierte Typ "historisch" nicht gelistet: calendar-2024-07-12.html


event27-Test-Teilnahme-historisch.html
event28-Test-Teilnahme-sonstiges.html
event29-Test-Teilnahme-historisch.html
event30-test-Treffen.html
event31-Test-Teilnahme-historisch.html


anderer Tag: 26.7.
Event: event32-Olympischen-Spiele.html
Monatsansicht: calendar-2024-7.html
Tagesansicht: calendar-2024-07-26.html

bisher keine Erklärung dafür ...

im anderen Forum wird es angezeigt: https://test-2022.xobor.de/calendar-2024-07-26.html

~ ~ a smile 😃 says more than 1000 words ~ ~

 Antworten

 Beitrag melden
27.07.2024 10:39
avatar  AdMini
#4 RE: 📆 kalender
Ad

Problem erkannt/ gelöst:

das Ereignis "historisch" hatte die

Option "Auf der Startseite anzeigen?" — nein — jetzt "ja"


19.01.2022 Test-v6 online

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!
Beiträge dieses Themas (vers 18.5.) V4 V6 [ ✖ ]
    Statistik der gezeigten Beiträge
        sessionStorage-Daten verwalten

        zusätzlich Beitragstexte speichern.

        mehr ...(Kontrolle)

        hier können die sessionStorage-Daten einzelner Threads gelöscht werden
        und festgelegt werden, ob die Beitragstexte gecacht/gebuffert werden sollen.

        Den Standardwert legt der Admin fest, hier wird nicht standardmäßig gebuffert. Man muß also jeden einzelnen Wert festlegen.

        mit schließen des BrowserTabs werden diese sessionStorage-Daten komplett gelöscht. Sie enthalten die eingelesenen "Verzeichnisse" und die Textbeiträge. wikipedia.org/wiki/Web_Storage

        • Threadkbsdelbuff Thema

        die Kontrolldaten werden permanent im Browser gespeichert (localStorage)