首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

typecho分类搜索文章

typecho根据分类搜索文章.jpg 之前我写的soso搜索增强插件其实已经能够根据分类进行搜索内容了,不过需要模板上进行配合,比如我们搜索分类id为2620下关于typecho的文章,需要传递分类...cat=2620,插件会获取到2620,然后根据它来分类搜索文章内容。...那么问题来了,模板搜索表单怎么传递cat参数 typecho默认的搜索结构直接加个input进行传递,如下: <form method="post" action="<?...我的解决方案就是跳过typecho默认的<em>搜索</em>处理函数,然后自己写。 1,跳过默认<em>搜索</em>处理 把上述代码中的name="s"改成name="ss",跳过typecho默认的搜索处理函数。...4,重写翻页按钮地址 上面的操作完成后,你会发现翻页按钮的链接并不携带cat参数,也就是说一旦翻页了,这个分类搜索就失效了。

67330

PHPCMSV9栏目搜索

1、修改后台添加、修改内容时添加栏目id到搜索表中 找到 phpcmsmodelcontent_model.class.php 大概106、287行左右,一共两处 $this->search_api(...,'',$catid); } elseif($action == 'delete') { $this->search_db->delete_search($typeid ,$id); } } 2、修改搜索模板文件...update_search($typeid ,$id, $r['fulltextcontent'],$r['title'],$r['adddate'], 1,$r['catid']); } 4、修改前台搜索程序...typeid' $catid $sql_time AND `data` like '%$q%'"; } 最后,进入数据库,找到表v9_search,添加字段catid,int,4 到网站后台全站索引一下,在搜索表单中添加以下代码就可以用了... 缺点:如果该栏目下有子栏目,那么子栏目的文章是搜索不到的,只有在指定栏目ID下的直接文章才能被搜索

81950
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux 修改文件名 rename(4)

    1.rename命令批量修改文件名, 其实linux下可以使用别的办法来批量修改文件名, 不过rename实在太方便了 比如把所有的表为cdb1_* 修改为cdb_*的 在本目录下 只需要# rename...cdb1' 'cdb' * 以前都是写个for循环来做...想想多傻啊, 呵呵 rename还有更多的功能, 建议man rename下 From:http://www.hao32.com/unix-linux...自己的方式批量重命名文件 $ ls 1.ext 2.ext 3.ext 4.ext $ rename 's/(\d)/第$1 章/' * $ ls 第 1 章.ext 第 2 章.ext 第 3 章....方法1:把文件名拆分处理,可以任意修改文件名 find -name '*.log' -printf %f\\n|awk -F'.'...'{print $1}'|xargs -i{} mv {}.log xiyun_{}.log 方法2:利用rename 一般的linux下的rename命令比较简单 rename 'test' 'xiyun

    7.2K40

    linux解压缩,复制,重命名,删除,目录更新时间排序,grep递归搜索文档

    linux解压缩,复制,重命名,删除,目录更新时间排序,grep递归搜索文档 1.解压缩 压缩命令 zip -p -r mymail-1026.zip mymail/ 解压命令 unzip mymail...-r source_dir target_dir/new_name_dir 3.重命名 将文件test1重命名为test2 mv test1.txt test2.txt cp会保留原来的文件,先复制改文件名...rename命令的使用是“rename 老文件 新文件 需要重命名的老文件” rename test1.log test2.txt test1.log 批量重命名文件名,把所有TestFile文件的文件名由...rename .txt .log *.txt 4.删除 删除文件 rm test1.txt 删除文件夹 rm -r test1 //需要确认的方式 rm -rf test2 //无需确认,递归删除 5.目录更新时间排序...写入到文件中查看排序 ll -t >> myDir.log 6.grep递归搜索文档 linux根据关键字搜索文档 grep '取消月报' .

    7410

    下开机键,Linux做了什么?

    我们只是了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。...Windows和Linux各自有自己内核。狭义的操作系统就是指内核,广义的操作系统包括内核以及内核之上的各种应用。 (Linus Torvalds与其说是Linux之父,不如说是Linux 内核之父。...他依然负责Linux 内核的开发和维护。至于Ubuntu, Red Hat, 它们都是基于相同的内核之上,囊括了不同的应用和界面构成的一个更加完整的操作系统版本。)...小结:BIOS -> MBR -> 引导加载程序 -> 内核 内核 如果我们加载的是Linux内核,Linux内核开始工作。...它是Linux系统中的1号进程(Linux系统没有0号进程)。到此,内核就完成了在计算机启动阶段的工作,交接给init来管理。

    1.4K30

    Linux的find命令与文件名后缀

    find命令: find命令是用于搜索文件的,which是在环境变量中搜索,whereis是在准备好的库里搜索,locate是通过数据文件进行搜索。...从搜索结果可以看出,只要是带有Test1的文件路径都会被检索出来,这属于是一种模糊搜索,并不是精确搜,所以locate命令使用的比较少。  ...最常使用的是find命令,find最简单的用法是指定一个范围这个范围可以是系统目录或文件夹,然后指定具体的文件名称,例如我要在etc目录下找sshd_config文件: ?...文件的后缀: 在Linux中是严格区分大小写的,所以a不等于A。在Linux中的文件后缀并不严谨,可以随意自定义后缀名。而在Windows中,文件的后缀名是绑定着执行程序的。...所以在Linux上文件的后缀并不代表这个文件的类型。 在Linux中可以通过LANG变量更改当前环境的语言,例如更改为英文就是:LANG=en ?

    5.3K10
    领券