phpsysinfo > Bug & Questions

phpsysinfo > Bug & Questions - Linux et OS Alternatifs

Marsh Posté le 29-07-2004 à 21:18:17    

:hello:
 
 
Tout d'abord voici le sysinfo : http://81.56.196.209/phpsysinfo/
 
 
Premier probleme, un bug apparament, quand on selection le theme bulix, les sensors disparaissent :(
 
Deuxièmement, peut on ajouter hddtemp desssus ? Que faut il faire pour ajouter un logo sur la page ? ;)
 
 
 
:jap:


Message édité par M300A le 29-07-2004 à 21:18:29

---------------
:wq
Reply

Marsh Posté le 29-07-2004 à 21:18:17   

Reply

Marsh Posté le 29-07-2004 à 22:17:46    

Pas d'idée ? QQ pourrais confirmer deja que bulix ne marche pas chez lui non plus ? ;)


---------------
:wq
Reply

Marsh Posté le 29-07-2004 à 23:47:23    

pour ajouter quelque chose sur la page, comme des logos en bas de la page, tu as 2 solutions :
 
- ajouter tes balises img/a href au format html avant la balise de fermeture php dans index.php
 
- ajouter "require('./mon_footer.ext');" avant la fermeture de la balise php dans index.php, dans ce cas tu peux mettre par exemple une page php, html ou autre, ça te permet de faire un bas de page dynamique par exemple. Perso j'ai fait comme ça pour ajouter bwbar (moniteur de débit que l'on trouve sur kernel.org) avec en dessous les logos apache/extensions/distro, ça donne ceci
 
En ce qui concerne bulix, c'est pareil (2.2-cvs), pas de sensors, mais il y a toujours moyen de modifier le template si tu tiens tant à utiliser ce thème ;)

Reply

Marsh Posté le 30-07-2004 à 02:15:03    

Bah j'amerais bien utiliser ce theme, mais modifier quoi que ce soit ca me parait un peu dur quand meme :/ J'i deja miséré pour changer le theme et la langue par default :(


---------------
:wq
Reply

Marsh Posté le 30-07-2004 à 07:55:16    

bon, alors c'est simple :
 
- mets-toi dans le répertoire de phpsysinfo
- édite le fichier : template/bulix/form.tpl
- une fois modifié ton fichier ressemble à ça (en vert ce qui existe déjà et en rouge ce qu'il faut rajouter) :
 

Citation :


<div class="title">
{title}
</div>
 
<table width="100%" align="center">
 <tr>
  <td width="50%" valign="top">
   {vitals}
   <br>
   {network}
   <br>
   {memory}
  </td>
 
  <td width="50%" valign="top">
   {hardware}
  </td>
 </tr>
 
 <tr>
  <td colspan="2">
   <br>
   {filesystems}
  </td>
 </tr>


 <table width="100%">
 <tr>
  <td width="67%" valign="top">
   {mbtemp}
   <table cellpadding="0" cellspacing="0">
   <tr><td height="8"></td></tr>
   </table>
   {mbfans}
  </td>
 
  <td width="37%" valign="top">
   {mbvoltage}
  </td>
 </tr>
 </table>


</table>



 
edit : ou alors reprends le form.tpl de "aq" par exemple, si tu souhaites disposer de la même mise en page : cp template/aq/form.tpl template/bulix/


Message édité par BMOTheKiller le 30-07-2004 à 08:22:43
Reply

Marsh Posté le 30-07-2004 à 12:50:58    

Merci beaucoup ca fonctionne ! :jap:
 
Cependant la disposition n'est pas immpécable mais c'est déja pas mal :)
 
http://81.56.196.209/phpsysinfo
 
 
Comme tu le vois temp et voltage ne sont pas sur la meme ligne, alors que je crois qu'ils devrait l'etre (67% et 37%) non ?


---------------
:wq
Reply

Marsh Posté le 30-07-2004 à 14:05:32    

C'est bon éé j'ai reussi tout seul :jap:


---------------
:wq
Reply

Marsh Posté le 30-07-2004 à 14:16:07    

Et sinon pour intégré un logo dans la page (en PNG, je viens de le faire :))


---------------
:wq
Reply

Marsh Posté le 30-07-2004 à 14:26:26    

C'est le 2.2 de base ! Il supporte lm-sensors, donc si t'as tes sensors de configurer, t'as juste a editer config.php pour les activés :)
 
Sinon le theme est pas default mais il a été légèrement modifier pour supporter les sensors (apparament les autres themes fonctionnent bien mais pas celui la :( )
 
 
Des que j'ai la commande pour ajouter une image en php, je rajoute un ptit logo :p


---------------
:wq
Reply

Marsh Posté le 30-07-2004 à 14:29:34    

Yes la classe, le logo est la ;)


---------------
:wq
Reply

Marsh Posté le 30-07-2004 à 14:29:34   

Reply

Marsh Posté le 04-08-2004 à 17:56:07    

Pour faire apparaitre les température des disques, j'ai installé hddtemp et j'ai modifier le fichier 'class.lmsensors.inc.php':
 
J'ai rajouté ça à la fin de mbinfo (juste avant le "return array_values($results);" )
 

   // temp. sd?
    $sensors_hdd = explode("\n", execute_program("hddtemp", "/dev/sd?" ));
    foreach($sensors_hdd as $line) {
      if (ereg("(.*):(.*):(.*)", $line, $data)) {
         $results[$i]['label'] = trim($data[2]);
         $results[$i]['value'] = trim($data[3]);
         $i++;
      }
    }
 
    // temp. hd?
    $sensors_hdd = explode("\n", execute_program("hddtemp", "/dev/hd?" ));
    foreach($sensors_hdd as $line) {
      if (ereg("(.*):(.*):(.*)", $line, $data)) {
         $results[$i]['label'] = trim($data[2]);
         $results[$i]['value'] = trim($data[3]);
         $i++;
      }
    }

Reply

Marsh Posté le 04-08-2004 à 17:57:09    

Je t'aime :love:
 
Je zieut juste un truc pour le fan et je test ca ;)

Reply

Marsh Posté le 04-08-2004 à 18:54:45    

http://81.56.196.209/phpsysinfo/
 
Allez petite mis a jours, ajout de hddtemp ainsi que fan CPU (fan dividor correctement reglé ;))


---------------
:wq
Reply

Marsh Posté le 04-08-2004 à 20:05:39    

drapal :)


---------------
:: Light is Right ::
Reply

Marsh Posté le 04-08-2004 à 20:05:58    

et si on transformait ce topic en topic officiel : moder ton phpsysinfo ? :)


---------------
:: Light is Right ::
Reply

Marsh Posté le 04-08-2004 à 20:24:55    

Pourquoi pas mais que mettre dans le premier post ? :)

Reply

Marsh Posté le 04-08-2004 à 20:47:23    

M300A a écrit :

Pourquoi pas mais que mettre dans le premier post ? :)

bah tout ce que tu as appris ici par exemple :D


---------------
:: Light is Right ::
Reply

Marsh Posté le 04-08-2004 à 20:55:21    

^^
 
Bon je ferais ca dem1 au taff si je peux prendre un peu de temps pour moi ;)

Reply

Marsh Posté le 04-08-2004 à 20:55:38    

M300A a écrit :

^^
 
Bon je ferais ca dem1 au taff si je peux prendre un peu de temps pour moi ;)

:lol:


---------------
:: Light is Right ::
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed