Browse Source

Add input for specify base link of general RSS feed

merge-requests/1/head
Erase 4 years ago
parent
commit
f10451e1f1
3 changed files with 81 additions and 56 deletions
  1. +3
    -0
      generate.php
  2. +62
    -56
      index.php
  3. +16
    -0
      styles/styles.css

+ 3
- 0
generate.php View File

@ -72,6 +72,9 @@
if(!is_null($oFeeds->objParseFeed)){
//~ Set <link> RSS
$rss_link = ($_SERVER['SSL'] ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']);
if(array_key_exists('link', $_POST) && !empty($_POST['link'])){
$rss_link = htmlspecialchars($_POST['link'], ENT_QUOTES, Config::get('characterSet'));
}
//~ Set <title> RSS
$rss_title = "";


+ 62
- 56
index.php View File

@ -54,63 +54,69 @@
</header>
<div class="sectionorange">
<section id="xmlœ">
<div class="separator">
<div class="line"></div>
<h2>Créer un flux personnalisé</h2>
<div class="line"></div>
</div>
<div class="clear"></div>
<div class="xml-form shadow" id="form">
<form id="xml_form" method="POST" action="" accept-charset="UTF-8">
<fieldset class="full-form">
<label for="flux">URL des flux RSS à fusionner (un lien par ligne)</label>
<textarea id="flux" name="flux"></textarea>
</fieldset>
<div class="clear"></div>
<div class="bottom-shadow"></div>
<div class="no-shadow hidden"></div>
<div class="clear"></div>
<fieldset id="question" class="full-form">
<span>Je désire </span>
<select name="filter" id="filter">
<option value="show">afficher</option>
<option value="hide">masquer</option>
</select>
<span>les items contenant le(s) mot(s) clés (séparer chaque mot clé par une virgule) : </span>
<input type="text" name="words" value="" id="words">
<span>en effectuant ma recherche sur</span>
<select name="where" id="where">
<option value="title">le titre</option>
<option value="description">la description</option>
<option value="all">le titre et la description</option>
</select>
</fieldset>
<div class="clear"></div>
<div class="bottom-shadow"></div>
<div class="no-shadow hidden"></div>
<div class="clear"></div>
<fieldset>
<label for="titre">Titre du flux général</label>
<input type="text" name="titre" value="" id="titre">
</fieldset>
<fieldset>
<label for="desc">Description du flux général</label>
<input type="text" name="desc" value="" id="desc">
</fieldset>
<div class="clear"></div>
<fieldset class="fsubmit full-form">
<div id="ajax-message"></div>
<div class="clear"></div>
<input id="submit" type="button" class="btn btn-success btn-submit" value="Générer !">
<section id="xmlœ">
<div class="separator">
<div class="line"></div>
<h2>Créer un flux personnalisé</h2>
<div class="line"></div>
</div>
<div class="clear"></div>
<div class="xml-form shadow" id="form">
<form id="xml_form" method="POST" action="" accept-charset="UTF-8">
<fieldset class="full-form">
<label for="flux">URL des flux RSS à fusionner (un lien par ligne)</label>
<textarea id="flux" name="flux"></textarea>
</fieldset>
<div class="clear"></div>
<div class="bottom-shadow"></div>
<div class="no-shadow hidden"></div>
<div class="clear"></div>
<div id="rss-lk"></div>
</fieldset>
</form>
</div>
</section>
<fieldset id="question" class="full-form">
<h3>Options des items</h3>
<span>Je désire </span>
<select name="filter" id="filter">
<option value="show">afficher</option>
<option value="hide">masquer</option>
</select>
<span>les items contenant le(s) mot(s) clés (séparer chaque mot clé par une virgule) : </span>
<input type="text" name="words" value="" id="words">
<span>en effectuant ma recherche sur</span>
<select name="where" id="where">
<option value="title">le titre</option>
<option value="description">la description</option>
<option value="all">le titre et la description</option>
</select>
</fieldset>
<div class="clear"></div>
<div class="bottom-shadow"></div>
<div class="no-shadow hidden"></div>
<div class="clear"></div>
<h3>Options du flux généré</h3>
<fieldset>
<label for="titre">Titre du flux général</label>
<input type="text" name="titre" value="Flux personnalisé RSS Fusion" id="titre">
</fieldset>
<fieldset>
<label for="desc">Description du flux général</label>
<input type="text" name="desc" value="Flux généré avec RSS Fusion" id="desc">
</fieldset>
<fieldset class="full-form">
<label for="link">URL flux général</label>
<input type="text" name="link" value="<?php echo ($_SERVER['SSL'] ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']);?>" id="link">
</fieldset>
<div class="clear"></div>
<fieldset class="fsubmit full-form">
<div id="ajax-message"></div>
<div class="clear"></div>
<input id="submit" type="button" class="btn btn-success btn-submit" value="Générer !">
<div class="clear"></div>
<div id="rss-lk"></div>
</fieldset>
</form>
</div>
</section>
</div>
<div class="sectionblue">
<footer id="footer">


+ 16
- 0
styles/styles.css View File

@ -500,6 +500,22 @@ section article a {
margin-left: 5%;
display:block;
}
.xml-form h3{
font-size: 42px;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 200;
color: #323232;
display: inline;
width: 80.35714285714286%;
margin: 0 1.488095238095238%;
display: block;
float: none;
margin: 20px auto;
line-height: 52px;
text-align: center;
}
.xml-form fieldset.full-form {
width: 94%;
float: left;


Loading…
Cancel
Save