From 446eae7787d8f3e9479fed0aa8ffec8262f105b4 Mon Sep 17 00:00:00 2001 From: Mitsukarenai Date: Fri, 8 Feb 2013 13:13:02 +0100 Subject: [PATCH] =?UTF-8?q?=09modified:=20=20=20=5Fexperimental/autoblog-0?= =?UTF-8?q?.3.php=20=09modified:=20=20=20=5Fexperimental/index.php=20=09mo?= =?UTF-8?q?dified:=20=20=20=5Fexperimental/xsaf3.php=20-=20modif=20credits?= =?UTF-8?q?=20-=20articles=5Fper=5Fpage=20et=20update=5Finterval=20en=20fo?= =?UTF-8?q?nction=20de=20SITE=5FTYPE=20dans=20xsaf3.php=20-=20index.php:?= =?UTF-8?q?=20iframe=20vers=20xsaf3.php=20-=20[TODO:=20adaptation=20des=20?= =?UTF-8?q?formulaires=20d'ajout=20de=20index.php]=20-=20xsaf3.php:=20pris?= =?UTF-8?q?e=20en=20compte=20de=20$get=5Fremote=5Fdb=20-=20[TODO:=20prise?= =?UTF-8?q?=20en=20compte=20de=20$get=5Fremote=5Fmedia]=20-=20xsaf3.php:?= =?UTF-8?q?=20si=20{flux=20invalide},=20supprimer=20le=20foldername=20cr?= =?UTF-8?q?=C3=A9e=20->=20=C3=A0=20v=C3=A9rifier,=20le=20rmdir=20n'a=20pas?= =?UTF-8?q?=20eu=20d'effet=20chez=20moi=20-=20=20(option=20de=20repri:=20n?= =?UTF-8?q?e=20pas=20cr=C3=A9er=20de=20foldername=20si=20{flux=20invalide}?= =?UTF-8?q?=20)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - bug: avec pleins d'images à récupérer, VVB n'en récupère certaines que partiellement (ex: https://autoblog.suumitsu.eu/Le%20blog%20de%20Mitsu/?T%C3%A9l%C3%A9vision ) (bugfix possible si traitement d'un copy() qui retourne FALSE) (contexte: VVB doit récupérer chaque image liée ET chaque miniature intégrée, ça fait 22 fichiers à copier pour cette page) --- _experimental/autoblog-0.3.php | 2 +- _experimental/index.php | 9 ++++----- _experimental/xsaf3.php | 14 +++++++++++--- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/_experimental/autoblog-0.3.php b/_experimental/autoblog-0.3.php index 827c2e2..a2f8317 100755 --- a/_experimental/autoblog-0.3.php +++ b/_experimental/autoblog-0.3.php @@ -802,7 +802,7 @@ else echo ' -Autoblogs propulsés par VroumVroumBlog 0.2.10 [SQLite] (Domaine Public)
index2 inspiré par Arthur et développé par Mitsu et Oros (Domaine Public) -
Code source du projet +Propulsé par Ferme d'Autoblogs 0.3.0 de Mitsu et Oros (Domaine Public) ".$HTML_footer; } ?> - + diff --git a/_experimental/xsaf3.php b/_experimental/xsaf3.php index aca0ea3..b3b0d20 100755 --- a/_experimental/xsaf3.php +++ b/_experimental/xsaf3.php @@ -66,6 +66,9 @@ function xsafimport($xsafremote, $max_exec_time) { $sitename = $value['SITE_TITLE']; $siteurl = escape($value['SITE_URL']); $rssurl = escape($value['FEED_URL']); + if($sitetype == 'shaarli') { $articles_per_page = "20"; $update_interval = "1800"; $update_timeout = "30"; } + else if($sitetype == 'microblog') { $articles_per_page = "20"; $update_interval = "300"; $update_timeout = "30"; } + else { $articles_per_page = "5"; $update_interval = "3600"; $update_timeout = "30"; } $foldername = $sitename;$foldername2 = $sitename; @@ -105,13 +108,18 @@ SITE_TYPE="'. $sitetype .'" SITE_TITLE="'. $sitename .'" SITE_DESCRIPTION="Ce site n\'est pas le site officiel de '. $sitename .'
C\'est un blog automatisé qui réplique les articles de '. $sitename .'" SITE_URL="'. $siteurl .'" -FEED_URL="'. $rssurl .'"') ){ +FEED_URL="'. $rssurl .'" +ARTICLES_PER_PAGE="'. $articles_per_page .'" +UPDATE_INTERVAL="'. $update_interval .'" +UPDATE_TIMEOUT="'. $update_timeout .'"') ){ fclose($fp); $infos = "\nImpossible d'écrire le fichier vvb.ini dans ".$foldername; }else{ fclose($fp); /* ============================================================================================================================================================================== */ - /* récupération de la DB distante */ $remote_db=str_replace("?export", $foldername."/articles.db", $xsafremote); copy($remote_db, './'. $foldername .'/articles.db'); + /* récupération de la DB distante */ + if($get_remote_db == "1") { $remote_db=str_replace("?export", $foldername."/articles.db", $xsafremote); copy($remote_db, './'. $foldername .'/articles.db'); } + if($get_remote_media == "1") { } /* ============================================================================================================================================================================== */ //TODO : tester si articles.db est une DB valide @@ -121,7 +129,7 @@ FEED_URL="'. $rssurl .'"') ){ } } } else { - $infos = "\n$rssurl -> flux invalide"; + $infos = "\n$rssurl -> flux invalide"; unlink("./$foldername/index.php"); rmdir($foldername); } /* end of file writing */ }else {