Täglich Shaarli

Alle Links eines Tag auf einer Seite.

September 29, 2024

PairDrop | Transfer Files Cross-Platform. No Setup, No Signup.

Instantly share images, videos, PDFs, and links with people nearby. Peer2Peer and Open Source. No Setup, No Signup.

Shaarli: Anzahl privater Links vor Besuchern verbergen

Im Ordner tpl/default die Datei linklist.html wie folgt anpassen:

--- linklist.html.old   Sat Mar 18 08:45:18 2023
+++ linklist.html   Sun Sep 29 19:37:39 2024
@@ -7,11 +7,11 @@
 {include="page.header"}

 <div class="linkcount pure-u-0 pure-u-lg-visible">
   {if="!empty($linkcount)"}
   <span class="strong">{$linkcount}</span> {function="t('shaare', 'shaares', $linkcount)"}
-  {if="$privateLinkcount>0"}
+  {if="$is_logged_in && $privateLinkcount>0"}
   <br><span class="strong">{$privateLinkcount}</span> {function="t('private link', 'private links', $privateLinkcount)"}
   {/if}
   {/if}
 </div>

@@ -56,11 +56,11 @@
     <div class="pure-u-lg-2-24 pure-u-1-24"></div>
     <div id="link-count-content" class="pure-u-lg-20-24 pure-u-22-24">
       <div class="linkcount pure-u-lg-0 center">
         {if="!empty($linkcount)"}
         <span class="strong">{$linkcount}</span> {function="t('shaare', 'shaares', $linkcount)"}
-        {if="$privateLinkcount>0"}
+        {if="$is_logged_in && $privateLinkcount>0"}
         · <span class="strong">{$privateLinkcount}</span> {function="t('private link', 'private links', $privateLinkcount)"}
         {/if}
         {/if}
       </div>

Der zweite Abschnitt wird wegen der #CSS-Eigenschaft display:none zwar im Webbrowser verborgen, aber ein Besucher könnte auf die Idee kommen, in den Seitenquelltext hineinzuschauen.