dedecms调用副栏目文章列表方法

1.sql调用
2.修改arclist标签

修改文件/include/taglib/arclist.lib.php
查找
if($CrossID==”) $orwheres[] = ‘ arc.typeid IN (‘.GetSonIds($typeid).’)’;
else $orwheres[] = ‘ arc.typeid IN (‘.GetSonIds($typeid).’,’.$CrossID.’)’;

修改成下面的。
if($CrossID==”)$orwheres[] = ‘ arc.typeid IN (‘.GetSonIds($typeid).’) or FIND_IN_SET(‘.GetSonIds($typeid).’,arc.typeid2)’;
else $orwheres[] = ‘arc.typeid IN (‘.GetSonIds($typeid).’,’.$CrossID.’)or FIND_IN_SET(‘.GetSonIds($typeid).’,arc.typeid2)’;

或者有个兼容性更高的代码:
if($CrossID==”){
$orwheres[] = ‘ (arc.typeid IN (‘.GetSonIds($typeid).’) OR arc.typeid2 IN (‘.GetSonIds($typeid).’) or FIND_IN_SET(‘.$typeid .’, arc.typeid2)>0)’;
}else{
$orwheres[] = ‘ (arc.typeid IN (‘.GetSonIds($typeid).’,’.$CrossID.’) OR arc.typeid2 IN (‘.GetSonIds($typeid).’,’.$CrossID.’) or FIND_IN_SET(‘.$typeid .’,arc.typeid2)>0) ‘;
}

代码具体意思不多做解释。无非就是给sql语句增加了个判断typeid2的情况。
刚才我百度了一下,这方面的修改文章还真不少。
还有人提到了模糊查询。我把下面的代码黏贴进来:
模糊查询说明:
mysql中如果用like模糊查询的话,也是可以的。不过可能不是很准。
代码如下:
if($CrossID==”)$orwheres[] = ” (arc.typeid in (“.GetSonIds($typeid).”) or arc.typeid2 in(“.GetSonIds($typeid).”) or CONCAT( ‘,’, arc.typeid2, ‘,’ ) LIKE ‘%,”.$typeid.”,%’ )”;
else $orwheres[] = ” (arc.typeid in (“.GetSonIds($typeid).”,”.$CrossID.”) or arc.typeid2 in (“.GetSonIds($typeid).”,”.$CrossID.”) or CONCAT( ‘,’, arc.typeid2, ‘,’ ) LIKE ‘%,”.$typeid.”,%’)”;
一般SQL是可以支持CHARINDEX函数的。不过可惜的是Mysql不支持这个函数所以只能用以上方法或者like模糊查询了。如果你有更好的方法的话

织梦dedecms后台给文章批量设置多个副栏目方法

1、打开 /dede/archives_do.php 找到最后一行的 ?> 改成
else if($dopost==’types2Dlg’)
{
require_once(DEDEINC.’/typeunit.class.selector.php’);
AjaxHead();
if( !empty($aid) && empty($qstr) ) $qstr = $aid;
$divname = ‘types2Dlg’;
echo ”

\r\n”;
echo ”

栏目快速选择器

\r\n”;
echo ”

关闭

\r\n”;
echo ”

\r\n”;
$tus = new TypeUnitSelector();
?>

ListAllType($channelid); ?>

  

dedecms织梦tag标签调用方法

dedecms织梦中有调用tag标签的方法,调用tag用不同的方法调用出来的格式是不同的,当然也可以根据时间的长短来调用不同时期的tag标签。
调用tag标签常用的格式:
{dede:tag row=’30’ sort=’new’} [field:tag /]{/dede:tag}
row=’30’ 调用条数
sort=’new’ 排序方式 month,rand(随机),week
getall=’0′ 获取类型,仅用在文档页,0 为当前内容页TAG标记,1为获取全部TAG标记
根据排序方式的不同,就可以调用不同时间段中的tag。
调用的形式也是可以调整的,除了上面的一种方式外,还有一种{dede:tag type=’current’/},调用出来的效果就是tag标签(个数)

织梦dedecms不能下载远程图片实现图片本地化解决方法

DEDE图片本地化失效的主要原因:

服务器上的运行环境中禁用了fsockopen()函数

解决方案一:

在用fsockopen()的地方用stream_socket_client()函数代替。

具体修改地方是 /include/dedehttpdown.class.php 第507行

$this->m_fp = @fsockopen($this->m_host, $this->m_port, $errno, $errstr,10);

替换为

$this->m_fp = @stream_socket_client($this->m_host . ‘:’ . $this->m_port, $errno, $errstr,10);

解决方案二:

编辑php.ini,找到disable_functions,把其中的fsockopen去掉

若上述方案无法解决,那么分析下php.ini配置文件中allow_url_fopen是否是开启状态;

dede安装插件页面空白解决办法

  dede安装插件页面空白解决办法,虽然dede现在需要授权费了。不过,还是有一些站长会使用dede建站,毕竟4个0的站,我不信会有律师函。好的,关于dede安装插件页面空白的问题,下面我们就一起来看看怎么解决吧!

  我之前也遇到过了很多次。当时没有反应过来,不知道怎么解决,昨天弄插件的时候,依旧出现了空白。然后我在找资料的时候,突然看到了一篇文章,突然想起了问题所在。

  今天碰到一个安装插件后织梦后台空白问题,我们在帮用户操作安装网站地图模块插件,装完了就再也进不去后台管理界面,显示一片空白,经过查看原来是这个/data/config.cache.inc.php错误。

  第一个回答来自:dede58

  此次问题比织梦安装模块插件不显示的问题还要严重,处理不好的话,直接无法使用。

  问题原因:

  由于用户把附件设置–>缩略图尺寸留空导致的。由于缩略图尺寸留空会导致/data/config.cache.inc.php错误。

  解决办法一:

  打开文件/data/config.cache.inc.php在错误的15和16行给固定的数值。

  解决办法二:

  如果您网站备份过数据库,那就重新安装,然后后台–>附件设置–>缩略图的宽度和高度给与固定数值。

  第二个回答来自:麦站

  修改dede/module_main.php文件:找到dede目录,如果你已经更改请找到更改后的目录下面的:module_main.php 文件第95行

  将这行代码注释掉或者删除 :

  $modules = array_merge($modules_remote,$modules);

  例如注释:/* $modules = array_merge($modules,$modules_remote); */

  第三个回答来自:yyjyang

  解决办法一:

  当时我看到上述的回答时候,突然想起了/data/config.cache.inc.php的设置变量语句语法错误会导致页面页面,因为很早之前,在研究dede目录结构的时候,测试发现的。

  然后,我找到了config.cache.inc.php,发现email变量设置的那一段,少了引号。添加上引号之后,页面果然能够正常反问了。

  解决办法二:

  在安装插件的时候,备份好网站文件和数据库。插件安装之后,如果页面空白了,直接恢复备份文件。基本就能够解决问题了。因为,大多数的插件是创建文件,不是更改dede核心文件。

以上就是关于「dede安装插件页面空白解决办法」的内容

wordpress伪静态页面

查了点资料,很多站点都说

Apache伪静态规则

Apache是 Linux 主机下常见的环境,现在一般的 Linux 虚拟主机都采用这种环境。新建一个 htaccess.txt 文件,添加下面的代码:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

但是,我尝试了好一会儿都没有效果,后来在宝塔面板里的网站设置里找到了wp的伪静态预设。
问题完美解决。

《SEO实战密码》复习日记(1)

​学习SEO也有大半年了,然而依旧没有做出何等成绩,

这本终究还是基本上看完了(除了最后两章),有必要回过头来再看一遍了,温故而知新嘛,或者是知道自己没有认真看,打算重新学习一边把,这破博客应该以后会改到别的地方更新把。(个人博客建立死于网速太慢,新家没有网线,只能wifi)

那开始,

记得以前听到某位文学界的老师说过,看书的正文之前一定先看前言,故此篇从前言开始,意在于总结与阐述一下鄙人的理解。

。。。。。。

然后,,没有然后了,,,额,,,

。。。

。。。。。

1.1什么是SEO?

“Search(搜索) Engine(引擎) Optimization(优化)”“搜索引擎优化”即为SEO的全称。 

忘了说下我为什么会了解到SEO,并且开始学习她。

当初我在B站利用正确的搜索方式找到某位朋友的视频,结果被另一位朋友说成“SEO大佬”,嗯。我特么就这样认识了SEO,这位老哥是做软件测试的,在华为任职(羡慕,废宅连工作都找不到。)哦,鄙人是计算机技术专业的,专科,,嗯,说是说计应,结果特么专业课全是前端。

反正就是这样稀里糊涂的自学了SEO,我特么都不知道自己为什么会学?

,,,,,,

回归正题,Zac老师在书中称“SEO为一门艺术”,我反正觉得很帅气,,不过,脑海之中,比较喜欢把SEOer之间这种互动或者是公司之间的竞争称为“战争”!(中二病的日常)

对于搜索引擎的讨伐战争?亦或是搜索引擎是拳台上的擂主,还是无法战胜的那种,拳台上的规则就是那些算法,SEOer无法战胜搜索引擎,只能是拖时间?欸,似乎,,描述僵了,,噗。。

似乎有跑偏了qwq

。。。。。。。。。。

SEO追求的是目标流量,能够最终带来赢利的流量。

网站的最终目标是完成转化,达到直接销售、广告点击或品牌建设的目的。

SEO是目前给网站带来访问者的最好方法,没有之一

嗯,看完书之后,发现至少还是有很多网站都没有做优化,不知道是何种原因,我周边见到的公司似乎连网站都没有,就是店铺过着个公司的身体。感觉还是有很大一部分人更倾向于其他的一些营销方式。对于SEO不是很了解,嗯,某位逼王室友看了这书两眼之后,就直接嘲讽道“这是什么辣鸡玩意儿?”

然而这傻子还特么一直钻前端,还打算创业,嗯,连特么SEO都没有了解过。梦想贼大,打算开一家世界上最大的动物园,,

不像我条咸鱼,只想着和某娘们一起卖内裤。

嗯,SEO这一块还是有很多人不了解,或者是没有得到重视。

,,,,

要做好SEO优化,首先就必须了解搜索引擎的工作原理,

爬虫【蜘蛛】(Spider)–获取数据;

作为搜索引擎海量数据的来源,爬虫是搜索引擎技术重要的一环。

关于爬虫,其实用蜘蛛更好理解,将关联的链接进行连接,就像是一张巨大的网。

中文分词 –数据预处理,

中文分词也是搜索引擎中一个重要的技术,分词是否精准直接关系到查询结构是否符合搜索者的搜索意图 ,这里牵扯到了索引技术与人工智能技术。

全文检索—数据预处理,

建立索引是在大数据量查询时必不可少的重要方法。全文检索需要在中文分词之后才能完成,需要把一个文章分成一个个关键词然后分别建立索引,这样才能达到从文章内容中搜索的目的。 

排序,—数据预处理,

排序是搜索引擎中非常重要的一环,排序不合理同样会极大的伤害用户体验,而很多站长为了提高自身的排名又有许多作弊的手段,这使得排序算法的开发难度更大。 

查询—数据显示,

很多人认为百度、Google等搜索引擎能够在那么短时间内在海量数据中找到结果,查询算法的难度一定非常复杂,其实不然。相反,这是搜索引擎技术中最简单的一环。它们之所以快,是因为经过前面几个步骤,它们早就准备好了数据等待你的查询。

,,,

在海量的数据之中,无论是搜索引擎本身还是其背后的数据库,每天都在处理的海量的数据,而这只是作为seo了解搜索引擎的基础,(我写得不是很好emmm)

更重要的则是去了解搜索引擎的算法,百度、google这两大搜索引擎每隔一段时间都会更新算法,作为SEOer应该时刻关注搜索引擎的更新。(其他地较为边缘的搜索引擎视计划进行优化。当然有钱或是个人站长完全可以静下心来慢慢优化。)

关于搜索引擎面对的挑战:

1)页面的抓取,

 每天都有无数的页面被更新,创建。那么搜索引擎的更新就是一个非常庞大的内容了,这些海量的数据肯定有很多都没有被收录

(所以,如果你用些神奇的字符串组成的网址说不定能够找到一些神奇的地方)

以前的更新都是以月为单位的,现在,,至少已是几天内更新,权重高的甚至几分钟之内就会得到更新。但,肯定还是会有很多得不到更新。其中有很多原因(原因就不阐述了)。

2)海量数据的存储,

一些大型网站但是一个网站就有百万、千万、甚至是上亿的页面,【淘宝的网站就是个例子,页面怕是早已过亿了】。相信老哥应该能够想象得出这是个多么海量的数据把。嗯,百度的内部人员说过,百度每天更新的数据量相当于5000个国家图书馆。,这样的数据量,是无法想象的。

百度至少有三四十万台服务器,google有几十个数据中心,上百万台的服务器。这还是2013年的数据。上次老师说目前世界上最大的服务器群是阿里的(网购与云服务),最好的肯定是没差了,嗯。不过也有说是谷歌。

但是这也足以证明,这每天产生的及其恐怖的庞大的数据量,

那么如何保存数据就是一个重中之重的问题了。这方面国内的各大公司似乎都做得非常的好,毕竟双11阿里的服务器能够抗住那么强大的访问量。

3)索引技术,具有扩展性

4)查询处理快速准确

5)判断用户意图及人工智能,

前几天在CSDN那边看到了关于人工智能的大赛,冠军奖金过百万

所谓判断用户的意图,即为搜索引擎能够确定用户所打出的关键词的语义,理解文档真是意义,返回更相关的结果。这里有不得不扯到所谓的个人搜索(以后再聊),而百度国内三大巨头的位置最近逐渐被京东替代,原因便是百度如今将研究重心转向了人工智能。

以上,感谢阅读!

如有错误还请指出!

SEO沉淀1qwq,阿宅日常

沉淀

关于seo的一些理解。

首先是对于搜索引擎的理解,搜索引擎的目的是为了给用户展现准确的,用户想要的结果。(百度真的垃圾)

鄙人对于搜索机制的理解,尽可能规避代码的错误以及一些网咯设置上的错误,排名降低甚至是k站会给公司带来巨大的损失,(如果你建立了足够强大的品牌基本可以忽视,那会儿你也就不需要做seo了,也就是考虑sem的事了。)

顺便一提百度的sem,可谓是给了钱就给你你想要的效果,曾经看到好多垃圾的私人医院通过竞价获得了极高的曝光率,大专的资历就能胜任主治医师了吗?什么时候医生变得如此的廉价了?。然而百度似乎并没有这类的网站审查机制,钱真可是个好东西。

然后鄙人对于seo理解即为,以较低的成本(相对于一些粗放式营销或者是广告投放这类)获得极高的回报(极高的汇报是相较于你的流量转化足够高,服务品质能够令用户买单)。

有一说一其他的营销方式所能带来的效益远高于seo,但seo作为一种高效的营销方式,对于中小型公司是必不可少的。至少对于二三十人的团队这种sem、online广告这类的费用不是说拿出就能拿出来的。

所以,通过seo,放长线钓大鱼,这才是对于中小型公司最好的方式。

搜索引擎的算法对于seo尤为重要,然而鄙人懒,对于算法并没有很好的学习,只知道前不久百度似乎又更新了一种算法,

这里提一个当初很有名的事件:“谷歌炸弹”。

2003年10月,乔治·约翰逊(George Johnston)成功号召人们用“miserable failure”(惨败)这个关键词做为链接文字,链接向美国白宫网站布什总统的个人介绍页。两个月后,在Google搜索“miserable failure”的时候,布什的这个个人介绍页升到第一,搜“failure”的时候也是第一。而在这个页面中,不论是miserable,failure,或是miserable failure,都没有提到过。

2006年9月,大概白宫有人试图扭转Google炸弹所造成的影响,把介绍布什的这个网页做了JS转向到介绍所有总统的一个通用网页。结果跳转传输链接效果,这个并不是特别给哪一个总统准备的网页,在搜索“miserable failure”时排到了第一。

这个算法是为了打击突然急剧增加的外链,

在写这一段的时候想到了“页面的相关性”。不记得与这个相关性的算法叫什么。现在外链更看重页面的相关性了,

关于与python等能够爬数据的语言的联系,

鄙人并没有学习这类能够爬数据的语言,虽然有很多资源,不过暂时没有心思学,但是,最近又在学习数据分析与R语言。

个人的认为,如果做seoer,至少要能够自己爬取数据,自己做数据分析。

只是个人的从从业者,想创业者的一种转型。

不管你是市场营销中学习到的seo,还是通过web前端学习到的seo。

这种转型是终究要进行的。从一个员工,到自己创业。

至少数据这块,能够自己解决,掌握了数据,就等有掌握能够变为实质的钱、钞票。

一直想要尝试通过利基市场进行“创业”赚外快,无奈技术不行,只能先分享一些理解。

其实对于利基市场,国内似乎没有很多人做,至少我看到的没有。

最有印象的应该就是当时在为音频区的IA专辑找歌词,上传歌词的时候,感受最为深刻。

(快去支持支持IA的专辑呀!!!咿呀厨的呐喊。)

当时在一家国外的歌词网站上找到了IA IN THE WORLD ,,,记不得是哪张专了,尴尬。

我找到的歌词是图片展示的,并且没有文本可以复制。

我只能通过图片转文字,然后在一家日语网校(似乎,不确定,记不得了)上找到这个web工具。它的搜索排名非常的后,记不得是第几名了,通过了好多次的细化关键词才找到,这是我所找的小工具,网站内online广告基本没有,可能就是单纯的大佬做的造福(如果真是网校做的,那这就是一种引流以及转钱的手段。)

并没有查它的数据,但至少可以确定一点,国内有人做利基市场这类的web小工具,但是因为种种原因可能并没有很好的运营。或者没暂时没有打算走上盈利的道路,虽然建立权威之后终究要开始放广告、或是被收购。但至少可以确定这块蛋糕还在。不过至少这玩意儿还有很大的市场。

而这对于学习过seo、web前端的老哥是个机会,人在家中坐,钱从天上来。

有了想法,就要付诸行动。行动力是互联网创业的基本,世事毅然。

所需要的就是将自己的技术与想法构建。

一个服务器、一个域名、一点时间就是理论上的无限的财富。

自己能够完成整站的建设非常的不错,如果有伙伴能够一起分蛋糕就更好了,可以腾出更多的时间、精力完善整个项目。一个建站、技术方面,一个营销、推广方面。

能够做到的就是这些,剩下的就是不断的进行服务优化。

一些废话:

本来想着去魔都找女票的,结果死于自己没有技术emmm,找不到工作。看清了自己依旧是个废物的事实。

好在家里有些关系弄到了老师的职位,,,故开始写些学习的沉淀,算作是自己的勉励与温习。

当初魔法未来远征回来,本以为能够振作起来,然而依旧颓废了许久的时间。好在那是也明白了自己暂时对代码没有兴趣,所以自学的seo。、

但是直到现在才体会到生活的艰苦,需要努力。

好在浪子回头,现在还不晚。

与其感慨路难行不如马上出发。

学习的苦要自己吃,生活的苦它自己会找上门。

文章写得不咋地,老哥们就当是看看吧。

文章上学得东西,是从gitchat以及一些博客上的学习所理解,也希望大家能够一起探讨赚钱的知识。

话说我个本来是修电脑的,学了web前端,然后特么自学了市场营销中的seo,也是无敌哦。