Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Comment créer un check version

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB
::  
Auteur Message
Jere251



Inscrit le: 14 Avr 2007
Messages: 19

Comment créer un check versionPosté le: Sam Mar 29, 2008 5:35 pm    Sujet du message: Comment créer un check version

Salut, n'étant pas un pro du codage php et des requetes sql, je voudrais savoir comment créer un check version. J'ai créé une premod sur laquelle je voudrais y inserer un check version pour que ceux qui l'utiliseront puisse voir si leur version de la premod est à jour ou pas. Je voudrais savoir comment faire. Je sais qu'il faut inserer un champ dans la table config de phpbb, créer un fichier qui affichera la version actuelle de la premod mais ensuite je ne sais pas quoi faire. Confused

Merci d'avance.
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 13354

Comment créer un check versionPosté le: Sam Mar 29, 2008 6:19 pm    Sujet du message: Re: Comment créer un check version

Quelle version de phpBB ?

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
Jere251



Inscrit le: 14 Avr 2007
Messages: 19

Comment créer un check versionPosté le: Sam Mar 29, 2008 7:37 pm    Sujet du message: Re: Comment créer un check version

La version 2.0.23.
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 13354

Comment créer un check versionPosté le: Lun Mar 31, 2008 9:27 am    Sujet du message: Re: Comment créer un check version

phpBB2 donc => Le Forum phpBB Wink

Donc, pour le version check d'une premod phpBB2, le plus simple serait je pense de réutiliser le version check de base, dans admin/index.php :
Code:

   // Check for new version
   $current_version = explode('.', '2' . $board_config['version']);
   $minor_revision = (int) $current_version[2];

   $errno = 0;
   $errstr = $version_info = '';

   if ($fsock = @fsockopen('www.phpbb.com', 80, $errno, $errstr, 10))
   {
      @fputs($fsock, "GET /updatecheck/20x.txt HTTP/1.1\r\n");
      @fputs($fsock, "HOST: www.phpbb.com\r\n");
      @fputs($fsock, "Connection: close\r\n\r\n");

      $get_info = false;
      while (!@feof($fsock))
      {
         if ($get_info)
         {
            $version_info .= @fread($fsock, 1024);
         }
         else
         {
            if (@fgets($fsock, 1024) == "\r\n")
            {
               $get_info = true;
            }
         }
      }
      @fclose($fsock);

      $version_info = explode("\n", $version_info);
      $latest_head_revision = (int) $version_info[0];
      $latest_minor_revision = (int) $version_info[2];
      $latest_version = (int) $version_info[0] . '.' . (int) $version_info[1] . '.' . (int) $version_info[2];

      if ($latest_head_revision == 2 && $minor_revision == $latest_minor_revision)
      {
         $version_info = '<p style="color:green">' . $lang['Version_up_to_date'] . '</p>';
      }
      else
      {
         $version_info = '<p style="color:red">' . $lang['Version_not_up_to_date'];
         $version_info .= '<br />' . sprintf($lang['Latest_version_info'], $latest_version) . ' ' . sprintf($lang['Current_version_info'], '2' . $board_config['version']) . '</p>';
      }
   }
   else
   {
      if ($errstr)
      {
         $version_info = '<p style="color:red">' . sprintf($lang['Connect_socket_error'], $errstr) . '</p>';
      }
      else
      {
         $version_info = '<p>' . $lang['Socket_functions_disabled'] . '</p>';
      }
   }
   
   $version_info .= '<p>' . $lang['Mailing_list_subscribe_reminder'] . '</p>';
   

   $template->assign_vars(array(
      'VERSION_INFO'   => $version_info,
      'L_VERSION_INFORMATION'   => $lang['Version_information'])
   );


Tu peux reprendre leur standard, en hébergeant le fichier de verif sur ton serveur, et juste modifier le domaine intérogé par le script :
Code:
   if ($fsock = @fsockopen('www.phpbb.com', 80, $errno, $errstr, 10))


En l'état, le script fait la verif en utilisant le fichier : www.phpbb.com/updatecheck/20x.txt

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: