We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 14222
    • 55 Posts
    Bonsoir,

    Je sis en train de mettre à jour mon site, je viens d’installer IPB SDK pour intégré quelque élément du forum à Modx, ce qui fonctionne très bien sur l’ancien ne fonctionne pas sous la nouvelle installation. j’ai ce message en guise de résultat :
    Incorrect access
    You cannot access this file directly.

    Voici le snippet que je viens d’intégrer :
    <?php
    /**
    * IPB SDK Code Snippet - Member Bar
    * Copyright (C) 2003 Global Centre Scripting
    * Designed for IPB SDK 1.0
    *
    * This Code Snippet displays a member bar.
    *
    * @author Cow <[email protected]>
    * @date 23/11/03
    *
    * Internationalized
    * @author Vic_nl
    * @date 14/03/04
    *
    */

    // Load and Start IPB SDK
    require_once "assets/include/ipbsdk_class.inc.php";

    $SDK =& new IPBSDK();

    // Grab language preference or use English
    $adv_info = $SDK->get_advinfo();
    $language_pref = $adv_info[’language’];
    if (!$language_pref){ $language_pref = "fr";}
    require_once "forum/lang/".$language_pref."/lang_global.php";

    // =====================
    // START MEMBERBAR
    // =====================

    $boardurl = "suppression de l’url"; // Define Board URL here for usage later

    if ($SDK->is_loggedin()) {
    // We’re logged in. Retrieve member info
    $info = $SDK->get_info();

    // Generate Bar Content
    $member_name = $info[’name’];
    $extralinks = "";
    if ($SDK->is_admin()) {
    $extralinks .= ’<b><a href="’.$boardurl.’/admin.php">’.$lang[’admin_cp’].’</a></b>&nbsp;-’;
    }
    if ($SDK->is_supermod()) {
    $extralinks .= ’&nbsp;<b><a href="’.$boardurl.’/index.php?act=modcp">’.$lang[’mod_cp’].’</a></b> ’;
    }
    $lang_msg_new = sprintf($lang[’msg_new’], $SDK->get_num_new_pms());
    // Display Member Bar
    echo ’

    <div id="userlinks">
    <a id="v_toggle" href="#" title="afficher/cacher le module de connexion"><span class="connexion">Connexion :</span></a>
    <hr style=" color: rgb(0, 255, 0); width: 98%;"/>
    <div id="vertical_slide" style="margin: 0px 0px 10px;">
    <span class="logedas">’.$lang[’logged_in_as’].’&nbsp;’.$member_name.’</a></span>




    <span class="logout"><a href="’.$boardurl.’/index.php?act=Login&amp;CODE=03">’.$lang[’log_out’].’</a> </span>


    </div>
    </div>
    <div id="controles">
    <a id="v_toggle1" href="#" title="afficher/cacher le module de controles"><span> Contr&ocirc;les :</span></a>
    <hr style="margin: 2px 0pt 0pt 2px; color: rgb(0, 255, 0); width: 98%;"/>
    <div id="vertical_slide1" style="margin: 0; padding-top: 5px;">
    <div>’.$extralinks.’</div>
    <b><a href="’.$boardurl.’/index.php?act=UserCP&amp;CODE=00" title="’.$lang[’cp_tool_tip’].’">’.$lang[’your_cp’].’</a>
    <br />
    <a href="’.$boardurl.’/index.php?act=Msg&amp;CODE=01">’.$lang_msg_new.’</a>
    <br />
    <a href="’.$boardurl.’/index.php?act=Search&amp;CODE=getnew" title="’.$lang[’view_new_posts’].’">’.$lang[’view_new_posts’].’</a>
    </div>
    </div>
    ’;
    }
    else
    {
    // Display the Guest Bar
    echo ’

    <div id="guestlinks">
    <a id="v_toggle2" href="#" title="afficher/cacher le module de connexion"><span>Connexion :</span></a>
    <hr style="margin: 2px 0pt 0pt 2px; color: rgb(0, 255, 0); width: 98%;"/>
    <div id="vertical_slide2">
    ’.$lang[’guest_stuff’].’



    <a href="’.$boardurl.’/index.php?act=Login&amp;CODE=00">’.$lang[’log_in’].’</a>

    <a href="http://www.forum-shareaza.fr/index.php?id=73">’.$lang[’register’].’</a></a>
    </div>
    </div>
    <div class="bottomconnexion"></div>
    ’;
    }

    // =====================
    // END OF MEMBERBAR
    // =====================
    ?>

    Une idée du problème ?
    Pour info l’installation sur laquelle IPBSDK fonctionne correctement est la version 0.9.6.1
      • 14222
      • 55 Posts
      Autant pour moi, il semble que l’erreur soit dû à IPB... désolé pour le dérangement