Titre du sujet : module tags 2.3 + cbb 3.08 >> intégrer tags dans cbb 3.08 par Nikita sur 01/06/2009 22:00:59
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
|