Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
Modéré par : developpeur jpb Jireck 
Index du Forum » » Pour débuter » » affichage aléatoire d'images (PHP)  
Auteuraffichage aléatoire d'images (PHP)
Bege
472      

Bege
  Posté : 15-01-2008 10:03

Bonjour à tous,

sur mon site actuel http://www.blooo.fr j'ai des images qui s'affichent de façon aléatoire à chaque visite ou rafraichissement de la page d'accueil, cela se fait en PHP

peut on intégrer cette possibilité dans l'Edito et pour les petites images dans les blocs?

merci de vos conseils

  Profil  www  Citation   
Jireck
8440       

Jireck
  Posté : 15-01-2008 12:04

Voui y'a meme un meta pour cela ....

Il suffit de regarder dans l'edito d'evol ....

  Profil  Citation   
Bege
472      

Bege
  Posté : 15-01-2008 17:05

Citation : Jireck

Voui y'a meme un meta pour cela ....

Il suffit de regarder dans l'edito d'evol ....


alors je viens d'essayer,
j'ai regardé dans le fichier "readme.txt" ou ils donnent en exemple ce code


   !PHP!<!--meta
   <?php
      
global $cookie;
      
$username $cookie[1];
      if (
$username == ""{
         echo translate("Create</a> an account")."\n";
      
} else {
         echo translate("Welcome")." : <a href=user.php class=header>$username</a>";
      
}
   ?>
   meta-->



alors j'ai remplacé par le mien qui est (avec les balises devant bien sûr):


<?
   $cpt
=10;
   
srand((double)microtime()*1000000);
   
$nbr=rand(0,($cpt-1));
   print (
"<img 
src='/photos_accueil/photo$nbr.jpg' alt=''></a>
");v
?>



mais ça ne m'affiche pas les images, juste ça : ");v ?>

et curieusement quand je retourne dans l'Edito il n'y a plus que


   !PHP!meta
");v
?>
   meta-->


c'est curieux non ?

  Profil  www  Citation   
Bege
472      

Bege
  Posté : 17-01-2008 10:53

plus d'idées pour m'aider

  Profil  www  Citation   
Jireck
8440       

Jireck
  Posté : 18-01-2008 09:36

non, tu monte une site de test
tu va dans l'admin et tu fais modifier l'edito et la tu vois un meta qui fait un rotation d'img....

sinon tu regarde dans la gestion de meta

  Profil  Citation   
Bege
472      

Bege
  Posté : 18-01-2008 17:39

Citation : Jireck

non, tu monte une site de test
tu va dans l'admin et tu fais modifier l'edito et la tu vois un meta qui fait un rotation d'img....

sinon tu regarde dans la gestion de meta

ah? j'ai été voir mais je n'ai pas trouvé le meta qui fait un rotation d'img?
et sinon j'ai essayé avec
rien à faire, j'ai inséré le code avec les meta mais ça ne marche pas,
voilà ce que j'ai mis comme c'est expliqué


!PHP!<!--meta<?php
   $cpt
=20;
   
srand((double)microtime()*1000000);
   
$nbr=rand(0,($cpt-1));
   print (
"<img 
src='/photos_2008/photo$nbr.jpg' alt=''></a>
");v
?>meta-->



  Profil  www  Citation   
jpb
2659       
 

jpb
  Posté : 18-01-2008 22:24

Salut
c pas tres clair ça pour moi...
pourquoi tu utilises des ' à la place des " est ce que la variable $nbr peut erte interprété (si c'est ce que tu veux ?)
?c quoi le ;v ???

  Profil  www  Citation   
Bege
472      

Bege
  Posté : 19-01-2008 14:24

Citation : jpb

Salut
c pas tres clair ça pour moi...
pourquoi tu utilises des ' à la place des " est ce que la variable $nbr peut erte interprété (si c'est ce que tu veux ?)
?c quoi le ;v ???

et bien écoutes voilà le code qu'on m'avait envoyé


<?
   $cpt
=10;
   
srand((double)microtime()*1000000);
   
$nbr=rand(0,($cpt-1));
   print (
"<img 
src='/photos_accueil/photo$nbr.jpg' alt=''></a>
");v
?>



et voici la page sur laquelle les photos changent à chaque visite ou rafraichissement
l'image du centre et celles dans les petits ronds bleux
http://www.blooo.fr/index_janvier_2008.php

  Profil  www  Citation   
Jireck
8440       

Jireck
  Posté : 23-01-2008 15:04

dans les meta... administration des MetaLang

Il y a ce meta rotate_img

[french]Affiche une image aléatoire - les images de la liste sont séparée par une virgule / syntaxe rotate_img("http://www.npds.org/users_private/user/1.gif,http://www.npds.org/users_private/user/2.gif, ...")[/french]


  Profil  Citation   
Bege
472      

Bege
  Posté : 23-01-2008 20:36

Citation : Jireck

dans les meta... administration des MetaLang

Il y a ce meta rotate_img

[french]Affiche une image aléatoire - les images de la liste sont séparée par une virgule / syntaxe rotate_img("http://www.npds.org/users_private/user/1.gif,http://www.npds.org/users_private/user/2.gif, ...")[/french]

ok merci beaucoup, je vais essayer ça et je reviens dire si c'est bon,

à part ça, comment se fait il que je ne reçoive pas d'email quand une réponse à mes sujets est postée?
il me semble pourtant bien avoir validé ça, mais au cas ou, comment le faire maintenant?
merci

  Profil  www  Citation   
Bege
472      

Bege
  Posté : 24-01-2008 00:17

ben non, ça marche pas,
voilà ma ligne de code dans l'Edito, est ce que j'ai loupé quelque chose?


[french]rotate_img("http://www.blooo.fr/portail/users_private/user/1.jpg,http://www.blooo.fr/portail/users_private/user/2.jpg")[/french]


  Profil  www  Citation   
Anonyme
19853  

Anonyme
  Posté : 24-01-2008 23:54

ne faut il pas le declarer comme un meta avec !....! il me semble...?

  Citation   
Bege
472      

Bege
  Posté : 25-01-2008 20:15

Citation : Anonyme

ne faut il pas le declarer comme un meta avec !....! il me semble...?

alors là je viens d'essayer avec la ligne comme ça :
[french]!rotate_img!("http://www.blooo.fr/portail/users_private/user/1.jpg,http://www.blooo.fr/portail/users_private/user/2.jpg")[/french]

mais ça ne donne toujours rien c'est juste la ligne de code qui s'affiche

  Profil  www  Citation   
  
Sauter à :

Temps : 0.0287 seconde(s)