Bas   Précédent   Suivant

(1) 2 3 4 ... 117 »


Re: Besoin testeurs facebook connect
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1599
Bonsoir je venais un peu au news voir si ce projet de Kraven était toujours d'actualité.

Posté le : 10/11/2012 22:13
Transférer la contribution vers d'autres applications Transférer


Re: filtrer les inscription sur mon site
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1599
Pour connaitre quelqu'un qui bosse dans le milieu du spam (hey oui c'est un job) les robots preremplissent tout et manuellement il valide les captcha et autre astuces du genre. Pour l'avoir vu faire il peut valider plus d'une 10 aine d'inscription par minute ...
Une technique qui avait été tester par Solo il y a quelque temps sur frxoops consisté a faire un fausse page d'inscription visible par les robots mais pas par les "visiteurs normaux" les fiches créer par ce biais la était direct envoyé dans un section indesirable

Posté le : 19/09/2012 17:19
Transférer la contribution vers d'autres applications Transférer


Re: Choisir un thème spécifique pour les mobiles
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1599
J'ai oublié de préciser il faut utiliser le fichier php proposé par grosdunord pour le tuto.
Les deux solutions sont exactement les mêmes la technique de Grosdunord fait juste appelle a une variable si_mobile incrémenter grâce au code fourni au dessus

Posté le : 17/09/2012 15:45
Transférer la contribution vers d'autres applications Transférer


Re: Choisir un thème spécifique pour les mobiles
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1599
Citation :
Grom a écrit :
Si j'applique une des deux solutions, que se passe-t-il pour l'utilisateur qui ne veut pas afficher le theme "mobile" ?
Ou l'admin, qui veut gerer son site avec sa tablette ou son smartphone ?


On peut simplement rajouter dans le footer un liens du type affichage standard me rappel plus le code mais je peux le rechercher si besoin

Posté le : 17/09/2012 13:57
Transférer la contribution vers d'autres applications Transférer


Re: HTML5 et responsive
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1599
Pour le html5 et le css3 c'est en principe bon pour le noyau, pour les modules plusieurs sont en cours de correction.

Concernant l'affichage multi écran c'est en principe gérer par les thèmes et pas par le noyau. Pour avoir un affichage optimisé pour tes résolutions tu peux aussi faire plusieurs thèmes et redirigé tes visiteurs en fonction de leur résolution. Je pense que je préparerais un tuto la dessus dans les jours qui viennent

Posté le : 14/09/2012 12:45
Transférer la contribution vers d'autres applications Transférer


Re: Hébergement & serveur NAS
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1599
Tu risques surtout d'avoir un debit de #OOPS# et donc des pages super longue a chargé pour tes visiteurs. A cela tu peux rajouter le fait que ton serveur aura un taux de disponibilité bein en dessous d'un serveur "pro"

Posté le : 12/09/2012 22:14
Transférer la contribution vers d'autres applications Transférer


Re: changer de thème suivant la date, l'heure ou le mois
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1599
@Grosdunord : Un site qui bouge et une équipe dynamique ça donne envie de se réinvestir

Posté le : 12/09/2012 15:42
Transférer la contribution vers d'autres applications Transférer


Re: changer de thème suivant la date, l'heure ou le mois
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1599
De rien c'est avec plaisir

Posté le : 11/09/2012 15:54
Transférer la contribution vers d'autres applications Transférer


Choisir un thème spécifique pour les mobiles
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1599
Allez comme celui la est dans la continuité du premier tuto je vous le donne mais ça doit traîner dans un coin (voir plusieurs ) sur le forum

Niveau de difficulté : Open in new window
facile

But: Afficher un thème spécifique pour les mobile

Pour cela on va utiliser la class php Mobile_Detect

avec cette classe nous pouvons tester
l'os du navigateur (android ou apple)
le type de support (mobile ou tablette)

Commençons par inclure et instancié la classe dans le fichier header.php Au niveau de la ligne 32 juste après

$xoopsLogger->startTime('XOOPS output init');


en copiant le code

include("Mobile_Detect.php");
$detect = new Mobile_Detect();


Grâce à cette classe nous allons pouvoir maintenant afficher un thème

* En fonction de la plateforme mobile
pour les téléphone Apple on insérera le code suivant
if($detect->isiOS()){ // Téléphone tournant sous la plateforme iOS (apple).
$xoopsConfig['theme_set'] = 'montheme_apple';
}


pour les téléphone Android on insérera le code suivant
if($detect->isAndroidOS()){ // Téléphone tournant sous la plateforme Android.
$xoopsConfig['theme_set'] = 'montheme_android';
}



* En fonction de mobile ou tablette
pour les mobiles on insérera le code suivant
if ($detect->isMobile()) {// tous les mobiles
$xoopsConfig['theme_set'] = 'montheme_mobile';
}


pour les tablettes on insérera le code suivant
if ($detect->isTablet()) {// tablettes
$xoopsConfig['theme_set'] = 'montheme_tablette';
}



En espérant que ce petit tuto vous serve.
N’hésitez pas a me faire part de vos remarques

Posté le : 11/09/2012 15:48
Transférer la contribution vers d'autres applications Transférer


changer de thème suivant la date, l'heure ou le mois
Supporter Xoops
Inscrit: 17/12/2005 01:41
De Alpes Maritimes
Messages: 1599
Après une petite pause xoops me revoilà sur le forum

Pour fêter ça je vous propose un tuto sur comment faire interagir son thème avec les dates

Niveau de difficulté : Open in new window
facile

L'objectif est de pouvoir changer son thème en fonction:
- de l'heure --> un thème pour le jour et un pour la nuit par exemple
- de la date --> programmer l'apparition du thème de noël
- du mois --> changer de thème automatiquement tout les mois

Toute les modifications vont se faire dans votre fichier header.php se trouvant a la racine de votre site.
Au niveau de la ligne 32 juste après

$xoopsLogger->startTime('XOOPS output init');


* Pour l'heure

Nous allons afficher un thème différent pour la nuit et la journée

On va donc mettre une condition d'intervalle pour définir la journée, ici on considérera le jour entre 7h du matin et 21h le soir le temps restant étant la nuit

Le code a insérer sera donc
$heure date("H"); // 
if($heure >= 08 && $heure <= 16){ //si c'est le jour
    
$xoopsConfig['theme_set'] = 'montheme_jour';
    }
else { 
//si c'est la nuit
$xoopsConfig['theme_set'] = 'montheme_nuit';
    }


* Pour le mois
Dans cet exemple ci on va changer le thème tous les mois
On va donc utiliser un switch plutôt qu'un if ce qui nous donnera une structure plus légère en traitant tout les cas.

Le code a insérer sera donc
$mois date("n"); 
switch(
$mois)
  {
    case 
1//Si le mois est janvier
        
$xoopsConfig['theme_set'] = 'montheme_janvier'
    break; 
    case 
2//Si le mois est fevrier
        
$xoopsConfig['theme_set'] = 'montheme_fevrier'
    break; 
    case 
3//Si le mois est mars
        
$xoopsConfig['theme_set'] = 'montheme_mars'
    break; 
    case 
4//Si le mois est avril
        
$xoopsConfig['theme_set'] = 'montheme_avril'
    break; 
    case 
5//Si le mois est mai
        
$xoopsConfig['theme_set'] = 'montheme_mai'
    break; 
    case 
6//Si le mois est juin
        
$xoopsConfig['theme_set'] = 'montheme_juin';
    break;
    case 
7//Si le mois est juiller
        
$xoopsConfig['theme_set'] = 'montheme_juillet';
    break; 
    case 
8//Si le mois est aout
        
$xoopsConfig['theme_set'] = 'montheme_aout';
    break; 
    case 
9//Si le mois est septembre
        
$xoopsConfig['theme_set'] = 'montheme_septembre';
    break; 
    case 
10//Si le mois est octobre
        
$xoopsConfig['theme_set'] = 'montheme_octobre';
    break; 
    case 
11//Si le mois est novembre
        
$xoopsConfig['theme_set'] = 'montheme_novembre';
    break; 
    case 
12//Si le mois est décembre
        
$xoopsConfig['theme_set'] = 'montheme_decembre'
    break; 
  }



* Pour une date précise

On souhaite maintenant afficher un thème spécifique pour une date donnée, par exemple le jour de noël.
Attention il faudra bien penser a prendre en compte le cas des années bissextile

Le code a insérer sera donc le suivant
$jour date("z");
$bissextile date("L");
if(
$bissextile == true ){ //si l'année est bissextile
    
if($jour == 360){ //jour de noel 360
        
$xoopsConfig['theme_set'] = 'montheme_noel';
    }
}
else { 
//si l'année n'est pas bissextile
    
if($jours == 359){ //jour de noel 359
        
$xoopsConfig['theme_set'] = 'montheme_noel';
    }
}



* Pour aller plus loin

N’hésitez pas à consulter :
- doc de la fonction date en php ici
- la doc sur la fonction if ici
- la doc sur la fonction switch ici

En espérant que ce petit tuto vous serve.
N’hésitez pas a me faire part de vos remarque

Posté le : 11/09/2012 15:03
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 3 4 ... 117 »




Graphisme adapté par Tatane | Grosdunord | Montuy337513

13 Personne(s) en ligne (5 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 13 | Plus ...