Aller au contenu


Photo

Modif D'un Script Xoops Pour Nuke


  • Ce sujet est fermé Ce sujet est fermé
12 réponses à ce sujet

#1 Malouk

Malouk

    Maître Forumeur

  • Membres
  • PipPipPipPipPip
  • 525 messages
  • Gender:Male
  • Location:Namur - Belgique

Posté 28 avril 2003 - 21:15

Salut,

Je cherche a modifié un petit script que j'avais pour xoops, qui permet a d'autre site d'affiche nos news sur leur site via un code javascript, et pas par le backend.

Voilà le script :

CODE

// Hacked from backend.php by lykoszine@yahoo.co.uk
// Uses the following CSS classes:
//   rss_title
//   rss_body
//   rss_footer


$filename = "backendjs.txt";  //File to read/write
$timespan = 3600;   //1 hours (if the file is more recent than this, it will not be updated)

include("mainfile.php");

$fd = fopen($filename,"rb");
if($fd and (time() - filemtime ($filename) < $timespan))
{
$contents = fread ($fd, filesize ($filename));
echo $contents;
fclose ($fd);
}
else
{
   fclose ($fd);
   $sql = "SELECT storyid, title FROM ".$xoopsDB->prefix("stories")." WHERE published>0 AND published<".time()." ORDER BY published DESC";
   $result = $xoopsDB->query($sql,10,0);
   if ( !$result )
   {
echo "An error occured";
   }
   else
   {
$fd = fopen ($filename, "w+b");

$temp = "document.write('<div class=\"rss_title\">";          
       $temp .= "<a href=\"".XOOPS_URL."\" target=\"_blank\">".$xoopsConfig['sitename']. "</a><br></div>');\n";
 
       while ( $myrow = $xoopsDB->fetchArray($result))
       {
     $myrow = str_replace("(", "-", $myrow);
     $myrow = str_replace(")", "-", $myrow);
     $myrow = str_replace("'", "", $myrow);
     
     $temp .= "document.write('<LI><span class=\"rss_body\"><A HREF=\"".XOOPS_URL."/modules/news/article.php?storyid=".$myrow['storyid']."\" target=\"_blank\">";
     $temp .= $myrow['title']."</a></span><br>');\n";
       }
             

   
   
       $t = formatTimeStamp(time(),"m","".$xoopsConfig['server_TZ']."");  
       
   }

   echo $temp;
   fwrite ($fd, $temp, strlen($temp));
   fclose ($fd);
}
?>


Ca doit pas être dur a modifié, mais j'ai pas réussi ! Rien ne s'affiche sad.gif
S'il y a des pro en php-nuke, ils pourront peut-être m'aider.



#2 neo

neo

    Rédacteur en chef

  • Administrateurs
  • PipPipPipPipPipPipPipPip
  • 6 136 messages
  • Gender:Male
  • Location:Bruxelles

Posté 28 avril 2003 - 21:25

lol bah si tu te connectes sur msn, j'te passerai le mien il est déjà fait tongue.gif
N'oublie jamais, la cuillère n'existe pas !!!

#3 neo

neo

    Rédacteur en chef

  • Administrateurs
  • PipPipPipPipPipPipPipPip
  • 6 136 messages
  • Gender:Male
  • Location:Bruxelles

Posté 28 avril 2003 - 21:35

Voici le code pour avoir les $nbrnews de phpnuke, à intégrer comme ça :

CODE
<script language=javascript src=http://www.site.com/dernews.php?nbrnews=10></script>


CODE
<?php
include("mainfile.php");
set_magic_quotes_runtime(0);
$nukeurl="http://www.SITE.com";

function date3($time)
{
ereg("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $time, $day);
$date = $day[3].'/'.$day[2];
return($date);
}

$result = mysql_db_query($dbname,"SELECT sid, time, title FROM nuke_stories ORDER BY sid DESC LIMIT $nbrnews");
while(list($sid , $time , $title) = mysql_fetch_row($result))
{    
$date_news=date3($time);  
   echo("document.write(\"$date_news - <a href='".$nukeurl."/modules.php?name=News&file=article&sid=".$sid."'><font size=1 face=Verdana ><b>$title</b></font></a><br>\");");
}

?>

N'oublie jamais, la cuillère n'existe pas !!!

#4 skargo2000

skargo2000

    THE SK ADMINISTRATOR !!

  • Groupe InfoMods
  • PipPipPipPipPipPipPipPip
  • 6 294 messages
  • Gender:Male
  • Location:La rochelle (enfin ds le coin)

Posté 28 avril 2003 - 22:56

wahhhhhhhhh il est fort qd meme ce neo !! laugh.gif
OUEBMASTER et Administrateur :: INFOMODS ::
INFOMODS POWAAAAAAAA

#5 neo

neo

    Rédacteur en chef

  • Administrateurs
  • PipPipPipPipPipPipPipPip
  • 6 136 messages
  • Gender:Male
  • Location:Bruxelles

Posté 28 avril 2003 - 23:10

PTDR tongue.gif
N'oublie jamais, la cuillère n'existe pas !!!

#6 Malouk

Malouk

    Maître Forumeur

  • Membres
  • PipPipPipPipPip
  • 525 messages
  • Gender:Male
  • Location:Namur - Belgique

Posté 29 avril 2003 - 09:44

Trop fort en effet, on peut même choisir le nombre de new a afficher dans le script cool.gif

#7 neo

neo

    Rédacteur en chef

  • Administrateurs
  • PipPipPipPipPipPipPipPip
  • 6 136 messages
  • Gender:Male
  • Location:Bruxelles

Posté 29 avril 2003 - 10:15

hé vi c'est le script à neo... Lol chinese.gif
N'oublie jamais, la cuillère n'existe pas !!!

#8 skargo2000

skargo2000

    THE SK ADMINISTRATOR !!

  • Groupe InfoMods
  • PipPipPipPipPipPipPipPip
  • 6 294 messages
  • Gender:Male
  • Location:La rochelle (enfin ds le coin)

Posté 29 avril 2003 - 11:44

ca merite bien un ptit pins qd meme !lol wink.gif
OUEBMASTER et Administrateur :: INFOMODS ::
INFOMODS POWAAAAAAAA

#9 Auxtron

Auxtron

    Seigneur du Dremel !

  • Membres
  • PipPipPipPipPipPip
  • 1 291 messages
  • Location:Toulouse
  • Interests:Le tuning PC, Watercooling, L'overclocking, ....

Posté 29 avril 2003 - 22:48

si on N'avait PAS neo je sais pas se qu'on deviendrait lol !!!

edit SK ! c ce que tu voulais dire non ? lol
Ex- Webmaster :: Overmods ::
Chaumage en cours !
Tuning PC, Watercooling, Overclocking, Regroupement, ...

L'été arrivé, AMD cramé !

#10 skargo2000

skargo2000

    THE SK ADMINISTRATOR !!

  • Groupe InfoMods
  • PipPipPipPipPipPipPipPip
  • 6 294 messages
  • Gender:Male
  • Location:La rochelle (enfin ds le coin)

Posté 29 avril 2003 - 22:52

g edité sinon il allait faire la bouille ... lol
OUEBMASTER et Administrateur :: INFOMODS ::
INFOMODS POWAAAAAAAA

#11 neo

neo

    Rédacteur en chef

  • Administrateurs
  • PipPipPipPipPipPipPipPip
  • 6 136 messages
  • Gender:Male
  • Location:Bruxelles

Posté 29 avril 2003 - 23:04

Beuh moi j'dis pouet à vous !!!
N'oublie jamais, la cuillère n'existe pas !!!

#12 Ante

Ante

    Maître Inconstesté

  • Membres
  • PipPipPipPipPipPip
  • 1 437 messages
  • Nom de publication:Ante

Posté 08 mai 2003 - 21:52

Xoops I didn't it again.....titalalala....


smiley_331.gif

#13 neo

neo

    Rédacteur en chef

  • Administrateurs
  • PipPipPipPipPipPipPipPip
  • 6 136 messages
  • Gender:Male
  • Location:Bruxelles

Posté 08 mai 2003 - 22:05

Pfffff tongue.gif

Je clos en tout cas tongue.gif
N'oublie jamais, la cuillère n'existe pas !!!




2 utilisateur(s) li(sen)t ce sujet

0 membre(s), 2 invité(s), 0 utilisateur(s) anonyme(s)