[Résolu] Problème d'affichage d'un menu après changement de serveur -
Pépou - 08/10/2012
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.6.6
#~ Url du site : http://www.nice-anatomie.fr/
#~ Hébergeur / Soft : linux, LAMP (serveur dédié que je gère)
#~ Informations Système :
#~ Version du CMS
#~ 1.6.6
#~ Modules installés
#~ CMSMailer
#~ 5.2.1
#~ FileManager
#~ 1.4.0
#~ MenuManager
#~ 1.8.3
#~ ModuleManager
#~ 1.5.5
#~ News
#~ 2.12.8
#~ Printing
#~ 1.0.4
#~ Search
#~ 1.7.7
#~ ThemeManager
#~ 1.1.7
#~ TinyMCE
#~ 2.9.11
#~ CGExtensions
#~ 1.30
#~ Play
#~ 0.6.0
#~ FCKeditorX
#~ 1.1.0
#~ CMSPrinting
#~ 1.0.3
#~ MicroTiny
#~ 1.2.3
#~ Informations de configuration
#~ php_memory_limit:
#~ process_whole_template:
#~ true
#~ max_upload_size:
#~ 150000000
#~ default_upload_permission:
#~ 664
#~ assume_mod_rewrite:
#~ false
#~ page_extension:
#~ internal_pretty_urls:
#~ false
#~ use_hierarchy:
#~ false
#~ debug:
#~ false
#~ output_compression:
#~ false
#~ root_url:
#~ http://www.nice-anatomie.fr
#~ root_path:
#~ /home/nice-anatomie (0777)
#~ previews_path:
#~ /home/nice-anatomie/tmp/cache (0777)
#~ uploads_path:
#~ /home/nice-anatomie/uploads (0777)
#~ uploads_url:
#~ http://www.nice-anatomie.fr/uploads
#~ image_uploads_path:
#~ /home/nice-anatomie/uploads/images (0777)
#~ image_uploads_url:
#~ http://www.nice-anatomie.fr/uploads/images
#~ use_smarty_php_tags:
#~ false
#~ locale:
#~ default_encoding:
#~ admin_encoding:
#~ utf-8
#~ Informations PHP :
#~ Version PHP actuelle (phpversion):
#~ 5.3.10-1ubuntu3.4
#~ Fonction md5 (md5_function):
#~ On (Vrai)
#~ Version GD (gd_version):
#~ 2
#~ Fonction PHP tempnam (tempnam_function):
#~ On (Vrai)
#~ Test magic_quotes_runtime (magic_quotes_runtime):
#~ Off (Faux)
#~ Mémoire Limite PHP effective (memory_limit):
#~ 128M
#~ Temps Maximum d'éxecution (max_execution_time):
#~ 120
#~ Safe Mode PHP (safe_mode):
#~ Off (Faux)
#~ Chemin du dossier Session (session_save_path):
#~ /var/lib/php5 (1733)
#~ Session Use Cookies (session.use_cookies):
#~ On (Vrai)
#~ Vérification si le processus httpd peut créer un fichier dans un nouveau dossier. (create_dir_and_file):
#~ Fonction PHP register_globals (register_globals):
#~ Off (Faux)
#~ Fonction PHP output_buffering (output_buffering):
#~ On
#~ Directive PHP disable_functions (disable_functions):
#~ PHP open_basedir (open_basedir):
#~ Test l'URL distant (test_remote_url):
#~ fsockopen: Connection Ok !
#~ fopen: Connection Ok !
#~ Upload de fichier (file_uploads):
#~ On (Vrai)
#~ Taille maximum par méthode POST (post_max_size):
#~ 120M
#~ Taille maximum pour l'Upload (upload_max_filesize):
#~ 500M
#~ Support de Basic XML (expat) (xml_function):
#~ On (Vrai)
#~ Test file_get_contents (file_get_contents):
#~ On (Vrai)
#~ Test ini_set (check_ini_set):
#~ On (Vrai)
#~ Informations serveur :
#~ API serveur (server_api):
#~ apache2handler
#~ Serveur de base de données (server_db_type):
#~ MySQL (mysql)
#~ Version du serveur de base de données (server_db_version):
#~ 5.5.24
#~ Version software du serveur (server_software):
#~ Apache/2.2.22 (Ubuntu)
#~ Système d'exploitation serveur (server_os):
#~ Linux 3.2.0-30-generic On x86_64
#~ Informations sur les Permissions
#~ tmp:
#~ /home/nice-anatomie/tmp (0777)
#~ templates_c:
#~ /home/nice-anatomie/tmp/templates_c (0777)
#~ modules:
#~ /home/nice-anatomie/modules (0777)
#~ Masque de création de fichier (umask) :
#~ /home/nice-anatomie/tmp/cache (0777)
#~ config_file:
#~ 0444
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
voilà je gère un site que j'ai fait grâce à cmsms :
www.nice-anatomie.fr
J'ai récemment changé mon serveur dédié. De nombreux programmes ont été mis à jour (apache, php, mysql, etc...).
Je n'ai pas mis la version de cmsms à jour car quand je le fais, j'ai beaucoup de bugs graphiques qui apparaissent...
Mon problème est que sur le nouveau serveur, le menu que j'avais crée et qui marchait très bien sur l'ancien serveur, a disparu.
Pour le constater par vous même :
=> ancien serveur avec menu qui marche :
http://sd-14692.dedibox.fr/nice-anatomie/
=> nouveau serveur avec menu qui ne marche pas :
www.nice-anatomie.fr
Savez-vous d'où peut venir le problème ??
Merci d'avance pour votre aide.
Cordialement
[Résolu] Problème d'affichage d'un menu après changement de serveur -
Pépou - 08/10/2012
Voici le gabarit que j'utilise :
Code :
[== Indéfini ==]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--
terrafirma1.0 by nodethirtythree design
http://www.nodethirtythree.com
-->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>{sitename} - {title}</title>
{metadata}
{stylesheet}
{cms_selflink dir="start" rellink=1}
{cms_selflink dir="prev" rellink=1}
{cms_selflink dir="next" rellink=1}
{literal}
<script type="text/JavaScript">
<!--
//pass min and max -measured against window width
function P7_MinMaxW(a,b){
var nw="auto",w=document.documentElement.clientWidth;
if(w>=b){nw=b+"px";}if(w<=a){nw=a+"px";}return nw;
}
//-->
</script>
<!--[if lte IE 6]>
<style type="text/css">
#pagewrapper {width:expression(P7_MinMaxW(720,950));}
#container {height: 1%;}
</style>
<![endif]-->
{/literal}
<!--[if IE]>
<script type="text/javascript" src="modules/MenuManager/CSSMenu.js"></script>
<![endif]-->
{* The above JavaScript is required for CSSMenu to work in IE *}
</head>
<body>
<div id="outer">
<div id="upbg"></div>
<div id="inner">
<div id="header">
</div>
<div id="splash"></div>
<div id="menu">
{menu template='TerraFirma'}
</div>
<div id="primarycontent">
<!-- primary content start --> <b>{breadcrumbs starttext='Vous êtes ici' root='Home' delimiter='»'}</b> {content}
<!-- primary content end -->
</div>
<div id="footer">
Institut d'anatomie normale | <a href="http://www.unsa.org">Université de Nice Sophia-Antipolis</a> | <a href="http://medecine.unice.fr">Faculté de Médecine de nice</a> | Webmasters : Y. Walrave / P. Baqué
</div>
</div>
</div>
{literal}
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-5211636-1");
pageTracker._trackPageview();
} catch(err) {}</script>
{/literal}
</body>
</html>
Feuille de style :
Code :
[== Indéfini ==]
/* Start of CMSMS style sheet 'TerraFirma: TerraFirma' */
/*terrafirma1.0 by nodethirtythree designhttp://www.nodethirtythree.com*/
* {
padding: 0px;
margin: 0px;
}
body {
background: #F9F9F7 url(uploads/TerraFirma/a1.gif) repeat-x;
font-size: 11px;
font-family: "trebuchet ms", helvetica, sans-serif;
color: #000000;
line-height: 18px;
}
a {
color: #FF7800;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
sup {
font-size: 0.5em;
}
p {
margin-bottom: 14px;
text-align: justify;
}
img.picA {
position: relative;
top: -2px;
background: url(uploads/TerraFirma/a47.gif) no-repeat;
width: 76px;
height: 74px;
padding: 8px;
}
img.picB {
position: relative;
top: -2px;
background: url(uploads/TerraFirma/a26.gif) no-repeat;
width: 146px;
height: 75px;
padding: 7px;
}
img.floatleft {
float: left;
margin: 0px 14px 3px 0px;
}
ul.linklist {
list-style: none;
}
ul.linklist li {
border-top: solid 1px #EEEEEE;
padding-top: 5px;
margin: 5px 0px 0px 0px;
}
ul.linklist li.first {
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
}
#upbg {
position: absolute;
top: 0px;
left: 0px;
background: #fff url(uploads/TerraFirma/upbg.gif) no-repeat;
width: 747px;
height: 264px;
z-index: 1;
}
#outer {
position: relative;
width: 747px;
margin: 0 auto;
background: #fff url(uploads/TerraFirma/abg.gif) repeat-y;
}
#inner {
position: relative;
padding: 13px 30px 13px 30px;
z-index: 2;
}
#header {
position: absolute;
top: 0px;
left: -104px;
background: url(uploads/TerraFirma/a8.gif) no-repeat;
width: 180px;
height: 309px;
color: #fff;
padding-left: 20px;
}
#header span {
font-weight: normal;
}
#header h1 {
position: absolute;
font-size: 23px;
letter-spacing: -1px;
top: 30px;
height: 128px;
}
#header h2 {
position: absolute;
font-size: 10px;
font-weight: normal;
color: #FCE2CA;
top: 51px;
}
#header sup {
color: #FCE2CA;
}
#splash {
position: absolute;
right: 30px;
background: #EAEAE2 url(uploads/TerraFirma/a10.jpg) no-repeat;
width: 632px;
height: 128px;
}
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */
#menu_vert {
margin-left: 1px;
margin-right: 1px;
font-size: 9pt
}
/* The wrapper clears the floating elements of the menu */
/* Fix for Opera 8 */
.clearb {
clear: both;
}
#menuwrapper {
/* Fix for Opera 8 */
/* overflow: hidden;
*/
position: relative;
display: block;
background: #46461F url("uploads/TerraFirma/a16.gif") repeat-x;
margin-top: 134px;
width: 100%;
z-index: 100;
}
/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li {
width: 200px;
}
/* Unless you know what you do, do not touch this */
#primary-nav, #primary-nav ul {
list-style: none;
margin: 0px;
padding: 0px;
}
#primary-nav ul {
position: absolute;
top: 28px;
}
#primary-nav ul ul {
position: absolute;
top: 0px;
left: 100%;
margin-top: 1px;
margin-left: -1px;
}
#primary-nav li {
margin-left: -1px;
float: left;
}
#primary-nav li li {
margin-left: 0px;
margin-top: -1px;
float: none;
position: relative;
}
/* Styling the basic apperance of the menu elements */
#primary-nav a {
display: block;
margin: 0px;
padding: 5px 10px;
text-decoration: none;
color: #FFFFFF;
position: relative;
}
#primary-nav li a {
border-right: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
}
#primary-nav li li a {
border: 1px solid #C0C0C0;
}
#primary-nav li, #primary-nav li.menuparent {
background: #46461F url(uploads/TerraFirma/a16.gif) repeat-x;
}
/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive {
background: #46461F url(uploads/TerraFirma/a16.gif) repeat-x;
}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth {
/* arrow for menuparents */
background-image: url(images/cms/arrow.gif);
background-position: center right;
background-repeat: no-repeat;
}
/* Styling the apperance of menu items on hover */
#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {
background: #ff7800;
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
/* just add #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul ul ul, for fourth level */
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul, #primary-nav li:hover ul ul ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul {
display: none;
}
#primary-nav li.menuparenth ul ul ul {
display: none;
}
#primary-nav li.menuparenth ul ul ul ul {
display: none;
}
/* add #primary-nav ul ul ul li:hover ul, #primary-nav ul ul ul li.menuparenth ul, for fourth level*/
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav ul ul ul li:hover ul, #primary-nav ul ul ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul {
display: block;
}
#primary-nav ul ul ul li.menuparenth ul {
display: block;
}
#primary-nav ul ul ul ul li.menuparenth ul {
display: block;
}
/* IE Hacks */
#primary-nav li li {
float: left;
clear: both;
}
#primary-nav li li a {
height: 1%;
}
#date {
position: absolute;
top: 0px;
line-height: 52px;
color: #BDBDA2;
right: 30px;
font-weight: bold;
font-size: 12px;
letter-spacing: -1px;
}
#secondarycontent {
position: relative;
width: 180px;
float: right;
}
#secondarycontent h3 {
position: relative;
top: 4px;
font-size: 16px;
line-height: 25px;
color: #656551;
letter-spacing: -1px;
background: url(uploads/TerraFirma/a22.gif) bottom repeat-x;
padding: 0px 0px 10px 10px;
margin-bottom: 20px;
}
#secondarycontent .content {
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
}
#primarycontent {
position: relative;
width: 692px;
float: left;
}
#primarycontent h3 {
position: relative;
top: 4px;
font-size: 18px;
line-height: 25px;
color: #656551;
letter-spacing: -1px;
background: url(uploads/TerraFirma/a22.gif) bottom repeat-x;
padding: 0px 0px 10px 15px;
margin-bottom: 20px;
}
#primarycontent .content {
padding: 0px 15px 0px 15px;
margin-bottom: 20px;
}
#primarycontent .post {
margin-bottom: 30px;
}
#primarycontent .post .header {
position: relative;
}
#primarycontent .post .date {
position: absolute;
right: 15px;
top: 0px;
line-height: 35px;
color: #AFAFA4;
font-weight: bold;
}
#primarycontent .post .content {
margin-bottom: 0px;
}
#primarycontent .post .footer {
position: relative;
top: -10px;
background: url(uploads/TerraFirma/a33.gif) repeat-x;
height: 64px;
}
#primarycontent .post .footer ul {
list-style: none;
position: absolute;
right: 15px;
bottom: 15px;
}
#primarycontent .post .footer ul li {
display: inline;
line-height: 14px;
padding-left: 17px;
margin-left: 25px;
background-repeat: no-repeat;
background-position: 0px 2px;
}
#primarycontent .post .footer ul li.printerfriendly {
background-image: url(uploads/TerraFirma/a41.gif);
}
#primarycontent .post .footer ul li.comments {
background-image: url(uploads/TerraFirma/a36.gif);
}
#primarycontent .post .footer ul li.readmore {
background-image: url(uploads/TerraFirma/a38.gif);
}
#footer {
position: relative;
clear: both;
height: 66px;
text-align: center;
line-height: 66px;
background-image: url(uploads/TerraFirma/a50.gif);
color: #A8A88D;
}
#footer a {
color: #8C8C73;
}
/* End of 'TerraFirma: TerraFirma' */
[Résolu] Problème d'affichage d'un menu après changement de serveur -
heriquet - 08/10/2012
Salut,
Outre le fait que nous n'apportons pas de support pour les sites qui ne sont pas en 1.11, j'ai une petite question : lors du transfert du site aurais-tu récupéré la DB via phpMyAdmin sous Windows avant de la réinjecter, voir en faisant un copier-coller vers le phpMyAdmin du nouveau serveur ?
A en voir la tête que font certains accents qui ont été sucrés, j'ai le sentiment le fait d'exporter la db via une archive tar au lieu de copier/coller le script de la DB pourrait t'aider.
Quand tu as résolu ce problème d'accents, fais tout de même la mise à jour vers la dernière version de CMSMS.
[Résolu] Problème d'affichage d'un menu après changement de serveur -
Pépou - 08/10/2012
MERCI
En effectuant le transfert de la base de donnée via phpmyadmin (au lieu de faire un simple copier / coller de "/var/lib/mysql", comme par magie, à résolu le problème
[Résolu] Problème d'affichage d'un menu après changement de serveur -
heriquet - 09/10/2012
Juste une petite chose... tu as encore des soucis d'accents... Regarde dans ton menu, dans le tag breadcrumb et dans le menu du bas...
Et alors évite de faire des copiers-collers depuis Word directement dans l'éditeur car cela surcharge le code inutilement et ne provoque des collisions avec ton css : => <p class="MsoNormal" ...
Un petit lien vers le site
http://www.cmsmadesimple.fr est aussi apprécié dans le footer ;-).
Et surtout, n'oublie pas de faire une mise à jour vers la nouvelle version 1.11.2 !