[Réglé] Support des Extensions phpBBModification ext quiz

Support pour toutes les extensions phpBB développées par notre équipe et toutes les autres.
Répondre
Avatar de xpmen
Belgique xpmen
Auteur du sujet
Messages : 361
Enregistré le : 25 novembre 2018
Relax-Arcade :  3
Pays :
Belgique (be)
Belgique
Contact :

Modification ext quiz

Message par Belgique xpmen » 14 janv. 2023, 10:19
Bonjour Sylver

bon comme tu le sais, j'ai installer une extension "Quiz" j'ai du la traduire et la modifier un peux en plus de rajouter du langage
les propositions de modification ont était mal perçu sur le site phpbb.ru
et la demande de support on eu comme résultats de me virer et bloquer mon IP :evil:
bref

elle est en fonction chez moi et a l'aire de plaire au membre :)

mais j'ai remarquer un truc hier, et pas des moindre :shock: :?
le membre qui créer un quiz peux y jouer lui même aussi :roll:
du coup sa peu pas le faire :lol:

hier jusque tard le soir j'ai tenter de corriger ça en me basent sur le pendu, ou la le membre ne peut pas jouer sur son propre pendu
il peut le voir une fois envoyer mais ne peux pas y jouer

fait un très grand nombre d'essais de modification sur base du fichier main.php qui ce trouve dans le pendu entre ligne 622 et 633

code : Tout sélectionner

if ($user_id == $row['user_id'] && $bdone_play == 'no')
			{
				// Add the quessed letters to show author how good the others are, but only if not won yet
				if (!$row['bwon'])
				{
					$this->functions->quessed_letters($hangman_word, $hangman_quessed_letters);
				}

				$hangman_word = str_replace('_','•', utf8_wordwrap($hangman_word , 1, ' ', 1));
				$bdone_play = 'disp_word';
				$quess_msg = $this->user->lang['HANGMAN_SELF'];
			}
adapter un peux bien sur, mais sa devient trop complexe pour moi :?

pourrai me donner un coup de main stp
merci
pour les passionés du potager: www.hortus-meo.be
Avatar de Sylver35
France Sylver35
Administrateur du site
Messages : 731
Enregistré le : 13 janvier 2018
Relax-Arcade :  1
Localisation : Bretagne
Pays :
France (fr)
France
Contact :

Modification ext quiz

Message par France Sylver35 » 15 janv. 2023, 20:25
Bonjour,

J'ai trouvé une parade en attendant mieux.
Elle permet de transformer les liens des quiz en question en liens vers la page index des quiz.

Fichier core/quiz.php trouver :

code : Tout sélectionner

$link = $router->route('nekstati_quiz_index', ['mode' => 'play', 'q' => $quizzes_row['quiz_id']]);
remplacer cette ligne par :

code : Tout sélectionner

$link = ((int) $user->data['user_id'] !== (int) $quizzes_row['user_id']) ? $router->route('nekstati_quiz_index', ['mode' => 'play', 'q' => $quizzes_row['quiz_id']]) : '';
Ma modification se traduit par :
si la personne actuelle n'est pas le créateur du quiz alors afficher le lien sinon rien
Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche !
Avatar de xpmen
Belgique xpmen
Auteur du sujet
Messages : 361
Enregistré le : 25 novembre 2018
Relax-Arcade :  3
Pays :
Belgique (be)
Belgique
Contact :

Modification ext quiz

Message par Belgique xpmen » 16 janv. 2023, 18:07
Bonsoir Sylver
modification en place
Ma modification se traduit par :
si la personne actuelle n'est pas le créateur du quiz alors afficher le lien sinon rien
j'ai pas tout compris la, mais je vois que lorsque je clic sur l'un de mes quiz, sa rafraichi la page
donc impossible d'y jouer, sa me va ;)

merci Sylver

ps: tes bbcode ne fonctionne plus, pareil pour les smileys
on clic et rien ne se passe
pour les passionés du potager: www.hortus-meo.be
Répondre
  • Membres connectés en temps réel

    🔒 Refermer le panneau des membres connectés