Page 1 of 1

Beim Modul Aktuelle Beiträge Titellänge begrenzen

Posted: 22. June 2012 10:02
by WileCoyote
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

    Finde

    Code: Select all

    						'TITLE'					=> $fetch_news[$i]['topic_title'],
    Danach in einer neuen Zeile einfügen

    Code: Select all

    						'TITLE_TRIMMED'					=> character_limit($fetch_news[$i]['topic_title'], $config['board3_news_title_length_' . $module_id]),
    Finde

    Code: Select all

    				'board3_news_length_' . $module_id				=> array('lang' => 'PORTAL_NEWS_LENGTH',	'validate' => 'int',		'type' => 'text:3:3',		 'explain' => true),
    Davor in einer neuen Zeile einfügen

    Code: Select all

    				'board3_news_title_length_' . $module_id            => array('lang' => 'PORTAL_NEWS_TITLE_LENGTH',	'validate' => 'int',	'type' => 'text:7:3',		'explain' => true),
    Finde

    Code: Select all

    		set_config('board3_news_length_' . $module_id, 250);
    Davor in einer neuen Zeile einfügen

    Code: Select all

    		set_config('board3_news_title_length_' . $module_id, 50);
    Finde

    Code: Select all

    			'board3_news_length_' . $module_id,
    Davor in einer neuen Zeile einfügen

    Code: Select all

                'board3_news_title_length_' . $module_id,
    Öffne: language/de/mods/portal/portal_news_module.php

    Finde

    Code: Select all

    	'PORTAL_NEWS_LENGTH'					=> 'Maximal angezeigte Länge der Beiträge',
    Davor in einer neuen Zeile einfügen

    Code: Select all

    	'PORTAL_NEWS_TITLE_LENGTH'				=> 'Maximal angezeigte Länge des Titels bei kompaktem Block-Stil',
    	'PORTAL_NEWS_TITLE_LENGTH_EXP'			=> '0 bedeutet unbegrenzt',
    Öffen language/en/mods/portal/portal_news_module.php

    Finde

    Code: Select all

    	'PORTAL_NEWS_LENGTH'				=> 'Max length of news article',
    Davor in einer neuen Zeile einfügen

    Code: Select all

    	'PORTAL_NEWS_TITLE_LENGTH'				=> 'Max length of news titel with compact view enabled',
    	'PORTAL_NEWS_TITLE_LENGTH_EXP'			=> '0 means infinite',
    Öffne: styles/prosilver/template/portal/modules/news_compact_center.html

    Finde

    Code: Select all

    <a href="{news_row.U_VIEW_COMMENTS}" title="{news_row.TITLE}" class="topictitle">{news_row.TITLE}</a>
    Ersetze mit

    Code: Select all

    <a href="{news_row.U_VIEW_COMMENTS}" title="{news_row.TITLE}" class="topictitle">{news_row.TITLE_TRIMMED}</a>
    Öffne: styles/subilver2/template/portal/modules/news_compact_center.html

    Finde

    Code: Select all

    <a title="{news_row.TITLE}" href="{news_row.U_VIEW_COMMENTS}" class="topictitle">{news_row.TITLE}</a>
    Ersetze mit

    Code: Select all

    <a title="{news_row.TITLE}" href="{news_row.U_VIEW_COMMENTS}" class="topictitle">{news_row.TITLE_TRIMMED}</a>
    Alle Dateien speichern und schließen
  • Abschließend das Modul Aktuelle Beiträge im Administrations-Bereich wieder hinzufügen und konfigurieren
Sollte der Beitrag in diesem Forum falsch sein, bitte verschieben