Support de smfgratuit

Réservé aux forums smf officiel => Aide pour nos réalisations => Discussion démarrée par: onlinebb le 01 Mai 2008 à 22:08:43



Titre: Topic solved - activé Résolu
Posté par: onlinebb le 01 Mai 2008 à 22:08:43
Bonjour

J'ai essayé d'installé TopicSolved_V12_ptp11_smf112 sur SMF 1.1.4 mais une fois le package uploader je n'avais pas accès au lien d'installation.
J'ai donc fais une install manuelle en recherchant/remplaçant les bouts de codes comme indiqué dans les fichiers .mod.

Tout est en place et après avoir paramètré l'admin comme indiqué dans ce mode d'emploi (http://docs.smf-fr.org/doku.php?id=utilisation:mod:smf11x:mod_topicsolved) j'ai bien affiché [En cours] devant les Fils de discussions.

Le problème est que je ne trouve pas comment activer un topic pour le passé de l'état [En cours] à l'état [Résolu].
Est ce que je ne vois pas clair ou bien ai je oublié un bout de code ?

Merci de votre aide


Titre: Topic solved - activé Résolu
Posté par: Marc le 02 Mai 2008 à 07:38:45
Bonjour,

Juste une simple curiosité, pourquoi ne pas avoir pris le bon zip, tu avais une précédente version du topicsolved installée?


Titre: Topic solved - activé Résolu
Posté par: onlinebb le 02 Mai 2008 à 10:26:24
Non mais j'ai cru que c'était la bonne.

Par rapport à mon problème j'ai oublié un bout de code ou bien je ne vois pas la commande pour passer en Résolu ?


Titre: Topic solved - activé Résolu
Posté par: Marc le 02 Mai 2008 à 11:07:33
Non mais j'ai cru que c'était la bonne.

Par rapport à mon problème j'ai oublié un bout de code ou bien je ne vois pas la commande pour passer en Résolu ?
Eh bien c'est simple tu as pris le package sans l'installation de la base de données, tu fais parti des nombreux internautes qui cliquent sans prendre le temps de lire:
Citation
Zip pour mise à jour PTP11 vers smf 1.1.2:  TopicSolved_V12_ptp11_smf112.zip

Alors que tu aurais du prendre:
Citation
Zip compatible smf 1.1.2/1.1.3/1.1.4:  TopicSolved_V12_smf112.zip

Et avec l'utilisation de ta molette tu aurais vu un peu plus bas:
Citation
Zip compatible smf 1.1.2/1.1.3/1.1.4 pour mettre à jour la version 12: TopicSolved_V12_1_smf112_maj_12.zip

Ta solution n'est donc pas dans le code mais dans la base de données.  :-*


Titre: Topic solved - activé Résolu
Posté par: Marc le 02 Mai 2008 à 11:08:38
Petit ajout tu as le theme default bien evidemment?


Titre: Topic solved - activé Résolu
Posté par: onlinebb le 02 Mai 2008 à 12:07:52
J'ai bien le thème par défaut.

J'ai pourtant pris le temps de lire mais il y a tellement d'infos différentes sur les forums que je me suis un peu perdu.

J'ai bien fais l'install des tables topicsolved dans smf_topics et swf_messages et smf_boards.

 


Titre: Topic solved - activé Résolu
Posté par: Marc le 02 Mai 2008 à 12:22:16
Et bien dans le topic logiquement tu devrais voir un onglet accepter et un onglet refuser, en haut et en bas de ton fil de message.


Titre: Topic solved - activé Résolu
Posté par: onlinebb le 02 Mai 2008 à 12:54:27
Je ne vois rien.
Donc il faut peut-être que je refasse l'installe ?
Ou penses tu que je puisse la rattraper ?

Si je dois refaire l'install peux tu m'indiquer le bon fichier ?
Merci de ton aide en tout cas.



Titre: Topic solved - activé Résolu
Posté par: Marc le 02 Mai 2008 à 13:09:21
Logiquement tu devrais voir ça à l'endroit de la souris, si c'est pas le cas tu as oublié les modifications dans le fichier display.template.php
(http://www.zimagez.com/miniature/tpsolved.jpg) (http://www.zimagez.com/zimage/tpsolved.php)


Titre: Topic solved - activé Résolu
Posté par: onlinebb le 02 Mai 2008 à 18:28:52
J'ai tout revérifié dans le fichier Display.template et les modifs sont bien en place.

Les images reject.gif et accept.gif sont également dans le bon dossier.

Grrr je pige pas ce qui coince.



Titre: Topic solved - activé Résolu
Posté par: Marc le 02 Mai 2008 à 20:52:27
Tu as bien activé la section comme section topicsolved?
Tu as un message d'erreur dans la log?


Titre: Topic solved - activé Résolu
Posté par: onlinebb le 03 Mai 2008 à 12:04:56
J'ai tout revérifié au niveau du code pour chaque fichier.
J'ai activé d'autres sections pour voir.
J'ai essayé aussi sur un autre thème que celui par défaut.

Dans tous les cas j'ai bien toutes les infos dans l'admin comme indiqué dans le mode d'emploi.
Au niveau de l'utilisateur j'ai bien soit les dossiers, soit indiqué [En cours] suivant le choix dans l'admin.

J'ai été modifié une fiche dans la base en mettant 1 dans les tables topics solved et c'est bien pris en compte au niveau de la visualisation (l'icone devient verte).

Je commence à ne plus trop savoir quoi faire d'autres à part refaire une install.
J'ai conservé les fichiers sans les modifs donc si tu ne vois pas d'autres trucs qui pourraient corrigé le tir je peux essayé.
Mais je n'ai pas le bon package. Donc si tu as le lien je peux essayé ça.


Titre: Topic solved - activé Résolu
Posté par: Marc le 03 Mai 2008 à 12:40:56
hmm, y'a plusieurs choses à faire:
-> paramétrer le topicsolved, tu indiques l'avoir fait.
-> activer la section comme topicsolved, ça c'est fait tu le vois par le message
-> régler la permission du groupe, sachant que l'admin passe outre cette permission

La partie qui applique le topicsolved dans le display:
Citation
   //option topicsolved
   if (($context['user']['started'] || $context['user']['is_admin'] || $context['can_topicsolved']) && isset($context['topicSolved']))
   {
      $normal_buttons['TPAccept'] = array('text' => 'topicsolved_accept', 'image' => 'accept.gif', 'lang' => true, 'url' => $scripturl . '?action=topicsolve;topic='. $context['current_topic'] .';accept=1');
      $normal_buttons['TPReject'] = array('text' => 'topicsolved_reject', 'image' => 'reject.gif', 'lang' => true, 'url' => $scripturl . '?action=topicsolve;topic='. $context['current_topic'] .'');
   }
Sachant que la condition implique que le membre doit être l'auteur du premier post, ou l'admin ou que tu sois autoriser à résoudre le post et que celui-ci soit activé.
Ton soucis vient de ton display, pourrais tu le zipper?


Titre: Topic solved - activé Résolu
Posté par: onlinebb le 03 Mai 2008 à 14:18:58
Je suis connecté en Admin.
Je créé un topic, j'ai bien l'icone de dossier jaune mais dans le post je n'ai pas les onglets (Résulu et Réouvrir) de ta copie d'écran.

Un truc bizarre que je viens de remarquer.
Avec le template defaut (SMF Defaut theme-core) lorsque je suis en admin je ne vois pas les boutons en bas (Déplacer, Effacer, Bloquer etc) que j'ai avec mon template. J'ai joins les deux copies d'écrans avec mon fichier Display.template.php.
Es ce que cela pourrait avoir une relation ?

 


Titre: Topic solved - activé Résolu
Posté par: Marc le 03 Mai 2008 à 20:38:59
Bon je viens de regarder, le fichier display n'est pas le display d'origine et la fonction d'affichage des boutons n'est pas utilisée donc forcément cela n'implique pas le mod mais les modifs qui ont été faites précédemment malheureusement. Tu auras des soucis avec le mod hidepost par exemple et tous mods ajoutant un bouton supplémentaire dans la consultation du post.
Je me trompe peut être, mais le style d'écriture à l'arrache ressemble à celle de bloc et de son tinyportal, non?

Pour résoudre ton soucis tu dois adapter le mod topicsolved à la grosse modification faite par un précédent mod qui a modifié un gros pavé dans ton display.


Titre: Topic solved - activé Résolu
Posté par: onlinebb le 03 Mai 2008 à 22:51:59
Merci pour l'info.

J'avais en effet installé déjà quelques mods mais qui n'ont pas fonctionné.
Je ne me rappelle plus lesquels car je l'ai ai retiré depuis.

Donc si je repars d'un Display d'origine ça devrait fonctionner.
J'essaye et je te tiens au courant.
Merci encore.


Titre: Topic solved - activé Résolu
Posté par: onlinebb le 03 Mai 2008 à 23:18:58
Ca marche  :)

Merci encore.