dedecms批量增加栏目分类方法

dedecms批量增加栏目分类方法
这是我自己写的一款指导导入分类的方法,由于某种原因要几百个分类,如果增加太麻烦了,所以就写了一个简单的。*/

$cn = mysql教程_connect('localhost','root','root');
mysql_select_db('aa',$cn);
mysql_query("set names 'gb2312'");

$str = strtolower("");
$array = explode(',',$str);
/*print_r( $array );
exit;*/

for( $i=0;$i< count( $array ) ;$i++ )
{
 $select = "select * from 3g_arctype where typename='".$array[$i]."'";
 $query = mysql_query( $select ) or die( mysql_error());
 if( !mysql_num_rows( $query ) )
 {
  $sql ="insert into `3g_arctype` (
`reid` ,
`topid` ,
`sortrank` ,
`typename` ,
`typedir` ,
`isdefault` ,
`defaultname` ,
`issend` ,
`channeltype` ,
`maxpage` ,
`ispart` ,
`corank` ,
`tempindex` ,
`templist` ,
`temparticle` ,
`namerule` ,
`namerule2` ,
`modname` ,
`description` ,
`keywords` ,
`seo教程title` ,
`moresite` ,
`sitepath` ,
`siteurl` ,
`ishidden` ,
`cross` ,
`crossid` ,
`content` ,
`smalltypes`
)
values (
 '3', '3', '50', '".$array[$i]."', '/xx/".$array[$i]."', '1', 'index.html', '1', '3', '-1', '0', '0', '{style}/index_soft.htm', 'zhuti/list.html', 'zhuti/page.html', '{typedir}/{aid}.html', '{typedir}/list_{tid}_{page}.html', 'default', '', '0', '', '0', '', '', '0', '0', null , null , null
);";
  
  if( mysql_query( $sql ) )
  {
   echo ''.$array[$i].'导入成功<br />';
  }
  else
  {
   echo $array[$i].'导入失败原因'.mysql_error().'<br />';
   echo $sql;
   exit;
  }
 
 }
 else
 {
  echo '存在记录'.$array[$i].'<br />';
 }
}

时间: 2024-09-24 13:25:28

dedecms批量增加栏目分类方法的相关文章

Dedecms织梦栏目分类实现二级菜单效果

方法一,利用模块标签 DEDECMS导航二级栏目下拉列表, channelartlist还经常用在封面模板中,主要用来循环栏目标题和栏目标题下的文档,也就是用于获取当前频道(或者指定频道)的下级栏目的文档列表. {dede:channelartlist} {dede:type}[field:字段名/]{/dede:type}(调用当前频道栏目) {dede:arclist}[field:字段名/]{/dede:arclist}(获得下级栏目的文档列表) {/dede:channelartlist

dedecms 软件批量增加描述连接方法

mysql教程_connect('localhost','root','root') or die('database connect failer'); mysql_select_db('m'); mysql_query("set Names 'gb2312'"); $sql = "Select aid,introduce from d_addonsoft order by aid desc limit 0,2"; $query = mysql_query( $s

Dedecms织梦栏目分页标题优化与增加页码

如何做织梦dedecms标题栏目优化代码,使dede模版栏目达到标准优化 一种.大多数站长都很喜欢用dedecms来建站吧,在建站过程中可能也遇到过这样的问题,废话就不多说了,进入主题,修改前请做好备份! 第一.栏目url标准化 当我用dedecms建了分类了时候,发现在栏目是带index.html的 修改前:/abc/index.html 修改后:/abc/ 打开文件:include/channelunit.func.php 大概在171行 $reurl = $typedir.'/'.$def

destoon实现调用当前栏目分类及子分类和三级分类的方法_php实例

调用当前栏目分类及子分类和三级分类是程序设计里常用的方法,本文就来详细讲述destoon实现调用当前栏目分类及子分类和三级分类的方法.具体操作如下: 在destoon中提供了如下的调用语句: 一级分类名: {$m[catname]} 二级分类名: {$c[catname]} 三级分类名: {$b[catname]} 具体调用示例如下: 一.直接调用分类名称和链接: {loop $maincat $i $m}<dl> {php $child = get_maincat($maincat, $CA

dedecms中增加了栏目并发表了文章,一定要“更新栏目html&amp;amp;quot;才能查看栏目吗?

问题描述 dedecms中增加了栏目并发表了文章,一定要"更新栏目html"才能查看栏目吗? dedecms中增加了栏目并发表了文章后,如果不点击"生成>更新栏目html"的话, 点击栏目"新闻"会发现看不到页面.但是如果点击"生成>更新栏目html"的话, 便可以看到新闻的内容.所以在增加栏目后,一定要更新栏目html? 解决方案 嗯 是的 dedecms系统有缓存 增加了后需要更新一下缓存的

PHP+MySQL实现无极限分类栏目的方法_php技巧

本文实例讲述了PHP+MySQL实现无极限分类栏目的方法.分享给大家供大家参考,具体如下: 一个非常简单清晰简单的无极限分类范例,带缩进效果,只需查询一次数据表,然后递归遍历结果集,就可以了,要在php中实现栏目缩进显示可以参考一下. $sql = 'select * from cat order by cat_id desc'; $list = $db->getAll($sql); $list = getLevelCat($list); function getLevelCat($catlis

dedecms设置动态php浏览方法

批量将文章和栏目设置为仅动态浏览的方法:(在后台的"系统"sql命令行工具 ) 1.将所有文档设置为"仅动态": 执行以下mysql教程语句: update dede_archives set ismake=-1 2.将所有栏目设置为"使用动态页",也可以建立栏目时选择"使用动态页": 执行以下mysql语句: update dede_arctype set isdefault=-1 3.就是你在增加栏目就选择动态浏览就可以了

dedecms列表页title优化方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 齐毛鸭在使用dedecms时发现,每一个栏目的列表页的title是不能直接优化的.举个例子,某栏目的名字是"文学天地",但在title中我们不希望是"文学天地",而是"西北文学-西北诗歌-西部文学"这样经过优化的title.在dedecms中新建栏目时候,keywords和discr

dedecms调用当前栏目的子栏目怎么操作

有时我们建网站会建很多分类,每个分类又有小分类,为了让顶级栏目获得更好的权重和排名,我们会聚合子栏目.那么dedecms调用当前栏目的子栏目怎么操作呢? 有两种方法:标签dede:sonchannel和标签channel type='son' 1.dede:sonchannel {dede:sonchannel} <a href='[field:typeurl/]'>[field:typename/]</a> {/dede:sonchannel} 2.channel type='s