Easy-Design.Net forum




Aide générale Créer des flux pour actus automatique ça sens la complication :)

m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 12/06/2013 à 16h18

Reprise du message précédent

C'est super comme ça .. Il ne manque plus que des images à la place du titre (Que je ferai moi). ça s'intègre en HTML? Car je compte faire une page "vierge" en HTML que je mettrai en accueil dans les configs.

Je garde le module news en cas pour faire des actus du site qui, elles, ne seront pas automatique :D ..

On peut changer la Police et le surlignage ?
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Le 12/06/2013 à 16h56
Actuellement c'est une iframe qui est appelée depuis mon fichier tpl.
J'ai pas réussit à faire autrement.
Pour les couleurs je pense que oui, mais j'ai pas test, faudra voir dans le dossier magpierss

Je te fais une archive avec explications.
Archive dans tes MP. Si ta besoin fait moi signe. Edité par Sonic Le 12/06/2013 à 17h13
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 12/06/2013 à 18h18
Je regarde ça merci :top
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 12/06/2013 à 18h35
J'ai pu tester .. Donc, c'est pas mal. ça manque pas mal de design, mais j'espère y arriver à changer ça, car ce qui se trouve dans le fichier magpierss, je ne connais vraiment pas.

J'ai quand même pu copier l'iframe entre les balises HTML, et ça s'insère donc bien dans une nouvelle page (module page).

Pour ce qui concerne le html pur, voici une idée (soumis à copyright) :

Code HTML :
<!-- DEBUT CODE MISE EN PAGE XML PAR ACTIFPUB V2 -->      
  <SCRIPT language="Javascript"> 
 var member=""; //optionnel si vous etes inscrit sur la plateforme actifpub  le parametrage se fait dans votre espace membre 
 var fichier="http://newsandmedia.volvotrucks.com/fr-fr/Rss.ashx"; 
 var limite="1";  //  sujets compris entre 1 
 var limite1="8";   //  et plus  
  var aspect="1";  //  0 ou 1 (1 permet d'afficher lien + description, 0 que les liens)  
 var minute="1";  //  0 ou 1 (1 permet d'afficher date et heure, 0 pas de date et heure) 
 var sujet="0"; //  0 ou 1 (1 permet d'afficher le titre des sujets traités, 0 pas de titre )  
 var te="Arial, Helvetica, sans-serif";  // Police de caractères (Verdana, arial etc...) 
 var fil_textsize="11"; // taille des liens et description 
 var title_textcolor="1F70B4"; // couleur des liens (000000 donne noir)  
 var tlien="underline"; // style du lien none ou underline  
 var text_textcolor="000000";  // couleur description (000000 donne noir) 
 var frame_color="FFFFFF"; // couleur arrière plan (FFFFFF donne blanc) 
 var content="0"; // 0 ou 1 comme paramètre optionnel, 1  format html,  0  format texte 
 var extract="";  // laisser vide ou indiquez le nombre de caractères que vous souhaitez garder dans le corps du flux 
 var cache="15"; // gestion du cache exprimée en minutes - en fonction de la fréquence de mise à jour 
  document.write('<s'+'cript language="JavaScript" type="text/javascript" SRC="http://www.actifpub.com/rss.php?fichier_AP_='+fichier+'&limite_AP_='+limite+'&limite1_AP_='+limite1+'&aspect_AP_='+aspect+'&minute_AP_='+minute+'&sujet_AP_='+sujet+'&te_AP_='+te+'&fil_textsize_AP_='+fil_textsize+'&title_textcolor_AP_='+title_textcolor+'&text_textcolor_AP_='+text_textcolor+'&frame_color_AP_='+frame_color+'&content_AP_='+content+'&cache_AP_='+cache+'&extract_AP_='+extract+'&tlien_AP_='+tlien+'&java=1&member_AP_='+member+'"></sc'+'ript>'); 
  </script> 


ça s'affiche très bien, je peux créer des images indépendantes, et je peux changer le flux sur différents sites (Car avec tes dossiers, je serai incapable de mettre un nouveau flux, sauf si je dois changer que le php dans news2.php (et donc faire news3.php par exemple).

:top Merci vraiment.

m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 21/06/2013 à 12h30
Re .. J'ai finalement réussi à prendre en main ce que Sonic a fabriqué.

Cependant, j'ai besoin d'un coup de pouce svp pour la configuration :

- Changement de police et couleur des titres
- Ajout d'une description de 200 mots par exemple
- Les apostrophes ne sont pas prisent en compte, j'ai un point d'interrogation à la place.

Merci beaucoup.
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 21/06/2013 à 23h23
Oui, mais c'est en travaux :

http://planet-truck.fr/site/pages/actualites-poids-lourds

je pense pas que vous ayez accès malgré le fait que j'ai attribué les droits .. Je peux pas le faire via le module, sinon tout le monde aura accès à ce que j'ai verrouillé volontairement.
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Le 21/06/2013 à 23h37
Pour moi j'ai accès , effectivement ta bien bossé.
Sa manque juste de mise en forme.

J'épluche les fichiers demain pour tes demandes.
m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 21/06/2013 à 23h50
J'ai essayé de regarder les fichiers, mais sincèrement, je n'y comprend rien .. Je pensais tomber comme sur du css, mais ce n'est pas le cas.

Entre les flux, il y aura une bannière avec différents titres (Renault, Volvo ....)

Merci Sonic :)
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 22/06/2013 à 13h31
D'accord .. J'attends alors ^^

Merci bien.
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 22/06/2013 à 15h33
Bonjour,

Pour le css Mickael , dans ta page tu implémenté du css à l'aide de cette mise en forme :

Code TPL :
 
 <style type="text/css">
  a {
    color: #000000;}
  </style>
 


Sinon via ton desing.css, mais c'est plutôt coton .. Vu que les liens sont appelés par iframe ..


swan_signature

Site web    
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Le 22/06/2013 à 16h06
Bon super , j'étais dessus.
Réponse plus rapide de la pro du CSS.

Tu peux l'inclure dans le fichier Feedparser. php vers la ligne 33.

// debut de la liste

// (vous pouvez indiquer un style CSS

// pour la formater)


Pour le pb avec les ? " ' , ajoute ceci à ta page sa devrait corriger le problème.

Caché:
Code PHP :
<!DOCTYPE php PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<php xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
 
<head>
 
<meta http-equiv="Content-Type" content="text/php; charset=iso-8859-1" />
 
</head>
 
<body>
 
.......................le contenu de ta page.......................
 
</body>
</php>


JE regarde pour l'ajout de description. Edité par Sonic Le 22/06/2013 à 16h18
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Le 22/06/2013 à 17h02
Voila le correctif pour ajouter la description:

Fichier: Feedparser.php

Caché:
Code PHP :
<?php
// inclusion de la classe magpierss
require_once("magpierss/rss_fetch.inc");
 
function FeedParser($url_feed, $nb_items_affiches=10)
{
  // lecture du fichier distant (flux XML)
  $rss = fetch_rss($url_feed);
 
  // si la lecture s'est bien passee,
  // on lit les elements
  if (is_array($rss->items))
  {
   // on ne recupere que les elements les + recents
   $items = array_slice($rss->items,
    0, $nb_items_affiches);
 
   // debut de la liste
   // (vous pouvez indiquer un style CSS
   // pour la formater)
   $html = "<ul>n";
 
   // boucle sur tous les elements
   foreach ($items as $item)
   {
    $html .= "<li>";
    $html .= "<a href="".$item['link']."">";
    $html .= $item['title']."</a></li>n";
$html .= $item['description']."</a></li>n";
}
   $html .= "</ul>n";
 }
 
 // retourne le code HTML a inclure dans la page
 return $html;
}
?>


m-ickael Membre non connecté

EDN Maitre-Sage

Rang

Avatar

Inscrit le : 23/02/2010 à 09h15

Messages: 2296

Le 22/06/2013 à 23h15
Hello.

Merci pour tous ça, mais ma page vient du module "pages" .. comment insérer donc les balises pour les "?" ? En html entre les balises?

Si c'est le cas, j'ai fais ceci :

Code HTML :
[html]
<!DOCTYPE php PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<php xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/php; charset=iso-8859-1" />
</head>
<body>
 
 
<iframe src="http://planet-truck.fr/site/news-renault.php" width="100%" height="300px" scrolling="no" frameborder="0"></iframe>
 
<iframe src="http://planet-truck.fr/site/news-volvo.php" width="100%" height="300px" scrolling="no" frameborder="0"></iframe>
 
<iframe src="http://planet-truck.fr/site/news-scania.php" width="100%" height="300px" scrolling="no" frameborder="0"></iframe>
 
 
</body>
</php>
[/html]


Mais sans succès pour les points d'interrogation. :/ Edité par m-ickael Le 22/06/2013 à 23h22
Sonic Membre non connecté

EDN Erudit(e)

Rang

Avatar

Inscrit le : 10/09/2009 à 08h56

Messages: 1063

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie