Intégrer un tournepage.js dans une page php

Fermé
Utilisateur anonyme - 21 mai 2008 à 11:25
 Utilisateur anonyme - 22 mai 2008 à 20:13
Bonjour,

je voudrais intégrer sur ma page d'accueil d'un forum phpbb3, un tournepage de ce style => http://weightlosssuccessstory.direct-vision.net/ (voir en haut à droite)
Ca marche très bien en html mais ma page index est en php.
Je ne sais pas comment faire. Je débute.
Pour info, j'ai un dossier placé à la racine du site (qui s'appelle "pub") dans lequel se trouve 2 fichiers swf, deux images (petit et grand format) et le fichier tournepage.js
Merci de vos conseils et de votre aide.
A voir également:

5 réponses

vlmath Messages postés 793 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 160
21 mai 2008 à 18:25
Salut,

C'est pas un problème : il te suffit de ne pas le mettre dans les balises <?php ?> :
<html>
<head>
<script> ..... <script>
</head>
<body>
<?php ..... ?>
</body>
</html>


ou alors de faire un print de ton scipt (à utiliser si tu veux faire une incorporation dynamique ...) :
<?php
print '<script> ..... </script>';
?>


@Bientôt
0
Utilisateur anonyme
21 mai 2008 à 21:31
Bonsoir vlmath,

je ne comprends pas très bien ce que je dois faire pour intégrer l'animation dans la page index.php.
l'adresse du forum => www.dragonfly06.fr/forum

J'ai essayé de l'intégrer comme tu le suggères mais rien n'apparait. Au contraire, j'ai une shoutbox qui ne veut plus charger.

Bref, si tu peux préciser car en l'état, ça ne fonctionne pas.
0
vlmath Messages postés 793 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 160
22 mai 2008 à 12:02
Comme je pense que ton script est toujours le même, tu peux le mettre dans ta page .php comme si c'était une page en .htm :

cherches dans ta page la balise <head>, et tu colle le script comme tu le faisais dans une page html, juste après la cette balise.
0
Utilisateur anonyme
22 mai 2008 à 12:35
il n'y a pas de balise <head> dans la page index.php

voila le code :

<?php
/**
*
* @package phpBB3
* @version $Id: index.php,v 1.176 2007/10/05 14:30:06 acydburn Exp $
* @copyright (c) 2005 phpBB Group
* @license https://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');

$user->add_lang('mods/shout');

display_forums('', $config['load_moderators']);

// Set some stats, get posts count from forums data if we... hum... retrieve all forums data
$total_posts = $config['num_posts'];
$total_topics = $config['num_topics'];
$total_users = $config['num_users'];

$l_total_user_s = ($total_users == 0) ? 'TOTAL_USERS_ZERO' : 'TOTAL_USERS_OTHER';
$l_total_post_s = ($total_posts == 0) ? 'TOTAL_POSTS_ZERO' : 'TOTAL_POSTS_OTHER';
$l_total_topic_s = ($total_topics == 0) ? 'TOTAL_TOPICS_ZERO' : 'TOTAL_TOPICS_OTHER';

// Grab group details for legend display
if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
{
$sql = 'SELECT group_id, group_name, group_colour, group_type
FROM ' . GROUPS_TABLE . '
WHERE group_legend = 1
ORDER BY group_name ASC';
}
else
{
$sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
FROM ' . GROUPS_TABLE . ' g
LEFT JOIN ' . USER_GROUP_TABLE . ' ug
ON (
g.group_id = ug.group_id
AND ug.user_id = ' . $user->data['user_id'] . '
AND ug.user_pending = 0
)
WHERE g.group_legend = 1
AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
ORDER BY g.group_name ASC';
}
$result = $db->sql_query($sql);

$legend = '';
while ($row = $db->sql_fetchrow($result))
{
$colour_text = ($row['group_colour']) ? ' style="color:#' . $row['group_colour'] . '"' : '';

if ($row['group_name'] == 'BOTS')
{
$legend .= (($legend != '') ? ', ' : '') . '<span' . $colour_text . '>' . $user->lang['G_BOTS'] . '</span>';
}
else
{
$legend .= (($legend != '') ? ', ' : '') . '<a' . $colour_text . ' href="' . append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=group&g=' . $row['group_id']) . '">' . (($row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $row['group_name']] : $row['group_name']) . '</a>';
}
}
$db->sql_freeresult($result);

// Generate birthday list if required ...
$birthday_list = '';
if ($config['load_birthdays'] && $config['allow_birthdays'])
{
$now = getdate(time() + $user->timezone + $user->dst - date('Z'));
$sql = 'SELECT user_id, username, user_colour, user_birthday
FROM ' . USERS_TABLE . "
WHERE user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%'
AND user_type IN (" . USER_NORMAL . ', ' . USER_FOUNDER . ')';
$result = $db->sql_query($sql);

while ($row = $db->sql_fetchrow($result))
{
$birthday_list .= (($birthday_list != '') ? ', ' : '') . get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']);

if ($age = (int) substr($row['user_birthday'], -4))
{
$birthday_list .= ' (' . ($now['year'] - $age) . ')';
}
}
$db->sql_freeresult($result);
}

// Assign index specific vars
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($user->lang[$l_total_post_s], $total_posts),
'TOTAL_TOPICS' => sprintf($user->lang[$l_total_topic_s], $total_topics),
'TOTAL_USERS' => sprintf($user->lang[$l_total_user_s], $total_users),
'NEWEST_USER' => sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),

'LEGEND' => $legend,
'BIRTHDAY_LIST' => $birthday_list,

'FORUM_IMG' => $user->img('forum_read', 'NO_NEW_POSTS'),
'FORUM_NEW_IMG' => $user->img('forum_unread', 'NEW_POSTS'),
'FORUM_LOCKED_IMG' => $user->img('forum_read_locked', 'NO_NEW_POSTS_LOCKED'),
'FORUM_NEW_LOCKED_IMG' => $user->img('forum_unread_locked', 'NO_NEW_POSTS_LOCKED'),

'S_LOGIN_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
'S_DISPLAY_BIRTHDAY_LIST' => ($config['load_birthdays']) ? true : false,

'U_MARK_FORUMS' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'mark=forums') : '',
'U_MCP' => ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&mode=front', true, $user->session_id) : '')
);

// Output page
page_header($user->lang['INDEX']);

$template->set_filenames(array(
'body' => 'index_body.html')
);

page_footer();

?>

je crois que je vais laisser tomber...
merci en tout cas pour tes réponses et ton attention.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
vlmath Messages postés 793 Date d'inscription vendredi 20 octobre 2006 Statut Contributeur Dernière intervention 4 septembre 2011 160
22 mai 2008 à 19:21
Mais non, il ne faut pas abandonner ...
Je voulais dire de la faire comme ça :
<html>
<head>
<script> <!-- ton scipt javascript ICI, la m'eme chose que dans ta page html --> </script>
<?php 
/** 
* 
* @package phpBB3 
* @version $Id: index.php,v 1.176 2007/10/05 14:30:06 acydburn Exp $ 
* @copyright (c) 2005 phpBB Group 
* @license https://opensource.org/licenses/gpl-license.php GNU Public License 
* 
*/ 

/*
.
. le reste du code dans changements
.
/*

page_footer(); 

?>
0
Utilisateur anonyme
22 mai 2008 à 20:13
Non, ça ne marche pas. J'ai déjà essayé et rien n'apparait.
En plus la shoutbox ne s'affiche plus correctement.
Il y a autre chose, peut-être à partir d'un autre fichier.
Merci quand même.
0