| Auteur |
Sujet |
magicvince
Récupérable
enregistré depuis : oct. 2005
Messages : 134
dernière visite: 04.08.08
|
Voilà, j'ai installé pnforum, j'ai a priori validé l'option permettant de synchroniser les news avec pnforum (c'est à dire de les recopier dans le forum et de les rendre commentable), mais le lien vers le pnforum n'apparaît pas.
Est-ce qu'il y a un endroit qui explique comment faire (au niveau de l'install et je suppose des templates) pour avoir le même principe que sur les actus de pnfrance?
J'ai essayé de chercher dans le forum... mais une recherche avec " pnforum" et "news" liste pratiquement toutes les contributions....
 pour la recherche
 pour la vie du site.
|
| 16.05.2006, 15:44 |
|
 |
Chestnut
Grand Maître
enregistré depuis : mar. 2005
Messages : 1125
dernière visite: 13.06.08
|
Une fois pnForum ajouté, il faut activer l'extension pnForum pour le module News...
Admin - modules - Lien "Extension" sur la ligne News...
(Voir ensuite l'administration du pnForum -option du forum en question).
Le lien ver s le forum sur les news de pnFrance est une modification des templates News_article.htm et News_index.htm...
Chestnut !
Administrateur
Aucun Support par message privé...
Même en cas de pensée suicidaire !
Règles à suivre
|
| 16.05.2006, 16:26 |
|
 |
Chestnut
Grand Maître
enregistré depuis : mar. 2005
Messages : 1125
dernière visite: 13.06.08
|
Plugin à sauvegarder dans themes/TONTHEME/plugins :
- <?php
- // $Id$
- // ----------------------------------------------------------------------
- // PostNuke Content Management System
- // Copyright (C) 2002 by the PostNuke Development Team.
- // http://www.postnuke.com/
- // ----------------------------------------------------------------------
- // Based on:
- // PHP-NUKE Web Portal System - http://phpnuke.org/
- // Thatware - http://thatware.org/
- // ----------------------------------------------------------------------
- // LICENSE
- //
- // This program is free software; you can redistribute it and/or
- // modify it under the terms of the GNU General Public License (GPL)
- // as published by the Free Software Foundation; either version 2
- // of the License, or (at your option) any later version.
- //
- // This program is distributed in the hope that it will be useful,
- // but WITHOUT ANY WARRANTY; without even the implied warranty of
- // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- // GNU General Public License for more details.
- //
- // To read the license please visit http://www.gnu.org/copyleft/gpl.html
- // ----------------------------------------------------------------------
-
- /**
- * Xanthia plugin
- *
- * This file is a plugin for Xanthia, the PostNuke implementation of Smarty
- *
- * @package Xanthia_Templating_Environment
- * @subpackage Xanthia
- * @version $Id: function.footnotes.php,v 1.2 2004/04/22 12:22:40 drak Exp $
- * @author The PostNuke development team
- * @link http://www.postnuke.com The PostNuke Home Page
- * @copyright Copyright (C) 2002 by the PostNuke Development Team
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License
- */
-
- /**
- * Smarty function to display footnotes caculated by earlier modifier
- *
- * Example
- * <!--[countcomments sid=$sid]-->
- *
- * @author Jochen Roemling
- * @author Mark West
- * @since 23/02/2004
- * @param array $params All attributes passed to this function from the template
- * @param object &$smarty Reference to the Smarty object
- */
- function smarty_function_countcomments($params, &$smarty)
- {
-
- extract($params);
- unset($params);
-
- if (empty($sid)) {
- return false;
- }
-
-
- if (pnModAvailable('EZComments') && pnModIsHooked('EZComments', 'News')) {
-
- pnModAPILoad('EZComments', 'user');
- $EZComments = pnModAPIFunc('EZComments',
- 'user',
- 'getall',
- array('mod' => 'News',
- 'objectid' => $sid));
- $commentcount = count($EZComments);
- } else {
-
- $dbconn =& pnDBGetConn(true);
- $pntable =& pnDBGetTables();
-
- $col = $pntable['comments_column'];
-
- $sql = "SELECT count(*)
- FROM $pntable[comments]
- WHERE $col[sid] = '".pnVarPrepForStore($sid)."'";
-
- $result =& $dbconn->Execute($sql);
-
- if($dbconn->ErrorNo() != 0) {
- $commentcount = "Error";
- } else {
-
- list($commentcount) = $result->fields;
-
- $result->Close();
-
- }
-
- }
-
- if (isset($assign)) {
- //$smarty->assign($assign, $params);
- $smarty->assign($assign, $commentcount);
- } else {
- return $commentcount;
- }
-
- }
-
- ?>
Code à mettre dans les templates News_index.htm et News_article.htm
- <!--[countcomments assign="comcount" sid=$info.sid]-->
- <!--[assign var="COMLABEL" value="» Commentaire(s) : "]-->
- <!--[pnforumnewslink sid=$info.sid assign='pnforumtopic']-->
- <!--[if $comcount >= 1]-->
- <!--[$COMLABEL]--><!--[$comcount]--> »
- <!--[/if]-->
- <!--[$preformat.readmore]-->
- <!--[if $pnforumtopic]-->
- » <a href="<!--[pnmodurl modname="pnForum" type="user" func="viewtopic" topic=$pnforumtopic.topic_id]-->" title="Forum: <!--[$info.title]-->">Forum
- <!--[if $pnforumtopic.topic_replies]-->
- (<!--[$pnforumtopic.topic_replies]-->)
- <!--[/if]--></a>
- <!--[/if]-->
Chestnut !
Administrateur
Aucun Support par message privé...
Même en cas de pensée suicidaire !
Règles à suivre
|
| 18.05.2006, 14:51 |
|
 |
magicvince
Récupérable
enregistré depuis : oct. 2005
Messages : 134
dernière visite: 04.08.08
|
Désolé ça a coincé, j'ai le message d'erreur suivant:
Fatal error: Smarty error: [in News-article.htm line 28]: syntax error: unrecognized tag 'countcomments' (Smarty_Compiler.class.php, line 580) in /home/mozeclic/www/includes/classes/Smarty/Smarty.class.php on line 1088
La ligne 28 correspond à:
<!--[countcomments assign="comcount" sid=$info.sid]-->
|
| 18.05.2006, 23:42 |
|
 |
Gilles
Grand Maître
enregistré depuis : jui. 2005
Messages : 2199
dernière visite: 01.09.08
|
Le fichier de plug-in a bien été mis dans le dossier plugins ??
son nom doit être : function.countcomments.php je pense...
Gilles ><>°
|
| 18.05.2006, 23:51 |
|
 |
magicvince
Récupérable
enregistré depuis : oct. 2005
Messages : 134
dernière visite: 04.08.08
|
oui bien vu Gilles,
il fallait que je renomme le plugin function.footnotes.php en function.countcomments.php
mais il me manque d'autres plugins (va falloir une rubrique "plugin dans les téléchargements...):
Le hic c'est que la modification de template par Chestnut nécessite d'autres plugins (de ce que je crois avoir compris)
-pnforumnewslink
-pnforumtopic
(mais il est probable que je ne repère pas tout, les plugins sont un concept qui m'intéresse mais je n'ai pas encore bien pigé le concept de leur réalité :))
Merci Chestnut si tu repasses compléter ma question
|
| 19.05.2006, 01:11 |
|
 |
Chestnut
Grand Maître
enregistré depuis : mar. 2005
Messages : 1125
dernière visite: 13.06.08
|
Je ne me souviens pas avoir créé ces plugins moi-même... mais qui sait. Sinon, ces plugins font partie de pnForum et devrait donc être disponibles déjà.
Chestnut !
Administrateur
Aucun Support par message privé...
Même en cas de pensée suicidaire !
Règles à suivre
|
| 19.05.2006, 09:31 |
|
 |
Gilles
Grand Maître
enregistré depuis : jui. 2005
Messages : 2199
dernière visite: 01.09.08
|
Même soucis, en essayant d'activer le pnforum pour les news d'un de mes site, j'ai la même chose: il manque ces deux plugins ! et avec une recehrche dans tout le contenu du site, j'ai rien trouvé !
Gilles ><>°
|
| 25.05.2006, 09:26 |
|
 |
magicvince
Récupérable
enregistré depuis : oct. 2005
Messages : 134
dernière visite: 04.08.08
|
As-tu essayé de "commenter" les fameux plugins manquants pour voir si c'est vivable sans.
Une autre piste de dysfonctionnement que je soupconne avoir repéré sur les forums community de postnuke: le fait que ça ne marcherait pas avec les news déjà créées avant l'activation. Du coup ça pourrait foirer les reste.
http://community.postnuke.com/modul...topic-48197.htm
|
| 26.05.2006, 16:30 |
|
 |
Gilles
Grand Maître
enregistré depuis : jui. 2005
Messages : 2199
dernière visite: 01.09.08
|
En fait, il ne manque que:
Puisque pnforumtopic est une variable assignée par pnforumnewslink!
Si quelqu'un a ce fichier, pourrait-il le mettre a disposition ?!!
a+
Gilles ><>°
|
| 27.05.2006, 10:04 |
|
 |
Gilles
Grand Maître
enregistré depuis : jui. 2005
Messages : 2199
dernière visite: 01.09.08
|
Je fais remonter le sujet... Quelqu'un a-t-il ce fichier ?
Gilles ><>°
|
| 24.05.2007, 14:46 |
|
 |