afficher une page php dans un article ou une boîte
Avancement | |
Workflow | Besoin d'aide |
Statut | Le problème a été enregistré |
Besoin :
- afficher sur toutes les pages la liste des membres en ligne
- afficher un script de recherche
Pour la liste des membres en ligne :
J'ai identifié le code php dans users.php
 /**
* list present members
*
* The list is ordered by date of last click, and is limited to users
* that have clicked during the last 15 minutes.
*
* @param int the offset from the start of the list; usually, 0 or 1
* @param int the number of items to display
* @param string the list variant, if any
* @return NULL on error, else an ordered array with $url => ($prefix, $label, $suffix, $icon)
*
* @see users/index.php
*/
function &list_present($offset=0, $count=10, $variant='compact') {
global $context;
// limit the scope of the request
$where = "users.active='Y'";
if(Surfer::is_logged())
$where .= " OR users.active='R'";
if(Surfer::is_associate())
$where .= " OR users.active='N'";
// present means 'a click not too long in the past'
$threshold = gmstrftime('%Y-%m-%d %H:%M:%S', time()-15*60);
$where = "(".$where.") AND (click_date > '".$threshold."')";
// the list of users
$query = "SELECT * FROM ".SQL::table_name('users')." AS users"
." WHERE ".$where
." ORDER BY users.click_date DESC, users.nick_name LIMIT ".$offset.','.$count;
$output =& Users::list_selected(SQL::query($query, FALSE, $context['users_connection']), $variant);
return $output;
}
 
Je pensais créer une nouvelle page php avec un lien vers cette page (une iframe ? j'ai aussi entendu parler de "include" mais je n'ai pas bien compris comment m'en servir.
Pour le script de recherche : pour l'instant, il est opérationnel mais avec un lien _blank.
En fait ma question est plutôt comment intégrer des pages php dans l'interface YACS sans modifier les pages d'origines afin de ne pas tout perdre à chaque mise à jour.
Merci
Nath_comme d'hab', larguée... mais j'apprend