modified: _experimental/autoblog-0.3.php
modified: _experimental/index.php modified: _experimental/xsaf3.php - modif credits - articles_per_page et update_interval en fonction de SITE_TYPE dans xsaf3.php - index.php: iframe vers xsaf3.php - [TODO: adaptation des formulaires d'ajout de index.php] - xsaf3.php: prise en compte de $get_remote_db - [TODO: prise en compte de $get_remote_media] - xsaf3.php: si {flux invalide}, supprimer le foldername crée -> à vérifier, le rmdir n'a pas eu d'effet chez moi - (option de repri: ne pas créer de foldername si {flux invalide} ) - 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)
This commit is contained in:
parent
54b22cc06a
commit
446eae7787
3 changed files with 16 additions and 9 deletions
|
@ -802,7 +802,7 @@ else
|
|||
|
||||
echo '
|
||||
<div class="footer">
|
||||
<p>Powered by VroumVroumBlog '.$vvbversion.' - <a href="?feed">'.__('RSS Feed').'</a></p>
|
||||
<p>Powered by <a href="https://github.com/mitsukarenai/ferme-autoblog">VroumVroumBlog '.$vvbversion.'</a> - <a href="?feed">'.__('RSS Feed').'</a></p>
|
||||
<p>'.__('Download:').' <a href="'.LOCAL_URL.basename(CONFIG_FILE).'">'.__('configuration').'</a>
|
||||
- <a href="'.LOCAL_URL.basename(ARTICLES_DB_FILE).'">'.__('articles').'</a><p/>
|
||||
<p><a href="'.LOCAL_URL.'?media">'.__('Media export').' <sup> JSON</sup></a></p>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
|
||||
/* modtime 2013-01-23 */
|
||||
/* modtime 2013-02-08 */
|
||||
|
||||
define('XSAF_VERSION', 3);
|
||||
|
||||
|
@ -456,11 +456,10 @@ if(!empty($autoblogs)){
|
|||
}
|
||||
?>
|
||||
<div class="clear"></div>
|
||||
<?php echo "<br/>".count($autoblogs)." autoblogs d'hébergés"; ?>
|
||||
<?php echo "<br/>".count($autoblogs)." autoblogs hébergés"; ?>
|
||||
</div>
|
||||
Autoblogs propulsés par <a href="http://autoblog.kd2.org/source.txt">VroumVroumBlog 0.2.10</a> [SQLite] (Domaine Public)<br>index2 inspiré par <a href="http://wiki.hoa.ro/doku.php?id=web%3Aferme-autoblog">Arthur</a> et développé par <a href="https://www.suumitsu.eu/">Mitsu</a> et <a href="https://www.ecirtam.net/">Oros</a> (Domaine Public)
|
||||
<br/><a href='https://github.com/mitsukarenai/ferme-autoblog'>Code source du projet</a>
|
||||
Propulsé par <a href="https://github.com/mitsukarenai/ferme-autoblog">Ferme d'Autoblogs 0.3.0</a> de Mitsu et Oros (Domaine Public)
|
||||
<?php if(isset($HTML_footer)){ echo "<br/>".$HTML_footer; } ?>
|
||||
<iframe width="1" height="1" style="display:none" src="xsaf2.php"></iframe>
|
||||
<iframe width="1" height="1" style="display:none" src="xsaf3.php"></iframe>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -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 .'<br>C\'est un blog automatisé qui réplique les articles de <a href="'. $siteurl .'">'. $sitename .'</a>"
|
||||
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 {
|
||||
|
|
Loading…
Reference in a new issue