TW复制草稿箱表。

方法:

show create table 旧表;
这样会将旧表的创建命令列出。我们只需要将该命令拷贝出来,更改table的名字,就可以建立一个完全一样的表

 

 

CREATE TABLE `tw_drafts_1` (
`mid` tinyint(1) unsigned NOT NULL DEFAULT ‘0’,
`cid` smallint(5) unsigned NOT NULL DEFAULT ‘0’,
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` char(80) NOT NULL DEFAULT ”,
`color` char(6) NOT NULL DEFAULT ”,
`alias` char(50) NOT NULL DEFAULT ”,
`tags` varchar(255) NOT NULL DEFAULT ”,
`intro` varchar(255) NOT NULL DEFAULT ”,
`pic` varchar(255) NOT NULL DEFAULT ”,
`uid` int(10) unsigned NOT NULL DEFAULT ‘0’,
`author` varchar(20) NOT NULL DEFAULT ”,
`source` varchar(150) NOT NULL DEFAULT ”,
`dateline` int(10) unsigned NOT NULL DEFAULT ‘0’,
`lasttime` int(10) unsigned NOT NULL DEFAULT ‘0’,
`ip` int(10) NOT NULL DEFAULT ‘0’,
`iscomment` tinyint(1) unsigned NOT NULL DEFAULT ‘0’,
`views` int(10) unsigned NOT NULL DEFAULT ‘0’,
`imagenum` int(10) unsigned NOT NULL DEFAULT ‘0’,
`flags` varchar(20) NOT NULL DEFAULT ”,
`seo_title` varchar(80) NOT NULL DEFAULT ”,
`seo_keywords` varchar(80) NOT NULL DEFAULT ”,
`seo_description` varchar(255) NOT NULL DEFAULT ”,
`content` mediumtext NOT NULL,
`images` mediumtext NOT NULL,
`push` tinyint(1) unsigned NOT NULL DEFAULT ‘0’,
`oprice` double(10,2) NOT NULL DEFAULT ‘0.00’,
`pay_content` text NOT NULL,
PRIMARY KEY (`id`),
KEY `cid_id` (`cid`,`id`),
KEY `cid_dateline` (`cid`,`dateline`)
) ENGINE=MyISAM AUTO_INCREMENT=3261166 DEFAULT CHARSET=utf8

 

 

另,数据库修改表名:

RENAME TABLE tw_drafts TO tw_drafts_6;
RENAME TABLE tw_drafts_7 TO tw_drafts;

通王标题源码中重复的问题

瞎改的,不知道有没有什么后果,在此记一下:

 

/twcms/control/show_control.class.php

将:

$this->_cfg[‘titles’] = $_show[‘title’].(empty($_show[‘seo_title’]) ? ” : ‘/’.$_show[‘seo_title’]);

修改为:

//$this->_cfg[‘titles’] = $_show[‘title’].(empty($_show[‘seo_title’]) ? ” : ‘/’.$_show[‘seo_title’]);
$this->_cfg[‘titles’] = $_show[‘title’];

通王采集站缩略图路径问题。

@阿-销售twcms模板 哥们 ,请教一下,我打算用你的大前端模板,目前有一个这样的问题:
因为我略缩图也是直接在火车头里面提取的文章的第一张图片地址,如:https://p3-sign.toutiaoimg.com/pgc-image/5c21db61f8074e9988d45c4976df89f4~tplv-tt-large.image?x-expires=1969205764&x-signature=hNFUxEeJy7RQGmMayf8QyWtlu8g%3D,但略缩图不显示,我查看了一下网页上略缩图的地址,前面自动加了域名,成了http://www.zipu.org/https://p3-sign……这种格式。
我自己折腾半天,如果把采集的略缩图地址的“https:”去掉,只留下//p3-sign……….,则可以正常显示。

目前 我想可不可以不改变略缩图的地址,通过改变模板的代码,能否实现略缩图的显示?

大佬给我解决办法:

twcms\model\cms_content_model.class.php

 

// 改缩略图地址20220601砍柴郎 $v[‘pic’] = $this->cfg[‘webdir’].(empty($v[‘pic’]) ? ‘static/img/nopic.gif’ : $v[‘pic’]);

if($v[‘pic’] && substr($v[‘pic’], 0, 2) != ‘//’ && substr($v[‘pic’], 0, 4) != ‘http’){
$v[‘pic’] = $this->cfg[‘webdir’].$v[‘pic’];
}elseif(empty($v[‘pic’])){
$v[‘pic’] = $this->cfg[‘webdir’].’static/img/nopic.gif’;
}

 

twcms404标签删除

删除带双引号的:

方法1:UPDATE `tw_drafts` SET `tags` = replace (`tags`,’”’,”) ;

 

方法2:UPDATE tw_drafts SET tags=” where tags LIKE ‘%”%’;

通王CMS数据量大,分享搜索没有结果解决的方法

网友反映网站采集大量数据后,搜索结果无法显示

通王CMS数据量大,搜索没有结果如何解决

通王CMS数据量大,搜索没有结果如何解决

解决方法:

主题目录下search.htm文件,搜索block默认为检索2万条数据{block:global_search pagenum=”20″ maxcount=”20000″},将maxcount修改为更大数值比如maxcount=”9999999999″。问题得以解决。

通王CMS免登陆购买插件如何配置当面付参数

原文地址:https://www.twcms.xyz/course/20.html

 

通王CMS使用免登陆购买插件需要登陆支付宝创建应用后进行签约,当付面(不强制使用营业执照),手机支付,网站支付,转账等,这里以签约当面付为例来说明支付宝公匙,私匙以及appid 获取方法,其他支付方式参考支付宝官方文档。
1、需要的准备的材料:
(1)、支付宝开放平台:https://open.alipay.com/platform/home.htm

(2)、创建一个应用,并审核上线

(3)、支付宝密匙生成器。

2、获取appid
打开你创建的应用,如下图所示,就是你的appid

3、生成应用私匙与公匙
(1)、安装下载好的 “支付宝密匙生成器”,并打开
(2)、根据下图所示,选择密钥的长度(一般为RSA2)和格式(如果是网站一般使用pkcs1非JAVA使用)
(3)、点击“生成密钥”,会生成一个应用私匙和应用公匙

(4)、生成的“应用私匙”就是你的支付宝私匙,可以填写入你的网站应用的支付宝私匙选项中
(5)、生成的“应用公匙”需要在支付宝平台转换成“支付宝公匙”
3、获取支付宝公匙
(1)、点击“接口加密方式”右则的设置

(2)、在弹出的页面中,选择“加密模式”为公匙
(3)、将第三步中获取到的“应用公匙”复制到“填写公匙字符”选项中

(4)、点击“设置保存”后,会生成支付宝公匙

(5)、将生成的“支付宝公匙”填写到付费可见插件参数中