Changeset bbf9d1a in Klonkt for src/views/pages/admin-epk.ejs
- Timestamp:
- 06/21/2026 02:32:39 PM (3 months ago)
- Branches:
- main
- Children:
- 4885eab
- Parents:
- 929d98d
- File:
-
- 1 edited
-
src/views/pages/admin-epk.ejs (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/admin-epk.ejs
r929d98d rbbf9d1a 1 1 <div class="container admin-page"> 2 <h1> Perskit bewerken</h1>3 <p><a href="/admin" class="btn">← Beheer</a> <a href="/pers" class="btn" target="_blank" rel="noopener">📰 Bekijk perskit</a></p>2 <h1><%= t('aepk.title') %></h1> 3 <p><a href="/admin" class="btn">← <%= t('aepk.back_admin') %></a> <a href="/pers" class="btn" target="_blank" rel="noopener">📰 <%= t('aepk.view_epk') %></a></p> 4 4 5 5 <% if (success) { %><div class="alert alert-success"><%= success %></div><% } %> 6 6 7 7 <section class="set-card"> 8 <h2> Tekst</h2>8 <h2><%= t('aepk.text_heading') %></h2> 9 9 <p class="set-help"> 10 De perskit (<code>/pers</code>) toont je sitenaam + foto, deze bio en contact, 11 plus automatisch je meest beluisterde nummers en recente posts. Laat de bio 12 leeg om de site-tagline te gebruiken; laat contact leeg om niets te tonen 13 (je login-mail wordt nooit automatisch getoond). 10 <%= t('aepk.text_help') %> 14 11 </p> 15 12 16 13 <form method="post" action="/admin/epk" class="set-form"> 17 14 <label class="set-field"> 18 <span> Pers-bio</span>15 <span><%= t('aepk.bio_label') %></span> 19 16 <textarea name="epk_bio" rows="5" maxlength="1000" 20 placeholder=" Korte beschrijving van jou/het project voor pers & boekers."><%= epkBio %></textarea>17 placeholder="<%= t('aepk.bio_ph') %>"><%= epkBio %></textarea> 21 18 </label> 22 19 <label class="set-field"> 23 <span> Pers-contact</span>20 <span><%= t('aepk.contact_label') %></span> 24 21 <input type="text" name="epk_contact" maxlength="300" 25 placeholder=" bv. pers@jouwdomein.nl of een boekingslink"22 placeholder="<%= t('aepk.contact_ph') %>" 26 23 value="<%= epkContact %>"> 27 24 </label> 28 25 29 26 <div class="set-field"> 30 <span> Nummers op de perskit <small>(kies er max <%= maxEpkTracks %>; laat leeg voor automatisch de top <%= maxEpkTracks %> meest beluisterd)</small></span>27 <span><%= t('aepk.tracks_label') %> <small><%= t('aepk.tracks_hint', { n: maxEpkTracks }) %></small></span> 31 28 <% if (!allTracks.length) { %> 32 <p class="set-help" style="margin:0"> Nog geen nummers — voeg eerst audio toe in Beheer → Audio.</p>29 <p class="set-help" style="margin:0"><%= t('aepk.no_tracks') %></p> 33 30 <% } else { %> 31 <% var _untitled = t('aepk.untitled'); %> 34 32 <div class="epk-track-pick" data-max="<%= maxEpkTracks %>"> 35 33 <% allTracks.forEach(function(t){ %> … … 37 35 <input type="checkbox" name="epk_tracks" value="<%= t.id %>" <%= chosenTracks.indexOf(t.id) >= 0 ? 'checked' : '' %>> 38 36 <span class="epk-box" aria-hidden="true">✓</span> 39 <span class="epk-pick-title"><%= t.title || '(zonder titel)'%></span>37 <span class="epk-pick-title"><%= t.title || _untitled %></span> 40 38 <% if (t.artist) { %><span class="epk-pick-artist"><%= t.artist %></span><% } %> 41 39 </label> … … 45 43 </div> 46 44 47 <button type="submit" class="btn btn-primary"> Opslaan</button>45 <button type="submit" class="btn btn-primary"><%= t('aepk.save') %></button> 48 46 </form> 49 47 </section>
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)