Bonjour à tous, je suis tout nouveau sur le forum.
Je suis super en galère, je bosse au boulot sur un blog en ... Drupal... Super puissant apparemment, mais super trop complexe pour moi...
j'essaie de faire le footer du blog, mais malheureusement, je ne comprends pas.
L'idée c'est que je voudrais mettre mes derniers tweets et j'ai donc récupérer le code php:
Seulement, avec drupal, pour créer des "régions", je suis passé par views et j'ai donc créé une région "dernier tweet".
Du coup, j'essaie de mettre le code php dans ma balise de type div qui elle est contenu dans ma div de class footer (généré par drupal)
Je ne sais pas si je suis clair, mais je vais vous mettre le code, je pense que vous comprendrez mieux que ce que j'explique :
<div class="section">
<?php if($page['footer']) : ?>
<?php print drupal_render($page['footer']); ?>
<?php
function parse($text) {
$text = preg_replace('#http://[a-z0-9._/-]+#i', '<a href="$0">$0</a>', $text);
$text = preg_replace('#@([a-z0-9_]+)#i', '@<a href="http://twitter.com/$1">$1</a>', $text);
$text = preg_replace('# \#([a-z0-9_-]+)#i', ' #<a href="http://search.twitter.com/search?q=%23$1">$1</a>', $text);
return $text;
}
/* Nom d'utilisateur sur Twitter */
$user = "AwineLiFe";
/* Nombre de message à afficher */
$count = 5;
/* Format de la date à afficher */
$date_format = 'd M Y, H:i:s';
$url = 'http://twitter.com/statuses/user_timeline/'.$user.'.xml?count='.$count;
$oXML = simplexml_load_file( $url );
echo '<ul>';
foreach( $oXML->status as $oStatus ) {
$datetime = date_create($oStatus->created_at);
$date = date_format($datetime, $date_format)."\n";
echo '<li>'.parse(utf8_decode($oStatus->text));
echo ' (<a href="http://twitter.com/'.$user.'/status/'.$oStatus->id.'">'.$date.'</a>)</li>';
}
echo '</ul>';
?>
<div style="width:160px; height:115px; clear:left; border-bottom:double; padding-right:20px; margin-right:30px; position:relative;">
<ul class="menu" style="padding:0; margin:0;">
<li style="alignment-adjust:middle; line-height: 22px; font-family:SansationLight; font-size:14px; color:#9E1734;">
<a href="">www.awinelife.com</a>
</li>
<li style="alignement-adjust:middle; line-height:22px; font-family:SansationLight; font-size:14px; color:#9E1734;">
<a href="page/blog">Le Blog</a>
</li>
<li style="alignement-adjust:middle; line-height:22px; font-family:SansationLight; font-size:14px; color:#9E1734;">
<a href="webserie">Ma websérie</a>
</li>
<li style="alignement-adjust:middle; line-height:22px; font-family:SansationLight; font-size:14px; color:#000;">
<a href="contact">Contactez-moi</a>
</li>
<li style="alignement-adjust:middle; line-height:22px; font-family:SansationLight; font-size:14px; color:#000;">
<a href="infos">Mieux me connaitre</a>
</li>
</ul>
</div>
<?php endif; ?>
</div>
</div>[/code]
J'essaie depuis quelques jours maintenant sans aucun résultat... Si vous pouvez m'aider, ça serait cool.
Merci d'avance :
l'adresse du blog : www.awinelife.com
Modifié par Vitrol (04 Jun 2012 - 18:02)
Je suis super en galère, je bosse au boulot sur un blog en ... Drupal... Super puissant apparemment, mais super trop complexe pour moi...
j'essaie de faire le footer du blog, mais malheureusement, je ne comprends pas.
L'idée c'est que je voudrais mettre mes derniers tweets et j'ai donc récupérer le code php:
<div id="footer">
<div class="section">
<?php if($page['footer']) : ?>
<?php print drupal_render($page['footer']); ?>
<?php
function parse($text) {
$text = preg_replace('#http://[a-z0-9._/-]+#i', '<a href="$0">$0</a>', $text);
$text = preg_replace('#@([a-z0-9_]+)#i', '@<a href="http://twitter.com/$1">$1</a>', $text);
$text = preg_replace('# \#([a-z0-9_-]+)#i', ' #<a href="http://search.twitter.com/search?q=%23$1">$1</a>', $text);
return $text;
}
/* Nom d'utilisateur sur Twitter */
$user = "AwineLiFe";
/* Nombre de message à afficher */
$count = 5;
/* Format de la date à afficher */
$date_format = 'd M Y, H:i:s';
$url = 'http://twitter.com/statuses/user_timeline/'.$user.'.xml?count='.$count;
$oXML = simplexml_load_file( $url );
echo '<ul>';
foreach( $oXML->status as $oStatus ) {
$datetime = date_create($oStatus->created_at);
$date = date_format($datetime, $date_format)."\n";
echo '<li>'.parse(utf8_decode($oStatus->text));
echo ' (<a href="http://twitter.com/'.$user.'/status/'.$oStatus->id.'">'.$date.'</a>)</li>';
}
echo '</ul>';
?> [code=php]
Seulement, avec drupal, pour créer des "régions", je suis passé par views et j'ai donc créé une région "dernier tweet".
Du coup, j'essaie de mettre le code php dans ma balise de type div qui elle est contenu dans ma div de class footer (généré par drupal)
Je ne sais pas si je suis clair, mais je vais vous mettre le code, je pense que vous comprendrez mieux que ce que j'explique :
[code=php]
<div id="footer"><div class="section">
<?php if($page['footer']) : ?>
<?php print drupal_render($page['footer']); ?>
<?php
function parse($text) {
$text = preg_replace('#http://[a-z0-9._/-]+#i', '<a href="$0">$0</a>', $text);
$text = preg_replace('#@([a-z0-9_]+)#i', '@<a href="http://twitter.com/$1">$1</a>', $text);
$text = preg_replace('# \#([a-z0-9_-]+)#i', ' #<a href="http://search.twitter.com/search?q=%23$1">$1</a>', $text);
return $text;
}
/* Nom d'utilisateur sur Twitter */
$user = "AwineLiFe";
/* Nombre de message à afficher */
$count = 5;
/* Format de la date à afficher */
$date_format = 'd M Y, H:i:s';
$url = 'http://twitter.com/statuses/user_timeline/'.$user.'.xml?count='.$count;
$oXML = simplexml_load_file( $url );
echo '<ul>';
foreach( $oXML->status as $oStatus ) {
$datetime = date_create($oStatus->created_at);
$date = date_format($datetime, $date_format)."\n";
echo '<li>'.parse(utf8_decode($oStatus->text));
echo ' (<a href="http://twitter.com/'.$user.'/status/'.$oStatus->id.'">'.$date.'</a>)</li>';
}
echo '</ul>';
?>
<div style="width:160px; height:115px; clear:left; border-bottom:double; padding-right:20px; margin-right:30px; position:relative;">
<ul class="menu" style="padding:0; margin:0;">
<li style="alignment-adjust:middle; line-height: 22px; font-family:SansationLight; font-size:14px; color:#9E1734;">
<a href="">www.awinelife.com</a>
</li>
<li style="alignement-adjust:middle; line-height:22px; font-family:SansationLight; font-size:14px; color:#9E1734;">
<a href="page/blog">Le Blog</a>
</li>
<li style="alignement-adjust:middle; line-height:22px; font-family:SansationLight; font-size:14px; color:#9E1734;">
<a href="webserie">Ma websérie</a>
</li>
<li style="alignement-adjust:middle; line-height:22px; font-family:SansationLight; font-size:14px; color:#000;">
<a href="contact">Contactez-moi</a>
</li>
<li style="alignement-adjust:middle; line-height:22px; font-family:SansationLight; font-size:14px; color:#000;">
<a href="infos">Mieux me connaitre</a>
</li>
</ul>
</div>
<?php endif; ?>
</div>
</div>[/code]
J'essaie depuis quelques jours maintenant sans aucun résultat... Si vous pouvez m'aider, ça serait cool.
Merci d'avance :
l'adresse du blog : www.awinelife.com
Modifié par Vitrol (04 Jun 2012 - 18:02)