装了个mass content组件,可以批量添加单元、分类,正好也能批量对应生成菜单。问题是这个组件批量生成的对应菜单参数自动为 leading值为1,intro值为4,columns为2,links为4……页面标题(pagetitle)为显示状态, 但这并不符合我需要的要求,于是只好通过数据库来修改。

(请注意备份)刚开始并不太清楚SQL语句格式!这并不要紧,先在phpMyAdmin中先选中数据库的一个菜单项,然后找到params表单处,更改一下params里面的参数,更改对应的参数,这些参数格式比较统一,xxx=空:表示统一设置,xxx=0:表示否,xxx=1:表示是;那么按照自己所需条件更改,然后点执行,执行完成后,就会在执行过程框里面出现SQL语句,那么就利用这段语句,将其复制!点到SQL里面,粘贴这段语句,粘贴的时候这段SQL语句不会自动换行,需要手动换行一下!!!然后再把WHERE后面的条件(包括where)一起删除。格式如下(youdbname就是你的数据库对应名称),最后执行,注意标点什么的,执行成功上面的执行过程框会显示一绿色勾,执行错误会显示红色代码,请谨慎操作,操作前注意备份

UPDATE `youdbname`.`jos_menu` SET `params` = '
show_description=0
show_description_image=0
num_leading_articles=0
num_intro_articles=10
num_columns=1
num_links=0
orderby_pri=
orderby_sec=
multi_column_order=0
show_pagination=2
show_pagination_results=1
show_feed_link=1
show_noauth=
show_title=
link_titles=
show_intro=
show_section=
link_section=
show_category=
link_category=
show_author=
show_create_date=
show_modify_date=
show_item_navigation=
show_readmore=
show_vote=
show_icons=
show_pdf_icon=
show_print_icon=
show_email_icon=
show_hits=
feed_summary=
page_title=
show_page_title=0
pageclass_sfx=
menu_image=-1
secure=0 '

除特殊标明文章转自第三方网站,文章均由JOOMLASK.COM原创提供
欢迎友情转载,请务必保留本文出处并引用本文链接: 利用phpmyAdmin批量更新数据库达到更改joomla菜单设置