CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Flocon de neige sur forum

Le_GoGlo
Le_GoGlo
Niveau 7
20 novembre 2004 à 12:45:22

Salut j´ais un forum en PHPBB et un cod javascripte pour donner l´effet que des plocon de neige tombe mais je sais pas du tout ou l´inserer :-(

Pouvez vous m´aider svp

merci

Golden_Pourri
Golden_Pourri
Niveau 10
20 novembre 2004 à 17:05:24

va voir sur le forum de

http://phpbb-fr.com

je suis pas sur de l´extension

[sd-02]
[sd-02]
Niveau 7
20 novembre 2004 à 17:25:38

In ont fermé les inscriptions sur ce sit?

Le_GoGlo
Le_GoGlo
Niveau 7
20 novembre 2004 à 18:50:35

lut alors voila le cod

http://perso.club-internenet.fr/charcell/onglet4_4.html

zel89
zel89
Niveau 10
20 novembre 2004 à 19:47:08

C´est marqué : Entre < Body> et < /Body>

Le_GoGlo
Le_GoGlo
Niveau 7
20 novembre 2004 à 21:37:33

oui mais je doit metre dans quelle fichier je pence que c´est dans index mais ou pasque c´est du php

MathieuN7
MathieuN7
Niveau 10
20 novembre 2004 à 21:42:29

ENTRE BODY ET BODY!!! C´est écrit dessus!!! ( comme le port-salut! :dehors: )

Le_GoGlo
Le_GoGlo
Niveau 7
20 novembre 2004 à 21:47:53

OUI je le met entre body et body MAIS OU

mon index c´est ca

< ?php

/*************************************************

    • ***********************

* index.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : ( C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: index.php,v 1.99.2.3 2004/07/11 16:46:15 acydburn Exp $
*
*

    • ***********************************************
    • **********************/

/*************************************************

    • ***********************

*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* ( at your option) any later version.
*

    • ***********************************************
    • **********************/

define(´IN_PHPBB´, true);
$phpbb_root_path = ´./´;
include($phpbb_root_path . ´extension.inc´);
include($phpbb_root_path . ´common.´.$phpEx);

/ /
/ / Start session management
/ /
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
/ /
/ / End session management
/ /

$viewcat = ( ! empty($HTTP_GET_VARS[POST_CAT_URL]) ) ? $HTTP_GET_VARS[POST_CAT_URL] : -1;

if( isset($HTTP_GET_VARS[´mark´]) || isset($HTTP_POST_VARS[´mark´]) )
{
$mark_read = ( isset($HTTP_POST_VARS[´mark´]) ) ? $HTTP_POST_VARS[´mark´] : $HTTP_GET_VARS[´mark´];
}
else
{
$mark_read = ´´;
}

/ /
/ / Handle marking posts
/ /
if( $mark_read == ´forums´ )
{
if( $userdata[´session_logged_in´] )
{
setcookie($board_config[´cookie_name´] . ´_f_all´, time(), 0, $board_config[´cookie_path´], $board_config[´cookie_domain´], $board_config[´cookie_secure´]);
}

$template->assign_vars(array(
"META" => ´<meta http-equiv="refresh" content="3;url=´ . append_sid("index.$phpEx") . ´">´)
);

$message = $lang[´Forums_marked_read´] . ´<br / ><br / >´ . sprintf($lang[´Click_return_index´], ´<a href="´ . append_sid("index.$phpEx") . ´">´, ´</a> ´);

message_die(GENERAL_MESSAGE, $message);
}
/ /
/ / End handle marking posts
/ /

$tracking_topics = (
isset($HTTP_COOKIE_VARS[$board_config[´cookie_name
´] . ´_t´]) ) ?
unserialize($HTTP_COOKIE_VARS[$board_config[´cooki
e_name´] . " _t"]) : array();
$tracking_forums = (
isset($HTTP_COOKIE_VARS[$board_config[´cookie_name
´] . ´_f´]) ) ?
unserialize($HTTP_COOKIE_VARS[$board_config[´cooki
e_name´] . " _f"]) : array();

/ /
/ / If you don´t use these stats on your index you may want to consider
/ / removing them
/ /
$total_posts = get_db_stat(´postcount´);
$total_users = get_db_stat(´usercount´);
$newest_userdata = get_db_stat(´newestuser´);
$newest_user = $newest_userdata[´username´];
$newest_uid = $newest_userdata[´user_id´];

if( $total_posts == 0 )
{
$l_total_post_s = $lang[´Posted_articles_zero_total´];
}
else if( $total_posts == 1 )
{
$l_total_post_s = $lang[´Posted_article_total´];
}
else
{
$l_total_post_s = $lang[´Posted_articles_total´];
}

if( $total_users == 0 )
{
$l_total_user_s = $lang[´Registered_users_zero_total´];
}
else if( $total_users == 1 )
{
$l_total_user_s = $lang[´Registered_user_total´];
}
else
{
$l_total_user_s = $lang[´Registered_users_total´];
}

/ /
/ / Start page proper
/ /
$sql = " SELECT c.cat_id, c.cat_title, c.cat_order
FROM " . CATEGORIES_TABLE . " c
ORDER BY c.cat_order";
if( ! ($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, ´Could not query categories list´, ´´, __LINE__, __FILE__, $sql);
}

$category_rows = array();
while( $category_rows[] = $db->sql_fetchrow($result) ) ;
$db->sql_freeresult($result);

if( ( $total_categories = count($category_rows) ) )
{
//
// Define appropriate SQL
//
switch(SQL_LAYER)
{
case ´postgresql´:
$sql = " SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
WHERE p.post_id = f.forum_last_post_id
AND u.user_id = p.poster_id
UNION (
SELECT f.*, NULL, NULL, NULL, NULL
FROM " . FORUMS_TABLE . " f
WHERE NOT EXISTS (
SELECT p.post_time
FROM " . POSTS_TABLE . " p
WHERE p.post_id = f.forum_last_post_id
)
)
ORDER BY cat_id, forum_order";
break;

case ´oracle´:
$sql = " SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
WHERE p.post_id = f.forum_last_post_id(+)
AND u.user_id = p.poster_id(+)
ORDER BY f.cat_id, f.forum_order";
break;

default:
$sql = " SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
FROM ( ( " . FORUMS_TABLE . " f
LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
ORDER BY f.cat_id, f.forum_order";
break;
}
if ( ! ($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, ´Could not query forums information´, ´´, __LINE__, __FILE__, $sql);
}

$forum_data = array();
while( $row = $db->sql_fetchrow($result) )
{
$forum_data[] = $row;
}
$db->sql_freeresult($result);

if ( ! ($total_forums = count($forum_data)) )
{
message_die(GENERAL_MESSAGE, $lang[´No_forums´]);
}

//
// Obtain a list of topic ids which contain
// posts made since user last visited
//
if ( $userdata[´session_logged_in´] )
{
$sql = " SELECT t.forum_id, t.topic_id, p.post_time
FROM " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p
WHERE p.post_id = t.topic_last_post_id
AND p.post_time > " . $userdata[´user_lastvisit´] . "
AND t.topic_moved_id = 0";
if ( ! ($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, ´Could not query new topic information´, ´´, __LINE__, __FILE__, $sql);
}

$new_topic_data = array();
while( $topic_data = $db->sql_fetchrow($result) )
{

$new_topic_data[$topic_data[´forum_id´]][$topic
_data[´topic_id´]] = $topic_data[´post_time´];
}
$db->sql_freeresult($result);
}

//
// Obtain list of moderators of each forum
// First users, then groups . .. broken into two queries
//
$sql = " SELECT aa.forum_id, u.user_id, u.username
FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g, " . USERS_TABLE . " u
WHERE aa.auth_mod = " . TRUE . "
AND g.group_single_user = 1
AND ug.group_id = aa.group_id
AND g.group_id = aa.group_id
AND u.user_id = ug.user_id
GROUP BY u.user_id, u.username, aa.forum_id
ORDER BY aa.forum_id, u.user_id";
if ( ! ($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, ´Could not query forum moderator information´, ´´, __LINE__, __FILE__, $sql);
}

$forum_moderators = array();
while( $row = $db->sql_fetchrow($result) )
{
$forum_moderators[$row[´forum_id´]][] = ´<a href="´ . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . " =" . $row[´user_id´]) . ´">´ . $row[´username´] . ´</a>´;
}
$db->sql_freeresult($result);

$sql = " SELECT aa.forum_id, g.group_id, g.group_name
FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
WHERE aa.auth_mod = " . TRUE . "
AND g.group_single_user = 0
AND g.group_type < > " . GROUP_HIDDEN . "
AND ug.group_id = aa.group_id
AND g.group_id = aa.group_id
GROUP BY g.group_id, g.group_name, aa.forum_id
ORDER BY aa.forum_id, g.group_id";
if ( ! ($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, ´Could not query forum moderator information´, ´´, __LINE__, __FILE__, $sql);
}

while( $row = $db->sql_fetchrow($result) )
{
$forum_moderators[$row[´forum_id´]][] = ´<a href="´ . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . " =" . $row[´group_id´]) . ´">´ . $row[´group_name´] . ´</a>´;
}
$db->sql_freeresult($result);

//
// Find which forums are visible for this user
//
$is_auth_ary = array();
$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);

//
// Start output of page
//
define(´SHOW_ONLINE´, true);
$page_title = $lang[´Index´];
include($phpbb_root_path . ´includes/page_header.´.$phpEx);

$template->set_filenames(array(
´body´ => ´index_body.tpl´)
);

$template->assign_vars(array(
´TOTAL_POSTS´ => sprintf($l_total_post_s, $total_posts),
´TOTAL_USERS´ => sprintf($l_total_user_s, $total_users),
´NEWEST_USER´ => sprintf($lang[´Newest_user´], ´<a href="´ . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . " =$newest_uid") . ´">´, $newest_user, ´</a>´),

´FORUM_IMG´ => $images[´forum´],
´FORUM_NEW_IMG´ => $images[´forum_new´],
´FORUM_LOCKED_IMG´ => $images[´forum_locked´],

´L_FORUM´ => $lang[´Forum´],
´L_TOPICS´ => $lang[´Topics´],
´L_REPLIES´ => $lang[´Replies´],
´L_VIEWS´ => $lang[´Views´],
´L_POSTS´ => $lang[´Posts´],
´L_LASTPOST´ => $lang[´Last_Post´],
´L_NO_NEW_POSTS´ => $lang[´No_new_posts´],
´L_NEW_POSTS´ => $lang[´New_posts´],
´L_NO_NEW_POSTS_LOCKED´ => $lang[´No_new_posts_locked´],
´L_NEW_POSTS_LOCKED´ => $lang[´New_posts_locked´],
´L_ONLINE_EXPLAIN´ => $lang[´Online_explain´],

´L_MODERATOR´ => $lang[´Moderators´],
´L_FORUM_LOCKED´ => $lang[´Forum_is_locked´],
´L_MARK_FORUMS_READ´ => $lang[´Mark_all_forums´],

´U_MARK_READ´ => append_sid("index.$phpEx?mark=forums"))
);

//
// Okay, let´s build the index
//
for($i = 0; $i < $total_categories; $i++)
{
$cat_id = $category_rows[$i][´cat_id´];

//
// Should we display this category/forum set?
//
$display_forums = false;
for($j = 0; $j < $total_forums; $j++)
{
if (
$is_auth_ary[$forum_data[$j][´forum_id´]][´auth_vi
ew´] && $forum_data[$j][´cat_id´] == $cat_id )
{
$display_forums = true;
}
}

//
// Yes, we should, so first dump out the category
// title, then, if appropriate the forum list
//
if ( $display_forums )
{
$template->assign_block_vars(´catrow´, array(
´CAT_ID´ => $cat_id,
´CAT_DESC´ => $category_rows[$i][´cat_title´],
´U_VIEWCAT´ => append_sid("index.$phpEx?" . POST_CAT_URL . " =$cat_id"))
);

if ( $viewcat == $cat_id || $viewcat == -1 )
{
for($j = 0; $j < $total_forums; $j++)
{
if ( $forum_data[$j][´cat_id´] == $cat_id )
{
$forum_id = $forum_data[$j][´forum_id´];

if ( $is_auth_ary[$forum_id][´auth_view´] )
{
if ( $forum_data[$j][´forum_status´] == FORUM_LOCKED )
{
$folder_image = $images[´forum_locked´];
$folder_alt = $lang[´Forum_locked´];
}
else
{
$unread_topics = false;
if ( $userdata[´session_logged_in´] )
{
if ( ! empty($new_topic_data[$forum_id]) )
{
$forum_last_post_time = 0;

while( list($check_topic_id, $check_post_time) = @each($new_topic_data[$forum_id]) )
{
if ( empty($tracking_topics[$check_topic_id]) )
{
$unread_topics = true;
$forum_last_post_time = max($check_post_time, $forum_last_post_time);

}
else
{
if ( $tracking_topics[$check_topic_id] < $check_post_time )
{
$unread_topics = true;
$forum_last_post_time = max($check_post_time, $forum_last_post_time);
}
}
}

if ( ! empty($tracking_forums[$forum_id]) )
{
if ( $tracking_forums[$forum_id] > $forum_last_post_time )
{
$unread_topics = false;
}
}

if (
isset($HTTP_COOKIE_VARS[$board_config[´cookie_name
´] . ´_f_all´]) )
{
if ( $HTTP_COOKIE_VARS[$board_config[´cookie_name´] . ´_f_all´] > $forum_last_post_time )
{
$unread_topics = false;
}
}

}
}

$folder_image = ( $unread_topics ) ? $images[´forum_new´] : $images[´forum´];
$folder_alt = ( $unread_topics ) ? $lang[´New_posts´] : $lang[´No_new_posts´];
}

$posts = $forum_data[$j][´forum_posts´];
$topics = $forum_data[$j][´forum_topics´];

if ( $forum_data[$j][´forum_last_post_id´] )
{
$last_post_time = create_date($board_config[´default_dateformat´], $forum_data[$j][´post_time´], $board_config[´board_timezone´]);

$last_post = $last_post_time . ´<br / >´;

$last_post . = ( $forum_data[$j][´user_id´] == ANONYMOUS ) ? ( ( $forum_data[$j][´post_username´] ! = ´´ ) ? $forum_data[$j][´post_username´] . ´ ´ : $lang[´Guest´] . ´ ´ ) : ´<a href="´ . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . ´=´ . $forum_data[$j][´user_id´]) . ´">´ . $forum_data[$j][´username´] . ´</a> ´;

$last_post . = ´<a href="´ . append_sid("viewtopic.$phpEx?" . POST_POST_URL . ´=´ . $forum_data[$j][´forum_last_post_id´]) . ´#´ . $forum_data[$j][´forum_last_post_id´] . ´"><img src="´ . $images[´icon_latest_reply´] . ´" border="0" alt="´ . $lang[´View_latest_post´] . ´" title="´ . $lang[´View_latest_post´] . ´" / ></a>´;
}
else
{
$last_post = $lang[´No_Posts´];
}

if ( count($forum_moderators[$forum_id]) > 0 )
{
$l_moderators = ( count($forum_moderators[$forum_id]) == 1 ) ? $lang[´Moderator´] : $lang[´Moderators´];
$moderator_list = implode(´, ´, $forum_moderators[$forum_id]);
}
else
{
$l_moderators = ´ ´;
$moderator_list = ´ ´;
}

$row_color = ( ! ($i % 2) ) ? $theme[´td_color1´] : $theme[´td_color2´];
$row_class = ( ! ($i % 2) ) ? $theme[´td_class1´] : $theme[´td_class2´];

$template->assign_block_vars(´catrow.forumr
ow´, array(
´ROW_COLOR´ => ´#´ . $row_color,
´ROW_CLASS´ => $row_class,
´FORUM_FOLDER_IMG´ => $folder_image,
´FORUM_NAME´ => $forum_data[$j][´forum_name´],
´FORUM_DESC´ => $forum_data[$j][´forum_desc´],
´POSTS´ => $forum_data[$j][´forum_posts´],
´TOPICS´ => $forum_data[$j][´forum_topics´],
´LAST_POST´ => $last_post,
´MODERATORS´ => $moderator_list,

´L_MODERATOR´ => $l_moderators,
´L_FORUM_FOLDER_ALT´ => $folder_alt,

´U_VIEWFORUM´ => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . " =$forum_id"))
);
}
}
}
}
}
} / / for . .. categories

}// if . .. total_categories
else
{
message_die(GENERAL_MESSAGE, $lang[´No_forums´]);
}

/ /
/ / Generate the page
/ /
$template->pparse(´body´);

include($phpbb_root_path . ´includes/page_tail.´.$phpEx);

? >

Oo_Sauron_oO
Oo_Sauron_oO
Niveau 9
20 novembre 2004 à 21:51:17

T´as pas foiré là Le_Goglo en copiant tout ce code :honte:

Sinon je ne sais pas vraiment si c´est possible. Tu peux créér une page index.html ou tu mets le code puis tu affiche ton forum dans une iframe et tout mais c´est compliqué et peut-être que ça n´ira pas.

Le_GoGlo
Le_GoGlo
Niveau 7
20 novembre 2004 à 21:54:39

ca va j´ais deja vu sur un autre forum quand c´est la periode de noel il mete des flocon qui tombe

avan j´ais reeussi mais ca ma mi des erreur et la neige tombais seulment sur le haut de la page

Le_GoGlo
Le_GoGlo
Niveau 7
20 novembre 2004 à 21:57:33

http://users.rockweb.org/eaglegroup/

regarde les ereurs qu´il y a et la neige tombe seulement en haut

zel89
zel89
Niveau 10
20 novembre 2004 à 22:08:59

Chez moi il n´y a pas de neige du tout. Et puis ça m´étonnerait que dans ta page il n´y est que les balise < ?php et ? > comme tu le mets plus haut, il y a forcément les balise < body></body>.

Le_GoGlo
Le_GoGlo
Niveau 7
20 novembre 2004 à 22:11:00

j´ai renlever c´est pour ca je te le remet tout de suite

Le_GoGlo
Le_GoGlo
Niveau 7
20 novembre 2004 à 22:13:49

voila c´est remi

et non j´ais pas c´est balise body j´ais fais un copier coler de ma page index donc c´est comme mon poste plus haut

zel89
zel89
Niveau 10
20 novembre 2004 à 22:21:53

Exact je viens de regarder chez moi et il n´y a que les balises < ?php et ? >

Essayes de rajouter < html></html>
< head></head>
et les balises < body></body> avec ton script pour la neige et ton code php dedans.

Le_GoGlo
Le_GoGlo
Niveau 7
20 novembre 2004 à 22:23:07

ok je vais essayer

vin_moi
vin_moi
Niveau 10
20 novembre 2004 à 23:10:01

va dans le template de ton forum : phpbb2/template/ton-template/overall_header.tpl

ouvre overall_header.tpl avec le bloc note.

ensuite ajoute ton script entre < body> et < /body> comme indiqué. réuploade le template.

ca devrait marcher !

vin_moi
vin_moi
Niveau 10
20 novembre 2004 à 23:12:39

Et au fait, si ca ne marche pas, assure toi bien que tu a upload aussi l´image de la neige. et met l´url complete vers cette image !

Le_GoGlo
Le_GoGlo
Niveau 7
21 novembre 2004 à 09:36:15

ok ca marche merci bien vin_moi

vin_moi
vin_moi
Niveau 10
21 novembre 2004 à 14:16:56

de rien :-p

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment