永发信息网

dede生成word文档

答案:2  悬赏:10  手机版
解决时间 2021-02-11 22:57
我在一个页面填好数据后,提交生成一个和页面差不多格式的word 这个在织梦里可以实现吗?
最佳答案
完全可以
废话不多说了 开始
第一步 创建一个文件名为save_to_text.php的文件 将以下代码 粘贴进去 放在 PLUS目录中
GetOne('SELECT `title`,`body` FROM `dede_archives` a,`dede_addonarticle` d WHERe a.id=d.aid AND a.id='.$aid); if(is_array($row)) { AjaxHead(); header('Content-Type: text/plain'); header("Content-Disposition:attachment;filename=".$row['title'].".doc"); $body = $row['body']; $body = str_replace(array('','
','
','
','

'), "\r\n", $body); $body = preg_replace('/&[a-z]*;/iU','',$body); $body = strip_tags($body); $body = str_replace("\n", "\r\n", $body); echo trim($body); }else { ShowMsg('找不到此文章',1,2); } ?>

第二步
创建一个文件名为xt_lib.php的文件 将一下代码粘贴进去 然后 保存到include/taglib 目录中
CAttribute->Items,$attlist); extract($ctag->CAttribute->Items, EXTR_SKIP); global $cfg_cmsurl; $name = $ctag->GetAtt('name'); $aid = $refObj->Fields['id']; $file = $cfg_cmsurl.'/plus/save_to_text.php?id='.$aid; $link = ''.$name.''; return $link; } ?>

第三步
在内容页 添加以下标签 来实现 下载
{dede:txt name='下载此文章'/}

通过以上方法 可实现 发布文章时 自动生成一个DOC文件下载

此教程 转自柠檬铺
全部回答
我好像模糊的记得kesion cms 这个程序好像支持生产word。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求重生丧尸小说,看好了是重生!!!!超过80
中国邮政储蓄银行武汉市藏龙岛支行在什么地方
第一个字是来成语有哪些
如何真正把课堂还给学生
十七岁的男孩和三十岁的女人结婚会违法吗
【鼻塞流鼻涕打喷嚏】...能够缓解感冒时带来
急,急!宝宝于2016年9月19日23点42分出生,
欣豪文具地址在什么地方,想过去办事
赤壁现在的版本英雄传没有低级虎牢了,未央宫
三亚落日 写作顺序没有
公司offer发给我了,又接到通知说面试,我该这
寻衅滋事属于危害国家安全罪吗
76.5度卫星用大锅怎么偏收
云南开放大学是全日制学校吗?
金鑫电动车维修经营部在什么地方啊,我要过去
推荐资讯
五星之光1.3都比原版绝命时刻多什么呀
多少加多少加多少等于三十
男朋友打电话的时候老是让哄他睡觉,可是我没
再婚后离婚财产分割与前任子女财产有关系吗?
友谊茶馆地址在什么地方,我要处理点事
破山在哪里啊,我有事要去这个地方
“六合之内,皇帝之土。西涉流沙,南尽北户。
悬挑梁套什么定额
丹阳南朝陵墓石刻的齐武帝景安陵石刻
letter of appointment是什么意思啊??
有一部电影里吸血鬼男主角叫洛塔是什么电影
谁有数码宝贝大冒险应用宝版的安装包
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?