MyBB.de Forum
Portal-Announcements: Forum-Ausweis- möglich? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: Portal-Announcements: Forum-Ausweis- möglich? (/thread-32230.html)



Portal-Announcements: Forum-Ausweis- möglich? - dietmar80 - 10.06.2015

Hallo,

ich würde im Portal vor jeder Announcement gerne ausweisen, aus welchem Forum diese stammt. Ist das möglich?


RE: Portal-Announcements: Forum-Ausweis- möglich? - Jockl - 10.06.2015

Ohne jetzt auf Schönheit zu achten.....

Suche im Template portal_announcement die Zeile
Code:
<td class="thead"><strong>{$icon} <a href="{$mybb->settings['bburl']}/{$announcement['threadlink']}">{$announcement['subject']}</a></strong></td>
und ersetze das durch
Code:
<td class="thead"><strong>{$icon} Forum: <a href="{$announcement['forumlink']['name']}">{$forumname}</a> | Thread: <a href="{$mybb->settings['bburl']}/{$announcement['threadlink']}">{$announcement['subject']}</a></strong></td>

Dann öffne die portal.php, suche folgende Zeilen (etwa Zeile 466)
PHP-Code:
$announcement['message'] = $posts[$announcement['tid']]['message'];
$announcement['pid'] = $posts[$announcement['tid']]['pid'];
$announcement['smilieoff'] = $posts[$announcement['tid']]['smilieoff'];
$announcement['threadlink'] = get_thread_link($announcement['tid']); 
und füge darunter folgende Zeilen ein
PHP-Code:
$announcement['forumlink'] = get_forum_link($announcement['fid']);
$foruminfo get_forum($announcement['fid']);
$forumname htmlspecialchars_uni(strip_tags($foruminfo['name'])); 



RE: Portal-Announcements: Forum-Ausweis- möglich? - dietmar80 - 10.06.2015

Klappt einwandfrei. Vielen Dank!