sembrerebbe ti serva gestire contemporaneamente sia la versione contratta che la versione espansa
in questo caso si può pensare a una soluzione lato client

però serve capire come scrivi questi risultati,
sono stringhe javascript o testo formattato nella pagina?

nel primo caso
var str="oggi domenica 26 settembre 2004 ho postato nel forum";
document.write(str.substr(0,10)+'...segue');

nel secondo devi risalire all' elemento che contiene quel testo e modificare l' innerHTML di quello o altro elemento