Beim Modul Aktuelle Beiträge Titellänge begrenzen
Posted: 22. June 2012 10:02
Bei mir auf der Webseite wird dem Forum/Portal eine fixe Breite zugewiesen. Daher hat es mich gestört, dass unter Aktuelle Beiträge in der kompakten Ansicht die Titel der Beiträge oft 2-zeilig angezeigt wurden. Um die Titellänge zu begrenzen müßt ihr folgendermaßen vorgehen.
- Wenn ihr das Modul Aktuelle Beiträge bereits verwendet ruft den Administrations-Bereich auf. Klickt den Karteireiter MODS und navigiert zum Eintrag Portal. Klickt auf Portal Module. Wenn die Modul-Seite angezeigt wird, entfernt das Modul Aktuelle Beiträge (zuvor eventuell die Einstellungen abschreiben).
- Die Änderungen an den Dateien vornehmen
Öffne: portal/modules/portal_news.php
FindeDanach in einer neuen Zeile einfügenCode: Select all
'TITLE' => $fetch_news[$i]['topic_title'],
FindeCode: Select all
'TITLE_TRIMMED' => character_limit($fetch_news[$i]['topic_title'], $config['board3_news_title_length_' . $module_id]),
Davor in einer neuen Zeile einfügenCode: Select all
'board3_news_length_' . $module_id => array('lang' => 'PORTAL_NEWS_LENGTH', 'validate' => 'int', 'type' => 'text:3:3', 'explain' => true),
FindeCode: Select all
'board3_news_title_length_' . $module_id => array('lang' => 'PORTAL_NEWS_TITLE_LENGTH', 'validate' => 'int', 'type' => 'text:7:3', 'explain' => true),
Davor in einer neuen Zeile einfügenCode: Select all
set_config('board3_news_length_' . $module_id, 250);
FindeCode: Select all
set_config('board3_news_title_length_' . $module_id, 50);
Davor in einer neuen Zeile einfügenCode: Select all
'board3_news_length_' . $module_id,
Öffne: language/de/mods/portal/portal_news_module.phpCode: Select all
'board3_news_title_length_' . $module_id,
FindeDavor in einer neuen Zeile einfügenCode: Select all
'PORTAL_NEWS_LENGTH' => 'Maximal angezeigte Länge der Beiträge',
Öffen language/en/mods/portal/portal_news_module.phpCode: Select all
'PORTAL_NEWS_TITLE_LENGTH' => 'Maximal angezeigte Länge des Titels bei kompaktem Block-Stil', 'PORTAL_NEWS_TITLE_LENGTH_EXP' => '0 bedeutet unbegrenzt',
FindeDavor in einer neuen Zeile einfügenCode: Select all
'PORTAL_NEWS_LENGTH' => 'Max length of news article',
Öffne: styles/prosilver/template/portal/modules/news_compact_center.htmlCode: Select all
'PORTAL_NEWS_TITLE_LENGTH' => 'Max length of news titel with compact view enabled', 'PORTAL_NEWS_TITLE_LENGTH_EXP' => '0 means infinite',
FindeErsetze mitCode: Select all
<a href="{news_row.U_VIEW_COMMENTS}" title="{news_row.TITLE}" class="topictitle">{news_row.TITLE}</a>
Öffne: styles/subilver2/template/portal/modules/news_compact_center.htmlCode: Select all
<a href="{news_row.U_VIEW_COMMENTS}" title="{news_row.TITLE}" class="topictitle">{news_row.TITLE_TRIMMED}</a>
FindeErsetze mitCode: Select all
<a title="{news_row.TITLE}" href="{news_row.U_VIEW_COMMENTS}" class="topictitle">{news_row.TITLE}</a>
Alle Dateien speichern und schließenCode: Select all
<a title="{news_row.TITLE}" href="{news_row.U_VIEW_COMMENTS}" class="topictitle">{news_row.TITLE_TRIMMED}</a>
- Abschließend das Modul Aktuelle Beiträge im Administrations-Bereich wieder hinzufügen und konfigurieren