salut,
pour la taille du textarea dans la popup de messagerie privée, c'est effectivement dans pmlite.php, vers la ligne 150 que tu peux modifier :
j'utilise :
xoopsCodeTarea("message",37,18);
maintenant pour la taille de la fenêtre elle-même, en fait, tout dépend depuis quelle page tu cliques sur le lien PM.
prenons l'exemple, d'un envoi de PM, depuis la page de profil d'un membre.
dans la page userinfo.php, j'édite mon code de la façon suivante
vers la ligne 144 :
$xoopsTpl->assign('user_pmlink', "<a href="javascript:openWithSelfMain('".XOOPS_URL."/pmlite.php?send2=1&to_userid=".$thisUser->getVar('uid')."', 'pmlite', 650, 700);"><img src="".XOOPS_URL."/images/icons/pm.gif" alt="".sprintf(_SENDPMTO,$thisUser->getVar('uname'))."" /></a>");
tu vois ici mes propres valeurs, qui sont 650 et 700 (largeur, hauteur)
de ce fait, lorsqu'on clique sur ce lien, c'est une fenêtre de cette taille qui s'ouvre.
ceci est à faire sur toutes les pages, où tu as un lien vers l'envoi de PM.
même chose par exemple, dans viewpmsg.php
vers la ligne 92:
echo "<tr class='foot' align='left'><td colspan='6' align='left'><input type='button' class='formButton' onclick='javascript:openWithSelfMain("".XOOPS_URL."/pmlite.php?send=1","pmlite",650,700);' value='"._PM_SEND."' /> <input type='submit' class='formButton' name='delete_messages' value='"._PM_DELETE."' />".$GLOBALS['xoopsSecurity']->getTokenHTML()."</td></tr></form>";
} else {
echo "<tr class='bg2' align='left'><td colspan='6' align='left'><input type='button' class='formButton' onclick='javascript:openWithSelfMain("".XOOPS_URL."/pmlite.php?send=1","pmlite",650,700);' value='"._PM_SEND."' /></td></tr></form>";
ps : sympa ton code, venom