Annonce

#31 2010-01-24 21:01:37

fandusrfc
Membre
2010-01-17
65

Re: Diaporama exportable

c'est une bonne solution mais à chaque catégorie crée il faut l'ajouter ><

non ?

sinon pour les dernières images ajoutés il faut aller dans la configuration du plug-in ?

merci

Hors ligne

#32 2010-01-24 21:05:55

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Diaporama exportable

En effet, pour chaque catégories nouvelles que vous souhaitez mettre en avant, le petit manège est nécessaire. Par contre, ça fonctionne très bien :-)

Si les x dernières photos vous suffisent, alors tant mieux :-) Et oui, il faut le spécifier dans la configuration du plugin. C'est une catégorie native de Piwigo. Par exemple : http://www.julien-moreau.fr/galerie/ind … ecent_pics
(D'ailleurs je viens de voir un petit bug graphique...)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#33 2010-01-25 18:58:18

fandusrfc
Membre
2010-01-17
65

Re: Diaporama exportable

bonjour !

j'ai réussi à mettre un diapo = une catégorie.

le problème est un peu un problème de php car quand je met mon diapo dans ma news (via un script) et bien le diapo s'affiche en 240px/200px et il y a du code d'écrit dans la page !

je ne sais pas si vous allez pouvoir m'aider la dessus sinon j'irai voir un forum de codage.

Merci

Hors ligne

#34 2010-01-25 19:34:51

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Diaporama exportable

Faites voir la page tout de même ;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#35 2010-01-25 19:53:29

fandusrfc
Membre
2010-01-17
65

Re: Diaporama exportable

voici ma page qui liste mes news :

<?php
mysql_connect("", "", ""); // Connexion à MySQL
mysql_select_db(""); // Sélection de la base
//-----------------------------------------------------
// Vérification 1 : est-ce qu'on veut poster une news ?
//-----------------------------------------------------
if (isset($_POST['titre']) AND isset($_POST['contenu']))
{
    $titre = addslashes($_POST['titre']);
    $contenu = addslashes($_POST['contenu']);
    // On vérifie si c'est une modification de news ou pas
    if ($_POST['id_news'] == 0)
    {
        // Ce n'est pas une modification, on crée une nouvelle entrée dans la table
        mysql_query("INSERT INTO news VALUES('', '" . $titre . "', '" . $contenu . "', NOW(), '" .$pseudo . "')");
    }
    else
    {
        // On protège la variable "id_news" pour éviter une faille SQL
        $_POST['id_news'] = addslashes($_POST['id_news']);
        // C'est une modification, on met juste à jour le titre et le contenu
        mysql_query("UPDATE news SET titre='" . $titre . "', contenu='" . $contenu . "',pseudo='" . $pseudo . "'WHERE id='" . $_POST['id_news'] . "'");
    }
}

//--------------------------------------------------------
// Vérification 2 : est-ce qu'on veut supprimer une news ?
//--------------------------------------------------------
if (isset($_GET['supprimer_news'])) // Si on demande de supprimer une news
{
    // Alors on supprime la news correspondante
    // On protège la variable "id_news" pour éviter une faille SQL
    $_GET['supprimer_news'] = addslashes($_GET['supprimer_news']);
    mysql_query('DELETE FROM news WHERE id=\'' . $_GET['supprimer_news'] . '\'');
}
?>
<table>
    <tr class="progression_bleu">
        <th>Modifier</th>
        <!--<th>Supprimer</th>-->
        <th>Titre</th>
        <th>Date</th>
        <th>Pseudo</th>
    </tr>
<?php
$sql = 'SELECT id, titre, pseudo,
               DATE_FORMAT(date_news, "%d %m %Y %T") as date_news
        FROM news
        ORDER BY id DESC';
$retour = mysql_query($sql) or exit(mysql_error());
while ($donnees = mysql_fetch_assoc($retour)) // On fait une boucle pour lister les news
{
    ?>
    <tr class="progression_blanc">
        <td><a href="rediger_news.php?modifier_news=<?php echo $donnees['id'] ?>">Modifier</a></td>
    <!--<td><a href="liste_news.php?supprimer_news=</tr><?php //echo $donnees['id'] ?>">Supprimer</a></td> -->   
        <td><?php echo stripslashes($donnees['titre']); ?></td>
        <td><?php echo $donnees['date_news']; ?></td>
        <td><?php echo $donnees['pseudo']; ?></td>
    </tr>
    <?php
} // Fin de la boucle qui liste les news
?>
</table>




et ma page où je rédige ma news :

<?php
mysql_connect("", "", ""); // Connexion à MySQL
mysql_select_db(""); // Sélection de la base
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
    // On protège la variable "modifier_news" pour éviter une faille SQL
    $_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
    // On récupère les infos de la news correspondante
    $retour = mysql_query('SELECT * FROM news WHERE id=\'' . $_GET['modifier_news'] . '\'');
    $donnees = mysql_fetch_array($retour);
   
    // On place le titre et le contenu dans des variables simples
    $titre = stripslashes($donnees['titre']);
    $contenu = stripslashes($donnees['contenu']);
    $pseudo = stripslashes($donnees['pseudo']);
    $id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
    // Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
    $titre = '';
    $contenu = '';
    $pseudo = '';
    $id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="liste_news.php" method="post">
<p>Titre : <input type="text" size="50" name="titre" value="<?php echo $titre; ?>" /> <br /> Prénom : <input type="text" size="50" name="pseudo" value="<?php echo $pseudo; ?>" /></p>
<p>
    Contenu :<br />
    <textarea name="contenu" cols="90" rows="30">
    <?php echo $contenu; ?>
    </textarea><br />
   
    <input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
    <input type="submit" value="Envoyer" />
</p>
</form>



-------------------

je pense que c'est du à la protection du code xhtml dans les news mais je ne suis pas certain.

Merci.

Hors ligne

#36 2010-01-25 22:22:56

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Diaporama exportable

Aïe là moi c'est du chinois :-s
A la limite, si je pouvais voir la page en ligne ça m'aide mieux (Lien par courriel si souhaité).


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact