 |
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
lolo Bénévole SV


Inscrit le: Jan 06, 2007 Messages: 958 Localisation: La Crau (83)
|
Posté le: 28 Feb 2007, 18:50 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Salut
la reponse est la
| Code: |
ALTER TABLE phpbb_forums ADD attached_forum_id MEDIUMINT(8) DEFAULT '-1' NOT NULL; |
Ta requete declare que tout tes forums ne sont rattachés a personne donc tu doit obligatoirement editer chaque forum et declarer à qui il est rattaché pour que 'indentation (caractères "|__") apparaissent.
Et pour repondre à ta question non le fichier function ne se trouve pas ailleur que dans modules/Forums/includes/
Je pense que stefvar a lu ton post un peu trop vite  |
|
|
|
| Revenir en haut de page |
|
Dolovan Assidu


Inscrit le: Feb 21, 2007 Messages: 450
|
Posté le: 01 Mar 2007, 10:29 Sujet du message: Re: Re : Des sous-forum dans PhpNuke |
|
|
Merci,
en fait j'ai créé l'ensemble de mes forums qu'après avoir ajouté ce MOD (forum tout beau tout neuf), et pour chaque sous-forums, j'ai bien au fur et à mesure de leur création précisé leur rattachement à son forum parent.
d'ailleurs, le forum en ligne présente bien une architecture correcte :
http://franck-ingenieur.info/ps6new
et les "|__" apparaissent à chaque fois que j'ajoute ou modifie un forum/catégorie,
ce n'est que lorsque je fais apparaître la page d'administration du forum en visu que les "|__" n'apparaissent pas !
Je n'ai pas encore eu le temps et cela reste un problème mineur, mais je vais regarder comment est structuré le code du panneau d'administration... Avant hier, je me suis contenté d'ajouter le code du MOD à la "brutal" sans me poser trop de questions (mais je l'ai fait avec précaution et organisation, normalement je n'ai rien dû oublier à partir du code fourni dans mon lien en haut de page 1 !) |
|
|
|
| Revenir en haut de page |
|
zikadonfeur Spécialiste


Inscrit le: Aug 21, 2006 Messages: 865 Localisation: La Roche Posay (86)
|
Posté le: 01 Mar 2007, 11:32 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Bonjour,
je suis interressé par cette amelioration, cependant en regardant les liens proposé, si je veux poster un nouveau sujet, ou une reponse, j ai une page blanche!
Est ce normal, en tant qu'anonyme, ou est ce un bug?  |
|
|
|
| Revenir en haut de page |
|
Dolovan Assidu


Inscrit le: Feb 21, 2007 Messages: 450
|
Posté le: 01 Mar 2007, 14:12 Sujet du message: Re: Re : Des sous-forum dans PhpNuke |
|
|
c'est normal, car j'ai réservé mes forums aux inscrits ! (excepté pour la consultation bien sûr)
Il est vrai que l'affichage d'une page spéciale précisant que l'accès est reservé aux seuls inscrits aurait été la bienvenue plutôt qu'une page blanche lol... je vais en rajouter une ! |
|
|
|
| Revenir en haut de page |
|
zikadonfeur Spécialiste


Inscrit le: Aug 21, 2006 Messages: 865 Localisation: La Roche Posay (86)
|
Posté le: 01 Mar 2007, 14:50 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Re,
ok donc cette amélioration fonctionne,
par contre je n ai pas tout compris quant à la méthode exacte pour ajouter ce mod, c est un ti peu confu pour moi là, si tu veux bien m eclairer un peu, merci d avance!
Zika  |
|
|
|
| Revenir en haut de page |
|
Dolovan Assidu


Inscrit le: Feb 21, 2007 Messages: 450
|
Posté le: 01 Mar 2007, 15:11 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Pour la méthode, c'est du simple copier-coller à partir du code donné dans ce > lien <
Tout correspond, à part bien sûr le nom des deux tables pour les ALTER : "phpbb_forums" et "phpbb_topics" à remplacer par "nuke_bbforums" et "nuke_bbtopics".
Il faut aussi tenir compte des ajouts de Stef pour la "notification nouveau sujet" afin de ne pas les perdre lors du remplacement de code, mais c'est facile à repérer (Stef a identifié ses modifs avec un commentaire avant et après).
Enfin, il y a quelques petites différences dans les TPL, compliquant légèrement les recherches du code à modifier (par exemple typiquement pour les caractères "->" à remplacer par un code php). Il faut bien entendu tenir compte de ces petites variantes pour les conserver afin de ne pas corrompre les templates.
Les templates à impacter sont ceux de "themes/monTheme/forums/". |
|
|
|
| Revenir en haut de page |
|
zikadonfeur Spécialiste


Inscrit le: Aug 21, 2006 Messages: 865 Localisation: La Roche Posay (86)
|
Posté le: 01 Mar 2007, 15:17 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Re,
merci je vais regarder celà,
chapeau pour la rapidité! |
|
|
|
| Revenir en haut de page |
|
Dolovan Assidu


Inscrit le: Feb 21, 2007 Messages: 450
|
Posté le: 02 Mar 2007, 23:47 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
je viens de trouver pour mon problème d'indentation "|_" qui ne s'affichait qu'après édition/création d'un forum/catégorie :
le lien "Gestion" dans le panel "Administration des forums" pointe sur le fichier "admin_forums Avant SC.php" au lieu de "admin_forums.php" !!
Hors, "admin_forums Avant SC.php" est tout simplement la page d'origine que j'ai renommé ainsi pour avoir une sauvegarde ("SC = Sous-Catégories") avant d'uploader la page complétée pour ce MOD
Comment l'URL du lien "Gestion" a-t-il pû se renommer automatiquement de façon dynamique comme cela ?
Et surtout, comment puis-je le renommer à nouveau "admin_forums.php" ?
A coup sûr, cela réglera mon ptit problème  |
|
|
|
| Revenir en haut de page |
|
Dolovan Assidu


Inscrit le: Feb 21, 2007 Messages: 450
|
Posté le: 02 Mar 2007, 23:54 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Je pense que c'est ce bout de code (présent dans 4 php de modules\Forums\) qui prend en compte le mauvais URL pour mon lien "Gestion" :
if( !empty($setmodules) )
{
$file = basename(__FILE__);
$module['Forums']['Manage'] = $file;
return;
}
qu'en pensez-vous ?
(infos complémentaires : basename sert justement à extraire le nom du path __FILE__, et 'Manage' est justement traduit par "Gestion" dans "Forums\\language\lang_french\lang_admin.php") |
|
|
|
| Revenir en haut de page |
|
Dolovan Assidu


Inscrit le: Feb 21, 2007 Messages: 450
|
Posté le: 03 Mar 2007, 0:05 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Plus la peine de chercher ! problème auto-résolu ! lol
Il y a 10 minutes je me suis dit, "puisque l'affectation d'URL est automatique pour le menu du panneau d'administration des forums, si je supprime le fichier "admin_forums Avant SC.php", le lien vers "admin_forums.php" devrait se rétablir tout seul !". J'avais donc supprimé le fichier en question et vidé le cache (SV Cache), mais toujours le même problème : lien down puisque "Gestion" continuait de pointer sur "admin_forums Avant SC.php"...
Je réessaie 10 minutes plus tard, c'est bon ! (fallait juste être un peu patient)
Donc je confirme : ce MOD sous-forum est portable sans problème sur BBtoNuke et totalement opérationnel (pour ne pas dire indispensable pour bien structurer les "gros" forums !) |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8259 Localisation: France Corse Ventiseri
|
Posté le: 03 Mar 2007, 8:26 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Bonjour,
Jolie travail .
Vrai que des sous forums peuvent être très intéressant. Cela offre de jolies possibilités d'agencement des forums. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
zikadonfeur Spécialiste


Inscrit le: Aug 21, 2006 Messages: 865 Localisation: La Roche Posay (86)
|
Posté le: 03 Mar 2007, 9:22 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Bonjour,
moi je viens d attaquer le bazard, et voila ou j en suis:
Apres avoir modifié tous les fichiers nommés dans le tuto, quand je clic sur forum, j ai une belle page blanche!
j ai mon forum en phpBB 2.0.21
phpnuke 7.9 patché
voilà, si vous avez une idée pour le debug
| affichage erreur a écrit: | | Parse error: parse error, unexpected T_ELSE in C:\Program Files\xampp\htdocs\zikaportail\modules\Forums\index.php on line 584 |
suite a l erreur, je trouve:
| Code: | else
{
message_die(GENERAL_MESSAGE, $lang['No_forums']);
} |
je les commentent, et...
| affichage erreur a écrit: | | Parse error: parse error, unexpected $end in C:\Program Files\xampp\htdocs\zikaportail\modules\Forums\index.php on line 597 |
Sauf qu il n y pas de ligne 597, on est apres le ?>
Cest grave docteur, je suis sur le template d origine avec un tout ti peu de modif, mais rien de lourd
Merci pour le coup de main!
Oups, pardon, je viens de voir que j avais oublié de faire les tables:
| Code: | ALTER TABLE phpbb_forums ADD attached_forum_id MEDIUMINT(8) DEFAULT '-1' NOT NULL;
ALTER TABLE phpbb_topics ADD INDEX topic_last_post_id(topic_last_post_id); |
Par contre, les tables ne se nomment pas comme ça en vrai, serait ce nuke_bbforums et nuke_bbttopics... (en plus c est indiqué plus haut! quel andouille je suis
(Pour ceux qui me connaissent, ils savent, que des que ça rame dans ma tête, je panique! Merci du coup de main))
Si Stefvar, tu veux que j ouvre un topic? c est comme tu veux
Dernière édition par zikadonfeur le 03 Mar 2007, 10:07; édité 1 fois |
|
|
|
| Revenir en haut de page |
|
zikadonfeur Spécialiste


Inscrit le: Aug 21, 2006 Messages: 865 Localisation: La Roche Posay (86)
|
Posté le: 03 Mar 2007, 9:55 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Re,
apres la creation des tables aves les bons prefixes!
Malheureusement j ai toujours la même erreur ligne 584, je n ai plus d'idée... Je suis tout à vous!  |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8259 Localisation: France Corse Ventiseri
|
Posté le: 03 Mar 2007, 14:03 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Bonjour,
Si j'ai suivi tout le sujet, j'avoue que je ne m'y suis pas penché plus que cela.
Je laisse donc le soin à Dolovan de te répondre . _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
Dolovan Assidu


Inscrit le: Feb 21, 2007 Messages: 450
|
Posté le: 04 Mar 2007, 10:59 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
héhé, Dolovan (Franck de son vrai prénom) est bien occupé ces jours-ci avec ses travaux chez lui de maçonnerie/électricité/menuiserie lol
alors pour faire vite et bien :
"Parse error: parse error, unexpected T_ELSE" signifie un problème de définition d'une condition IF ELSE, typiquement une accolade manquante ou mal placée par exemple.
S'agissant du fichier Forums/index.php, et me souvenant de cette subtilité : je pense que tu t'es raté au niveau de l'accolade fermante, dans la belle série de "}" juste avant le tout dernier else.
Lorsque j'avais fait l'ajout suivant :
| Code: | #
#-----[ FIND ]------------------------------------------------
#
$forum_id = $forum_data[$j]['forum_id'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Added by Attached Forums MOD
$attached_id = $forum_data[$j]['attached_forum_id'];
if ( $is_auth_ary[$forum_id]['auth_view'] && $attached_id == -1 )
{
$attached_forums = array();
foreach ($attach as $key => $value)
{
$sub_forum_id = $value['forum_id'];
if ($value['attached_forum_id']==$forum_id && $is_auth_ary[$sub_forum_id]['auth_view'])
{
//combining topic and post count for forum and subforums
$forum_data[$j]['forum_posts']=$forum_data[$j]['forum_posts']+$value['forum_posts'];
$forum_data[$j]['forum_topics']=$forum_data[$j]['forum_topics']+$value['forum_topics'];
//END combining topic and post count
//Last post link - check if any of subforums have newest posts and link to them instead
if ($value['post_time']>$forum_data[$j]['post_time'])
{
$forum_data[$j]['user_id'] = $value['user_id'];
$forum_data[$j]['post_username'] = $value['post_username'];
$forum_data[$j]['forum_last_post_id'] = $value['forum_last_post_id'];
$forum_data[$j]['post_time'] = $value['post_time'];
$forum_data[$j]['username'] = $value['username'];
$forum_data[$j]['topic_title'] = $value['topic_title'];
}
// END last post check
$unread_topics = false;
if ( $userdata['session_logged_in'] )
{
if (check_unread($value['forum_id']))
{
$attach_img = $images['icon_minipost_new'];
$l_attach_img = $lang['New_posts'];
}
else
{
$attach_img = $images['icon_minipost'];
$l_attach_img = $lang['No_new_posts'];
}
}
else
{
$attach_img = $images['icon_minipost'];
$l_attach_img = $lang['No_new_posts'];
}
$attached_forums[] = array(
'sub_img'=>$attach_img,
'sub_alt'=>$l_attach_img,
'sub_name'=>$value['forum_name'],
'sub_url'=>append_sid ('viewforum.php?f=' . $value['forum_id'] )
);
}
}
// END Added by Attached Forums MOD |
J'avais remarqué qu'il manquait le "}" du 1er if, je l'avais donc rajoutée au bon endroit croyant à un oubli dans le MOD.
En fait, si tu lis plus loin dans la liste du MOD, ils disent bien de l'ajouter (l'aurais-tu simplement oublié ?) :
| Code: | #
#-----[ FIND ]------------------------------------------------
#
} // for ... categories
#
#-----[ AFTER, ADD ]------------------------------------------
#
}
# |
S'agissant de la seule subtilité, je t'invite à vérifier d'abord ce point (indente bien proprement tes imbrications pour une vérification plus aisée, et au cas où ce serait le cas : ne fais pas ça dans le bloc-notes... prends un éditeur comme SciTE - gratuit - pour avoir la coloration syntaxique )
Si ce n'est pas ça, repasse en revue tes autres ajouts/remplacements dans index.php, le message d'erreur n'étant pas assez explicite pour pouvoir te donner un diagnostic plus précis. Au pire, tu m'enverras ton fichier par Email, je te l'ausculterai (mais ne choisis cette facilité qu'en dernier recours stp ! )
Bonne fin de week-end à tous ! |
|
|
|
| Revenir en haut de page |
|
zikadonfeur Spécialiste


Inscrit le: Aug 21, 2006 Messages: 865 Localisation: La Roche Posay (86)
|
Posté le: 04 Mar 2007, 12:57 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Bonjour, et merci pour l'info.
J utilise notepad++ qui effectivement utilise les couleurs (c'est bien pratique!)
Je regarde celà.
merci et bon courage  |
|
|
|
| Revenir en haut de page |
|
zikadonfeur Spécialiste


Inscrit le: Aug 21, 2006 Messages: 865 Localisation: La Roche Posay (86)
|
Posté le: 04 Mar 2007, 13:41 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
J ai effacé mon message, il ne concerne pas le probleme traité ici, mais un souci de serveur local!
l erreur notifié est
| affichage erreur a écrit: | | Fatal error: Cannot redeclare class config in C:\Program Files\xampp\php\pear\Config.php on line 43 |
Malheureusement, là je suis dépassé par cette ligne sous mon Xampp!
merci à tous  |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8259 Localisation: France Corse Ventiseri
|
|
| Revenir en haut de page |
|
zikadonfeur Spécialiste


Inscrit le: Aug 21, 2006 Messages: 865 Localisation: La Roche Posay (86)
|
Posté le: 04 Mar 2007, 17:20 Sujet du message: Re : Des sous-forum dans PhpNuke |
|
|
Bonjour,
ah, ah ça m interesse là, je vais regarder ça, merci pour l info. |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 17 Apr 2007, 11:23 Sujet du message: Re: Re : Des sous-forum dans PhpNuke |
|
|
| Dolovan a écrit: | L'idée est intéressante, mais si je peux me permettre, ton forum (cf lien donné) n'est pas très démonstratif :mort de rire:
En fait, ce que je recherche de mon côté, c'est de pouvoir créer des sous-catégories dans un forum intégré à phpNuke... une fonctionnalité par exemple proposée sur ForumActif. Existe-t-il une mise à jour de bbToNuke pour cela ? (j'ai la dernière distri 8.03 Stefvar... sans ce système de sous-catégories à priori ) |
en effet, si tu reprend le liens qui à 2 ans ...
Depuis, j'ai tout refait avec la version 8.01.
Ca fonctionne sans probleme.
http://www.sitedesclans.net/modules.php?name=Forums |
|
|
|
| Revenir en haut de page |
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|