欢迎您加入顶级电商目录: 提交网站流程 -> 注册会员 -> 提交网站 -> 等待审核...
数据统计:119个主题分类,762个优秀站点,234个站点正在排队审核,2062篇站长资讯
--
当前位置:顶级电商目录 » 站长资讯 » 网站帮助 » 使用帮助 » 文章详细 订阅RssFeed

35dir分类目录网源码

来源:网络 浏览:79次 时间:2020-09-28

35dir这个分类目录网站源程序代码到时都有问题,总时花时间修修补补一步一步完善,重庆目录站长汇总有关10多个问题汇总解决办法。

第1、35dir分类目录后台文章管理不能按浏览排序问题

35dir分类目录后管system/article.php 这个文件的第66项,找到$field = "a.art_views";改为$field = 0;就可以了。

第2、35dir分类目录文章图片自适应宽度问题

35dir分类目录这个源码时如果在发表的文章中插入的图片尺寸过大时会整个页面,用户体验瞬间荡然无存。对于这种绝对要第一时间解决,方法如下:

依次找到路径:网站根目录/themes/default/skin,在skin目录下找到style.css文件,打开该文件后搜索“content”,再然后在其下方加入如下代码:

CSS

.content img{

max-height:500px;

max-width:670px;

width:expression((this.width > 650 && this.width > this.height) ? '670px': this.width+'px');

height:expression((this.height > 500 && this.height > this.width) ? '500px': this.height+'px');

float:middle;

}

该代码的作用就是限制图片的宽和高的最大值,修改完成后,将该文件重新上传覆盖即可解决35dir分类目录图片页面问题

第3、35dir分类目录缩略图不显示问题

35dir分类目录缩略图不显示也是比较明显的问题,所以放在第二位解决。要解决缩略图不显示问题,就要解决缩略图调用接口问题方法如下:

1、打开文件 source\module\prelink.php

搜索get_webthumb,找到以下代码:

PHP

/** thumbs */

function get_webthumb($web_pic) {

global $options;

if (!empty($web_pic)) {

$strurl = $options['site_root'].$options['upload_dir'].'/'.$web_pic;

} else {

$strurl = $options['site_root'].'public/images/nopic.gif';

}

return $strurl;

}

将其修改为

PHP

/** thumbs */ function get_webthumb($web_pic,$web_url) {

global $options;

if (!empty($web_pic)) {

$strurl = $options['site_root'].$options['upload_dir'].'/'.$web_pic;

} else {

//在这里选择不同的缩略图服务网站。

//$strurl = $options['site_root'].'public/images/nopic.gif';

//$strurl = 'http://y.searchpreview.de/preview?s='.$web_url;

//$strurl = 'http://get.thumbshots.ru/?lang=en&size=s&url='.$web_url;

//$strurl = 'http://webthumb.jd-app.com/webthumb.php?url='.$web_url;

$strurl = 'http://api.webthumbnail.org/?width=160&height=100&screen=1024&url='.$web_url; } return $strurl;

}

2、打开文件 source\module\website.php

搜索get_webthumb,找到$web['web_pic'] = get_webthumb($web['web_pic']);【注:该文件中有两个get_webthumb,需要全部修改】

全部修改成:

$row['web_pic'] = get_webthumb($row['web_pic'],$row['web_url']);

3、打开文件 module\siteinfo.php

搜索get_webthumb,找到$web['web_pic'] = get_webthumb($web['web_pic']);

替换成:$web['web_pic'] = get_webthumb($web['web_pic'],$web['web_url']);

4、打开文件 module\linkinfo.php

搜索get_webthumb,找到$link['web_pic'] = get_webthumb($link['web_pic']);

替换成

$link['web_pic'] = get_webthumb($link['web_pic'],$link['web_url']);

第4、35dir分类目录发邮件报错password not accepted from server:535错误

邮件发送功能是每一个网站都需具备的最基本功能之一,它在注册、登录、找回密码等多处都可能会用到,所以出现这种发邮件出错的问题也是十分迫切需要解决的问题。从报错代码password not accepted from server:535可以初步判断应该是配置邮件时把密码弄错了。

不知从何时起使用qq邮箱在第三方软件上发送邮件时所填的密码已经不是原来的qq密码了,而是单独生成的授权码。qq邮箱授权码可以在qq邮箱账户层级按指示生成。生成后把它填到SMTP服务器密码一栏中保存即可。

第5、35dir分类目录验证码不显示问题

本站的35dir源码安装后升级为PHP5.4后,验证码不显示,不升级在PHP5.2.1.7 验证码都是正常显示的,到了PHP5.5就不能显示了呢?

在网站目录下找到文件captcha.php

,不再需要使用session_register()进行注册了,把session_register('code');注释掉哈,再上传覆盖掉原文件即可完美解决35dir分类目录不显示验证码的问题!

第6、35dir分类目录进行意见反馈时报错Table 'dir_feedback' doesn't exist

意见反馈这个功能一直没怎么用,发现这个Table 'dir_feedback' doesn't exist问题的也是网友,从问题代码来看,出错的地方也很明显示,就是数据表 'dir_feedback'不存在导致的。既然是数据表问题,那就先从数据库入手排查。打开数据库,查看数据表名称,结果发现35dir分类目录在安装时生成的意见反馈数据库表的名称是feedbacks,而报错显示的是dir_feedback,很明显是在进行意见反馈操作时填写的表名错了,所以只需找到文件feedback.php并将代码

SQL

$DB->insert($DB->table('feedback'), $data);1

中的feedback改为feedbacks再重新上传覆盖即可。

文件路径为:根目录/module/feedback.php

第7、站点地图sitemap链接错误

打开新建好的分类目录网站首页,然后把鼠标放到最下面的站点地图链接上,你会发现地址上面多了一个斜杠,点击之后直接进入404页面。显然这里是不对的,怎么修改呢?

首先,打开source/moudle目录下的perlink.php文件;

其次,搜索get_sitemap_url这个函数;

最后,找到$strurl = $options['site_root'].'sitemap/'.$module.'/';这行,将最后面的斜杠删掉,保存即可。

第8、前台无法显示PR值图片和QQ咨询图片

这个比较好修改,首先打开themes/default/weblink.html文件。然后搜索找到这两行代码:

然后在public前面加上../就可以了,是不是很简单呢?

QQ咨询图标不显示,直接去官网复制最新的代码替换下原来的代码即可。

第9、35分类目录如何去掉QQ登陆

分类目录网站很难申请到QQ登陆权限的,因为QQ开放协议里面有一条,不允许网站强制所要用户QQ号,可是我们行业限制啊,不用QQ又不行,而且35dir的QQ登陆是半成品,每次都要重新验证权限,而且无法绑定账号,很麻烦。那么干脆我们去掉这个功能好了,毕竟我们网站注册本身也不怎么麻烦。

首先登陆网站分类目录后台,在注册设置里找到QQ一键登录选项,选择禁止,点击保存;

其次我们要去掉那个图标,要不然放在上面很难看的。打开moudle文件夹下的common.php文件,找到下面这行代码,注释掉就可以了

第10、分类目录网修改文本广告

我们发现文本广告开发并不完整,这里我进行了相应的修改。使用也比较方便了许多。

打开source/moudle找到adver.php文件。找到下面的函数:

/** text ads */

function get_adlinks() {

$ads = get_adver(1);

if (!empty($ads)) {

return $ads;

}

}

直接修改为:

/** text ads */

function get_adlinks($aid = 0) {

$ads = get_adver(1);

if (is_array($ads[$aid])) {

$ad_name = $ads[$aid]['adver_name'];

$ad_url = $ads[$aid]['adver_url'];

$ad_tips = $ads[$aid]['adver_etips'];

$ad_days = $ads[$aid]['adver_days'];

$ad_date = $ads[$aid]['adver_date'];

$ad_code ="".$ad_name."";

$endtime = $ad_date + $ad_days * 24 * 3600;

if ($ad_days > 0) {

return $endtime > $adver['adver_date'] ? $ad_code : $ad_tips;

} else {

return $ad_code;

}

}

}

如何调用?

在你需要文字广告的地方粘贴{#get_adlinks(1)#}代码。括号里面的数字是广告ID。

第12、35分类目录不能发邮件解决 


最近发现虚拟主机升级为云虚拟主机,分类目录网不审核后不能发送邮件报错!SMTP -> ERROR: Failed to connect to server: Connection timed out (110)

SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host.1233072


经过发现需要启用465端口,加密ssl。以下详细说明解决办法:

1、在后台系统设置》邮件设置,SMTP服务器端口原25改为465。

2、找到sendmail.php 第18项  gmail需要启用sll安全连接。前面//取消。即启用。$mail->SMTPSecure = "ssl";

第13、35分类目录使用mysql 5.7.25-log打开网页慢!加载5-10秒!

php5.5以下不能用高版本的MYSQL,建议最好用mysql 的5.1.73版本运行效率快!使用mysql5.7建议用PHP5.6版以上!


第14、PHP Deprecated:  preg_replace(): The /e  报错

最近已解决preg_replace(): The /e  报错!

分类目录在使用PHP5.5、PHP5.6就出现大量的警告报错:PHP Deprecated:  preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/source/module/rewrite.php on line 30。即网站程序在source/module/rewrite.php 第30项,报错语句:return preg_replace($search, $replace, $content);提示改为preg_replace_callback().经分析分别改为以下即可以解决!

$content = preg_replace_callback($search, function ($matches) {return rewrite_other($matches[2]);}, $content);


第15、35分类目录增加网站资讯文章搜索功能 


35分类目录大小网站上百个!针对发布外链、SEO优化的帮助占据一个重要的地位,站长啦网站目录2.6版本后有一个新亮点支持文章搜索!


手动修改记录:


1、module/search.php  可直接覆盖

2、source/include/mysql.php 222到233行 增加 get_prcount() 函数

如果是站长啦VIP网站目录的版本默认是有此函数,不需要更改!

3、themes/default/search.html 搜索模板 21行到46行

4、themes/default/header.html 头部模板  加上“网站文章”(第15行)。


第16、35分类目录高版本PHP 7.0/7.1时报错(mysql.php) 

PHP Deprecated:  mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in htdocs/****/****/***mysql.php on line


本文章“顶级电商目录http://www.mltop.com/”编辑收录

转载请注明-原文链接:35dir分类目录网源码

--

推荐站点

  • 天猫tmall.com--理想生活上天猫天猫tmall.com--理想生活上天猫

    天猫,中国线上购物的地标网站,亚洲超大的综合性购物平台,拥有10万多品牌商家。每日发布大量国内外商品!正品网购,上天猫!天猫千万大牌正品,品类全,一站购,支付安全,退换无忧!理想生活上天猫!

    www.tmall.com
  • 国美(GOME)-综合网购商城,正品低价、品质保障、快速送达、安心服务!国美(GOME)-综合网购商城,正品低价、品质保障、快速送达、安心服务!

    国美(Gome.com.cn)国美电器唯一官方网上商城,中国领先的专业家电网购平台.全球品牌电视、洗衣机、电脑、手机、数码、空调、电脑配件、生活电器、网络产品等正品行货,更低价格,更快送达,为您提供便捷、诚信的服务.

    www.gome.com.cn
  • 网易考拉海购-网易旗下_正品低价_海外直采_海外直邮网易考拉海购-网易旗下_正品低价_海外直采_海外直邮

    网易考拉海购-网易旗下_正品低价_海外直采_海外直邮.网易考拉是国内领先的跨境购物商城,轻松购遍海外进口母婴,进口美食 ,进口美妆、进口电子数码,更多产品正陆续推出。网易考拉海购-安全、放心的跨境购物网站,官方认证,正品保证。

    www.kaola.com
  • 丰趣海淘-100%海外正品保障(fengqu.com),丰富好生活,趣享全球购!丰趣海淘-100%海外正品保障(fengqu.com),丰富好生活,趣享全球购!

    丰趣海淘,进口商品100%正品保障,顶尖物流含税一口价。销售海外母婴用品,尿不湿,保健品,个护药妆等优质进口正品,还有每日爆款秒杀特价,限时抢购!

    www.fengqu.com
  • 淘宝网 - 淘!我喜欢淘宝网 - 淘!我喜欢

    淘宝网 - 亚洲较大的网上交易平台,提供各类服饰、美容、家居、数码、话费/点卡充值… 数亿优质商品,同时提供担保交易(先收货后付款)等安全交易保障服务,并由商家提供退货承诺、破损补寄等消费者保障服务,让你安心享受网上购物乐趣!

    www.taobao.com
  • 亚马逊-网上购物商城:要网购, 就来Z.cn!亚马逊-网上购物商城:要网购, 就来Z.cn!

    亚马逊中国(z.cn)坚持“以客户为中心”的理念,秉承“天天低价,正品行货”信念,销售图书、电脑、数码家电、母婴百货、服饰箱包等上千万种产品。亚马逊中国提供专业服务:正品行货天天低价,机打发票全国联保。货到付款,30天内可退换货。亚马逊为中国消费者提供便利、快捷的网购体验。

    www.amazon.cn
--
Processed in 1.376553 second(s), 21 Queries, Gzip Enabled