Advertisement:

Author Topic: Intégration du forum dans une page web  (Read 12903 times)

Offline 0Connors

  • Full Member
  • ***
  • Posts: 491
  • Gender: Male
  • Numéro 2 des Empafés
    • Les Empafés
Intégration du forum dans une page web
« on: August 28, 2013, 07:17:04 PM »
Bonjour à tous,

J'essaye d'integrer mon forum SMF dans ma page web de cette manière

Code: [Select]
<!DOCTYPE html>
<?php require("/homez.183/pafteam/www/forum/SSI_ORG.php");
$_SESSION['login_url'] = 'http://www.pafteam.com' $_SERVER['PHP_SELF'];
$_SESSION['logout_url'] = 'http://www.pafteam.com' $_SERVER['PHP_SELF'];
?>

<html lang="en">
<!-- Définition des paramètres de base -->
    <head>
<meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
        <title>Site Officiel des Empafés</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="description" content="Team Multigaming" />
        <meta name="keywords" content="pafteam, paf, les empafes, Les Empafés, empafés, paf team, |-PaF-|, PAF" />
        <link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" type="text/css" href="../css/style_declaration.css" />
<link rel="stylesheet" type="text/css" href="../css/style_entete.css" />
<link rel="stylesheet" type="text/css" href="../css/style_slide.css" />
<link rel="stylesheet" type="text/css" href="../css/style_news.css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="jquerysite.js"></script>
    </head>
<!-- Début du site-->
    <body id="corp">
<!-- Entête du site-->
<header>
<!-- Titre et logo du site -->
<a href="index.php" class="boutonlogo" title="Retour à la page d'accueil"></a>
<div id="ensembletitre">
<p class="titre">Site Officiel des Empafés</p>
<p class="soustitre">The Band of potes !</p>
</div>
<!-- Connexion Forum -->
<div id="ensembleforum">
<!-- Avatar -->
<div id="avatar">
<?php ssi_avatar();?>
</div>
<!-- Message de bienvenue -->
<div id="welcome">
<?php ssi_welcome();?></br>
</div>
<!-- Utilisateurs connectés -->
<div id="connecte">
Utilisateurs actuellement connectés : </br>
<?php ssi_logOnline(); ?>
</div>
<!-- Calendrier / Dernier membre /Connexion utilisateurs  -->
<div id="connexion" >
<?php ssi_todaysCalendar(); ?> </br>
<?php ssi_latestMember(); ?>
<?php
   if ($context['user']['is_guest'])
   {
ssi_login();
   }
   else
   {
ssi_logout();
   }
 ?>

</div>
</div>
</header>
<!-- Menu du site -->
<nav>
<ul id="menu">
<li><a href="index.php">Accueil</a>
<ul>
<li><a href="presentation.php">Présentation de la team</a></li>
</ul>
</li>
<li><a href="/forum/index.php">Forum</a></li>
<li><a href="boutique.php">Boutique</a></li>
<li><a href="#">Communauté</a>
<ul>
<li><a href="reseausociaux.php">Réseaux sociaux</a></li>
<li><a href="teamspeak3.php">TeamSpeak</a></li>
<li><a href="etatdesserveurs.php">Etat des serveurs</a></li>
<li><a href="partenaires.php">Partenaires</a></li>
</ul>
</li>
<li><a href="#">Recrutement</a>
<ul>
<li><a href="starwarstheoldrepublic.php">Star Wars:The Old Republic</a></li>
<li><a href="worldofwarcraft.php">World Of Warcraft</a></li>
<li><a href="battlefield.php">Battlefield</a></li>
<li><a href="wildstar.php">WildStar</a></li>
<li><a href="companyofheroes.php">Company Of Hereos 2</a></li>
<li><a href="redorchestra.php">Red Orchestra 2</a></li>
</ul>
</li>
<li><a href="#">Multimédia</a>
<ul>
<li><a href="videos.php">Vidéos</a></li>
<li><a href="images.php">Images</a></li>
<li><a href="chaine.php">Chaîne TV</a></li>
</ul>
</li>
<li><a href="#">Télécharger</a>
<ul>
<li><a href="logiciel.php">Logiciel</a></li>
<li><a href="jeu.php">Jeu</a></li>
</ul>
</li>
<li><a href="#">Calendrier</a>
<ul>
<li><a href="calendrier-forum.php">Forum</a></li>
<li><a href="calendrier-starwarstheoldrepublic.php">Star Wars:The Old Republic</a></li>
<li><a href="calendrier-worldofwarcraft.php">World Of Warcraft</a></li>
</ul>
</li>
</ul>
</nav>
<div class="ensemblecorpetbanniere">
<article>
<div id="titrenews">
<h1>
Forum des Empafes
</h1>
</div>
<!-- Forum du site -->
<?php
/**
 * Simple Machines Forum (SMF)
 *
 * @package SMF
 * @author Simple Machines http://www.simplemachines.org
 * @copyright 2011 Simple Machines
 * @license http://www.simplemachines.org/about/smf/license.php BSD
 *
 * @version 2.0.5
 */

/* This, as you have probably guessed, is the crux on which SMF functions.
Everything should start here, so all the setup and security is done
properly.  The most interesting part of this file is the action array in
the smf_main() function.  It is formatted as so:

'action-in-url' => array('Source-File.php', 'FunctionToCall'),

Then, you can access the FunctionToCall() function from Source-File.php
with the URL index.php?action=action-in-url.  Relatively simple, no?
*/

$forum_version 'SMF 2.0.5';

// Get everything started up...
define('SMF'1);
if (function_exists('set_magic_quotes_runtime'))
@set_magic_quotes_runtime(0);
error_reporting(defined('E_STRICT') ? E_ALL E_STRICT E_ALL);
$time_start microtime();

// This makes it so headers can be sent!
ob_start();

// Do some cleaning, just in case.
foreach (array('db_character_set''cachedir') as $variable)
if (isset($GLOBALS[$variable]))
unset($GLOBALS[$variable], $GLOBALS[$variable]);

// Load the settings...
require_once(dirname(__FILE__) . '/Settings.php');

// Make absolutely sure the cache directory is defined.
if ((empty($cachedir) || !file_exists($cachedir)) && file_exists($boarddir '/cache'))
$cachedir $boarddir '/cache';

// And important includes.
require_once($sourcedir '/QueryString.php');
require_once($sourcedir '/Subs.php');
require_once($sourcedir '/Errors.php');
require_once($sourcedir '/Load.php');
require_once($sourcedir '/Security.php');

// Using an pre-PHP 5.1 version?
if (@version_compare(PHP_VERSION'5.1') == -1)
require_once($sourcedir '/Subs-Compat.php');

// If $maintenance is set specifically to 2, then we're upgrading or something.
if (!empty($maintenance) && $maintenance == 2)
db_fatal_error();

// Create a variable to store some SMF specific functions in.
$smcFunc = array();

// Initate the database connection and define some database functions to use.
loadDatabase();

// Load the settings from the settings table, and perform operations like optimizing.
reloadSettings();
// Clean the request variables, add slashes, etc.
cleanRequest();
$context = array();

// Seed the random generator.
if (empty($modSettings['rand_seed']) || mt_rand(1250) == 69)
smf_seed_generator();

// Before we get carried away, are we doing a scheduled task? If so save CPU cycles by jumping out!
if (isset($_GET['scheduled']))
{
require_once($sourcedir '/ScheduledTasks.php');
AutoTask();
}

// Check if compressed output is enabled, supported, and not already being done.
if (!empty($modSettings['enableCompressedOutput']) && !headers_sent())
{
// If zlib is being used, turn off output compression.
if (@ini_get('zlib.output_compression') == '1' || @ini_get('output_handler') == 'ob_gzhandler' || @version_compare(PHP_VERSION'4.2.0') == -1)
$modSettings['enableCompressedOutput'] = '0';
else
{
ob_end_clean();
ob_start('ob_gzhandler');
}
}

// Register an error handler.
set_error_handler('error_handler');

// Start the session. (assuming it hasn't already been.)
loadSession();

// Determine if this is using WAP, WAP2, or imode.  Technically, we should check that wap comes before application/xhtml or text/html, but this doesn't work in practice as much as it should.
/* if (isset($_REQUEST['wap']) || isset($_REQUEST['wap2']) || isset($_REQUEST['imode']))
unset($_SESSION['nowap']);
elseif (isset($_REQUEST['nowap']))
$_SESSION['nowap'] = true;
elseif (!isset($_SESSION['nowap']))
{
if (isset($_SERVER['HTTP_ACCEPT']) && strpos($_SERVER['HTTP_ACCEPT'], 'application/vnd.wap.xhtml+xml') !== false)
$_REQUEST['wap2'] = 1;
elseif (isset($_SERVER['HTTP_ACCEPT']) && strpos($_SERVER['HTTP_ACCEPT'], 'text/vnd.wap.wml') !== false)
{
if (strpos($_SERVER['HTTP_USER_AGENT'], 'DoCoMo/') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'portalmmm/') !== false)
$_REQUEST['imode'] = 1;
else
$_REQUEST['wap'] = 1;
}
} */

if (!defined('WIRELESS'))
define('WIRELESS', isset($_REQUEST['wap']) || isset($_REQUEST['wap2']) || isset($_REQUEST['imode']));

// Some settings and headers are different for wireless protocols.
if (WIRELESS)
{
define('WIRELESS_PROTOCOL', isset($_REQUEST['wap']) ? 'wap' : (isset($_REQUEST['wap2']) ? 'wap2' : (isset($_REQUEST['imode']) ? 'imode' '')));

// Some cellphones can't handle output compression...
$modSettings['enableCompressedOutput'] = '0';
// !!! Do we want these hard coded?
$modSettings['defaultMaxMessages'] = 5;
$modSettings['defaultMaxTopics'] = 9;

// Wireless protocol header.
if (WIRELESS_PROTOCOL == 'wap')
header('Content-Type: text/vnd.wap.wml');
}

// Restore post data if we are revalidating OpenID.
if (isset($_GET['openid_restore_post']) && !empty($_SESSION['openid']['saved_data'][$_GET['openid_restore_post']]['post']) && empty($_POST))
{
$_POST $_SESSION['openid']['saved_data'][$_GET['openid_restore_post']]['post'];
unset($_SESSION['openid']['saved_data'][$_GET['openid_restore_post']]);
}

// What function shall we execute? (done like this for memory's sake.)
call_user_func(smf_main());

// Call obExit specially; we're coming from the main area ;).
obExit(nullnulltrue);

// The main controlling function.
function smf_main()
{
global $modSettings$settings$user_info$board$topic$board_info$maintenance$sourcedir;

// Special case: session keep-alive, output a transparent pixel.
if (isset($_GET['action']) && $_GET['action'] == 'keepalive')
{
header('Content-Type: image/gif');
die("\x47\x49\x46\x38\x39\x61\x01\x00\x01\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x21\xF9\x04\x01\x00\x00\x00\x00\x2C\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x02\x44\x01\x00\x3B");
}

// Load the user's cookie (or set as guest) and load their settings.
loadUserSettings();

// Load the current board's information.
loadBoard();

//Load your language or English Language
if(loadLanguage('ADK_Snoweffect') == false)
loadLanguage('ADK_Snoweffect','english');

// Load the current user's permissions.
loadPermissions();

// Attachments don't require the entire theme to be loaded.
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'dlattach' && (!empty($modSettings['allow_guestAccess']) && $user_info['is_guest']))
detectBrowser();
// Load the current theme.  (note that ?theme=1 will also work, may be used for guest theming.)
else
loadTheme();

// Check if the user should be disallowed access.
is_not_banned();

// If we are in a topic and don't have permission to approve it then duck out now.
if (!empty($topic) && empty($board_info['cur_topic_approved']) && !allowedTo('approve_posts') && ($user_info['id'] != $board_info['cur_topic_starter'] || $user_info['is_guest']))
fatal_lang_error('not_a_topic'false);

// Do some logging, unless this is an attachment, avatar, toggle of editor buttons, theme option, XML feed etc.
if (empty($_REQUEST['action']) || !in_array($_REQUEST['action'], array('dlattach''findmember''jseditor''jsoption''requestmembers''smstats''.xml''xmlhttp''verificationcode''viewquery''viewsmfile')))
{
// Log this user as online.
writeLog();

// Track forum statistics and hits...?
if (!empty($modSettings['hitStats']))
trackStats(array('hits' => '+'));
}

// Is the forum in maintenance mode? (doesn't apply to administrators.)
if (!empty($maintenance) && !allowedTo('admin_forum'))
{
// You can only login.... otherwise, you're getting the "maintenance mode" display.
if (isset($_REQUEST['action']) && ($_REQUEST['action'] == 'login2' || $_REQUEST['action'] == 'logout'))
{
require_once($sourcedir '/LogInOut.php');
return $_REQUEST['action'] == 'login2' 'Login2' 'Logout';
}
// Don't even try it, sonny.
else
{
require_once($sourcedir '/Subs-Auth.php');
return 'InMaintenance';
}
}
// If guest access is off, a guest can only do one of the very few following actions.
elseif (empty($modSettings['allow_guestAccess']) && $user_info['is_guest'] && (!isset($_REQUEST['action']) || !in_array($_REQUEST['action'], array('coppa''login''login2''register''register2''reminder''activate''help''smstats''mailq''verificationcode''openidreturn'))))
{
require_once($sourcedir '/Subs-Auth.php');
return 'KickGuest';
}
elseif (empty($_REQUEST['action']))
{
// Action and board are both empty... BoardIndex!
if (empty($board) && empty($topic))
{
require_once($sourcedir '/BoardIndex.php');
return 'BoardIndex';
}
// Topic is empty, and action is empty.... MessageIndex!
elseif (empty($topic))
{
require_once($sourcedir '/MessageIndex.php');
return 'MessageIndex';
}
// Board is not empty... topic is not empty... action is empty.. Display!
else
{
require_once($sourcedir '/Display.php');
return 'Display';
}
}

// Here's the monstrous $_REQUEST['action'] array - $_REQUEST['action'] => array($file, $function).
$actionArray = array(
'activate' => array('Register.php''Activate'),
'admin' => array('Admin.php''AdminMain'),
'announce' => array('Post.php''AnnounceTopic'),
'attachapprove' => array('ManageAttachments.php''ApproveAttach'),
'buddy' => array('Subs-Members.php''BuddyListToggle'),
'calendar' => array('Calendar.php''CalendarMain'),
'clock' => array('Calendar.php''clock'),
'collapse' => array('BoardIndex.php''CollapseCategory'),
'coppa' => array('Register.php''CoppaForm'),
'credits' => array('Who.php''Credits'),
'deletemsg' => array('RemoveTopic.php''DeleteMessage'),
'display' => array('Display.php''Display'),
'dlattach' => array('Display.php''Download'),
'editpoll' => array('Poll.php''EditPoll'),
'editpoll2' => array('Poll.php''EditPoll2'),
'emailuser' => array('SendTopic.php''EmailUser'),
'findmember' => array('Subs-Auth.php''JSMembers'),

'gamercard' => array('GamerCard.php''ShowGamerCard'), 'groups' => array('Groups.php''Groups'),
'help' => array('Help.php''ShowHelp'),
'helpadmin' => array('Help.php''ShowAdminHelp'),
'im' => array('PersonalMessage.php''MessageMain'),
'jseditor' => array('Subs-Editor.php''EditorMain'),
'jsmodify' => array('Post.php''JavaScriptModify'),
'jsoption' => array('Themes.php''SetJavaScript'),
'lock' => array('LockTopic.php''LockTopic'),
'lockvoting' => array('Poll.php''LockVoting'),
'login' => array('LogInOut.php''Login'),
'login2' => array('LogInOut.php''Login2'),
'logout' => array('LogInOut.php''Logout'),
'markasread' => array('Subs-Boards.php''MarkRead'),
'mergetopics' => array('SplitTopics.php''MergeTopics'),
'media' => array('Aeva-Gallery.php''aeva_initGallery'),
'mgallery' => array('Aeva-Gallery.php''aeva_initGallery'),
'mlist' => array('Memberlist.php''Memberlist'),
'moderate' => array('ModerationCenter.php''ModerationMain'),
'modifycat' => array('ManageBoards.php''ModifyCat'),
'modifykarma' => array('Karma.php''ModifyKarma'),
'movetopic' => array('MoveTopic.php''MoveTopic'),
'movetopic2' => array('MoveTopic.php''MoveTopic2'),
'notify' => array('Notify.php''Notify'),
'notifyboard' => array('Notify.php''BoardNotify'),
'openidreturn' => array('Subs-OpenID.php''smf_openID_return'),
'pm' => array('PersonalMessage.php''MessageMain'),
'post' => array('Post.php''Post'),
'post2' => array('Post.php''Post2'),
'printpage' => array('Printpage.php''PrintTopic'),
'profile' => array('Profile.php''ModifyProfile'),
'quotefast' => array('Post.php''QuoteFast'),
'quickmod' => array('MessageIndex.php''QuickModeration'),
'quickmod2' => array('Display.php''QuickInTopicModeration'),
'recent' => array('Recent.php''RecentPosts'),
'register' => array('Register.php''Register'),
'register2' => array('Register.php''Register2'),
'reminder' => array('Reminder.php''RemindMe'),
'removepoll' => array('Poll.php''RemovePoll'),
'removetopic2' => array('RemoveTopic.php''RemoveTopic2'),
'reporttm' => array('SendTopic.php''ReportToModerator'),
'requestmembers' => array('Subs-Auth.php''RequestMembers'),
'restoretopic' => array('RemoveTopic.php''RestoreTopic'),
'search' => array('Search.php''PlushSearch1'),
'search2' => array('Search.php''PlushSearch2'),
'sendtopic' => array('SendTopic.php''EmailUser'),
'smstats' => array('Stats.php''SMStats'),
'suggest' => array('Subs-Editor.php''AutoSuggestHandler'),
'spellcheck' => array('Subs-Post.php''SpellCheck'),
'splittopics' => array('SplitTopics.php''SplitTopics'),
'stats' => array('Stats.php''DisplayStats'),
'sticky' => array('LockTopic.php''Sticky'),
'theme' => array('Themes.php''ThemesMain'),
'trackip' => array('Profile-View.php''trackIP'),
'about:mozilla' => array('Karma.php''BookOfUnknown'),
'about:unknown' => array('Karma.php''BookOfUnknown'),
'unread' => array('Recent.php''UnreadTopics'),
'unreadreplies' => array('Recent.php''UnreadTopics'),
'iobuploads' => array('iobuploads.php''iobuploads'),
'verificationcode' => array('Register.php''VerificationCode'),
'viewprofile' => array('Profile.php''ModifyProfile'),
'vote' => array('Poll.php''Vote'),
'viewquery' => array('ViewQuery.php''ViewQuery'),
'viewsmfile' => array('Admin.php''DisplayAdminFile'),
'who' => array('Who.php''Who'),
'.xml' => array('News.php''ShowXmlFeed'),
'xmlhttp' => array('Xml.php''XMLhttpMain'),
);

// Allow modifying $actionArray easily.
call_integration_hook('integrate_actions', array(&$actionArray));

// Get the function and file to include - if it's not there, do the board index.
if (!isset($_REQUEST['action']) || !isset($actionArray[$_REQUEST['action']]))
{
// Catch the action with the theme?
if (!empty($settings['catch_action']))
{
require_once($sourcedir '/Themes.php');
return 'WrapAction';
}

// Fall through to the board index then...
require_once($sourcedir '/BoardIndex.php');
return 'BoardIndex';
}

// Otherwise, it was set - so let's go to that action.
require_once($sourcedir '/' $actionArray[$_REQUEST['action']][0]);
return $actionArray[$_REQUEST['action']][1];
}

?>

<!-- Menu des réseaux sociaux (à gauche du site) -->
<ul id=menusocial>
   <li><a href="mailto:lesempafes@gmail.com"><span><i aria-hidden="true" class="icon-envelope">
   </i></span></a><span id="infobulle">Contactez-nous par Email</span></li>
   <li><a href="http://pafteam.com/forum/index.php?action=.xml;type=rss" target=_blank><span><i aria-hidden="true" class="icon-feed">
   </i></span></a><span id="infobulle">Inscrivez-vous au flux RSS du forum</span></li>
   <li><a href="http://www.facebook.com/LesEmpafes" target=_blank ><span><i aria-hidden="true" class="icon-facebook">
   </i></span></a><span id="infobulle">Aimez-nous sur Facebook</span></li>
   <li><a href="http://twitter.com/LesEmpafes" target=_blank><span><i aria-hidden="true" class="icon-twitter">
   </i></span></a><span id="infobulle">Suivez-nous sur Twitter</span></li>
   <li><a href="http://plus.google.com/106936843116028245186/posts" target=_blank><span><i aria-hidden="true" class="icon-google-plus">
   </i></span></a><span id="infobulle">Plussoyez-nous sur google +</span></li>
   <li><a href="http://www.youtube.com/LesEmpafes" target=_blank><span><i aria-hidden="true" class="icon-youtube">
   </i></span></a><span id="infobulle">Abonnez-vous à notre chaîne Youtube</span></li>
   <li><a href="http://steamcommunity.com/groups/pafteam" target=_blank><span><i aria-hidden="true" class="icon-steam">
   </i></span></a><span id="infobulle">Rejoignez-nous sur Steam</span></li>
</ul>
<div id="topcontrol" style="bottom: 15px;" title="Retour en haut de la page"></div>
</article>
</div>
<!-- Bas de page -->
<footer>
<!-- Creat by Connors -->
</footer>
    </body>
</html>

Mais ça ne fonctionne pas, et je ne comprend pas pourquoi avez-vous une idée ? En sachant que l'iframe n'est pour moi pas une solution viable (Trop de plaintes des utilisateurs).

En vous remerciant,
« Last Edit: August 29, 2013, 04:51:15 AM by 0Connors »
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

Offline maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,328
  • Gender: Male
  • Smf 2.1 RC2
    • Smf Français Forum non Officiel
Re: Intégration du forum dans une page web
« Reply #1 on: August 29, 2013, 05:07:10 AM »
Bonjour,
 
C'est normal tu copies l'index qui lui doit lire les infos du setting que je ne vois plus dans le code :)
 
Là tu te compliques vraiment la vie car tu veux sommes toute faire un portail avec intégration du forum et cela existe tout fait il y en a pas mal d'ailleurs :)
 
 
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline 0Connors

  • Full Member
  • ***
  • Posts: 491
  • Gender: Male
  • Numéro 2 des Empafés
    • Les Empafés
Re: Intégration du forum dans une page web
« Reply #2 on: August 29, 2013, 05:20:05 AM »
Bonjour Maximus,

Un portail d'accord, mais est il possible de conserver le design actuel de mon site, sans tout reprendre ?

En te remerciant,
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

Offline maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,328
  • Gender: Male
  • Smf 2.1 RC2
    • Smf Français Forum non Officiel
Re: Intégration du forum dans une page web
« Reply #3 on: August 29, 2013, 05:38:31 AM »
Bonjour,
 
Oui cela est possible tu as déjà tout les blocs et une multitude d'autres prêt l'emploi en plus tu as les news les annonces les pages etc... La seule chose que tu devras faire en désign c'est le menu si tu veux le même mais cela ne pause pas de problèmes je suppose que c'est un jquery/css. Tu devrais faire une installation en local et tester les divers portail pour voir ce qui te convient le mieux :)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline 0Connors

  • Full Member
  • ***
  • Posts: 491
  • Gender: Male
  • Numéro 2 des Empafés
    • Les Empafés
Re: Intégration du forum dans une page web
« Reply #4 on: August 29, 2013, 05:48:21 AM »
Salut Maximus,

Ça me fait un peu peur, je suis en train de me dire que je suis loin d'avoir terminé... A tu un portail en particulier à me conseiller ?

Ne serait-il pas possible de mettre mon style dans celui du forum ?

J'aimerai trouver une façon simple mais je me rend compte qu'il y en a pas je vais devoir reprendre mon site.  De plus c'étais une "volonté" de vouloir partir de quelque chose manuel complètement externe à un CMS quelconque. :-[

En te remerciant,
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

Offline maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,328
  • Gender: Male
  • Smf 2.1 RC2
    • Smf Français Forum non Officiel
Re: Intégration du forum dans une page web
« Reply #5 on: August 29, 2013, 08:38:03 AM »
Bonjour,
 
Tu peux regarder du côte de AdkPortal, SimplePortal et TinyPortal c'est les plus courant et traduit en français :)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline 0Connors

  • Full Member
  • ***
  • Posts: 491
  • Gender: Male
  • Numéro 2 des Empafés
    • Les Empafés
Re: Intégration du forum dans une page web
« Reply #6 on: August 29, 2013, 08:49:40 AM »
Salut Maximus,

Je viens de jeter un oeil aux différents portails que ma conseillé, mais à chaque fois on est limité à la mise en forme du portail etc... Je vois pas comment intégrer mon style au portail.

N'y a t'il vraiment aucun autre moyen ?  :'(

*Part chercher un carton de Prozac*  :(
« Last Edit: August 29, 2013, 09:49:32 AM by 0Connors »
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

Offline maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,328
  • Gender: Male
  • Smf 2.1 RC2
    • Smf Français Forum non Officiel
Re: Intégration du forum dans une page web
« Reply #7 on: August 29, 2013, 08:57:36 AM »
Bonjour,
 
Le style de ton portail sera égal au style de ton forum sauf si tu veux créer un autre Template séparé pour le portail on sait aussi et mettre ton forum dans une Iframe c'est déconseillé au point de vue de la sécurité de sessions :)
 
 
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline 0Connors

  • Full Member
  • ***
  • Posts: 491
  • Gender: Male
  • Numéro 2 des Empafés
    • Les Empafés
Re: Intégration du forum dans une page web
« Reply #8 on: August 29, 2013, 09:09:35 AM »
Re,

J'ai me suis donc résigné à installer un des portails "SimplePortal", maintenant tout est en anglais je suis un peu perdu dans ce qu'il est possible de faire ou non.

Je t'expose donc mon idée, afin de savoir si oui ou non c'est possible.

J'ai mon nouveau site donc (http://www.pafteam.com/autre/nouveausite.final/) dans lequel j'aimerai ajouté la partie en-tête + menu afin de la retrouver dans la partie haute de mon forum, à l’identique. Est-ce possible ?

J'ai trouvé des fonctions de "Custom block Html/Php"  que je tente d'ajouté mais rien ne se passe... J'ai modifié pas mal le thème de mon forum en supprimant la partie "News" et "En-tête" SMF afin de tout faire à ma "sauce".

J'ai vu aussi un option "Portal mode : Integration" un peu étrange, je comprend pas bien le principe...  :-X Pourrai-tu me guider un peu sur la façon de procéder/configurer les paramètre du portail pour obtenir le rendu souhaité ?

En te remerciant,
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

Offline Zuki.

  • Sophist Member
  • *****
  • Posts: 1,308
  • Gender: Male
  • SMF 2.0.5
    • F T Z - Forum Train Zuki
Re: Intégration du forum dans une page web
« Reply #9 on: August 29, 2013, 09:48:50 AM »
Bonjour,

Pour la traduction française de SimplePortal 2.3.5 regarde ici : http://simpleportal.net/index.php?topic=10964.msg60439#msg60439


Offline 0Connors

  • Full Member
  • ***
  • Posts: 491
  • Gender: Male
  • Numéro 2 des Empafés
    • Les Empafés
Re: Intégration du forum dans une page web
« Reply #10 on: August 29, 2013, 09:52:47 AM »
Merci, pour la trad Zuki !  ;)
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

Offline 0Connors

  • Full Member
  • ***
  • Posts: 491
  • Gender: Male
  • Numéro 2 des Empafés
    • Les Empafés
Re: Intégration du forum dans une page web
« Reply #11 on: August 29, 2013, 11:44:47 AM »
Je patauge, je vois pas du tout comment obtenir le même rendu...  :(
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

Offline maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,328
  • Gender: Male
  • Smf 2.1 RC2
    • Smf Français Forum non Officiel
Re: Intégration du forum dans une page web
« Reply #12 on: August 29, 2013, 06:03:59 PM »
Bonsoir,
 
Je pourrai voir cela du week-end pour te donner un exemple car là je suis rappelé boulot ... :)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline 0Connors

  • Full Member
  • ***
  • Posts: 491
  • Gender: Male
  • Numéro 2 des Empafés
    • Les Empafés
Re: Intégration du forum dans une page web
« Reply #13 on: August 30, 2013, 03:13:07 AM »
Salut Maximus,

Ca marche pas de souci, je te remercie !  ;)
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

Offline maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,328
  • Gender: Male
  • Smf 2.1 RC2
    • Smf Français Forum non Officiel
Re: Intégration du forum dans une page web
« Reply #14 on: August 30, 2013, 05:11:34 PM »
Bonsoir,
 
Fais moi un synoptique en mode site et en mode forum pour voir comment tu veux tout cela exactement :)
 
 
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline 0Connors

  • Full Member
  • ***
  • Posts: 491
  • Gender: Male
  • Numéro 2 des Empafés
    • Les Empafés
Re: Intégration du forum dans une page web
« Reply #15 on: August 31, 2013, 03:23:09 AM »
Salut,

Avec ce mod puis-je conservé mon site tel quel, et simplement modifier mon forum de façon à ce qu'on est une interface possible avec le site ?  :o

Sinon dans l'idéal ça serait qu'on ne touche pas au site, et qu'on ajoute simplement un menu qui se rapprochera du menu de mon site (En thermes de design)  sur mon forum de façon a ce que les gens qui se trouve sur le forum ai la possibilité de naviguer sur le site.

En te remerciant,
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

Offline Manethon

  • Semi-Newbie
  • *
  • Posts: 80
Re: Intégration du forum dans une page web
« Reply #16 on: September 02, 2013, 08:07:24 AM »

 Pour ma part, j'ai fait simple, j'ai intégré le forum sous la forme d'une iframe. C'est un peu rustique mais cela fonctionne et j'ai gardé l'entête de mon site. Mais effectivement, on doit pouvoir faire bien mieux !

Offline 0Connors

  • Full Member
  • ***
  • Posts: 491
  • Gender: Male
  • Numéro 2 des Empafés
    • Les Empafés
Re: Intégration du forum dans une page web
« Reply #17 on: September 02, 2013, 08:12:50 AM »
L'iframe c'est pratique parce que tu fais ça rapidement. Mais les utilisateurs du miens se plaigne de la double scrollbar et surtout de  ne pas pouvoir utiliser les adresses URL du navigateur, du coup la plupart finisse par utilisé l'adresse du forum seul sans savoir ce qu'il se passe sur le site...  :-\
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9

Offline maximus23

  • Local Moderator
  • SMF Super Hero
  • *
  • Posts: 11,328
  • Gender: Male
  • Smf 2.1 RC2
    • Smf Français Forum non Officiel
Re: Intégration du forum dans une page web
« Reply #18 on: September 02, 2013, 09:33:21 AM »
Bonjour,
 
J'ai fait quelques tests et tu peux facilement intégrer ton code dans le header de l'index.template pour avoir avec le mod simple portal tes blocs et tes entêtes non modifiées. tu peux aussi avoir ton menu de même style de ton site pour le forum et pour le portail ce n'est qu'un jquery qu'il faut adapter attention de ne pas le dupliquer car il est déjà dans le fichier index.template de ton thème.
:)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Offline 0Connors

  • Full Member
  • ***
  • Posts: 491
  • Gender: Male
  • Numéro 2 des Empafés
    • Les Empafés
Re: Intégration du forum dans une page web
« Reply #19 on: September 02, 2013, 11:18:31 AM »
Salut maximus,

Tout d'abord merci pour tout et surtout d'avoir fait des tests...

Maintenant je suis débutant en PHP et je suis un peu perdu quand j'ouvre une page comme celle-là pour placer mes balises etc... Aurai-tu un moment pour qu'on test avec mon code afin de me montrer comment faire.

Par exemple, j'aimerai ajouter mon "header" dans mon fichier index.template.php :

Code: [Select]
<header id="entete">
<!-- Titre et logo du site -->
<a href="index.php" class="boutonlogo" title="Retour à la page d'accueil"></a>
<div id="ensembletitre">
<p class="titre">Site Officiel des Empafés</p>
<p class="soustitre">The Band of potes !</p>
</div>
<!-- Encadré utilisateur du forum (En Haut à droite) -->
<div id="ensembleforum">
<!-- Avatar -->
<div id="avatar">
<?php ssi_avatar();?>
</div>
<!-- Message de bienvenue -->
<div id="bienvenue">
<?php ssi_welcome();?></br>
</div>
<!-- Utilisateurs connectés -->
<div id="connecte">
Utilisateurs actuellement connectés : </br>
<?php ssi_logOnline(); ?>
</div>
<!-- Connexion utilisateurs  -->
<div id="connexion" >
<?php
   if ($context['user']['is_guest'])
   {
ssi_login();
   }
   else
   {
ssi_logout();
   }
 ?>
</br>
</div>
<!-- Calendrier / Dernier membre -->
<div id="evenement" >
<?php ssi_todaysCalendar(); ?>
<?php ssi_latestMember(); ?>
</div>
</div>
</header>

Comment dois-je mis prendre ?

PS : J'ai mis mon "index.template.php en fichier joint.

En te remerciant,  ;)
Site : www.pafteam.com

Projet : www.pafteam.com/beta-test/maj-site/

Version SMF : 2.0.9