salut,
pour la taille du popup ouvert, lorsque tu cliques sur un lien pm, tu peux éditer le fichier viewpmsg.php à la racine du site.
tout en bas du fichier, tu y verras à 2 endroits :
(xoops 2.0.13.x et 2.0.14.x : pas testé les autres)
onclick='javascript:openWithSelfMain("".XOOPS_URL."/pmlite.php?send=1","pmlite",650,700);'
comme tu le vois ici, j'ai mis mes propres valeurs, 650/700
et un autre endroit à changer, pour le cas, on envoie un pm depuis la page du profil utilisateur.
éditer userinfo.php, à la racine du site.
vers la ligne 140, on trouve :
if (is_object($xoopsUser)) {
$xoopsTpl->assign('user_pmlink', "<a href="javascript:openWithSelfMain('".XOOPS_URL."/pmlite.php?send2=1&to_userid=".$thisUser->getVar('uid')."', 'pmlite', 680, 700);"><img src="".XOOPS_URL."/images/icons/pm.gif" alt="".sprintf(_SENDPMTO,$thisUser->getVar('uname'))."" /></a>");//steve - taille de la fenêtre des PM
}
idem, tu mets tes valeurs ici, à la place de 680/700 (ce sont les miennes).
concernant l'ordre d'affichage des pm, juste pour info, c'est pris en compte à partir de la 2.0.14.x
dans cette version (rc1), dans viewpmsg.pgp, vers la ligne 53, on trouve :
include XOOPS_ROOT_PATH.'/header.php';
$criteria = new Criteria('to_userid', $xoopsUser->getVar('uid'));
$criteria->setOrder('ASC');
$pm_arr =& $pm_handler->getObjects($criteria);
on peut remplacer ASC par DESC.
par défaut, les messages sont affichés du plus récent au plus ancien (perso, je préfère quand même l'inverse, car si une personne nous envoie plusieurs PM, c'est plus logique de les lire dans l'ordre d'arrivée, et donc de commencer par en haut : avec la molette de la souris on parcours vite les messages (à part si on en a 100
et pour le textarea, c'est bien que tu aies trouvé, mais tu aurais mis ton résultat, ça aurait servit à d'autres
donc :
éditer pmlite.php, vers la ligne 150, je change la taille du formulaire de saisie :
xoopsCodeTarea("message",37,15);