1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Présentation obligatoire
Mots-clés » présentation, obligatoire
17-02-2015, 19:20,
#1
Présentation obligatoire

bonjour, je souhaite mettre en place une obligation pour un nouveau membre de se présenter
-Lorsqu'un membre vient de s'enregistrer il rentre sur un seul forum : celui de la présentation.
-Dans la promotion de groupe j'ai créer un groupe "membres". pour y accèder il faut avoir fait un sujet (celui de la présentation).
Mon soucis est le rafraichissement de la tâche qui est très variable
Je souhaite un passage instantané de l'un à l'autre, dès que la présentation est faite.
pouvez vous m'y aider, merci
Répondre
17-02-2015, 19:30, (Modification du message : 17-02-2015, 19:30 par Saphir.)
#2
RE: Présentation obligatoire
Bonsoir zak.

Vous devriez pouvoir exécuter la tâche via un planificateur de tâche (cron).
C'est toutefois un élément qui dépasse le support de MyBB.

Les tâches sont exécutés lorsqu'un utilisateur visite le forum à partir de l'échéance de la tâche.
Avec une tâche planifiée (type cron), la tâche est exécutée à intervalles réguliers, quelle que soit la fréquentation de votre forum.

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
17-02-2015, 19:57,
#3
RE: Présentation obligatoire
Je suis allé dans Outils, Gestion de tâches, système de promotion et j'ai réduit à 1mn
Ce que je ne connais pas c'est l'impact sur les requêtes : ralentissement du site ou autre...
Et je n'ai pas l'aspect immédiat de changement de groupe que je souhaite.
n'y a t il pas un plugin qui le fait ?
Répondre
17-02-2015, 20:44,
#4
RE: Présentation obligatoire
En gros :

MyBB est codé en PHP.
Un script PHP s'exécute sur demande (d'un client, généralement), et donne un résultat (ou non) au format HTML (généralement).

Lorsqu'un utilisateur accède à votre forum MyBB, il demande au serveur web d'afficher une page.
Le serveur web voit que la page contient du PHP. Il va demander au serveur PHP de le transformer en HTML.
Le serveur web envoie le résultat au client, qui l'affiche.

Mais PHP ne fonctionne pas tout seul ! Il ne va pas dire de lui même : tiens, je vais changer un truc dans la base de données !

Pour qu'un script PHP s'exécute, il faut qu'on le lui demande. Généralement, c'est l'utilisateur qui le fait sans le savoir (pour les tâches).
L'utilisateur affiche une page du forum, il exécute le script PHP de la page.
En bas de la page, il y a un bout de script qui dit "regarde s'il n'y a pas une tâche à exécuter". Si c'est le cas, il le fait.
Si aucun utilisateur ne se connecte, il ne regardera jamais s'il y a une tâche à exécuter.

Aucun plugin (eux aussi codés en PHP) ne pourra vous aider.

Seule solution, une tâche cron.
Cron (sous UNIX), ou le planificateur de tâches (sous Windows) est un petit programme qui fonctionne automatiquement.
Vous allez par exemple lui dire : chaque minute, exécute tel logiciel.
Vous allez exécuter le logiciel "php", pour exécuter le script de la tâche. Ainsi, c'est cron lui-même qui servira de client.

Une autre solution serait d'ajouter un code équivalent à la tâche directement dans le code source de MyBB pour que la vérification soit effectuée à chaque fois.
Mais plus vous exécutez une opération souvent, plus cela nécessitera de ressources (et donc de temps d'exécution), et nous ne saurons que trop vous déconseiller de modifier les fichiers source de MyBB.

Rappel : Ne modifiez jamais les fichiers source de MyBB, sauf si vous y êtes invité par un membre de notre équipe : vous risqueriez d'endommager votre installation de MyBB et de créer une brèche de sécurité pouvant mettre en péril l'intégrité de votre hébergement. Modifier les templates ou le style de votre forum au travers de son interface d'administration suffit généralement à résoudre vos requêtes.

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
18-02-2015, 12:16,
#5
RE: Présentation obligatoire
(17-02-2015, 19:57)zak a écrit :  Je suis allé dans Outils, Gestion de tâches, système de promotion et j'ai réduit à 1mn
Ce que je ne connais pas c'est l'impact sur les requêtes : ralentissement du site ou autre...
Et je n'ai pas l'aspect immédiat de changement de groupe que je souhaite.
n'y a t il pas un plugin qui le fait ?
Y a t il un impact sur le site, ralentissement ou autre si j'effectue le raffraichissement des promotions toutes les minutes Huh
Répondre
18-02-2015, 12:38, (Modification du message : 18-02-2015, 12:39 par Saphir.)
#6
RE: Présentation obligatoire
Je vous ai déjà répondu...

(17-02-2015, 20:44)Saphir a écrit :  Mais plus vous exécutez une opération souvent, plus cela nécessitera de ressources (et donc de temps d'exécution) [...]

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique