Seite 1 von 3

Snippet gesucht: Feed Icons neben den Foren

Verfasst: 29.11.2009 18:49
von DocSommer
Hallo,

ich habe derzeit noch das MSSTI RSS Mod am Laufen und würde diesen gerne deinstallieren und dafür den neuen ATOM Reader verwenden, der mit phpBB 3.0.6 eingeführt wurde. Leider vermisse ich beim neuen Feed das Feature, dass neben den Foren ein Feed Icon eingeblendet werden kann, siehe:

[ externes Bild ]

Sicher ist das nicht überlebenswichtig, aber ich fands optisch und vom Handling her ganz nett :wink:

Re: Snippet gesucht: Feed Icons neben den Foren

Verfasst: 29.11.2009 18:59
von Huchinotte
Hi ........

Note that you have to enable topic feeds in ACP.

Show the feed-icon on viewtopic
Open styles/prosilver/template/viewtopic_body.html
Find:

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->
After add:

Code: Alles auswählen

<!-- IF S_ENABLE_FEEDS and S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID -->
<a class="feed-icon-forum" title="{L_FEED} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}"><img src="{T_THEME_PATH}/images/feed.gif" title="{L_FEED} - {TOPIC_TITLE}" alt="{L_FEED}" /></a>
<!-- ENDIF -->
Show the feed-icon on viewforum

Open styles/prosilver/template/viewforum_body.html
Find:

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->
After add:

Code: Alles auswählen

<!-- IF S_ENABLE_FEEDS and S_ENABLE_FEEDS_FORUM and S_FORUM_ID -->
<a class="feed-icon-forum" title="{L_FEED} - {FORUM_NAME}" href="{U_FEED}?f={S_FORUM_ID}"><img src="{T_THEME_PATH}/images/feed.gif" title="{L_FEED} - {FORUM_NAME}" alt="{L_FEED}" /></a>
<!-- ENDIF -->
Show the feed-icon on forum index

Open styles/prosilver/template/forumlist_body.html
Find:

Code: Alles auswählen

<!-- <a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{T_THEME_PATH}/images/feed.gif" title="{L_FEED} - {forumrow.FORUM_NAME}" /></a> -->
Replace with:

Code: Alles auswählen

<a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{T_THEME_PATH}/images/feed.gif" title="{L_FEED} - {forumrow.FORUM_NAME}" alt="{L_FEED}" /></a>
Upload the changed files and refresh template in ACP

Re: Snippet gesucht: Feed Icons neben den Foren

Verfasst: 29.11.2009 19:20
von DocSommer
Thank you - that's working like a charm ;)

Re: Snippet gesucht: Feed Icons neben den Foren

Verfasst: 01.12.2009 17:59
von DocSommer
Me again ;)

Well after successfully modifying the code for getting the forum feed icons in the forumslist_body I also wanted to get the icons next to each topic in viewforum_body view. Unfortunately the code quoted above doesn't do the trick - is there any chance to add this? I messed around with the code via trial&error and I know how where to add the code to det the feed icon at the right position but the icons won't link to the different topic-feeds.

Re: Snippet gesucht: Feed Icons neben den Foren

Verfasst: 01.12.2009 19:25
von Toxy
Hallo,

öh, wenn Du das jetzt nochmal auf deutsch ausgibst, kann ich Dir/ können wir Dir eventuell helfen. :)
:cookie:

Re: Snippet gesucht: Feed Icons neben den Foren

Verfasst: 01.12.2009 23:53
von DocSommer
Ach so, ja klar^^

Also ich hätte gerne auch RSS Icons neben den Themen in der Viewforum Ansicht, quasi so wie hier:

http://www.poison-door.net/phpBB3/viewforum.php?f=7

:cookie: :grin:

Re: Snippet gesucht: Feed Icons neben den Foren

Verfasst: 02.12.2009 08:55
von Huchinotte
Hi ............

so wie das aussieht wird in diesem Forum der MSSTI RSS Mod benutzt. Schau mal bei phpbb.com dort solltest du diesen finden.

Gruß Huch

Edit:
Open viewforum_body.html
Find:

Code: Alles auswählen

<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF -->
Add after:

Code: Alles auswählen

<!-- IF S_ENABLE_FEEDS --><a class="feed-icon-forum" title="{L_FEED} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={topicrow.TOPIC_ID}"><img src="{T_THEME_PATH}/images/feed.gif" title="{L_FEED} - {TOPIC_TITLE}" alt="{L_FEED}" /></a><!-- ENDIF -->
Das Feed icon sollte angezeigt werden wenn RSS aktiviert.
Egal, ob RSS-Feed aktiviert ist oder nicht, wird es glaube ich angezeigt. Nicht perfekt aber es funktioniert.

Re: Snippet gesucht: Feed Icons neben den Foren

Verfasst: 02.12.2009 10:18
von DocSommer
Das ist ja mein Forum - allerdings noch in der 3.0.5er Version. Das 3.0.6er Update bereite ich derzeit lokal auf meinem Rechner vor und habe den MSSTI RSS Mod inzwischen deinstalliert, da dieser nicht einwandfrei die Forenrechte berücksichtigt und ich auch nicht zwei Feed Module parallel laufen lassen möchte.

Den Code werde ich heute Abend mal austesten - vielen Dank. Eventuell lässt sich das ja noch optimieren, dass die Icons nur dann angezeigt werden, wenn die Berechtigung gegeben ist. Im Grunde genommen müsste sich das ja über die Foren ID lösen lassen. Vielleicht einfach via "<!-- IF S_ENABLE_FEEDS and S_ENABLE_FEEDS_FORUM and S_FORUM_ID -->"?

Re: Snippet gesucht: Feed Icons neben den Foren

Verfasst: 02.12.2009 10:53
von Huchinotte
DocSommer hat geschrieben:Das ist ja mein Forum - allerdings noch in der 3.0.5er Version. Das 3.0.6er Update bereite ich derzeit lokal auf meinem Rechner vor und habe den MSSTI RSS Mod inzwischen deinstalliert, da dieser nicht einwandfrei die Forenrechte berücksichtigt und ich auch nicht zwei Feed Module parallel laufen lassen möchte.

Den Code werde ich heute Abend mal austesten - vielen Dank. Eventuell lässt sich das ja noch optimieren, dass die Icons nur dann angezeigt werden, wenn die Berechtigung gegeben ist. Im Grunde genommen müsste sich das ja über die Foren ID lösen lassen. Vielleicht einfach via "<!-- IF S_ENABLE_FEEDS and S_ENABLE_FEEDS_FORUM and S_FORUM_ID -->"?
Musst du versuchen ... hab den code jetzt nicht ausprobieren können auf die schnelle. Eventuell gehts auch so wie ich gepostet habe, denke aber nicht.

Re: Snippet gesucht: Feed Icons neben den Foren

Verfasst: 02.12.2009 18:38
von DocSommer
Kaum daheim, schon ist der Editor auf :grin:

Also dein Code funktioniert wie prophezeit - die Funktion ist wie gewünscht vorhanden, doch die Icons werden auch in den Foren angezeigt, die eigentlich nicht für die Feeds freigegeben sind. Daraufhin habe ich mal die Idee aus meinem letzten Posting eingebaut und "Voilà" - es funktioniert nun komplett, die Icons werden nur in den freigegebenen Foren angezeigt 8)

Ups... nicht ganz. Beim Mouseover über das Feed Icon fehlt der entsprechende Themenname. Damit das klappt muss man "{topicrow.TOPIC_TITLE}" statt "{TOPIC_TITLE}" verwenden.

{topicrow.TOPIC_TITLE}

Zusammengefasst also die Lösung für die viewforum_body.html:

Find:

Code: Alles auswählen

<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF -->


Add after:

Code: Alles auswählen

<!-- IF S_ENABLE_FEEDS and S_ENABLE_FEEDS_FORUM and S_FORUM_ID --><a class="feed-icon-forum" title="{L_FEED} - {topicrow.TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={topicrow.TOPIC_ID}"><img src="{T_THEME_PATH}/images/feed.gif" title="{L_FEED} - {topicrow.TOPIC_TITLE}" alt="{L_FEED}" /></a><!-- ENDIF -->

Danke nochmal für die Unterstützung - das müsste meine letzte Baustelle in Bezug auf das 3.0.6er Update gewesen sein :P

Ich werde mal mein Eingangsposting editieren und die unterschiedlichen Lösungen dort zusammenfassen.

Edit: Geht leider nicht mehr - zu spät^^ :oops: