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  
 
   
Last visit & extend rank color (liens vers les profils)
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB
::  
Auteur Message
fred_du_41
PR1
PR1


Inscrit le: 18 Juin 2006
Messages: 161

Last visit & extend rank color (liens vers les profils)Posté le: Lun Oct 16, 2006 2:41 pm    Sujet du message: Last visit & extend rank color (liens vers les profils)

Bonjour à tous Very Happy

J'aimerai bien supprimer le lien vers les profils des membres pour les invités dans le "Qui est en Ligne ? " comme sur ce forum, mais je ne sais comment m'y prendre Confused

Je mets la partie de mon Index.php correspondante à ces mods ci-dessous.

Merci d'avance pour votre aide Very Happy

Index.php

Code:
// Start add - Last visit MOD, & extend rank color
   $time_now=time();
   $time1Hour=$time_now-3600;
   $minutes = date('is', $time_now);
   $hour_now = $time_now - (60*($minutes[0].$minutes[1])) - ($minutes[2].$minutes[3]);
   $dato=create_date('H', $time_now,$board_config['board_timezone']);
   $timetoday = $hour_now - (3600*$dato);

   $sql = 'SELECT session_ip, MAX(session_time) as session_time FROM '.SESSIONS_TABLE.' WHERE session_user_id="'.ANONYMOUS.'" AND session_time >= '.$timetoday.' AND session_time< '.($timetoday+86399).' GROUP BY session_ip';

   if (!$result = $db->sql_query($sql)) message_die(GENERAL_ERROR, "Couldn't retrieve guest user today data", "", __LINE__, __FILE__, $sql);

   while( $guest_list = $db->sql_fetchrow($result))
   {
      if ($guest_list['session_time'] >$time1Hour) $users_lasthour++;
   }
   $guests_today = $db->sql_numrows($result);

   $sql = 'SELECT user_id,username,user_allow_viewonline,user_level,user_lastlogon,user_whosonline_color FROM ' . USERS_TABLE . ' WHERE user_id!="'.ANONYMOUS.'" AND user_session_time >= '.$timetoday.' AND user_session_time< '.($timetoday+86399).' ORDER BY username';

   if (!$result = $db->sql_query($sql)) message_die(GENERAL_ERROR, "Couldn't retrieve user today data", "", __LINE__, __FILE__, $sql);

   while( $todayrow = $db->sql_fetchrow($result))
   {
      $style_color = "";
      if ($todayrow['user_lastlogon']>=$time1Hour)
      {
         $users_lasthour++;
      }
      if ( $user_group_color[$todayrow['user_id']] )
      {
         $todayrow['username'] = '<b>' . $todayrow['username'] . '</b>';
         $style_color .= 'style="color:' . $user_group_color[$todayrow['user_id']] . '"';
      }
      switch ($todayrow['user_level'])
      {
         case ADMIN :
            $todayrow['username'] = '<b>' . $todayrow['username'] . '</b>';
            $style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
            break;
         case MOD :
            $todayrow['username'] = '<b>' . $todayrow['username'] . '</b>';
            $style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
            break;
      }
      if ( $todayrow['user_whosonline_color'] )
      {
         $todayrow['username'] = '<b>' . $todayrow['username'] . '</b>';
         $style_color = 'style="color:' . $id_color[$todayrow[user_whosonline_color]] . '"';
      }
      $users_today_list.=( $todayrow['user_allow_viewonline'])?' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'>' . $todayrow['username'] . '</a>,' : (($userdata[user_level]==ADMIN) ? ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'><i>' . $todayrow['username'] . '</i></a>,' : '');
      if (!$todayrow['user_allow_viewonline']) $logged_hidden_today++;
      else $logged_visible_today++;
   }
   if ($users_today_list)
   {
      $users_today_list[ strlen( $users_today_list)-1] = ' ';
   } else
   {
      $users_today_list = $lang['None'];
   }
   $total_users_today = $db->sql_numrows($result)+$guests_today;

//Record day users
if ( $total_users_today > $board_config['record_day_users'])
   {
       $board_config['record_day_users'] = $total_day_users;
      $board_config['record_day_date'] = time();

      $sql = "UPDATE " . CONFIG_TABLE . "
         SET config_value = '$total_users_today'
         WHERE config_name = 'record_day_users'";
        if ( !$db->sql_query($sql) )
      {
         message_die(GENERAL_ERROR, 'Could not update day user record (nr of users)', '', __LINE__, __FILE__, $sql);
      }

      $sql = "UPDATE " . CONFIG_TABLE . "
         SET config_value = '" . $board_config['record_day_date'] . "'
         WHERE config_name = 'record_day_date'";
      if ( !$db->sql_query($sql) )
      {
         message_die(GENERAL_ERROR, 'Could not update day user record (date)', '', __LINE__, __FILE__, $sql);
      }
   }
   $total_day_users = $lang['record_day_users'];
//End record day users

   $users_today_list = $lang['Registered_users'].' ' . $users_today_list;
   $l_today_user_s = ($total_users_today) ? ( ( $total_users_today == 1 )? $lang['User_today_total'] : $lang['Users_today_total'] ) : $lang['Users_today_zero_total'];
   $l_today_r_user_s = ($logged_visible_today) ? ( ( $logged_visible_today == 1 ) ? $lang['Reg_user_total'] : $lang['Reg_users_total'] ) : $lang['Reg_users_zero_total'];
   $l_today_h_user_s = ($logged_hidden_today) ? (($logged_hidden_today == 1) ? $lang['Hidden_user_total'] : $lang['Hidden_users_total'] ) : $lang['Hidden_users_zero_total'];
   $l_today_g_user_s = ($guests_today) ? (($guests_today == 1) ? $lang['Guest_user_total'] : $lang['Guest_users_total']) : $lang['Guest_users_zero_total'];
   $l_today_users = sprintf($l_today_user_s, $total_users_today);
   $l_today_users .= sprintf($l_today_r_user_s, $logged_visible_today);
   $l_today_users .= sprintf($l_today_h_user_s, $logged_hidden_today);
   $l_today_users .= sprintf($l_today_g_user_s, $guests_today);

// End add - Last visit MOD, & extend rank color


Code:
      // Start add - Last visit MOD
      'USERS_TODAY_LIST' => $users_today_list,
      'L_USERS_LASTHOUR' =>($users_lasthour)?sprintf($lang['Users_lasthour_explain'],$users_lasthour):$lang['Users_lasthour_none_explain'],
      'L_USERS_TODAY' =>$l_today_users,
      // End add - Last visit MOD

_________________
La Passion du Reflex Numérique : │Photos-entre-Amis ││Annuaire
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Last visit & extend rank color (liens vers les profils)Posté le: Lun Oct 16, 2006 4:04 pm    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

Trouver :

Code:
      $users_today_list.=( $todayrow['user_allow_viewonline'])?' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'>' . $todayrow['username'] . '</a>,' : (($userdata[user_level]==ADMIN) ? ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'><i>' . $todayrow['username'] . '</i></a>,' : '');


Remplacer par :

Code:
   if( $userdata['session_logged_in'] ) {
      $users_today_list.=( $todayrow['user_allow_viewonline'])?' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'>' . $todayrow['username'] . '</a>,' : (($userdata[user_level]==ADMIN) ? ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $todayrow['user_id']) . '"' . $style_color .'><i>' . $todayrow['username'] . '</i></a>,' : '');
   } else {
      $users_today_list.=( $todayrow['user_allow_viewonline'])?' <span ' . $style_color .'>' . $todayrow['username'] . '</span>,' : '';
   }


Wink

_________________
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


Dernière édition par dcz le Lun Oct 16, 2006 6:25 pm; édité 1 fois
Revenir en haut de page
Visiter le site web de l'utilisateur
fred_du_41
PR1
PR1


Inscrit le: 18 Juin 2006
Messages: 161

Last visit & extend rank color (liens vers les profils)Posté le: Lun Oct 16, 2006 4:43 pm    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

Arg... j'ai un petit problème Confused

Après la modif j'ai cette erreur

Parse error: parse error, unexpected ')' in /homepages/6/xxxxxxx/htdocs/forum1/index.php on line 453

Voici la ligne 453 de mon index.php

Code:
      $users_today_list.=( $todayrow['user_allow_viewonline'])?' <span ' . $style_color .'>' . $todayrow['username'] . '</span>,' : '');

_________________
La Passion du Reflex Numérique : │Photos-entre-Amis ││Annuaire
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Last visit & extend rank color (liens vers les profils)Posté le: Lun Oct 16, 2006 6:24 pm    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

Ah yep il m'a échappé celui là :

Citation:
$users_today_list.=( $todayrow['user_allow_viewonline'])?' <span ' . $style_color .'>' . $todayrow['username'] . '</span>,' : '');


J'édite mon précédent post Wink

++

_________________
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
fred_du_41
PR1
PR1


Inscrit le: 18 Juin 2006
Messages: 161

Last visit & extend rank color (liens vers les profils)Posté le: Mar Oct 17, 2006 5:25 am    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

ça marche Very Happy

Merci Dcz, grand sorcier du référencement Wink

_________________
La Passion du Reflex Numérique : │Photos-entre-Amis ││Annuaire
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Last visit & extend rank color (liens vers les profils)Posté le: Mar Oct 17, 2006 10:33 am    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

Wink

_________________
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
Sagesse
phpBB SEO Team
phpBB SEO Team


Inscrit le: 14 Oct 2006
Messages: 202
Localisation: Lyon

Last visit & extend rank color (liens vers les profils)Posté le: Lun Nov 13, 2006 7:35 pm    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

Bonsoir à tous,

Je viens de faire la modif qui fonctionne pas tout àfait entièrement car on accède au profil des membres en ligne encore ?

_________________
Sagesse || Forum et sagesse || Nouveau ! Cours de Sagesse par correspondance
Revenir en haut de page
Visiter le site web de l'utilisateur
Sagesse
phpBB SEO Team
phpBB SEO Team


Inscrit le: 14 Oct 2006
Messages: 202
Localisation: Lyon

Last visit & extend rank color (liens vers les profils)Posté le: Lun Nov 13, 2006 7:36 pm    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

Bonsoir à tous,

Je viens de faire la modif qui fonctionne pas tout à fait entièrement car on accède au profil des membres en ligne encore ? en revanche çà enlève les membres pointés dans les 24 heures par le last visit

_________________
Sagesse || Forum et sagesse || Nouveau ! Cours de Sagesse par correspondance
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Last visit & extend rank color (liens vers les profils)Posté le: Lun Nov 13, 2006 9:04 pm    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

Et c'était le but Twisted Evil

Tu veux enlever les liens des profil sur la liste de connectés de l'index et de viewonline.php pour les invités ?

Une excellente occasion de lancer un sujet je dirais, ça pourrait en intéresser pus d'un Wink

_________________
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
Sagesse
phpBB SEO Team
phpBB SEO Team


Inscrit le: 14 Oct 2006
Messages: 202
Localisation: Lyon

Last visit & extend rank color (liens vers les profils)Posté le: Lun Nov 13, 2006 9:21 pm    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

Twisted Evil Arrow même pas peur Very Happy

j'ai posté : Ici

_________________
Sagesse || Forum et sagesse || Nouveau ! Cours de Sagesse par correspondance
Revenir en haut de page
Visiter le site web de l'utilisateur
rogerlebouledogue
phpBB SEO Team
phpBB SEO Team


Inscrit le: 22 Juil 2006
Messages: 354
Localisation: Belle-Ile (56)

Last visit & extend rank color (liens vers les profils)Posté le: Mer Nov 15, 2006 4:15 pm    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

J'ai le même système, mais pas le même mod ... Confused

Voici le mien :
Code:
//
// DEBUT : MOD Membres du jour
//

if ( $board_config['day_users'] && defined('SHOW_ONLINE') )
{
   $day_userlist = '';
   $total_users_day = 0;
   
   $tz = ( $userdata['session_logged_in'] ) ? $userdata['user_timezone'] : $board_config['board_timezone'];
   $today_tz = time() + ( 3600 * $tz );
   
   list ($month, $day, $year) = explode("/", gmdate('n/j/Y', $today_tz));
   
   $time_begin_day = mktime(0, 0, 0, $month, $day, $year);
   
   $sql = "SELECT user_id, username, user_allow_viewonline, user_level, user_session_time
      FROM ".USERS_TABLE."
      WHERE user_id > 0
      AND user_session_time >= ".$time_begin_day."
      ORDER BY username ASC";
      
   if( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Could not obtain users day informations', '', __LINE__, __FILE__, $sql);
   }

   while( $row = $db->sql_fetchrow($result) )
   {
      $style_color = '';
      if ( $row['user_level'] == ADMIN )
      {
            $style_color .= 'style="color:#' . $theme['fontcolor3'] . '"';
      }
      else if ( $row['user_level'] == MOD )
      {
            $style_color .= 'style="color:#' . $theme['fontcolor2'] . '"';
      }
      
      if ( $row['user_allow_viewonline'] )
      {
         $user_day_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><b>' . $row['username'] . '</b></a>';
      }
      else
      {
               $user_day_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i><b>' . $row['username'] . '</b></i></a>';
      }
      
      if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
      {
         $day_userlist .= ( $day_userlist != '' ) ? ', ' . $user_day_link : $user_day_link;
         $total_users_day++;
      }
   }
   $day_userlist = ( $total_users_day == 0 ) ? $lang['None_users_day'] : ( ( $total_users_day == 1 ) ? $lang['Day_user'] : sprintf($lang['Day_users'], $total_users_day) ) . ' ' . $day_userlist;
   
   $template->assign_block_vars('switch_day_users', array());
}

//
// FIN : MOD Membres du jour
//

J'ai essayé tout seul, mais je n'y suis pas arrivé ... Sad
Une petite aide me serait bien utile dcz ... Embarassed
Merci Wink
@+. Razz

_________________
Le forum de Rogerlebouledogue
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Last visit & extend rank color (liens vers les profils)Posté le: Mer Nov 15, 2006 6:06 pm    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

Pareil que pour l'index je dirais, remplace :

Code:
      if ( $row['user_allow_viewonline'] )
      {
         $user_day_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><b>' . $row['username'] . '</b></a>';
      }


Par :
Code:
      if ( $row['user_allow_viewonline'] )
      {
               $user_day_link =  ($userdata['session_logged_in']) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><b>' . $row['username'] . '</b></a>' : '<span ' . $style_color . '>' . $row['username'] . '</span>';
      }


Wink

_________________
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
rogerlebouledogue
phpBB SEO Team
phpBB SEO Team


Inscrit le: 22 Juil 2006
Messages: 354
Localisation: Belle-Ile (56)

Last visit & extend rank color (liens vers les profils)Posté le: Jeu Nov 16, 2006 8:10 am    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

Merci dcz, ça fonctionne nikel ! Cool

@+. Wink

_________________
Le forum de Rogerlebouledogue
Revenir en haut de page
Visiter le site web de l'utilisateur
rogerlebouledogue
phpBB SEO Team
phpBB SEO Team


Inscrit le: 22 Juil 2006
Messages: 354
Localisation: Belle-Ile (56)

Last visit & extend rank color (liens vers les profils)Posté le: Jeu Nov 16, 2006 10:41 am    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

Serait-il possible de savoir comment faire aussi pour le mod anniversaire, et le dernier membre enregistré ? Embarassed

J'ai essayé tout seul, mais quand on ne sait pas, on bidouille, et on arrive pas ... Crying or Very sad Crying or Very sad Crying or Very sad

J'ai essayé sur l'index.php, avec ces deux codes :
Code:
   $birthday_week_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"' . $style_color .'>' . $birthdayrow['username'] . ' ('.$user_age.')</a>,';

et
Code:
$birthday_today_list .= ' <a href="' . append_sid("profile.$phpEx?mode=viewprofile&amp;" . POST_USERS_URL . "=" . $birthdayrow['user_id']) . '"' . $style_color .'>' . $birthdayrow['username'] . ' ('.$user_age.')</a>,';


J'ai essayé de faire comme tu as montré dcz, mais erreur ... Sad

C'est bien là qu'il faut modifier pour l'anniversaire ? Embarassed

Et pour le dernier inscrit, je ne sais pas ou c'est ... Confused

Merci pour tout ! Wink

@+. Razz

PS : peut-être modifier le titre de ce post en y ajoutant : [anniversaire et dernier membre inscrit] ?

_________________
Le forum de Rogerlebouledogue
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Last visit & extend rank color (liens vers les profils)Posté le: Jeu Nov 16, 2006 11:00 am    Sujet du message: Re: Last visit & extend rank color (liens vers les profils)

Ou alors un nouveaux sujet, comme c'est un mod, et pas le même que celui de ce fil ...

++

_________________
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 2 Aller à la page 1, 2  Suivante

Navigation Autres sujets de discussion

Sauter vers: