ManXP wrote: Hm, now i am looking how to make some changes i submiting news on module News 1.2x. There are checkboxes "Approve" and "Notify by mail when published". 1st isn't checked, 2nd - is. Now i want to change it (so 1st will be checked, 2nd - not). Hope i have to edit submit.php file?
Find your header.php file and add the highlighted lines :
// $Id: header.php,v 1.41 2004/08/17 03:29:51 skalpa Exp $ // ------------------------------------------------------------------------ // // XOOPS - PHP Content Management System // // Copyright (c) 2000 XOOPS.org // // // // ------------------------------------------------------------------------ // // This program is free software; you can redistribute it and/or modify // // it under the terms of the GNU General Public License as published by // // the Free Software Foundation; either version 2 of the License, or // // (at your option) any later version. // // // // You may not change or alter any portion of this comment or credits // // of supporting developers from this source code or any supporting // // source code which is considered copyrighted (c) material of the // // original comment or credit authors. // // // // 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. // // // // You should have received a copy of the GNU General Public License // // along with this program; if not, write to the Free Software // // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------ //
include_once XOOPS_ROOT_PATH.'/class/xoopsblock.php'; if ($xoopsConfig['theme_set'] != 'default' && file_exists(XOOPS_THEME_PATH.'/'.$xoopsConfig['theme_set'].'/theme.php')) { // the old way.. $xoopsOption['theme_use_smarty'] = 0; if (file_exists(XOOPS_THEME_PATH.'/'.$xoopsConfig['theme_set'].'/language/lang-'.$xoopsConfig['language'].'.php')) { include XOOPS_THEME_PATH.'/'.$xoopsConfig['theme_set'].'/language/lang-'.$xoopsConfig['language'].'.php'; } elseif (file_exists(XOOPS_THEME_PATH.'/'.$xoopsConfig['theme_set'].'/language/lang-english.php')) { include XOOPS_THEME_PATH.'/'.$xoopsConfig['theme_set'].'/language/lang-english.php'; } $config_handler =& xoops_gethandler('config'); $xoopsConfigMetaFooter =& $config_handler->getConfigsByCat(XOOPS_CONF_METAFOOTER); xoops_header(false); include XOOPS_THEME_PATH.'/'.$xoopsConfig['theme_set'].'/theme.php'; $xoopsOption['show_rblock'] = (!empty($xoopsOption['show_rblock'])) ? $xoopsOption['show_rblock'] : 0; // include Smarty template engine and initialize it require_once XOOPS_ROOT_PATH.'/class/template.php'; $xoopsTpl = new XoopsTpl(); if ($xoopsConfig['debug_mode'] == 3) { $xoopsTpl->xoops_setDebugging(true); } if ($xoopsUser != '') { $xoopsTpl->assign(array('xoops_isuser' => true, 'xoops_userid' => $xoopsUser->getVar('uid'), 'xoops_uname' => $xoopsUser->getVar('uname'), 'xoops_isadmin' => $xoopsUserIsAdmin)); } $xoopsTpl->assign('xoops_requesturi', htmlspecialchars($GLOBALS['xoopsRequestUri'], ENT_QUOTES)); include XOOPS_ROOT_PATH.'/include/old_functions.php';
if ($xoopsOption['show_cblock'] || (isset($xoopsModule) && preg_match("/index.php$/i", xoops_getenv('PHP_SELF')) && $xoopsConfig['startpage'] == $xoopsModule->getVar('dirname'))) { $xoopsOption['show_rblock'] = $xoopsOption['show_cblock'] = 1; } themeheader($xoopsOption['show_rblock']); if ($xoopsOption['show_cblock']) make_cblock(); //create center block } else { $xoopsOption['theme_use_smarty'] = 1; // include Smarty template engine and initialize it require_once XOOPS_ROOT_PATH.'/class/template.php'; $xoopsTpl = new XoopsTpl(); $xoopsTpl->xoops_setCaching(2); if ($xoopsConfig['debug_mode'] == 3) { $xoopsTpl->xoops_setDebugging(true); } $xoopsTpl->assign(array('xoops_theme' => $xoopsConfig['theme_set'], 'xoops_imageurl' => XOOPS_THEME_URL.'/'.$xoopsConfig['theme_set'].'/', 'xoops_themecss'=> xoops_getcss($xoopsConfig['theme_set']), 'xoops_requesturi' => htmlspecialchars($GLOBALS['xoopsRequestUri'], ENT_QUOTES), 'xoops_sitename' => htmlspecialchars($xoopsConfig['sitename'], ENT_QUOTES), 'xoops_slogan' => htmlspecialchars($xoopsConfig['slogan'], ENT_QUOTES))); // Meta tags $config_handler =& xoops_gethandler('config'); $criteria = new CriteriaCompo(new Criteria('conf_modid', 0)); $criteria->add(new Criteria('conf_catid', XOOPS_CONF_METAFOOTER)); $config =& $config_handler->getConfigs($criteria, true); foreach (array_keys($config) as $i) { // prefix each tag with 'xoops_' $xoopsTpl->assign('xoops_'.$config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput()); } //unset($config); // show banner? if ($xoopsConfig['banners'] == 1) { $xoopsTpl->assign('xoops_banner', xoops_getbanner()); } else { $xoopsTpl->assign('xoops_banner', ' '); } // Weird, but need extra '; } exit(); } } else { $xoopsTpl->xoops_setCaching(0); } if (!isset($xoopsOption['template_main'])) { // new themes using Smarty does not have old functions that are required in old modules, so include them now include XOOPS_ROOT_PATH.'/include/old_theme_functions.php'; // need this also $xoopsTheme['thename'] = $xoopsConfig['theme_set']; ob_start(); } } ?>
And in your current theme set -> system_block_login.html
Something I was wondering about. Because newbb is using a lot of corefunctions (and is going to use even more) this might be an issue for some, at least it is for me. I think it's a good thing that the forum is well intergrated and that it uses many global functions.
However, one function in particular is bothering me. In the personal user settings a user can choose thread, flat or nested view. I don't like the fact that this applies to the forum as well. I know there are a lot of people who like this but I don't. I am planning to disable these options for my users and I want to set the view options to different settings for the forum and the commentsystem (flat for forum and nested for comments).
Is it possible that view settings can be separated? I know it is yet another whistle or bell (something like that), but I think it would be very usefull.
Navigate to /modules/newbb/viewtopic.php Line 58 is currently empty. If you want to force flat mode add the following on line 58 - $viewmode = 'flat'; If you want to force threaded mode add the following on line 58 - $viewmode = 'thread';
Note this will still alow the 'clicking' of the flat/threaded link on each forum page to change, if you do not want to allow this then do the above on line 66. OR alternatively remove it from the template.
Hi there! I solved my own problem, without cloning the deafult. The deafult templates can be found in your SQL database under the table xoops_tplsource. I meerly editted this, as well as the file in the modules directory.