Aller au contenu
Invision Board France

Sortie d'IPB RC2 pré finale


thewiseoldman

Messages recommandés

La coupure du site ne m'a pas permis de vous annoncer la sortie de la RC2 dans les temps alors rattrapons nous :

 

Télécharger IPB RC2

 

Cette nouvelle version comporte beaucoup de changements internes, outre les ordinaires corrections de bugs cette version propose également une sécurité renforcée contre le cross scripting (XSS) ainsi que la version lite d'IPD le futur CMS d'Invision Power Services.

 

Cette RC2 présente également un nouveau répertoire modules pour l'intégration d'IPB avec d'autres scripts comme Hivemail ou Photopost.

 

Cela n'est pas indiqué mais la css et le board wrapper ont eux aussi été modifés voici la nouvelle css suivi du nouveau board wrapper :

 

/* FIX IE6 Scrollbars bug - Leave this in! */
html { overflow-x: auto; } 

/* Body entry, change forum page background colour, default font, font size, etc. Leave text-align:center to center board content
  #ipwrapper will set text-align back to left for the forum. Any other tables / divs you use must use text-align:left to re-align
  the content properly. This is a work around to a known Internet Explorer bug */
BODY { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000; margin:0px;padding:0px;background-color:#FFF; text-align:center }
TABLE, TR, TD { font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #000; }

/* MAIN WRAPPER: Adjust forum width here. Leave margins alone to auto-center content */
#ipbwrapper { text-align:left; width:95%; margin-left:auto;margin-right:auto }

a:link, a:visited, a:active { text-decoration: underline; color: #000 }
a:hover { color: #465584; text-decoration:underline }

fieldset.search { padding:6px; line-height:150% }
label      { cursor:pointer; }
form       { display:inline; }
img        { vertical-align:middle; border:0px }
img.attach { border:2px outset #EEF2F7;padding:2px }

.googleroot  { padding:6px; line-height:130% }
.googlechild { padding:6px; margin-left:30px; line-height:130% }
.googlebottom, .googlebottom a:link, .googlebottom a:visited, .googlebottom a:active { font-size:11px; color: #3A4F6C; }
.googlish, .googlish a:link, .googlish a:visited, .googlish a:active { font-size:14px; font-weight:bold; color:#00D; }
.googlepagelinks { font-size:1.1em; letter-spacing:1px }
.googlesmall, .googlesmall a:link, .googlesmall a:active, .googlesmall a:visited { font-size:10px; color:#434951 }

li.helprow { padding:0px; margin:0px 0px 10px 0px }
ul#help    { padding:0px 0px 0px 15px }

option.cat { font-weight:bold; }
option.sub { font-weight:bold;color:#555 }
.caldate   { text-align:right;font-weight:bold;font-size:11px;color:#777;background-color:#DFE6EF;padding:4px;margin:0px }

.warngood { color:green }
.warnbad  { color:red }

#padandcenter { margin-left:auto;margin-right:auto;text-align:center;padding:14px 0px 14px 0px }

#profilename { font-size:28px; font-weight:bold; }
#calendarname { font-size:22px; font-weight:bold; }

#photowrap { padding:6px; }
#phototitle { font-size:24px; border-bottom:1px solid black }
#photoimg   { text-align:center; margin-top:15px } 

#ucpmenu    { line-height:150%;width:22%; border:1px solid #345487;background-color: #F5F9FD }
#ucpmenu p  { padding:2px 5px 6px 9px;margin:0px; }
#ucpcontent { background-color: #F5F9FD; border:1px solid #345487;line-height:150%; width:auto }
#ucpcontent p  { padding:10px;margin:0px; }

#ipsbanner { position:absolute;top:1px;right:5%; }
#logostrip { border:1px solid #345487;background-color: #3860BB;background-image:url(style_images/<#IMG_DIR#>/tile_back.gif);padding:0px;margin:0px; }
#submenu   { border:1px solid #BCD0ED;background-color: #DFE6EF;font-size:10px;margin:3px 0px 3px 0px;color:#3A4F6C;font-weight:bold;}
#submenu a:link, #submenu  a:visited, #submenu a:active { font-weight:bold;font-size:10px;text-decoration: none; color: #3A4F6C; }
#userlinks { border:1px solid #C2CFDF; background-color: #F0F5FA }

#navstrip  { font-weight:bold;padding:6px 0px 6px 0px; }

.activeuserstrip { background-color:#BCD0ED; padding:6px }

/* Form stuff (post / profile / etc) */
.pformstrip { background-color: #D1DCEB; color:#3A4F6C;font-weight:bold;padding:7px;margin-top:1px }
.pformleft  { background-color: #F5F9FD; padding:6px; margin-top:1px;width:25%; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; }
.pformleftw { background-color: #F5F9FD; padding:6px; margin-top:1px;width:40%; border-top:1px solid #C2CFDF; border-right:1px solid #C2CFDF; }
.pformright { background-color: #F5F9FD; padding:6px; margin-top:1px;border-top:1px solid #C2CFDF; }

/* Topic View elements */
.signature   { font-size: 10px; color: #339; line-height:150% }
.postdetails { font-size: 10px }
.postcolor   { font-size: 12px; line-height: 160% }

.normalname { font-size: 12px; font-weight: bold; color: #003 }
.normalname a:link, .normalname a:visited, .normalname a:active { font-size: 12px }
.unreg { font-size: 11px; font-weight: bold; color: #900 }

.post1 { background-color: #F5F9FD }
.post2 { background-color: #EEF2F7 }
.postlinksbar { background-color:#D1DCEB;padding:7px;margin-top:1px;font-size:10px; background-image: url(style_images/<#IMG_DIR#>/tile_sub.gif) }

/* Common elements */
.row1 { background-color: #F5F9FD }
.row2 { background-color: #DFE6EF }
.row3 { background-color: #EEF2F7 }
.row4 { background-color: #E4EAF2 }

.darkrow1 { background-color: #C2CFDF; color:#4C77B6; }
.darkrow2 { background-color: #BCD0ED; color:#3A4F6C; }
.darkrow3 { background-color: #D1DCEB; color:#3A4F6C; }

.hlight { background-color: #DFE6EF }
.dlight { background-color: #EEF2F7 }

.titlemedium { font-weight:bold; color:#3A4F6C; padding:7px; margin:0px; background-image: url(style_images/<#IMG_DIR#>/tile_sub.gif) }
.titlemedium  a:link, .titlemedium  a:visited, .titlemedium  a:active  { text-decoration: underline; color: #3A4F6C }

/* Main table top (dark blue gradient by default) */
.maintitle { vertical-align:middle;font-weight:bold; color:#FFF; padding:8px 0px 8px 5px; background-image: url(style_images/<#IMG_DIR#>/tile_back.gif) }
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration: none; color: #FFF }
.maintitle a:hover { text-decoration: underline }

/* tableborders gives the white column / row lines effect */
.plainborder { border:1px solid #345487;background-color:#F5F9FD }
.tableborder { border:1px solid #345487;background-color:#FFF; padding:0; margin:0 }
.tablefill   { border:1px solid #345487;background-color:#F5F9FD;padding:6px;  }
.tablepad    { background-color:#F5F9FD;padding:6px }
.tablebasic  { width:100%; padding:0px 0px 0px 0px; margin:0px; border:0px }

.wrapmini    { float:left;line-height:1.5em;width:25% }
.pagelinks   { float:left;line-height:1.2em;width:35% }

.desc { font-size:10px; color:#434951 }
.edit { font-size: 9px }


.searchlite { font-weight:bold; color:#F00; background-color:#FF0 }

#QUOTE { font-family: Verdana, Arial; font-size: 11px; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
#CODE  { font-family: Courier, Courier New, Verdana, Arial;  font-size: 11px; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }

.copyright { font-family: Verdana, Tahoma, Arial, Sans-Serif; font-size: 9px; line-height: 12px }

.codebuttons  { font-size: 10px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }
.forminput, .textinput, .radiobutton, .checkbox  { font-size: 11px; font-family: verdana, helvetica, sans-serif; vertical-align: middle }

.thin { padding:6px 0px 6px 0px;line-height:140%;margin:2px 0px 2px 0px;border-top:1px solid #FFF;border-bottom:1px solid #FFF }

.purple { color:purple;font-weight:bold }
.red    { color:red;font-weight:bold }
.green  { color:green;font-weight:bold }
.blue   { color:blue;font-weight:bold }
.orange { color:#F90;font-weight:bold }

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title><% TITLE %></title> 
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> 
<% GENERATOR %> 
<% CSS %> 
<% JAVASCRIPT %> 
</head> 
<body>
<div id="ipbwrapper">
<% BOARD HEADER %> 
<% NAVIGATION %> 
<% BOARD %> 
<% STATS %> 
<% COPYRIGHT %>
</div>
</body> 
</html>

 

Les skinners pour IPB comme Kloobik vont devoir mettre à jour leurs skins donc si vos skins utilisent des templates html (fichier skins) personnalisés il va falloir les mettre à jour. Matt explique très bien les nouveautés dans ce sujet, mais si vos fichiers skins ne sont pas modifiés tout ce que vous avez à faire c'est éditer le skin set pour le ou les skins et faire en sorte qu'ils utilisent les templates html standards d'IPB.

Lien vers le commentaire
Partager sur d’autres sites

Voici la liste complète des fichiers nouveaux ou modifiés:

 

Pour IPD éditer le début d'index.php pour indiquer le bon chemin

ipdynamiclite/ <- nouveau répertoire

ipdynamiclite/index.php

Pour IPB
/html/ibfcode.js

/html/ibfcode_old.js

 

/lang/en/lang_csite.php

/lang/en/lang_emails.php

/lang/en/lang_error.php

/lang/en/lang_msg.php

/lang/en/lang_profile.php

/lang/en/lang_register.php

/lang/en/lang_search.php

/lang/en/lang_ucp.php

 

/lang/fr/lang_csite.php

/lang/fr/lang_emails.php

/lang/fr/lang_error.php

/lang/fr/lang_msg.php

/lang/fr/lang_profile.php

/lang/fr/lang_register.php

/lang/fr/lang_search.php

/lang/fr/lang_ucp.php

 

/modules/ <- nouveau répertoire

/modules/index.html

/modules/ipb_member_sync.php

/modules/mod_example.php

/modules/module_loader.php

 

/Skin/s1/skin_boards.php

/Skin/s1/skin_csite.php

/Skin/s1/skin_emails.php

/Skin/s1/skin_forum.php

/Skin/s1/skin_global.php

/Skin/s1/skin_help.php

/Skin/s1/skin_mod.php

/Skin/s1/skin_msg.php

/Skin/s1/skin_poll.php

/Skin/s1/skin_post.php

/Skin/s1/skin_register.php

/Skin/s1/skin_search.php

/Skin/s1/skin_topic.php

/Skin/s1/skin_ucp.php

 

/sources/Admin/ad_categories.php

/sources/Admin/ad_forums.php

/sources/Admin/ad_imagemacros.php

/sources/Admin/ad_member.php

/sources/Admin/ad_modlogs.php

/sources/Admin/ad_prefs.php

/sources/Admin/ad_settings.php

/sources/Admin/admin_functions.php

/sources/Admin/admin_pages.php

/sources/Admin/admin_skin.php

/sources/Admin/skin_info.php

 

/sources/Drivers/mySQL.php

 

/sources/dynamiclite/ <- nouveau répertoire

/sources/dynamiclite/ad_dynamiclite.php

/sources/dynamiclite/csite.php

 

/sources/lib/add_poll.php

/sources/lib/emailer.php

/sources/lib/modfunctions.php

/sources/lib/post_edit_post.php

/sources/lib/post_new_post.php

/sources/lib/post_parser.php

/sources/lib/post_poll.php

/sources/lib/post_q_reply_post.php

/sources/lib/post_reply_post.php

/sources/lib/search_mysql_ftext.php

/sources/lib/search_mysql_man.php

/sources/lib/usercp_functions.php

 

/sources/misc/attach.php

 

/sources/Boards.php

/sources/calendar.php

/sources/functions.php

/sources/Help.php

/sources/Login.php

/sources/Memberlist.php

/sources/Messenger.php

/sources/mod_cp.php

/sources/Moderate.php

/sources/Online.php

/sources/Post.php

/sources/Profile.php

/sources/Register.php

/sources/Search.php

/sources/Topics.php

/sources/Usercp.php

 

/style_images/1/cs_email.gif

/style_images/1/cs_page.gif

/style_images/1/cs_print.gif

 

/admin.php

/conf_mime_types.php

/css.php

/index.php

/ipchat.php

/show.php

/ssi.php

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

En utilisant ce site, vous êtes d’accords avec nos Conditions d’utilisation. Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookies, sinon nous supposerons que vous êtes d’accord pour continuer.