Jump to content
Invision Board France
Sign in to follow this  
thewiseoldman

Sortie d'IPB RC2 pré finale

Recommended Posts

thewiseoldman

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.

Share this post


Link to post
Share on other sites
thewiseoldman

Dès demain je vous fournirais également le langage pack français mis à jour pour la RC2.

Share this post


Link to post
Share on other sites
thewiseoldman

Vous pouvez voir un exemple d'IPD lite ici

 

Le langage pack pour la RC2 est disponible ici

Share this post


Link to post
Share on other sites
thewiseoldman

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

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.