intégrer les tags dans newbb 3.08, modules tags 2.3 et cbb 3.08
- dans modules/newbb/
mettre le fichier
list.tag.php et view.tag.php- dans modules/newbb/include/forumform.inc.php
après
$editor_configs["height"] = empty($xoopsModuleConfig["editor_height"]) ? "400px" : $xoopsModuleConfig["editor_height"];
$forum_form->addElement(new XoopsFormEditor(_MD_MESSAGEC, $editor, $editor_configs, $nohtml, $onfailure = null ), true);
ajouter
// Hack tags Début
include_once XOOPS_ROOT_PATH."/modules/tag/include/formtag.php";
$forum_form->addElement(new XoopsFormTag("topic_tags", 60, 255, $topic_id, $forum_id = 0));
// Hack tags Fin
- dans modules/newbb/post.php
après
newbb_setsession("LP", time()); // Recording last post time
if(newbb_checkSubjectPrefixPermission($forum_obj) && !empty($_POST['subject_pre'])){
$subject_pre = intval($_POST['subject_pre']);
$sbj_res = $post_handler->insertnewsubject($forumpost->getVar('topic_id'), $subject_pre);
}
ajouter
// Hack tags Début
$tag_handler = xoops_getmodulehandler('tag', 'tag');
$tag_handler->updateByItem($_POST["topic_tags"], $topic_id, $xoopsModule->getVar("dirname"), $forum_id = 0);
// Hack tags Fin
- dans modules/newbb/viewtopic.php
après
}else{
$xoopsTpl->assign('quickreply', array( 'show' => 0));
}
ajouter
// Hack tags Début
include_once XOOPS_ROOT_PATH."/modules/tag/include/tagbar.php";
$xoopsTpl->assign('tagbar', tagBar($topic_id, $forum_id = 0));
// Hack tags Fin
- dans modules/newbb/templates/newbb_viewtopic_thread.html et modules/newbb/templates/newbb_viewtopic_flat.html
par ex vers la ligne 16
après
<div class="clear"></div>
ajouter
<{if $tagbar}>
<p><{include file="db:tag_bar.html"}></p>
<{/if}>
- dans modules/tag/plugin/newbb.php
s'assurer que le fichier newbb.php est bien présent
voila je pense que ça devrait être bon