Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 关于所谓"反审核"功能,程序上怎么操作模型的数据呢?

[复制链接]
poplei 发表于 2010-1-12 12:16:09 | 显示全部楼层 |阅读模式
"7.5中通过审核的资讯,会员如何才能编辑?"
看到有人提到意见,如果能够编辑自己发布过的资讯文章就好了.还有模型文章.
我也需要类似的功能。让用户能够“知错就改”或者“朝三暮四”,免得老是要发信息给站长帮忙改几个错别字网址啥的。

我准备加一个小功能暂且叫做“反审核”吧,
这个小功能允许特定组用户把已经审核通过的文章,改成未审核的文章。
“反审核”后这篇文章自然就会从“我的发表区”退到“我的待审区”。
而“我的待审区”本来就具备编辑、删除功能的。
这样他就能够在“我的待审区”编辑或删除这篇文章了,完后自然还会走原先的审核流程。


[quote=lidq.jingwu]    不麻烦,表之间的数据复制是有函数的,只要调用函数就可以了,其他的不用操作的。
函数是common.func.php文件中的moveitemfolder,看着里面的参数,试着写一下吧。[/quote]
谢谢 lidq.jingwu提示.

moveitemfolder函数能够把文章从已发布区(spacenews表)移动到待审核区(postmessages表).
嗯,普通文章没问题了.

那模型呢,有类似函数吗?
也就是把模型的一条数据模型已发布区(xxxxmessage表) 移动到 模型待审核区(modelfolders表).
看了下,表结构不一样,并且modelfolders表里message字段的存储内容是加工编译过的.不知道这个用哪个函数加工的.
找到commfunction.php中有编fn:arraytostring和fn:arrayeval 但看起来都不像.
请熟手,指点迷津.
 楼主| poplei 发表于 2010-1-12 12:17:23 | 显示全部楼层
呀?  [quote=lidq.jingwu]  不支持这么写呀.我想当然了
回复

使用道具 举报

lidq.jingwu 发表于 2010-1-12 14:24:49 | 显示全部楼层
回复 1# poplei


    模型中的数据只有审核的功能,反审核,系统是没有这样的函数的。
前台投稿的模型信息全部是放在一个字段中的,审核后,是放在多个字段中的,没有函数将它们转换回去的。
回复

使用道具 举报

hoiuan 发表于 2010-1-12 14:27:15 | 显示全部楼层
希望楼主提供修改方法哦
回复

使用道具 举报

 楼主| poplei 发表于 2010-1-12 15:02:09 | 显示全部楼层
回复 3# lidq.jingwu


    哦 好 谢谢告知.
我在想象办法.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 14:31 , Processed in 0.042339 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表