Letzte Themen im Portal - Länge begrenzen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Letzte Themen im Portal - Länge begrenzen
Ist hier bei oxpus integriert. Im Portal werden längere Topic-Titel abgeschnitten und anstelle dem weiteren Text mit ... ausgegeben.
Diese Funktion kenne ich vom phpbb Plus board für die News im Portal. Die Länge der texte lässt sich im ACP einstellen.
Gibt es einen Mod, mit dem ich das auf die letzten Themen im Portal anwenden kann? In der Hacklist habe ich nichts gefunden.
Diese Funktion kenne ich vom phpbb Plus board für die News im Portal. Die Länge der texte lässt sich im ACP einstellen.
Gibt es einen Mod, mit dem ich das auf die letzten Themen im Portal anwenden kann? In der Hacklist habe ich nichts gefunden.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Schau Dir mal diese Zeile etwas genauer an:
Code: Alles auswählen
'L_TITLE' => ( strlen($recent_topic) >= 31 ) ? substr($recent_topic, 0, 31).'...' : $recent_topic)Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Aha, danke.
Allerdings erhalte ich auch mit Komma am Schluss
Originalzeile sieht so aus
Allerdings erhalte ich auch mit Komma am Schluss
Code: Alles auswählen
Parse error: parse error, unexpected T_DOUBLE_ARROW in /www/htdocs/xxxxxx/phpBB2/portal.php on line 207Code: Alles auswählen
'L_TITLE' => ( strlen($recent_topic) >= 31 ) ? substr($recent_topic, 0, 31).'...' : $recent_topic),Code: Alles auswählen
'L_TITLE' => $recent_topic_row[$i]['topic_title'],
Zuletzt geändert von modbo am Mi 23.Feb, 2005 08:22, insgesamt 3-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Die Zeile müsste für Dich so lauten:
Und wenn die Fehlermeldung bleibt, müsste am Ende der vorherigen Zeile eine Klammer ")" am Ende vorhanden sein. Diese dann durch ein Komma ersetzen und am Ende der in diesem Post genannten Zeile das Komma durhc eine Klammer ")" ersetzen.
Alle Zeilen nach $template->....(... müssen mit einem Komma enden, die letzte Zeile hierbei aber stattdessen mit einer Klammer ")"!
Code: Alles auswählen
'L_TITLE' => ( strlen($recent_topic_row[$i]['topic_title']) >= 31 ) ? substr($recent_topic_row[$i]['topic_title'], 0, 31).'...' : $recent_topic_row[$i]['topic_title']),Alle Zeilen nach $template->....(... müssen mit einem Komma enden, die letzte Zeile hierbei aber stattdessen mit einer Klammer ")"!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Ist es zu früh für mich heut?
Zeile 207 ist jene mit 'LAST_TITLE_ICON'.
Code: Alles auswählen
for ($i = 0; $i < $number_recent_topics; $i++)
{
$template->assign_block_vars('switch_recent_topics_yes.recent_topic_row', array(
'U_TITLE' => append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $recent_topic_row[$i]['post_id']) . '#' .$recent_topic_row[$i]['post_id'],
'L_TITLE' => ( strlen($recent_topic_row[$i]['topic_title']) >= 31 ) ? substr($recent_topic_row[$i]['topic_title'], 0, 31).'...' : $recent_topic_row[$i]['topic_title']),
'LAST_TITLE_ICON' => get_icon_title($recent_topic_row[$i]['topic_icon'], 0, $recent_topic_row[$i]['topic_type']),
'U_POSTER' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $recent_topic_row[$i]['user_id']),
'S_POSTER' => color_group_colorize_name($recent_topic_row[$i]['user_id'],true),
'S_POSTTIME' => create_date($board_config['default_dateformat'], $recent_topic_row[$i]['post_time'], $board_config['board_timezone'])
)
);
}Code: Alles auswählen
Parse error: parse error, unexpected T_DOUBLE_ARROW in /www/htdocs/furinf/phpBB2/portal.php on line 207- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ah jetzt:
Die Klammer ")" vor dem Komma am Ende war zu viel.
Sorry, hatte ich übersehen
Code: Alles auswählen
'L_TITLE' => ( strlen($recent_topic_row[$i]['topic_title']) >= 31 ) ? substr($recent_topic_row[$i]['topic_title'], 0, 31).'...' : $recent_topic_row[$i]['topic_title'],Sorry, hatte ich übersehen
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!