]> git.immae.eu Git - github/shaarli/Shaarli.git/commitdiff
Daily template
authorArthurHoaro <arthur@hoa.ro>
Thu, 20 Oct 2016 11:24:54 +0000 (13:24 +0200)
committerArthurHoaro <arthur@hoa.ro>
Sat, 5 Nov 2016 13:29:53 +0000 (14:29 +0100)
tpl/default/css/shaarli.css
tpl/default/daily.html [new file with mode: 0644]
tpl/default/picwall.html
tpl/default/tagcloud.html

index e73375d4e1b41915b4c41495a194a246ff5c0b1f..ad7bcabdd73543974db17bbd10efa653bc1fad98 100644 (file)
@@ -801,6 +801,7 @@ pre {
  */
 .page-visitor {
     background: url(../img/noise.png) #fff;
+    color: #000;
 }
 
 #page404 {
@@ -1003,10 +1004,15 @@ pre {
     text-decoration: none;
 }
 
+#cloudtag .count {
+    color: #7f7f7f;
+}
+
 /**
  * Picture wall CSS
  */
 #picwall_container {
+    margin: 0 10px 10px 10px;
     color: #fff;
     background-color: #000;
     clear: both;
@@ -1068,3 +1074,63 @@ pre {
     /* IE6\96IE9 */
     text-shadow: 2px 2px 1px #000000;
 }
+
+/**
+ * DAILY
+ */
+.daily-desc {
+    color: #7f7f7f;
+    font-size: 0.8em;
+}
+
+.daily-about a {
+    color: #343434;
+    text-decoration: none;
+}
+
+.daily-about a:hover {
+    color: #7f7f7f;
+}
+
+.daily-about h3:before, .daily-about h3:after {
+    display: block;
+    content:"";
+    background: linear-gradient(to right, #d5d4d4, #252525, #d5d4d4);
+    height: 1px;
+    width: 90%;
+    margin: 10px auto;
+}
+
+.daily-entry .daily-entry-title:after {
+    display: block;
+    content:"";
+    background: linear-gradient(to right, #fff, #515151, #fff);
+    height: 1px;
+    width: 70%;
+    margin: 5px auto;
+}
+
+.daily-entry .daily-entry-title {
+    margin: 10px 0 0 0;
+}
+
+.daily-entry .daily-entry-title a {
+    color: #000;
+    text-decoration: none;
+}
+
+.daily-entry .daily-entry-description {
+    padding: 5px 5px 0 5px;
+    font-size: 0.9em;
+    text-align: justify;
+}
+
+.daily-entry .daily-entry-tags {
+    padding: 0 5px 5px 5px;
+    font-size: 0.8em;
+}
+
+.daily-entry-thumbnail {
+    float: left;
+    margin: 15px 5px 5px 5px;
+}
\ No newline at end of file
diff --git a/tpl/default/daily.html b/tpl/default/daily.html
new file mode 100644 (file)
index 0000000..9efe3fd
--- /dev/null
@@ -0,0 +1,113 @@
+<!DOCTYPE html>
+<html>
+<head>
+  {include="includes"}
+</head>
+<body>
+{include="page.header"}
+
+<div class="pure-g">
+  <div class="pure-u-lg-1-6 pure-u-1-8"></div>
+  <div class="pure-u-lg-2-3 pure-u-3-4 page-form page-visitor" id="daily">
+    <h2>
+      The Daily Shaarli
+      <a href="?do=dailyrss" title="1 RSS entry per day"><i class="fa fa-rss"></i></a>
+    </h2>
+
+    <div id="plugin_zone_start_daily" class="plugin_zone">
+      {loop="$plugin_start_zone"}
+        {$value}
+      {/loop}
+    </div>
+
+    <div class="daily-about">
+
+      <div class="pure-g">
+        <div class="pure-u-lg-1-3 pure-u-1 center">
+          {if="$previousday"}
+            <a href="?do=daily&amp;day={$previousday}">
+              <i class="fa fa-arrow-left"></i>
+              Previous day
+            </a>
+          {/if}
+        </div>
+        <div class="daily-desc pure-u-lg-1-3 pure-u-1 center">
+          All links of one day in a single page.
+        </div>
+        <div class="pure-u-lg-1-3 pure-u-1 center">
+          {if="$nextday"}
+            <a href="?do=daily&amp;day={$nextday}">
+              Next day
+              <i class="fa fa-arrow-right"></i>
+            </a>
+          {/if}
+        </div>
+      </div>
+      <div>
+        <h3>{function="strftime('%A %d, %B %Y', $day)"}</h3>
+
+        <div id="plugin_zone_about_daily" class="plugin_zone">
+          {loop="$daily_about_plugin"}
+            {$value}
+          {/loop}
+        </div>
+      </div>
+    </div>
+
+
+    {if="$linksToDisplay"}
+      <div class="pure-g">
+        {loop="$cols"}
+          {if="isset($value[0])"}
+            <div class="pure-u-lg-1-3 pure-u-1">
+              {loop="value"}
+                {$link=$value}
+                <div class="daily-entry">
+                  <div class="daily-entry-title center">
+                    <a href="?{$link.linkdate|smallHash}" title="Permalink">
+                      <i class="fa fa-link"></i>
+                    </a>
+                    <a href="{$link.real_url}">{$link.title}</a>
+                  </div>
+                  {$thumb=thumbnail($value.url)}
+                  {if="$thumb!=false"}
+                    <div class="daily-entry-thumbnail">{$thumb}</div>
+                  {/if}
+                  <div class="daily-entry-description">{$link.formatedDescription}</div>
+                  {if="$link.tags"}
+                    <div class="daily-entry-tags center">
+                      {loop="link.taglist"}
+                        <span class="label label-tag" title="Add tag">
+                          {$value}
+                        </span>
+                      {/loop}
+                    </div>
+                  {/if}
+                  <div class="dailyEntryFooter">
+                    {loop="$link.link_plugin"}
+                      {$value}
+                    {/loop}
+                  </div>
+                </div>
+              {/loop}
+            </div>
+          {/if}
+        {/loop}
+      </div>
+    {else}
+      <div class="dailyNoEntry">No articles on this day.</div>
+    {/if}
+
+    <div class="clear"></div>
+
+    <div id="plugin_zone_end_picwall" class="plugin_zone">
+      {loop="$plugin_end_zone"}
+        {$value}
+      {/loop}
+    </div>
+  </div>
+</div>
+{include="page.footer"}
+</body>
+</html>
+
index 686f506c67ec45993457a92b9d992a41c7ed757e..03f3c9499cb091dcfa98b2cf7c2137354686e05d 100644 (file)
@@ -2,7 +2,6 @@
 <html>
 <head>
   {include="includes"}
-  <script src="inc/blazy-1.3.1.min.js#"></script>
 </head>
 <body>
 {include="page.header"}
@@ -28,6 +27,7 @@
           {/loop}
         </div>
       {/loop}
+      <div class="clear"></div>
     </div>
 
     <div id="plugin_zone_end_picwall" class="plugin_zone">
@@ -39,6 +39,7 @@
 </div>
 
 {include="page.footer"}
+<script src="inc/blazy-1.3.1.min.js#"></script>
 <script>
   window.onload = function() {
     var bLazy = new Blazy();
index 81522ac0764a3955bdf5b1552c0133a509ed8c82..e6f0b164d76d0c5a0166bc6d0376b93bdee4d596 100644 (file)
@@ -20,8 +20,8 @@
 
     <div id="cloudtag">
       {loop="tags"}
-        <span class="count">{$value.count}</span><a
-          href="?searchtags={$key|urlencode}" style="font-size:{$value.size}em;">{$key}</a>
+        <a href="?searchtags={$key|urlencode}" style="font-size:{$value.size}em;">{$key}</a
+        ><span class="count">{$value.count}</span>
         {loop="$value.tag_plugin"}
           {$value}
         {/loop}