From 531c8d0a5c55fa93438e227a7d349235fbd31d28 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Tue, 13 Jun 2017 18:48:10 +0200 Subject: Changed RSS to Atom feed and improve paging --- .../views/themes/common/Entry/_feed_link.html.twig | 11 +++ .../views/themes/common/Entry/_rss_link.html.twig | 11 --- .../views/themes/common/Entry/entries.xml.twig | 83 +++++++++++++--------- 3 files changed, 62 insertions(+), 43 deletions(-) create mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/_feed_link.html.twig delete mode 100644 src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/_rss_link.html.twig (limited to 'src/Wallabag/CoreBundle/Resources/views/themes/common/Entry') diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/_feed_link.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/_feed_link.html.twig new file mode 100644 index 00000000..6df4c160 --- /dev/null +++ b/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/_feed_link.html.twig @@ -0,0 +1,11 @@ +{% if tag is defined %} + rss_feed +{% elseif currentRoute in ['homepage', 'unread', 'starred', 'archive', 'all'] %} + {% set feedRoute = currentRoute %} + {% if currentRoute == 'homepage' %} + {% set feedRoute = 'unread' %} + {% endif %} + {% set feedRoute = feedRoute ~ '_feed' %} + + rss_feed +{% endif %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/_rss_link.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/_rss_link.html.twig deleted file mode 100644 index eb26054c..00000000 --- a/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/_rss_link.html.twig +++ /dev/null @@ -1,11 +0,0 @@ -{% if tag is defined %} - rss_feed -{% elseif currentRoute in ['homepage', 'unread', 'starred', 'archive', 'all'] %} - {% set rssRoute = currentRoute %} - {% if currentRoute == 'homepage' %} - {% set rssRoute = 'unread' %} - {% endif %} - {% set rssRoute = rssRoute ~ '_rss' %} - - rss_feed -{% endif %} diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/entries.xml.twig b/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/entries.xml.twig index 25d09ec3..cf6f6571 100644 --- a/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/entries.xml.twig +++ b/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/entries.xml.twig @@ -1,34 +1,53 @@ - - - wallabag - {{ type }} feed - {{ url_html }} - - {% if entries.hasPreviousPage -%} - - {% endif -%} - {% if entries.hasNextPage -%} - - {% endif -%} - - {{ "now"|date(constant('DATE_RSS')) }} - wallabag - wallabag {{ type }} elements - - {% for entry in entries %} - - - <![CDATA[{{ entry.title|e }}]]> - wallabag - {{ entry.url }} - {{ entry.url }} - {{ entry.createdAt|date(constant('DATE_RSS')) }} - - 0 -%}{{ 'entry.list.reading_time_minutes'|trans({'%readingTime%': entry.readingTime}) }}{%- else -%}{{ 'entry.list.reading_time_less_one_minute'|trans|raw }}{%- endif %}{{ entry.content|raw -}}]]> - - - + + {% if type != 'tag' %} + wallabag — {{type}} feed + Atom feed for {{ type }} entries + wallabag:{{ domainName | removeScheme | removeWww }}:{{ user }}:{{ type }} + + {% else %} + wallabag:{{ domainName | removeScheme | removeWww }}:{{ user }}:{{ type }}:{{ tag }} + + wallabag — {{type}} {{ tag }} feed + Atom feed for entries tagged with {{ tag }} + {% endif %} + {% if entries | length > 0 %} + {{ (entries | first).createdAt | date('c') }} {# Indicates the last time the feed was modified in a significant way. #} + {% endif %} + + {% if entries.hasPreviousPage %} + + {% endif -%} + {% if entries.hasNextPage %} + + {% endif -%} + + wallabag + + {{ user }} + + {{ asset('favicon.ico') }} + {{ asset('bundles/wallabagcore/themes/_global/img/logo-square.png') }} + {% for entry in entries %} + + <![CDATA[{{ entry.title|e }}]]> + + {{ entry.url }} + wallabag:{{ domainName | removeScheme | removeWww }}:{{ user }}:entry:{{ entry.id }} + {{ entry.updatedAt|date('c') }} + {{ entry.createdAt|date('c') }} + {% for tag in entry.tags %} + {% endfor %} - - - + {% for author in entry.publishedBy %} + + {{ author }} + + {% endfor %} + + 0 -%}{{ 'entry.list.reading_time_minutes'|trans({'%readingTime%': entry.readingTime}) }}{%- else -%}{{ 'entry.list.reading_time_less_one_minute'|trans|raw }}{%- endif %}{{ entry.content|raw -}}]]> + + + {% endfor %} + -- cgit v1.2.3 From 19822ecb31a6ca6224abbaf1c23b2a30b5b4496c Mon Sep 17 00:00:00 2001 From: Matt Burke Date: Wed, 17 Apr 2019 22:21:17 -0400 Subject: Remove preview picture from share view page for #1875 Essentially, same as commit 038fccd for single entry views. From that commit: > Showing the preview picture usually leads to showing a duplicate > image, and frequently leads to showing duplicate images directly > adjacent to each other. --- .../CoreBundle/Resources/views/themes/common/Entry/share.html.twig | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/Wallabag/CoreBundle/Resources/views/themes/common/Entry') diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/share.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/share.html.twig index e1c7aad9..4294a60d 100644 --- a/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/share.html.twig +++ b/src/Wallabag/CoreBundle/Resources/views/themes/common/Entry/share.html.twig @@ -29,9 +29,6 @@

{{ entry.title|e|raw }}

{{ entry.domainName|removeWww }}

{{ "entry.public.shared_by_wallabag"|trans({'%wallabag_instance%': url('homepage'), '%username%': entry.user.username})|raw }}.

- {% if entry.previewPicture is not null %} - {{ entry.title|striptags|e('html_attr') }} - {% endif %}
{{ entry.content | raw }} -- cgit v1.2.3