afficher une page php dans un article ou une boîte
Problem has been recordedIssue description
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
<p> /**<br /> * list present members<br /> *<br /> * The list is
ordered by date of last click, and is limited to users<br /> * that have
clicked during the last 15 minutes.<br /> *<br /> * @param int the offset
from the start of the list; usually, 0 or 1<br /> * @param int the number
of items to display<br /> * @param string the list variant, if any<br />
* @return NULL on error, else an ordered array with $url => ($prefix,
$label, $suffix, $icon)<br /> *<br /> * @see users/index.php<br /> */<br
/> function &list_present($offset=0, $count=10,
$variant='compact') {<br /> global $context;</p><p> // limit the
scope of the request<br /> $where = "users.active='Y'";<br
/> if(Surfer::is_logged())<br /> $where .= " OR
users.active='R'";<br /> if(Surfer::is_associate())<br
/> $where .= " OR users.active='N'";</p><p> // present
means 'a click not too long in the past'<br /> $threshold =
gmstrftime('%Y-%m-%d %H:%M:%S', time()-15*60);<br /> $where =
"(".$where.") AND (click_date >
'".$threshold."')";</p><p> // the list of users<br
/> $query = "SELECT * FROM
".SQL::table_name('users')." AS users"<br /> ."
WHERE ".$where<br /> ." ORDER BY users.click_date DESC,
users.nick_name LIMIT ".$offset.','.$count;</p><p> $output
=& Users::list_selected(SQL::query($query, FALSE,
$context['users_connection']), $variant);<br /> return $output;<br
/> }</p><p> </p>
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
Comments
Moi-meme![]() from Entre chaise et clavier... 1386 posts | Bonjour, ceci pourrait t'aider : Embarquer une page externe dans YACs , avec quelques modifs en intégrant plus du PHP (include) que de l'IFRAME.----- |
| Bernard from nearby-an-airport Associate, 6581 posts | Comment dire ça ? Intégrer du PHP dans yacs requière d'abord ... de maitriser PHP et son fonctionnement de base. Dans le cas de Yacs, il faut en plus comprendre comment s'intégrer dans l'environnement d'exécution du logiciel. Et bien sûr plusieurs pistes existent pour cela. Où en es-tu exactement ? |
Rate this page
Posted by Macnana on Jan. 10, commented by Bernard on May 11, (popular)


