Bannière programmable.

Image Les demandes de personnalisation ne concernent que :
les headers , les boutons (fr) , icones de forum .

Verrouillé
Avatar du membre

Auteur du sujet
Sille
Messages : 4406
Enregistré le : 06 mai 2011
Hébergeur(s) : mon@robase.net c'est clair et net !
Localisation : Au dessus de la Seine et de la Marne.
Contact :

Bannière programmable.

Message par Sille »

Bonjour,

faire une bannière qui change à chaque clic (comme actuellement sur mon forum) reste délicat sur mon site. De ce fait je vais refaire comme il y a un an, une bannière par mois. Ce code que j'ai retiré de mon ancien style est-il potable, correct ou existe-til mieux ?
header('Content-type: text/css; charset=UTF-8');

$Fnm = "vpl.log";
$inF = fopen($Fnm,"w");

$SeasonDates = array('/12/21'=>'hiver','/03/21'=>'printemps','/06/21'=>'ete','/07/01'=>'juillet_du_01_au_15','/07/15'=>'juillet_du_15_au_31','/08/01'=>'aout_du_01_au_15','/08/15'=>'aout_du_15_au_31','/09/01'=>'septembre_du_01_au_20','/09/21'=>'septembre_du_21_au_30',
'/10/01'=>'octobre_du_01_au_15','/10/16'=>'octobre_du_16_au_31','/11/16'=>'novembre_du_16_au_30','/12/22'=>'hiver');

foreach ($SeasonDates AS $key => $value){
$SeasonDate = date("Y").$key;


fwrite($inF,$value.' : '.strtotime("now").' >'.strtotime($SeasonDate));


if (strtotime("now") > strtotime($SeasonDate)){
$banniere = "banniere_$value.jpg";
}
Mes images étant dans /www/styles/01.04.01/theme/images/banniere_aout_du_01_au_15.jpg

Merci.
Avatar du membre

Auteur du sujet
Sille
Messages : 4406
Enregistré le : 06 mai 2011
Hébergeur(s) : mon@robase.net c'est clair et net !
Localisation : Au dessus de la Seine et de la Marne.
Contact :

Re: Bannière programmable.

Message par Sille »

Bonjour,

un petit up pour mon précédent message mais également pour signaler ce bug d'affichage ?

Il n'y était pas lors de la création du sujet hmmmm

Image

Merci.
Avatar du membre

Auteur du sujet
Sille
Messages : 4406
Enregistré le : 06 mai 2011
Hébergeur(s) : mon@robase.net c'est clair et net !
Localisation : Au dessus de la Seine et de la Marne.
Contact :

Re: Bannière programmable.

Message par Sille »

Bonsoir,

oui, non ? :Peace:

Merci.

Steph
Administrateur phpBB Assistance
Administrateur phpBB Assistance
Messages : 12571
Enregistré le : 19 avril 2010
Hébergeur(s) : monarobase
Localisation : Alsace (67)
Contact :

Re: Bannière programmable.

Message par Steph »

Salut,

Ou as-tu trouvé ce code ?
Avatar du membre

Auteur du sujet
Sille
Messages : 4406
Enregistré le : 06 mai 2011
Hébergeur(s) : mon@robase.net c'est clair et net !
Localisation : Au dessus de la Seine et de la Marne.
Contact :

Re: Bannière programmable.

Message par Sille »

Salut,

un codeur de système de sécurité bancaire m'avait donné ça il y a plus de 2 ans. Il fonctionnait très bien sur mon ancien style.

J'aimerais remettre une bannière mensuelle automatique sans avoir à le faire manuellement tous les mois. Merci.

Steph
Administrateur phpBB Assistance
Administrateur phpBB Assistance
Messages : 12571
Enregistré le : 19 avril 2010
Hébergeur(s) : monarobase
Localisation : Alsace (67)
Contact :

Re: Bannière programmable.

Message par Steph »

Disons que oui il peut convenir :clin:
Avatar du membre

zach
Support phpBB Assistance
Support phpBB Assistance
Messages : 1313
Enregistré le : 27 décembre 2010

Re: Bannière programmable.

Message par zach »

En + simple tu peut aussi faire en script, çà sera géré par le navigateur du visiteur

Code : Tout sélectionner

<script type="text/javascript" language="javascript"> Today = new Date;Mois = (Today.getMonth()+1);
Banniere = '<img src="{U_ROOT_PATH}images/'+ Mois +'.jpg"/>';</script>
<script type="text/javascript" language="javascript">document.write(Banniere);</script>
<noscript><img src="{U_ROOT_PATH}images/general.jpg"/></noscript>
avec chaque mois 1.jpg, 2.jpg etc ... et une image general.jpg qui sera prise en compte par le google
Avatar du membre

Auteur du sujet
Sille
Messages : 4406
Enregistré le : 06 mai 2011
Hébergeur(s) : mon@robase.net c'est clair et net !
Localisation : Au dessus de la Seine et de la Marne.
Contact :

Re: Bannière programmable.

Message par Sille »

Ok merci.

Pour toi il y a mieux ?
Avatar du membre

zach
Support phpBB Assistance
Support phpBB Assistance
Messages : 1313
Enregistré le : 27 décembre 2010

Re: Bannière programmable.

Message par zach »

Ben disons que l'avantage de cette solution c'est que sur cette ligne,

Code : Tout sélectionner

<noscript><img src="{U_ROOT_PATH}images/general.jpg"/></noscript>
tu aura toujours une image générale (pour les robots qui lisent pas les scripts comme google)
Avatar du membre

Auteur du sujet
Sille
Messages : 4406
Enregistré le : 06 mai 2011
Hébergeur(s) : mon@robase.net c'est clair et net !
Localisation : Au dessus de la Seine et de la Marne.
Contact :

Re: Bannière programmable.

Message par Sille »

Ok ok merci, j'ai compris pour la dernière ligne :clin:

Mais pour les 2 premières je ne pige pas comment ajouter le mois suivant :Peace:

Code : Tout sélectionner

<script type="text/javascript" language="javascript"> Today = new Date;Mois = (Today.getMonth()+1);
Banniere = '<img src="{U_ROOT_PATH}images/'+ Mois +'.jpg"/>';</script>
j'ajoute le nom de l'image du mois devant le .jpg mais pour les mois je fais comment, à la suite ? :Peace:

Merci.
Verrouillé

Retourner vers « Demande de personnalisation de style »