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
<?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
