| Fael Wacom Addict Profil : Penguin Pro | | |
Dodokiller Le fêlon couillon Profil : Penguin Pro | Je vais installer WP pour voir un peu la structure et la BDD je te dis si je trouve une solution à ton problème
Edit : bon ca devrait pas être trop compliqué, par contre j'aimerais savoir quels champs tu veux faire apparaître, je veux dire, le titre, la date, l'auteur, le résumé court, le texte long, les mots clefs, le nombre de commentaires ?
De plus, je voudrais aussi savoir si tu veux que ce soit le dernier article parmi tous qui sera affiché, ou le dernier article d'une catégorie spécifique (par exemple catégorie news).
Voilà Message édité par Dodokiller le 01-09-2009 à 12:14:07 ---------------

Le cerf volant mais veloce et adipeux tu me passer la miche de pinbeche moi ce jardin 
| |
Fael Wacom Addict Profil : Penguin Pro | | |
Dodokiller Le fêlon couillon Profil : Penguin Pro | Voilà voilà ! Le code est prêt ! Par contre il te faudra "customiser" un peu tout ça
Premièrement tu dois renommer ton fichier "index.html" en "index.php".
Puis tu places à l'intérieur ce code ci, au tout début de la page, avant le code html :
Code :
- <?php
- $dossierWP = 'wordpress'; //Indique ici le dossier dans lequel ton wordpress est situé par rapport à la racine !
- //En général, le dossier "wordpress" est situé comme ca : racine/wordpress/
- //Si c'est le cas, tu dois juste indiquer 'wordpress'
- require_once($_SERVER['DOCUMENT_ROOT'].'/'.$dossierWP.'/wp-config.php');
- mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
- mysql_select_db(DB_NAME);
- $lastArticle = mysql_fetch_row(mysql_query('SELECT * FROM `'.$table_prefix.'posts` ORDER BY `id` DESC LIMIT 1'));
- $titre = $lastArticle[5];
- $date = $lastArticle[3];
- $resume = $lastArticle[6];
- ?>
|
N'oublies-pas de paramétrer $dossierWP !
Ensuite tu places ton code html comme tu le fais d'habitude. Et tu insères à l'intérieur les portions de code suivantes :
Pour le titre
Code :
- <?php echo $titre; ?>
|
Pour la date
Code :
- <?php echo $date; ?>
|
Pour le résumé
Code :
- <?php echo $resume; ?>
|
Voilà, c'est tout !
Avec le code source actuel de ton design, voilà ce que ça peut donner en entier :
Code :
- <?php
- $dossierWP = 'wordpress'; //Indique ici le dossier dans lequel ton wordpress est situé par rapport à la racine !
- //En général, le dossier "wordpress" est situé comme ca : racine/wordpress/
- //Si c'est le cas, tu dois juste indiquer 'wordpress'
- require_once($_SERVER['DOCUMENT_ROOT'].'/'.$dossierWP.'/wp-config.php');
- mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
- mysql_select_db(DB_NAME);
- $lastArticle = mysql_fetch_row(mysql_query('SELECT * FROM `'.$table_prefix.'posts` ORDER BY `id` DESC LIMIT 1'));
- $titre = $lastArticle[5];
- $date = $lastArticle[3];
- $resume = $lastArticle[6];
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta name="keywords" content="fael, portfolio" />
- <meta name="description" content="My web portfolio." lang="fr" />
- <meta name="dc.language" content="fr" />
- <meta name="dc.publisher" content="Fael Portfolio" />
- <meta name="dc.rights" content="Fael" />
- <link rel="stylesheet" type="text/css" href="css/style.css" />
- <link rel="shortcut icon" href="../images/favicon.png" />
- <script src="js/AC_RunActiveContent.js" type="text/javascript"></script>
- <title>Fael Portfolio</title>
- </head>
- <body>
- <div class="Menu" id="menu">
- <div id="actif">
- <a href="index.html">Home </a> </div>
- <a href="gallery.html">Gallery</a> <a href="#">About</a> <a href="#">Contact</a></div>
- <div id="flash">
- <script type="text/javascript">
- AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','841','height','447','align','absmiddle','src','flash/projetv2','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','flash/projetv2','wmode','opaque' ); //end AC code
- </script>
- <noscript>
- <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="841" height="447" align="absmiddle">
- <param name="movie" value="flash/projetv2.swf" />
- <param name="wmode" value="transparent" />
- <param name="quality" value="high" />
- <embed src="flash/projetv2.swf" width="841" height="447" align="absmiddle" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash">
- </embed>
- </object>
- </noscript>
- </div>
- <div id="recadrage">
- <div class="Intro" id="intro">
- Welcome on my web portfolio, I hope you'll enjoy your visit.</div>
- <div id="bandeau"><img src="images/contenu/bandeau.png" /></div>
- <div id="news">
- <div class="Titre" id="titre">News</div>
- <div class="New" id="textnew">
- <div id="arrow"></div>
- <span class="Titre"><!-- Voici le titre. --><?php echo $titre; ?> - <!-- Puis vient la date. --><?php echo $date; ?></span><br />
- <br />
- <!-- Et enfin le résumé. --><?php echo $resume; ?></div>
- <div class="New" id="morenew">
- <div id="more"></div>
- <a href="#">More News.</a></div>
- </div>
- <div id="linklast">
- <div id="link">
- <div class="Titre" id="titrelink">Links</div>
- <div id="links">
- <a href="http://www.crystalxp.net/" />
- <img src="../images/part-crystalxp.png" alt="Crystal XP" border="0" />
- <a href="http://www.pcinpact.com/" />
- <img src="../images/pcinpact.com.png" alt="PC Inpact" border="0" />
- <a href="http://grafikart.fr/blog/" />
- <img src="../images/grafikart.png" alt="Grafikart" border="0" /><br />
- <a href="http://www.deviantart.com/" />
- <img src="http://fc05.deviantart.com/fs13/f/2007/108/a/7/deviantART_Button_88x31_by_basstar.jpg" alt="Deviant Art" border="0" />
- <a href="http://www.olympe-network.com/" target="_blank" />
- <img src="http://www.olympe-network.com/img/goodies/button.jpg" border="0" alt="Olympe Network - Internet sans frontières" />
- <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/2.0/fr/" />
- <img alt="Creative Commons License" style="border-width:0" src="http://creativecommons.org/images/public/somerights20.png" />
- <a></a> </div>
- <div class="New" id="morecrea">
- <div id="more"></div>
- <a href="#">More Creations.</a>
- </div>
- </div>
- <div id="last">
- <div class="Titre" id="titrelast">Last Creations</div>
- <div id="links">
- <a href="#" /><img src="images/links/hand.png" border="0" />
- <a href="#" /><img src="images/links/no.png" border="0" />
- <a href="#" /><img src="images/links/mystery.png" border="0" />
- <a href="#" /><img src="images/links/nom.png" border="0" />
- <a></a> </div>
- </div>
- </div>
- <div id="copyrights">
- ©2009 Fael All rights reserved</div>
- </div>
- </body>
- </html>
|
Voilà, c'est tout  Message édité par Dodokiller le 01-09-2009 à 14:04:50 ---------------

Le cerf volant mais veloce et adipeux tu me passer la miche de pinbeche moi ce jardin 
| |
Fael Wacom Addict Profil : Penguin Pro | Mmmhh j'ai un bug, bizarre.
Code :
- Parse error: syntax error, unexpected T_DNUMBER in /www/fael/portfoliov3/index.php on line 3
|
la ligne en question traite du $dossierWP
j'ai mis '../wordpress' vu que la nouvelle version de mon site est pour le moment dans un dossier "portfoliov3"
[EDIT] : j'ai déplacé le dossier wordpress, bien collé le code comme il faut et j'ai :
Code :
- Warning: require_once(/www/wordpress/wp-config.php) [function.require-once]: failed to open stream: No such file or directory in /www/fael/portfoliov3/index.php on line 5
- Fatal error: require_once() [function.require]: Failed opening required '/www/wordpress/wp-config.php' (include_path='.:/usr/share/php:/usr/share/pear') in /www/fael/portfoliov3/index.php on line 5
|
[EDIT 2] : je vais faire un peu de nettoyage sur mon ftp, on verra après. Message édité par Fael le 01-09-2009 à 15:36:02 ---------------
 
[Paintings & Airbrushing]-[Webdesigns]
La vitesse de la lumière va plus vite que celle du son,
c'est pour cela que l'on voit les gens brillants avant de les savoir cons.
| |
Dodokiller Le fêlon couillon Profil : Penguin Pro | Arf j'avais justement préparé l'url pour qu'il n'y ait pas besoin de ../
En fait $dossierWP correspond au répertoire par rapport à la racine du serveur
Donc si sur le serveur tu as racine/wordpress/ tu mets 'wordpress', si tu as racine/portfoliov3/wordpress/ tu mets 'portfoliov3/wordpress' =)
J'espère que tu t'en sortiras ! Chez moi ca marche sans probleme dans les 2 cas cités ci dessus
Par contre je vois pas comment tu obtiens
Code :
- 1.Parse error: syntax error, unexpected T_DNUMBER in /www/fael/portfoliov3/index.php on line 3
|
Edit : c'est bon j'ai compris ! Ca vient de l'hébergeur, Olympe-Network.
En réalité ton site n'est pas à la racine du serveur, mais dans un répertoire racine/fael/
Donc tu devrais t'en sortir avec un simple
Code :
- $dossierWP = 'fael/wordpress';
|
2ème edit : où est passé ton dossier portfoliov3 ?  Message édité par Dodokiller le 01-09-2009 à 15:54:05 ---------------

Le cerf volant mais veloce et adipeux tu me passer la miche de pinbeche moi ce jardin 
| |
Fael Wacom Addict Profil : Penguin Pro | | |
Dodokiller Le fêlon couillon Profil : Penguin Pro | | |
Fael Wacom Addict Profil : Penguin Pro | Bon j'ai tout remis en état, il reste encore à modifier un peu la mise en page du contenu appelé via le php.
http://fael.olympe-network.com/
[EDIT] : dernier problème, j'ai "0" à la place du résumé du dernier article. :^^: Message édité par Fael le 01-09-2009 à 16:28:59 ---------------
 
[Paintings & Airbrushing]-[Webdesigns]
La vitesse de la lumière va plus vite que celle du son,
c'est pour cela que l'on voit les gens brillants avant de les savoir cons.
| |
Dodokiller Le fêlon couillon Profil : Penguin Pro | Quand tu as posté ton article qu'as tu indiqué comme résumé ?
Sinon ca vient peut etre de CrXP je sais pas si il gère tous les guillemets.
Edit : je pense que tu as involontairement modifié la ligne 15, vérifie que tu as bien $resume = $lastArticle[6]; je suppose que tu as mis quelque chose du genre $lastArticle[19] ou $lastArticle[22] Message édité par Dodokiller le 01-09-2009 à 16:47:58 ---------------

Le cerf volant mais veloce et adipeux tu me passer la miche de pinbeche moi ce jardin 
| |
Fael Wacom Addict Profil : Penguin Pro | | |
Dodokiller Le fêlon couillon Profil : Penguin Pro | | |
Fael Wacom Addict Profil : Penguin Pro | Voilà :
Code :
- <?php
- $dossierWP = 'fael/wordpress';
- require_once($_SERVER['DOCUMENT_ROOT'].'/'.$dossierWP.'/wp-config.php');
- mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
- mysql_select_db(DB_NAME);
- $lastArticle = mysql_fetch_row(mysql_query('SELECT * FROM `'.$table_prefix.'posts` ORDER BY `id` DESC LIMIT 1'));
-
- $titre = $lastArticle[5];
- $date = $lastArticle[3];
- $resume = $lastArticle[6];
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta name="keywords" content="fael, portfolio" />
- <meta name="description" content="My web portfolio." lang="fr" />
- <meta name="dc.language" content="fr" />
- <meta name="dc.publisher" content="Fael Portfolio" />
- <meta name="dc.rights" content="Fael" />
- <link rel="stylesheet" type="text/css" href="css/style.css" />
- <link rel="shortcut icon" href="Anciens designs/Abstract/images/favicon.png" />
- <script src="js/AC_RunActiveContent.js" type="text/javascript"></script>
- <title>Fael Portfolio</title>
- </head>
- <body>
- <div class="Menu" id="menu">
- <div id="actif">
- <a href="portfoliov3/index.html">Home </a> </div>
- <a href="portfoliov3/gallery.html">Gallery</a> <a href="#">About</a> <a href="#">Contact</a></div>
- <div id="flash">
- <script type="text/javascript">
- AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','841','height','447','align','absmiddle','src','flash/projetv2','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','flash/projetv2','wmode','transparent' ); //end AC code
- </script>
- <noscript>
- <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="841" height="447" align="absmiddle">
- <param name="movie" value="flash/projetv2.swf" />
- <param name="wmode" value="transparent" />
- <param name="quality" value="high" />
- <embed src="flash/projetv2.swf" width="841" height="447" align="absmiddle" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"> </embed>
- </object>
- </noscript>
- </div>
- <div id="recadrage">
- <div class="Intro" id="intro">
- Welcome on my web portfolio, I hope you'll enjoy your visit.</div>
- <div id="bandeau"><img src="images/contenu/bandeau.png" /></div>
- <div id="news">
- <div class="Titre" id="titre">News</div>
- <div class="New" id="textnew">
- <div id="arrow"></div>
- <span class="Titre"><?php echo $titre; ?>   </span><?php echo $date; ?><br />
- <br />
- <?php echo $resume; ?>
- </div>
- <div class="New" id="morenew">
- <div id="more"></div>
- <a href="wordpress/index.php">More News.</a></div>
- </div>
- <div id="linklast">
- <div id="link">
- <div class="Titre" id="titrelink">Links</div>
- <div id="links">
- <a href="http://www.crystalxp.net/" />
- <img src="Anciens designs/Abstract/images/part-crystalxp.png" alt="Crystal XP" border="0" />
- <a href="http://www.pcinpact.com/" />
- <img src="Anciens designs/Abstract/images/pcinpact.com.png" alt="PC Inpact" border="0" />
- <a href="http://grafikart.fr/blog/" />
- <img src="Anciens designs/Abstract/images/grafikart.png" alt="Grafikart" border="0" /><br />
- <a href="http://www.deviantart.com/" />
- <img src="http://fc05.deviantart.com/fs13/f/2007/108/a/7/deviantART_Button_88x31_by_basstar.jpg" alt="Deviant Art" border="0" />
- <a href="http://www.olympe-network.com/" target="_blank" />
- <img src="http://www.olympe-network.com/img/goodies/button.jpg" border="0" alt="Olympe Network - Internet sans frontières" />
- <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/2.0/fr/" />
- <img alt="Creative Commons License" style="border-width:0" src="http://creativecommons.org/images/public/somerights20.png" />
- <a></a> </div>
- <div class="New" id="morecrea">
- <div id="more"></div>
- <a href="#">More Creations.</a> </div>
- </div>
- <div id="last">
- <div class="Titre" id="titrelast">Last Creations</div>
- <div id="links">
- <a href="#" /><img src="images/links/hand.png" border="0" />
- <a href="#" /><img src="images/links/no.png" border="0" />
- <a href="#" /><img src="images/links/mystery.png" border="0" />
- <a href="#" /><img src="images/links/nom.png" border="0" />
- <a></a> </div>
- </div>
- </div>
- <div id="copyrights">
- ©2009 Fael All rights reserved</div>
- </div>
- </body>
- </html>
|
---------------
 
[Paintings & Airbrushing]-[Webdesigns]
La vitesse de la lumière va plus vite que celle du son,
c'est pour cela que l'on voit les gens brillants avant de les savoir cons.
| |
Dodokiller Le fêlon couillon Profil : Penguin Pro | | |
Fael Wacom Addict Profil : Penguin Pro | | |
Dodokiller Le fêlon couillon Profil : Penguin Pro | | |
Fael Wacom Addict Profil : Penguin Pro | | |
Dodokiller Le fêlon couillon Profil : Penguin Pro | | |
Fael Wacom Addict Profil : Penguin Pro | | |
Dodokiller Le fêlon couillon Profil : Penguin Pro | Fael a écrit :
C'est bon c'est raglée, bravo et merci à toi pour ton aide et ta patience.
|
Fael a écrit :
ça c'est par ce que c'est le fond de base, je ne l'ai pas changer pour le moment ça me permet de voir vite si le flash est chargé ou non.
|
Ok^^ je vérifie quelque chose, il me semble que j'ai pas assez filtré les résultats, et qu'ils afficheront aussi les auto sauvegardes et les révisions. Je teste et j'envoie la correction du code s'il y a besoin
Edit : c'est ce que je craignais ! je règle ca tout de suite
2eme edit : Voilà la correction du code
Code :
- $lastArticle = mysql_fetch_row(mysql_query('SELECT * FROM `'.$table_prefix.'posts` WHERE `post_type` = \'post\' ORDER BY `id` DESC LIMIT 1'));
|
A mettre à la place de la ligne 10  Message édité par Dodokiller le 01-09-2009 à 18:05:22 ---------------

Le cerf volant mais veloce et adipeux tu me passer la miche de pinbeche moi ce jardin 
| |
Fael Wacom Addict Profil : Penguin Pro | | |
Dodokiller Le fêlon couillon Profil : Penguin Pro | | |
Fael Wacom Addict Profil : Penguin Pro | | |
Dodokiller Le fêlon couillon Profil : Penguin Pro | | |
Fael Wacom Addict Profil : Penguin Pro | | |
| |