Aller au contenu principal Aide Panneau de contrôle

Besoin d'aide

afficher une page php dans un article ou une boîte

PrécédentSuivantIndex

Avancement0%
WorkflowBesoin d'aide
StatutLe 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&#160;/**
     * 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=&#39;compact&#39;) {
        global $context;
        // limit the scope of the request
        $where = &#34;users.active=&#39;Y&#39;&#34;;
        if(Surfer::is_logged())
            $where .= &#34; OR users.active=&#39;R&#39;&#34;;
        if(Surfer::is_associate())
            $where .= &#34; OR users.active=&#39;N&#39;&#34;;
        // present means &#39;a click not too long in the past&#39;
        $threshold = gmstrftime(&#39;%Y-%m-%d %H:%M:%S&#39;, time()-15*60);
        $where = &#34;(&#34;.$where.&#34;) AND (click_date > &#39;&#34;.$threshold.&#34;&#39;)&#34;;
        // the list of users
        $query = &#34;SELECT * FROM &#34;.SQL::table_name(&#39;users&#39;).&#34; AS users&#34;
            .&#34; WHERE &#34;.$where
            .&#34; ORDER BY users.click_date DESC, users.nick_name LIMIT &#34;.$offset.&#39;,&#39;.$count;
        $output =& Users::list_selected(SQL::query($query, FALSE, $context[&#39;users_connection&#39;]), $variant);
        return $output;
    }
&#160;

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

PrécédentSuivantIndex