Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

[Espace membre] Amélioration graphique du bloc espace membre - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[Espace membre] Amélioration graphique du bloc espace membre  [26 réponses]

puce Index du Forum  » Portail & Modules  » Modifications et Créations des modules


Répondre


fleche bas

LSI
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 189 (0.03/Jour)
Inscrit(e) le: 24 février 2009
Visiter son site
Imprimer Permalien dimanche 1er mars 2009 à 15:13  
Salut,

Ma première bidouille de KwsPhp

J'ai amélioré l'aspect graphique du bloc "espace membre" (du moins, moi je trouve cela plus zoli)

Avant toute chose, un aperçu sur mon site :
http://beta.lsi-dev.com/index.php

login : lsi
pass : testeur

Donc la modification concerne :
Quand on n'est pas connecté
- Pliage du formulaire de login (il n'a pas besoin d'être toujours afficher)
- Ajout d'une image pour s'enregistrer (un petit trousseau de clé) et d'une image pour se déconnecter à placer dans le dossier "images/icones_membre"
register.pnglogout2.pngpass2.png

Quand on est connecté
- Si on n'affichage pas l'avatar, on n'affichage pas le nom aussi (en gros, je connais mon pseudo, donc pas utile de toujours l'avoir)
- J'ai ajouté une image quand on est connecté
- j'ai un peu réorganisé le code (pas grand chose)

Donc le code : (mes modifs sont expliqués avec un commentaire "modifications LSI")
bloc.php

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1.  
  2. <?php
  3.  
  4. // ---------------------------------------------------------------
  5. // KwsPHP kOoGar Web System
  6. // $Id: bloc.php 815 2008-11-03 12:38:55Z mike007.devpwsphp $
  7. // ---------------------------------------------------------------
  8. // Mise a jour : 18/07/06 par Ditch
  9. // Mise a jour : 26/01/08 par Otocinclus
  10. // ---------------------------------------------------------------
  11.  
  12. if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
  13.  
  14. if (get_grade()>=GRD_MEMBR)
  15. {
  16.     //taille avatar réel si < à taille spécifié de 150 px
  17.     list($image_width, $image_height, $image_type, $image_attr) = @getimagesize($K_user->avatar);
  18.     $taille_avat_bloc = $image_width <= 150 ?  $image_width : '150';
  19.  
  20.     $requete = reqmysql('
  21.         SELECT COUNT(`id`)
  22.         FROM `messages`
  23.         WHERE    `messages`.`a`="'.sp($K_pseudo).'"
  24.             AND    `messages`.`Cacher_Dest`="0"
  25.             AND    `messages`.`lu`="0"
  26.     ');
  27.     $nb = mysql_fetch_row($requete);
  28.     $nb = $nb[0];
  29.  
  30.     $chaine = '';
  31.     if ($nb > 0 && $_COOKIE['nopopup'] == '' && $K_user->popup == '1')
  32.     {
  33.         $chaine .= '
  34.         <script type="text/javascript">
  35.         // <![CDATA[
  36.             popupcentre(\'./modules/espace_membre/popup.php?theme_popup='.$K_theme.'\',\'Information\',\'300\',\'130\',\'no\');
  37.         // ]]>
  38.         </script>';
  39.     }
  40.     /* Modification LSI
  41.     Ajout d'une image quand on est connecté */
  42.     $urlimagepass = file_exists('./themes/'.$K_theme.'/images/icones_membre/pass2.png') ? './themes/'.$K_theme.'/images/icones_membre/pass2.png' : './images/icones_membre/pass2.png' ;
  43.     list($image_width, $image_height, $image_type, $image_attr) = @getimagesize($urlimagepass); //Taille de l'image pour le style du bloc
  44.     $urlimagelogout = file_exists('./themes/'.$K_theme.'/images/icones_membre/logout2.png') ? './themes/'.$K_theme.'/images/icones_membre/logout2.png' : './images/icones_membre/logout2.png' ;
  45.     $bloc_avat ='<img src="'.$K_user->avatar.'" style="'.($K_user->invisible ? 'filter:alpha(opacity=30); opacity:0.3;':'').'margin:2px;width:'.$taille_avat_bloc.'px" alt="Votre avatar" />';
  46.     /* Modification LSI
  47.     Réorganisation du menu
  48.     Ajout d'une image pour se déconnecter plutot qu'un texte*/
  49.     $chaine .='
  50.     <div class="bloc_espace_membre_avat">
  51.         '.($result_blocs->parametre4!='non'? $bloc_avat.'<br />':'').'
  52.         '.get_grd_symbol($K_user->grade).(get_grade()>=$K_grd_user_invisible ? '<a href="./index.php?int_novisible='.($K_user->invisible ? 0:1).'" title="'.($K_user->invisible ? 'Passer visible':'Passer invisible').'">'.$K_pseudo.'</a>'.($K_user->invisible ? ' (invisible)':''): get_grd_symbol($K_user->grade).$K_pseudo ).'<br /><hr />
  53.     </div>
  54.     <div style="height:'.$image_height.'px;" class="bloc_espace_membre1">
  55.         <img '.(isset($theme_version)?'class="bloc_espace_membre_priv"':'style="float:left;padding-right:3px"').' src="'.$urlimagepass.'" alt="Privé" />
  56.         <a href="index.php?mod=espace_membre&ac=logout"><img '.(isset($theme_version)?'class="bloc_espace_membre_logout"':'style="float:right;padding-left:3px;border:none"').' src="'.$urlimagelogout.'" alt="Déconnexion" /></a>
  57.         <a href="index.php?mod=espace_membre&ac=login">Mon compte</a>
  58.         <br />';
  59.     
  60.         if(!is_callable(esp_membr))
  61.         {
  62.             if ($result_blocs->parametre3=='oui')
  63.             {
  64.                 include 'bloc_message.php';
  65.                 $chaine .= '
  66.                 <div '.($nb>0 ? (isset($themepasmenu)?'class="bloc_new_message"':'style="background-color:'.$col_msg.';"') : '' ).'>
  67.                     <span style="cursor: pointer" onmouseover="javascript:window.status=\'\';return(true)" onclick="javascript:cachecache(\'bloc_messagerie\');EcrireCookie(\'messagerie\',document.getElementById(\'bloc_messagerie\').style.display);" id="bloc_messagerie_lien">
  68.                         Messagerie
  69.                     </span>
  70.                 </div>
  71.                 </div>
  72.                 '.$bloc_messagerie.'';
  73.             }
  74.             elseif ($nb>0)
  75.             {
  76.                 $chaine .= '
  77.                 <div '.(isset($themepasmenu)?'class="bloc_new_message"':'style="background-color:'.$col_msg.';"').'>
  78.                     <a href="index.php?mod=espace_membre&ac=boite">'.($nb>1?$nb.' nouveaux messages':'un nouveau message').'</a>
  79.                 </div>
  80.                 </div>';
  81.             }
  82.             else
  83.             {
  84.                 $chaine .= '<a href="index.php?mod=espace_membre&ac=boite">Messagerie</a>
  85.                 </div>';
  86.             }
  87.         }
  88.         else
  89.         {
  90.             if ($result_blocs->parametre3=='oui')
  91.             {
  92.                 include 'bloc_message.php';
  93.                 $messagerie .= '
  94.                 <span '.($nb>0 ? (isset($themepasmenu)?'class="bloc_new_message"':'style="background-color:'.$col_msg.';"') : '' ).'>
  95.                     Messagerie
  96.                 </span>
  97.                 </div>'
  98.                 .$bloc_messagerie;
  99.             }
  100.             elseif ($nb>0)
  101.             {
  102.                 $messagerie .= '
  103.                 <span style="background-color:'.$col_msg.';">
  104.                     <a href="index.php?mod=espace_membre&ac=boite">'.($nb>1?$nb.' nouveaux messages':'un nouveau message').'</a>
  105.                 </span>
  106.                 </div>';
  107.             }
  108.             else
  109.             {
  110.                 $messagerie .= '<a href="index.php?mod=espace_membre&ac=boite">Messagerie</a>
  111.                 </div>';
  112.             }
  113.         }
  114. }
  115. else
  116. {
  117.     $urlimagepass = file_exists('./themes/'.$K_theme.'/images/icones_membre/pass2.png') ? './themes/'.$K_theme.'/images/icones_membre/pass2.png' : './images/icones_membre/pass2.png' ;
  118.     list($image_width, $image_height, $image_type, $image_attr) = @getimagesize($urlimagepass); //Taille de l'image pour le style du bloc
  119.     /* Contribution LSI : Ajout image pour s'enregistrer */
  120.     $urlimageregister = file_exists('./themes/'.$K_theme.'/images/icones_membre/register.png') ? './themes/'.$K_theme.'/images/icones_membre/register.png' : './images/icones_membre/register.png' ;
  121.     
  122.     /* Contribution LSI : 
  123.     Menu déroulant pour se connecter suivant les options du bloc
  124.     Réorganisation des élements
  125.     boite à cocher "Se souvenir de moi ?" : Affichage sur une ligne et avec du texte
  126.     Ajout image pour s'enregistrer */
  127.     
  128.     $parametre2 = explode(' ',$result_blocs->parametre2);
  129.     
  130.     $chaine = '
  131.     <script type="text/javascript">
  132.     // <![CDATA[
  133.     function verif_login_bloc(formulaire)
  134.     {
  135.         if (formulaire.sql_pseudo.value=="")
  136.         {
  137.             alert("Veuillez indiquer votre pseudo.");
  138.             formulaire.sql_pseudo.focus();
  139.             return false;
  140.         }
  141.         else if (formulaire.sql_pseudo.value.toLowerCase() == "ancien membre") {
  142.             alert("Compte réservé.");
  143.             formulaire.sql_pseudo.focus();
  144.             return false;
  145.         }
  146.         else if (formulaire.sql_pass.value=="")
  147.         {
  148.             alert("Veuillez indiquer votre mot de passe !");
  149.             formulaire.sql_pass.focus();
  150.             return false;
  151.         }
  152.         else
  153.         {
  154.             return true;
  155.         }
  156.     }
  157.     // ]]>
  158.     </script>
  159.     
  160.     <div style="height:'.$image_height.'px;" class="bloc_espace_membre1">
  161.     <img '.(isset($theme_version)?'class="bloc_espace_membre_priv"':'style="float:left;padding-right:3px"').' src="'.$urlimagepass.'" alt="Privé" />';
  162.     // Se connecter
  163.     if ($parametre2[0]=='lien')
  164.     {
  165.         $chaine .= '<a href="./index.php?mod=espace_membre&ac=login">Se connecter</a>
  166.         </div>';
  167.     }
  168.     else
  169.     {
  170.         if ($parametre2[0]=='toujours')
  171.         {
  172.             $chaine .= '
  173.             Se connecter
  174.             </div>
  175.             <div id="seconnecter" >';
  176.         }
  177.         elseif ($parametre2[0]=='deplier')
  178.         {
  179.             $chaine .= '
  180.             <span style="cursor: pointer" onmouseover="javascript:window.status=\'\';return(true)" onclick="javascript:cachecache(\'seconnecter\',\'Se connecter\',\'Masquer le formulaire de connection\');EcrireCookie(\'seconnecter\',document.getElementById(\'seconnecter\').style.display);" id="seconnecter_lien">'.(empty($_COOKIE['seconnecter']) ? 'Masquer le formulaire de connection':($_COOKIE['seconnecter']=='none' ? 'Se connecter':'Masquer le formulaire de connection')).'</span>
  181.             </div>
  182.             <div id="seconnecter" style="display:'.(empty($_COOKIE['seconnecter']) ? 'block':$_COOKIE['seconnecter']).'">';
  183.         }
  184.         else
  185.         {
  186.             $chaine .= '
  187.             <span style="cursor: pointer" onmouseover="javascript:window.status=\'\';return(true)" onclick="javascript:cachecache(\'seconnecter\',\'Se connecter\',\'Masquer le formulaire de connection\');EcrireCookie(\'seconnecter\',document.getElementById(\'seconnecter\').style.display);" id="seconnecter_lien">'.(empty($_COOKIE['seconnecter']) ? 'Se connecter':($_COOKIE['seconnecter']=='block' ? 'Masquer le formulaire de connection':'Se connecter')).'</span>
  188.             </div>
  189.             <div id="seconnecter" style="display:'.(empty($_COOKIE['seconnecter']) ? 'none':$_COOKIE['seconnecter']).'">';
  190.         }
  191.         $chaine .= '
  192.         <form id="formloginbloc" name="formloginbloc" action="index.php?'.ax($_SERVER['QUERY_STRING']).'" method="post" onsubmit="return verif_login_bloc(document.formloginbloc)">
  193.         <p class="bloc_espace_membre2">
  194.             Pseudo<br />
  195.             <input name="sql_pseudo" type="text" maxlength="30" size="10" value="" /><br /><br />
  196.             Mot de passe<br />
  197.             <input name="sql_pass" type="password" size="10" value="" /><br /><br />';
  198.             if ($parametre2[1]=='oui')
  199.             {
  200.                 // Case à cocher pour connexion automatique
  201.                 $chaine .= '<input type="checkbox" name="auto" id="auto" /> Se souvenir de moi ?<br /><br />';
  202.             }
  203.         $chaine .= '
  204.             <input id="submit_login_bloc" type="submit" name="verifer" value=" Se connecter " />
  205.             <br /><br />
  206.             <a href="./index.php?mod=espace_membre&ac=perdu">Mot de passe oublié</a><br />
  207.         </p>
  208.         </form>
  209.         </div>';
  210.     }
  211.     //S'enregistrer
  212.     $chaine .= '
  213.     <div class="bloc_espace_membre1">
  214.         <img '.(isset($theme_version)?'class="bloc_espace_membre_priv"':'style="float:left;padding-right:3px"').' src="'.$urlimageregister.'" alt="S\'enregistrer" />
  215.         <a href="./index.php?mod=espace_membre&ac=enregistrer">S\'enregistrer</a>
  216.     </div>';
  217. }
  218.  
  219. if(is_callable(esp_membr))
  220. {
  221.     if ($result_blocs->parametre4=='non')
  222.         $bloc_avat='';
  223.     esp_membr(
  224.     ax($result_blocs->parametre1),
  225.     $bloc_avat,
  226.     '<a href="index.php?mod=espace_membre&ac=login">Mon compte</a>'.($result_blocs->parametre4=='non'? ' ('.get_grd_symbol($K_user->grade).$K_pseudo.')':'').'',
  227.     $messagerie,
  228.     '<a href="index.php?mod=espace_membre&ac=logout">Se déconnecter</a>',
  229.     $chaine
  230.     );
  231.  
  232. }
  233. else
  234. {
  235.     bloc (ax($result_blocs->parametre1), $chaine);
  236. }
  237. ?>
  238.  


bloc_messagerie.php

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2. // ---------------------------------------------------------------
  3. // KwsPHP kOoGar Web System
  4. // $Id: bloc_message.php 804 2008-10-04 18:25:57Z mike007.devpwsphp $
  5. // ---------------------------------------------------------------
  6.  
  7. if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
  8.  
  9. $bloc_messagerie = '';
  10. if (isset($_GET['dossier1']))
  11.     $dossier1 = $_GET['dossier1'] ;
  12. else
  13.     $dossier1 = 'recep' ;
  14.  
  15.  
  16. $req=reqmysql('
  17.     SELECT        COUNT(`id`)
  18.     FROM `messages`
  19.     WHERE        `a`="'.$pseudo.'" AND `Cacher_Dest`="0" AND `lu`="0"
  20. UNION ALL
  21.     SELECT        COUNT(`messages`.`id`)
  22.     FROM `messages`
  23.     WHERE        `a`="'.$pseudo.'" AND `Cacher_Dest`="0"
  24. UNION ALL
  25.     SELECT        COUNT(`id`)
  26.     FROM `messages`
  27.     WHERE        `de`="'.$pseudo.'" AND `Cacher_Exp`="0" AND `lu`="0"
  28. UNION ALL
  29.     SELECT        COUNT(`id`)
  30.     FROM `messages`
  31.     WHERE        `de`="'.$pseudo.'" AND `Cacher_Exp`="0" AND `lu`="1"
  32. UNION ALL
  33.     SELECT        COUNT(`id`)
  34.     FROM `messages`
  35.     WHERE        (`de`="'.$pseudo.'" and `Cacher_Exp`="1") OR (`a`="'.$pseudo.'" and `Cacher_Dest`="1")
  36. ');
  37. $i = 0;
  38. while ($rep = mysql_fetch_row ($req))
  39. {
  40.     $message_nb[$i] = $rep[0];
  41.     $i ++;
  42. }
  43.  
  44. /* Modification lsi
  45. ajout d'une balise <br /> au début et à la fin de la balise <span>
  46. */
  47.  
  48. $bloc_messagerie .= '<span id="bloc_messagerie" style="display:'.(empty($_COOKIE['messagerie']) ? 'none':$_COOKIE['messagerie']).'">
  49. <br />
  50. <img src="./themes/'.$theme.'/images/espace_membre/dossier_recu.png" alt="image" />
  51. <a href="index.php?mod=espace_membre&ac=boite">Réception</a> ('.($message_nb[0]>0 ? ' <b>'.$message_nb[0].'</b> / '.$message_nb[1].' ' : $message_nb[1]).')<br />';
  52.  
  53. $bloc_messagerie .= '<img src="./themes/'.$theme.'/images/espace_membre/dossier_envoie.png" alt="image" />
  54. <a href="index.php?mod=espace_membre&ac=boite&dossier=envoi">Non lu par le destinataire</a> ('.$message_nb[2].')<br />';
  55.  
  56. $bloc_messagerie .= '<img src="./themes/'.$theme.'/images/espace_membre/dossier_envoye.png" alt="image" />
  57. <a href="index.php?mod=espace_membre&ac=boite&dossier=envoyes">Envoyés</a> ('.$message_nb[3].')<br />';
  58.  
  59. $bloc_messagerie .= '<img src="./themes/'.$theme.'/images/espace_membre/corbeille.png" alt="image" />
  60. <a href="index.php?mod=espace_membre&ac=boite&dossier=corbeille">Corbeille</a> ('.$message_nb[4].')<br />
  61. <img src="./themes/'.$theme.'/images/espace_membre/carnet.png" alt="carnet" />
  62. <a href="index.php?mod=espace_membre&ac=boite&dossier=carnet">Carnet d\'adresses</a><br />
  63. <img src="./themes/'.$theme.'/images/espace_membre/mail_nv.png" alt="mail" />
  64. <a href="index.php?mod=espace_membre&ac=message">Ecrire un message</a><br />
  65. <br />
  66. </span>';
  67.  
  68. // incohérent
  69. /*    @$total=round($message_nb[2]+$message_nb[4]);
  70. @$nb_stat=round($total/10);
  71. @$taille=round(100 / 100 * $nb_stat);
  72. $bloc_messagerie .= '
  73. <a href="index.php?mod=espace_membre&ac=boite"> '.$taille.'% d\'espace utilisé</a>
  74. <br />
  75. <table border="1" width="140">
  76.     <tr bgcolor="#dddddd">
  77.         <td><img src="themes/'.$theme.'/images/stats/leftbar.png" height="8" /><img src="themes/'.$theme.'/images/stats/mainbar.png" height="8" width="'.$nb_stat.'" /><img src="themes/'.$theme.'/images/stats/rightbar.png" height="8"></td>
  78.     </tr>
  79. </table>';
  80. */
  81. ?>


les paramètres du bloc
admin.php

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1.  
  2. <?php
  3. <?php
  4. // $Id: admin.php 804 2008-10-04 18:25:57Z mike007.devpwsphp $
  5.  
  6. if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
  7.  
  8. $infos = '<span style="float:right"><a href="index.php?mod=admin&ac=param&id='.ax($result_blocs->id).'">[Editer]</a></span>
  9. Nom : '.ax($result_blocs->parametre1).'<br />
  10. Se connecter : '.ax($result_blocs->parametre2).'<br />
  11. Avatar : '.ax($result_blocs->parametre4).'<br />
  12. détail mp : '.ax($result_blocs->parametre3).'<br />
  13. <br />' ;
  14.  
  15. $informations = '
  16. <strong>Nom</strong> : Espace membre<br />
  17. <strong>Type</strong> : Bloc<br />
  18. <br />
  19. <strong>Description</strong> : Menu permettant un accès rapide à la messagerie, à l&#8217;administration, ...';
  20.  
  21. //Ajout LSI : Image dans le titre des blocs
  22. //Ajout LSI : Options pour le formulaire de connection, voir parametre1
  23. $new = '
  24. <form action="modules/admin/new3.php">
  25. Ajouter un menu d&#8217;espace membre :
  26. <br /><br />
  27. Ce module affiche un menu avec des liens vers la messagerie, l&#8217;administration, ...
  28. <br /><br />
  29. Titre du bloc :
  30. <input type="text" value="Espace membre :" name="parametre1" size="20" maxlength="25" />
  31. <br /><br />
  32. Formulaire de connection :</label>
  33. <select name="parametre2">
  34.     <option value="toujours oui" selected="selected">Toujours visible + Connection automatique</option>
  35.     <option value="toujours non" >Toujours visible</option>
  36.     <option value="deplier oui" >Visible déplié + Connection automatique</option>
  37.     <option value="deplier non" >Visible déplié</option>
  38.     <option value="plier oui" >Visible plié + Connection automatique</option>
  39.     <option value="plier non" >Visible plié</option>
  40.     <option value="lien">Lien simple</option>
  41. </select>
  42. <br /><br />
  43. Afficher l&#8217;avatar :</label>
  44. <select name="parametre4">
  45.     <option value="oui" selected="selected">Oui</option>
  46.     <option value="non">Non</option>
  47. </select>
  48. <br /><br />
  49. Afficher le détail de la messagerie interne :</label>
  50. <select name="parametre3">
  51.     <option value="oui">Oui</option>
  52.     <option value="non" selected="selected">Non</option>
  53. </select>
  54. <br /><br />
  55. <input type="submit" id="submit" value="Ajouter le module">
  56. <input type="hidden" name="emplacement" value="'.intval($_GET['emplacement']).'" />
  57. <input type="hidden" name="module" value="espace_membre" />
  58. </form>';
  59.  
  60.  
  61. $edit = '
  62. <form action="modules/admin/edit.php">
  63. Modifier le menu d&#8217;espace membre :
  64. <br /><br />Ce module affiche un menu avec des liens vers la messagerie, l&#8217;administration, ...
  65. <br /><br />
  66. Titre du bloc :
  67. <input type="text" value="'.ax($result_blocs->parametre1).'" name="parametre1" size="20" maxlength="25" />
  68. <br /><br />
  69. Formulaire de connection :</label>
  70. <select name="parametre2">
  71.     <option value="toujours oui" '.(ax($result_blocs->parametre2)=='toujours oui'? 'selected="selected"':'').'>Toujours affiché + Connection automatique</option>
  72.     <option value="toujours non" '.(ax($result_blocs->parametre2)=='toujours non'? 'selected="selected"':'').'>Toujours affiché</option>
  73.     <option value="deplier oui" '.(ax($result_blocs->parametre2)=='deplier oui'? 'selected="selected"':'').'>Visible déplié + Connection automatique</option>
  74.     <option value="deplier non" '.(ax($result_blocs->parametre2)=='deplier non'? 'selected="selected"':'').'>Visible déplié</option>
  75.     <option value="plier oui" '.(ax($result_blocs->parametre2)=='plier oui'? 'selected="selected"':'').'>Visible plié + Connection automatique</option>
  76.     <option value="plier non" '.(ax($result_blocs->parametre2)=='plier non'? 'selected="selected"':'').'>Visible plié</option>
  77.     <option value="lien" '.(ax($result_blocs->parametre2)=='lien'? 'selected="selected"':'').'>Lien simple</option>
  78. </select>
  79. <br /><br />
  80. Afficher l&#8217;avatar :</label>
  81. <select name="parametre4">
  82.     <option value="oui" '.(ax($result_blocs->parametre4)=='oui'? 'selected="selected"':'').'>Oui</option>
  83.     <option value="non" '.(ax($result_blocs->parametre4)=='non'? 'selected="selected"':'').'>Non</option>
  84. </select>
  85. <br /><br />
  86. Afficher le détail de la messagerie interne :</label>
  87. <select name="parametre3">
  88.     <option value="oui" '.(ax($result_blocs->parametre3)=='oui'? 'selected="selected"':'').'>Oui</option>
  89.     <option value="non" '.(ax($result_blocs->parametre3)=='non'? 'selected="selected"':'').'>Non</option>
  90. </select>
  91. <br /><br />
  92. <input type="submit" id="submit" value="Modifier le module">
  93. <input type="hidden" name="id" value="'.ax($result_blocs->id).'" />
  94. </form>';
  95. ?>
  96.  
  97.  



le style.css du thème, je conseille de modifier celle-ci

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.  
  5. .bloc_espace_membre1{
  6.     text-align:left;
  7.     font-weight:bold;
  8.     color:#000000;
  9. }
  10.  
  11.  
  12. #####!!!#####
  13. ?>

et d'ajouter

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.  
  5. .bloc_espace_membre_logout{
  6.     float:right;
  7.     padding-left:3px;
  8.     border:none;
  9. }
  10.  
  11.  
  12. #####!!!#####
  13. ?>


J'espère que ça va vous plaire smiley sg3agg29g.gif


Attention : ces modifs sont données sans la modiifcation de l'image dans le titre des blocs.
Édité 9 fois - Dernière édition: 17/03/2009 à 23:07 Par LSI.


LSI-Avatar.gifLSI
http://www.lsi-dev.com
Merci aux développeurs de KwsPHP pour leur travail


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



Imprimer Permalien dimanche 1er mars 2009 à 16:15  
Bjr,
Je veux bien avoir un aperçu sur ton site, mais sans être obligé de m'inscrire !
A++


ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien dimanche 1er mars 2009 à 16:28  
tout est affaire de gout ....
perso quand j'arrive non connecté je préfère avoir directement les champs pseudo et password affichés sans devoir d'abord cliquer pour les faire apparaitre. ça me permet d'économiser quelques dixièmes de seconde de mon temps précieux smiley sg3bgg29g.gif

Bon mais tout ça la encore pour constater qu'il faut encore et toujours modifier les fichiers du portail juste pour des questions de mise en page ....


LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


LSI
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 189 (0.03/Jour)
Inscrit(e) le: 24 février 2009
Visiter son site
Imprimer Permalien mardi 3 mars 2009 à 19:56  
oui, en tant que membre, je suis d'accord.

Mais en tant que visiteur, c'est de l'information superflue qui noie le reste de l'info. Du moins je le vois comme ça.


Pour voir le total

Pseudo : lsi
Mdp : testeur

C'est un compte admin, vous pouvez tout casser, je m'en moque, c'est un serveur de beta smiley sg3aglickg3ag.gif

Réponse ci-dessus posté le dimanche 01er mars 2009 : 17:03




Citation :
perso quand j'arrive non connecté je préfère avoir directement les champs pseudo et password affichés sans devoir d'abord cliquer pour les faire apparaitre. ça me permet d'économiser quelques dixièmes de seconde de mon temps précieux



Ben comme le pliage ou dépliage est enregistré dans un cookie, ca ne gène qu'une fois smiley sg3agrolleyesg3ag.gif

Sinon, j'ai encore un petit peu améliorer, j'ai mis une image pour se déco plutot qu'un texte
Édité 2 fois - Dernière édition: 03/03/2009 à 19:54 Par LSI.


LSI-Avatar.gifLSI
http://www.lsi-dev.com
Merci aux développeurs de KwsPHP pour leur travail


Imprimer Permalien mardi 3 mars 2009 à 21:05  
Bonsoir. Pourquoi veux tu nous faire participer autant au développement de ton site? Tu le fais et tu nous fais voir quand c'est terminé!
A+

register.png Merci pour mes clés, je les avais pommé!
logout2.png Kro mignon le piti bouton.On peut le percer? smiley sg3agg29g.gif


Imprimer Permalien mardi 3 mars 2009 à 22:40  
Dans un sens zAg, LSI avait dit qu'au fur et à mesure de ces modifs il nous les communiquerait.

Dans un autre sens, c'est un bon moyen de retrouver ses modifs ultérieurement.

Puis c'est sympa, il à de bonnes idées qui valent le coup à être partagé.


σricky
starsj7.png
Dieu Supreme
Vérouilleur


avatar
Hors ligne

Nombre de posts: 2900 (0.4/Jour)
Inscrit(e) le: 12 janvier 2007
Visiter son site
Imprimer Permalien mercredi 4 mars 2009 à 10:17  
Hello LSI,

pour des questions de simplicité, pourrais-tu mettre l'adresse de ton site web http://beta.lsi-dev.com dans ta signature? Car c'est super ch.... de devoir à chaque fois aller à ton premier topic.

Merci d'avance

"Deux choses sont infinies : l'univers et la bêtise humaine. En ce qui concerne la 1 ère on en a pas encore la certitude absolue..."


σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien mercredi 4 mars 2009 à 12:06  

Citation :
Quand on est connecté
- Si on n'affichage pas l'avatar, on n'affichage pas le nom aussi (en gros, je connais mon pseudo, donc pas utile de toujours l'avoir)



Sauf que si la possibilité de passer en invisible est autorisé, c'est sur le pseudo (raccourci via le clic plutot que de se rendre ds son profil) que le mode invisible s'active ou se desactive, c'est pour ça que je l'ai fait de cette manière

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


LSI
starsj2.png
Visiteur


avatar
Hors ligne

Nombre de posts: 189 (0.03/Jour)
Inscrit(e) le: 24 février 2009
Visiter son site
Imprimer Permalien dimanche 8 mars 2009 à 00:08  
ohhh, oki, compris, je modifie alors smiley sg3agg29g.gif

J'ai un autre a modifier aussi


---Edit---

Sauf que sans l'image, on ne sais pas si on est invisible ou non
Alors je sais trop quoi faire pour que ce soit jolie

Réponse ci-dessus posté le mercredi 04 mars 2009 : 20:15



Voila, j'ai modifié

ça vous plait ?

Réponse ci-dessus posté le mercredi 04 mars 2009 : 20:28



correction pour que la modif marche avec n'importe quel thème.

Donc pas besoin de forcément ajouter les styles, même si je le conseille car ça permet de mieux personnaliser votre affichage

et re correction pour simplification de la modif du theme et encore une petite correction de compatibilité
Édité 2 fois - Dernière édition: 08/03/2009 à 00:16 Par LSI.


LSI-Avatar.gifLSI
http://www.lsi-dev.com
Merci aux développeurs de KwsPHP pour leur travail


σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien dimanche 8 mars 2009 à 16:56  
ok, c'est sympa, du coup pour prendre la remarque en compte d'oto puis la tienne disant que ça ne gene qu'une fois, bah je coupe la poire en deux en disant que par defaut cela doit etre déplié, et celui que ça gène le masquera, tu me corrige ça, je recupérerai le code ensuite smiley sg3bgg29g.gif

Merci pour ton implication

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


lboubou
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1521 (0.22/Jour)
Inscrit(e) le: 24 juillet 2007
Visiter son site
Imprimer Permalien dimanche 8 mars 2009 à 18:59  
Je n'affiche pas le bloc espace membre sur mes sites, mais je trouve cela (la façon de LSI d'exposer ses modifs) interessant.
On en retiendra (KWSphp) forcement quelques choses de toutes les modif qu'il nous fait partager
ça m'a au moins permis de savoir que l'on peut passer visible/invisible à partir du bloc espace membre, et tout simplement.
Bonne continuation...

http://www.grives.net
http://www.videos-chasse-peche.com
http://www.ruisseau-des-blaquieres.com
http://www.saint-eloi-chateau-gombert.com


fleche bas[Espace membre] Amélioration graphique du bloc espace membre  [26 réponses]

Répondre



puce Index du Forum  » Portail & Modules  » Modifications et Créations des modules