| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
zocco Assidu


Inscrit le: Sep 30, 2005 Messages: 293 Localisation: Ile-de-France (92)
|
Posté le: 15 Oct 2005, 18:55 Sujet du message: Changement de code dans nsn Groupes |
|
|
Bonjour,
J'ai uploadé NSN_Groups_171_71-78, autrement dit, la dernière version.
Je suis entrain de modifier le code comme il est marqué dans les "Edits_For_Core_Files" du dossier.
Faisant tout bien calmement, voilà que le code à remplacer n'existe pas dans mon fichier.
Exemple :
$result3 = $db->sql_query("SELECT title, custom_title, view FROM " . $prefix . "_modules WHERE active='1' AND title!='$def_module' AND inmenu='1' ORDER BY custom_title ASC");
while ($row3 = $db->sql_fetchrow($result3)) {
Pareil pour les recherches de code qui suivent.
Je me pose la question de savoir si il n'y a pas un ordre d'installation des modules ce qui pourrait expliquer que je ne trouve pas le code à modifier si auparavent je l'ai déjà transformé en installant un autre module.
Maintenant, je n'ai pas souvenir d'être intervenu sur les pages concernées en installant d'autres modules.
De plus, je crois qu'il y a une petite coquille dans les changements.
#-----[ FIND ]------------------------------------------
#
if ($view == 0) {
$sel1 = "selected";
$sel2 = "";
$sel3 = "";
$sel4 = "";
} elseif ($view == 1) {
$sel1 = "";
$sel2 = "selected";
$sel3 = "";
$sel4 = "";
} elseif ($view == 2) {
$sel1 = "";
$sel2 = "";
$sel3 = "selected";
$sel4 = "";
} elseif ($view == 3) {
$sel1 = "";
$sel2 = "";
$sel3 = "";
$sel4 = "selected";
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
$sel1 = $sel2 = $sel3 = $sel4 = $sel5 = "";
if ($view == 0) {
$sel1 = "selected";
} elseif ($view == 1) {
$sel2 = "selected";
} elseif ($view == 2) {
$sel3 = "selected";
} elseif ($view == 3) {
$sel4 = "selected";
} elseif ($view > 3) {
$sel5 = "selected";
}
Si on insère cette ligne alors qu'on n'a pas selectionné l'ancienne au préalable, il va y avoir 2 lignes de ce type => Bug. Non? |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8279 Localisation: France Corse Ventiseri
|
Posté le: 16 Oct 2005, 14:15 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Bonjour,
Suivant les versions de nuke et/ou des patchs, les lignes peuvent quelque peu changer. Indique moi sur quelle version fais tu l'install et avec quel fichier rencontres tu un problème ?.
Pour la deuxième partie de ton message non il n'y a pas de bug et les modifications doivent être faites telles quelles  _________________ Avant de poster, lire la charte du forum, merci.
Dernière édition par stefvar le 04 Nov 2006, 21:22; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
zocco Assidu


Inscrit le: Sep 30, 2005 Messages: 293 Localisation: Ile-de-France (92)
|
Posté le: 16 Oct 2005, 20:01 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Au moins, ça prouve que je ne fais pas les choses bêtement.  |
|
|
|
| Revenir en haut de page |
|
zocco Assidu


Inscrit le: Sep 30, 2005 Messages: 293 Localisation: Ile-de-France (92)
|
Posté le: 18 Oct 2005, 21:42 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Alors, dans la phase 2 (Cf. mon post sur le mail d'activation), je confirme que le code à chercher/remplacer est différent du fichier à modifier.
J'ai consulté le tuto de nsn group, il reprend (heureusement) l'ensemble des infos présentes dans les fichiers txt du modules.
Je ne sais que faire pour être franc. |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8279 Localisation: France Corse Ventiseri
|
Posté le: 19 Oct 2005, 6:42 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Bonjour,
Comme demandé plus haut, dit moi quel est le fichier et le code qui te pose problème  _________________ Avant de poster, lire la charte du forum, merci.
Dernière édition par stefvar le 04 Nov 2006, 21:23; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
zocco Assidu


Inscrit le: Sep 30, 2005 Messages: 293 Localisation: Ile-de-France (92)
|
Posté le: 19 Oct 2005, 19:36 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Bonjour,
Je me réfère à ton tuto.
- Modification du modules.php
- Modification du block-Modules.php
- Modification du index.php
Les lignes à rechercher/remplacer n'existent pas dans le code des pages concernées. |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8279 Localisation: France Corse Ventiseri
|
Posté le: 19 Oct 2005, 19:47 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Bonjour,
Tu ne trouves aucune ligne ?
D'ici ce week-end je pense que je vais mettre les fichiers modifiés en ligne via le "CVS". Ce devrait être plus simple pour tout le monde, surtout en ce qui concerne NSN Group. Il est vrai que ce dernier nécessite beaucoup de modification. Il ne reste plus qu'à patienter  _________________ Avant de poster, lire la charte du forum, merci.
Dernière édition par stefvar le 04 Nov 2006, 21:23; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
zocco Assidu


Inscrit le: Sep 30, 2005 Messages: 293 Localisation: Ile-de-France (92)
|
Posté le: 19 Oct 2005, 21:24 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Des exemples à propos desquels je ne trouve pas les lignes :
Dans Modification du block-Modules.php
50 - Trouvez :
| Code: |
$result3 = $db->sql_query("SELECT title, custom_title, view FROM " . $prefix . "_modules WHERE active='1' AND title!='$def_module' AND inmenu='1' ORDER BY custom_title ASC");
while ($row3 = $db->sql_fetchrow($result3)) { |
51 - Trouvez :
| Code: |
if ((is_admin($admin) AND $view == 2) OR $view != 2) {
$content .= "<strong><big>·</big></strong> <a href=\"modules.php?name=$m_title\">$m_title2</a><br>\n";
} |
52 - Trouvez :
| Code: |
$db->sql_query("INSERT INTO ".$prefix."_modules VALUES (NULL, '$modlist[$i]', '$mod_uname', '0', '0', '1', '0')"); |
Dans Modification du modules.php
40 - Dans la fonction function modules, trouvez le code suivant :
| Code: |
$db->sql_query("insert into " . $prefix . "_modules values (NULL, '$modlist[$i]', '$modlist[$i]', '0', '0', '1', '0')"); |
42 - Dans la fonction function module_edit, trouvez le code :
| Code: |
$row = $db->sql_fetchrow($db->sql_query("SELECT title, custom_title, view, inmenu, mod_group from " . $prefix . "_modules where mid='$mid'")); |
Voilà quelques exemples |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8279 Localisation: France Corse Ventiseri
|
Posté le: 22 Oct 2005, 10:13 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Bonjour,
Zocco je ne t'ai pas oublié, je travaille sur une solution qui j'espère verra le jour sous peu  _________________ Avant de poster, lire la charte du forum, merci.
Dernière édition par stefvar le 04 Nov 2006, 21:24; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
zocco Assidu


Inscrit le: Sep 30, 2005 Messages: 293 Localisation: Ile-de-France (92)
|
Posté le: 22 Oct 2005, 17:41 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Quoi !! Un bénévole qui ne répond pas sous 48 heures ! Mais où va-t-on ?  |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8279 Localisation: France Corse Ventiseri
|
Posté le: 22 Oct 2005, 17:53 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
HAHA, oui, c'est inadmissible.
Ceci étant, tu trouveras dans le "CVS" tous les fichiers qui te posent problèmes. Dans l'immédiat je n'ai mis en place que tout ce qui touche à la version 7.9-3.1a de PHP-Nuke.
En fait j'ai mis ni plus ni moins que tous les fichier d'une version 7.9, patché et modifié avec la plupart des scripts NSN. Si tout va bien d'ici quelques heures un pack sortira  _________________ Avant de poster, lire la charte du forum, merci.
Dernière édition par stefvar le 04 Nov 2006, 21:24; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
zocco Assidu


Inscrit le: Sep 30, 2005 Messages: 293 Localisation: Ile-de-France (92)
|
Posté le: 17 Nov 2005, 11:07 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Bon, je me suis servi dans les CVS pour compléter mes modifications. Par contre, je n'ai pas voulu toucher à "index.php" dans root/modules/your_account.
Mis à part créer les groupes, ajouter des membres, comment fait-on pour attribuer des restrictions ou des autorisations à chacun de ces groupes ? |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8279 Localisation: France Corse Ventiseri
|
Posté le: 17 Nov 2005, 18:51 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Bonjour,
En fait c'est plutôt à l'inverse qu'il faut voir la chose. On donne des autorisations à tel ou tel groupe. _________________ Avant de poster, lire la charte du forum, merci.
Dernière édition par stefvar le 04 Nov 2006, 21:24; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
zocco Assidu


Inscrit le: Sep 30, 2005 Messages: 293 Localisation: Ile-de-France (92)
|
Posté le: 17 Nov 2005, 19:39 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
OK.
Mais on est d'accord qu'on va attribuer des autorisation d'accès à des "pages" en fonction du groupe.
Dans ce cas, chaque "page" peut-être visualisée grâce à un lien.
Ma question est de savoir où on met ce lien.
 |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8279 Localisation: France Corse Ventiseri
|
Posté le: 17 Nov 2005, 19:42 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Non non pas à des pages mais à un ou des modules. _________________ Avant de poster, lire la charte du forum, merci.
Dernière édition par stefvar le 04 Nov 2006, 21:24; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
zocco Assidu


Inscrit le: Sep 30, 2005 Messages: 293 Localisation: Ile-de-France (92)
|
Posté le: 17 Nov 2005, 21:08 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Oui, pardon, l'accès à des modules.
[MODE BOULET : ON]
Dans ce cas, je vais résumer ma question. Comment ça marche ? Où et sous quelle forme faut-il mettre pour autoriser l'accès à un module ?
[MODE BOULET : OFF]
Je suis désolé mais je ne trouve de site ayant une sorte de mode d'emploi. A moins que tu en connaisses un ou plusieurs, je suis preneur.  |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8279 Localisation: France Corse Ventiseri
|
Posté le: 17 Nov 2005, 21:22 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Le mode d'emploi est relativement simple.
Visiblement tu as créé tes groupes il ne te reste plus qu' à définir les accès à tes modules. Rend toi dans l'administration des modules, édite le module dont tu souhaites définir les accès et là tu dois appercevoir la liste des modules que tu as créé en sus des options habituelles. Il n'y a plus qu'à comme on dit .....
Si ce n'est pas suffisemment clair n'hésite pas, je recommence dans un autre sens  _________________ Avant de poster, lire la charte du forum, merci.
Dernière édition par stefvar le 04 Nov 2006, 21:25; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
zocco Assidu


Inscrit le: Sep 30, 2005 Messages: 293 Localisation: Ile-de-France (92)
|
Posté le: 17 Nov 2005, 21:44 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Euh ...... Comment dit-on déjà ?
Ah oui, Merci beaucoup.
Ce que je n'avais pas compris, c'est qu'il y a une interaction au sein même de la zone d'administration. |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8279 Localisation: France Corse Ventiseri
|
Posté le: 17 Nov 2005, 21:48 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Il n'y a pas de quoi.
Tu verras une fois ce petit module en main on, peut faire un peu ce que l'on veut pour qui en a l'utilité  _________________ Avant de poster, lire la charte du forum, merci.
Dernière édition par stefvar le 04 Nov 2006, 21:25; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8279 Localisation: France Corse Ventiseri
|
Posté le: 28 Nov 2005, 19:06 Sujet du message: Re : Changement de code dans nsn Groupes |
|
|
Bonjour,
Je viens de réactiver le téléchargement du SV pack. Comme ça tu trouveras dedans le fichier déjà modifier. _________________ Avant de poster, lire la charte du forum, merci.
Dernière édition par stefvar le 04 Nov 2006, 21:26; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
|