Hallo, ich habe eine Frage zum "Global Announcements" Modul.
Wenn aktiviert werden alle Bekanntmachungen angezeigt, nicht nur die globalen.
Kann ich irgendwo einstellen, dass wirklich nur die Gloablen Bekanntmachungen angezeigt werden?
Nur Globale Bekanntmachungen
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
-
Topic author - Active Member
- Posts: 24
- Joined: 7. January 2017 14:34
Re: Nur Globale Bekanntmachungen
Hallo
Es werden immer die Bekanntmachungen und die Globalen Bekanntmachungen angezeigt.
Wenn du nur die Globalen Bekanntmachungen angezeigt haben möchtest, mache folgendes:
Öffne:
Finde:
Ersetzen mit:
Es werden immer die Bekanntmachungen und die Globalen Bekanntmachungen angezeigt.
Wenn du nur die Globalen Bekanntmachungen angezeigt haben möchtest, mache folgendes:
Öffne:
root/ext/board3/portal/portal/fetch_posts.php
Finde:
Code: Select all
$this->topic_type = '((t.topic_type = ' . POST_ANNOUNCE . ') OR (t.topic_type = ' . POST_GLOBAL . '))';
Code: Select all
$this->topic_type = '((t.topic_type = ' . POST_GLOBAL . '))';
Gruß Udo
-
Topic author - Active Member
- Posts: 24
- Joined: 7. January 2017 14:34
Re: Nur Globale Bekanntmachungen
Hallo Kirk,
vielen Dank - das funktioniert soweit. Nur das Archivsystem (wenn aktiviert) zeigt nach der Änderung keine weiteren Beiträge mehr an.
Meine Einstellung besagt, dass im kompakten Stil 3 Beiträge angezeigt werden sollen und dass die Seitenzahlen aktiv sind. Auf der Portalseite steht nun "5 Bekanntmachungen • Seite 1 von 2" - wenn man auf Seite 2 klickt, werden keine Beiträge mehr angezeigt. Mit der unveränderten fetch_posts.php funktioniert das Archivsystem einwandfrei.
vielen Dank - das funktioniert soweit. Nur das Archivsystem (wenn aktiviert) zeigt nach der Änderung keine weiteren Beiträge mehr an.
Meine Einstellung besagt, dass im kompakten Stil 3 Beiträge angezeigt werden sollen und dass die Seitenzahlen aktiv sind. Auf der Portalseite steht nun "5 Bekanntmachungen • Seite 1 von 2" - wenn man auf Seite 2 klickt, werden keine Beiträge mehr angezeigt. Mit der unveränderten fetch_posts.php funktioniert das Archivsystem einwandfrei.
Re: Nur Globale Bekanntmachungen
Probier es mal mit dieser zusätzlichen Änderung:
Öffne:
Finde:
Ersetzen mit:
Nach diesen Änderungen den Foren und Browser Cache leeren.
Öffne:
root/ext/board3/portal/modules/announcements.php
Finde:
Code: Select all
$sql = 'SELECT COUNT(topic_id) AS num_topics
FROM ' . TOPICS_TABLE . '
WHERE ((topic_type = ' . POST_GLOBAL . ')
OR topic_type = ' . POST_ANNOUNCE . ')
AND topic_visibility = 1
AND topic_moved_id = 0
' . $post_time . '
' . $str_where;
$result = $this->db->sql_query($sql, 30);
$total_announcements = (int) $this->db->sql_fetchfield('num_topics');
$this->db->sql_freeresult($result);
}
Code: Select all
$sql = 'SELECT COUNT(topic_id) AS num_topics
FROM ' . TOPICS_TABLE . '
WHERE ((topic_type = ' . POST_GLOBAL . '))
AND topic_visibility = 1
AND topic_moved_id = 0
' . $post_time . '
' . $str_where;
$result = $this->db->sql_query($sql, 30);
$total_announcements = (int) $this->db->sql_fetchfield('num_topics');
$this->db->sql_freeresult($result);
}
Gruß Udo
-
Topic author - Active Member
- Posts: 24
- Joined: 7. January 2017 14:34