Aller au contenu

Las

Actif
  • Compteur de contenus

    38
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

Pour me contacter

  • Mon Site
    http://lassoft.net

Information du profil

  • Genre
    Homme
  • Localisation
    Moscou
  1. Las

    Comment créer un flux RSS ?

    Salut, J'ai un problème pour afficher les dérniers articles sur un flux RSS. Voici mon code : <?php include ('../inc/config.php'); $query = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT 20") or die(mysql-error()); // on selectionne les champs qui seront présents dans le RSS // on trie en ordre anté-chronologique, pour avoir l'article le plus récent au début // on décide de limiter à 20 le nombre de billets affichés while ($row = mysql_fetch_assoc($query)) { $items[] = $row; } // On a les infos nécessaires, construisons le flux : header('Content-Type: text/xml; charset="UTF-8"', true); // et on spécifie UTF-8 pour une compatibilité améliorée echo '<?xml version="1.0" encoding="UTF-8" ?>'."\n"; echo '<rss version="2.0"> <channel> <generator>Moscoweb.com - Un site libre...</generator> <title>Derniers articles sur Moscoweb !</title> <link>http://www.moscoweb.com</link> <description>Articles sur l\'informatique open source, la politique et Internet</description> <language>fr</language> <ttl>60</ttl>'."\n\n"; // on va maintenant envoyer chaque item foreach($items as $item) { echo '<item> <title>'.utf8_encode($item['title']).'</title> <link>http://moscoweb.com/index.php?act=view&id='.$item['id'].'</link> <description>'.utf8_encode($item['content']).'</description> <pubDate>'.$item['date'].'</pubDate> <category>'.$item['categorie'].'</category> </item>'; /* au cas ou vos contenus ne sont pas en UTF-8, il est bien sur indispensable de les convertir, par exemple : <title>'.utf8_encode($item['title']).'</title> <description>'.utf8_encode($item['contenu']).'</description> */ } // et on termine le fichier echo '</channel>' . "\n" . '</rss>' . "\n"; ?>
  2. Las

    Requête mysql dans Smarty

    alors comment faire pour insérer les 10 articles les plus lus dans un sidebar ? je suis sûre que tu me diras autre chose que de créer un array et de mettre les articles manuellement à chaque fois ) Le plus énervant ou plutot rigolo si je veux rester optimiste, c'est que j'ai éssayé avec smarty, puis TinyBut Strong et maintenant avec phpBB et le résultat est toujours le même: "rien ne s'affiche"
  3. Las

    Requête mysql dans Smarty

    Voici un mois que j'ai voulu éssayer smarty et voila que je suis bloqué dans le premier problème que j'ai rencontré... je n'arrive pas à afficher les résultats d'une requete ((( s'il vous plait, les documentations qui se trouvent sur developpez.com et sur smarty.net sont ou bien fausses, ou bien très mal expliquées !!! Soyez gentils, dites-moi quel bout de code dois-je écrire pour afficher cette requete ??
  4. Las

    Requête mysql dans Smarty

    J'ai changé un peu le code : maintenant dans sidebar.php et dans sidebar.tpl et j'ai réalisé que Smarty ne pouvait pas accéder à ma base de données, comment faire pour qu'il puisse voir ma base ??
  5. Las

    Requête mysql dans Smarty

    voici maintenant le code, mais je recois toujours une erreur fatale et le chargement de la page se bloque dans la sidebar. sidebar.tpl sidebar.php
  6. Las

    Requête mysql dans Smarty

    sidebar.tpl : <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> </head> <body> <br /> <div id="menu_titre">MENU</div> <a href="index.php">Accueil</a><br /> <a href="index.php?page=articles">Actualités</a><br /> <a href="index.php?page=hitech">Hi-tech</a><br /> <a href="index.php?page=tutoriels">Tutoriels</a><br /> <a href="index.php?page=logiciels">Logiciels</a><br /> <a href="index.php?page=humour">Humour</a> <br /> <a href="/cafe">Forum</a><br /> <a href="index.php?page=contacts">Contacts</a><br /> <br /> <div id="menu_titre">Top 10 Articles</div> {include file="../inc/charts.php"} <div id="menu_titre">Liens</div> ... </body> </html>
  7. Las

    Requête mysql dans Smarty

    merci slyghter , mais là je reçois l'erreure suivante: Fatal error: Smarty error: [in ../inc/charts.php line 15]: syntax error: unrecognized tag: $charts[] = array( 'id' => $temp[0], 'title' => $temp[1] ); (Smarty_Compiler.class.php, line 446) in C:\wamp\www\site\libs\Smarty.class.php on line 1092
  8. Las

    Requête mysql dans Smarty

    Bonjour tout le monde; Je suis entrain de développer un site ou plutôt d'optimiser un site déja existant mais en utilisant "Smarty". Bon ce moteur de templates est un peu trop compliqué mais on s'y habitue... Dans ma Sidebar je voulais mettre un bloc "TOP10", où il y aura les 10 articles les plus lus. Pour ça j'ai créé deux fichiers: charts.php <?php require '../libs/Smarty.class.php'; $smarty = new Smarty; $connexion = mysql_connect("localhost", "root", ""); mysql_select_db("mabase", $connexion); $top10 = mysql_query("SELECT id, titles FROM news ORDER BY affichages LIMIT 10"); $charts = array(); while($temp = mysql_fetch_array($top10)) { $charts[] = array( 'id' => $temp[0], 'titre' => $temp[1] ); } $smarty->assign('charts', $charts); $smarty->display('../templates/charts.tpl'); ?> et charts.tpl {foreach from=$charts item=chart} <a href="articles.php?id={$chart.id}>{$chart.titre}</a><br /> {/foreach} et dans sidebar.tpl j'ai ajouté {include file="charts.tpl"} Mais rien ne s'affiche dans le bloc top10 de ma sidebar. Vous voyez l'érreur ??
  9. je ne peux pas utiliser smarty pour le moment car il va falloir que j'apprenne son language ou ... syntaxe. j'ai deja la tete qui tourne avec le php J'ai trouve un autre tuto : http://phpcodeur.net/articles/php/templates mais je sais pas si le systeme de phpBB est bon ou pas. il existe aussi tinybutstrong, mais il faut savoir que ces systemes utilisent leurs propres syntaxes...
  10. Las

    Moteur de template avec du PHP

    Salut Pour mon site j'utilise le systeme de templates de dreamweaver, mais a force de changer des trucs dans mon template, je suis oblige d'appliquer les changements sur tous les ichiers qui utilisent ce template. Alors j'ai decide de creer mon moteur de template. j'ai trouve des tutoriels sur internet qui expliquent le fonctionnement du fichier "moteur.php" mais dans tous ces tutoriels la constante {CONSTANTE} ou [CONSTANTE] ne peut se remplacer que par des fichier en HTML et pas PHP. connaissez vous une fonction ou une classe qui permet de remplacer {CONSTANTE} par un fichier PHP ??
  11. Merci les gars, c'est ce que je voulais savoir exactement.
  12. Salut, J'ai un petit pobleme avec les popups. Quand je clique sur une image, une pop up s'ouvre pour afficher cette image en taille reelle. mais quand l'image est plus grande que l'ecran, on ne pas voir sa partie inferieure. On ne peut pas descendre avec le roll de la souris, et il n'y a pas d'ascenseur sur cette pop up. voici un exemple, vu que le site est en russe, cliquez juste sur l'image de la chicha. http://kalyan-magazin.ru/index.php?target=...roduct_id=29985 la seule solution est de faire descendre avec la touche "BAS" mais vu que les gens ne lachent pas la souris quand ils seurfent, ils ne pensent pas a utiliser les touche pour voir toute la photo. Question: Que faut-il ajouter au code de la page pour qu'elle ait un ascenseur ? Bonne journee a tous.
  13. c'est sure que c'est un problème de positionnement, je suis entrain de re-écrire tout le CSS, peut être que ça se reglera... ça casse la tête et crêve les yeux, le css
  14. Salut encore une fois, j'ai déja parlé de ce problème dans un ancien message mais vu que c'était pas le sujet prinpale, je vais en parler ici: Le problème c'est que sur mon site, les catégorie sont chargées sur des pages dynamiques (www.lassoft.net/page.php?cat=nomdecategorie) Sur firefox toutes les pages s'affichent normalement, mais sur le grand internet explorer, le contenu de certaine catégories s'affiche sous le sidebar, et parfois la page principale aussi.. Svp je suis sure qu'il y a un truc qui m'échappe, vous le voyez ?
  15. revenons au problème du coin arrondi
×
×
  • Créer...