域名城

标题: [PHP]Domain Name Portfolio v1.0.0 米表程序易域汉化版 [打印本页]

作者: jim.ma    时间: 2007-11-10 21:29
标题: [PHP]Domain Name Portfolio v1.0.0 米表程序易域汉化版
###################################
Domain Name Portfolio v1.0.0

jim.ma 汉化编辑
qq:164186
###################################

Domain Name Portfolio 版权规原作者所有,本次汉化紧对主要提示进行。
官方网站 http://www.domainportfolio.us


编码转为utf8 以方便支持更多的不同类型服务器。数据库表使用utf8编码
系统环境需要 apache+php5+mysql5支持否则发送邮件的功能就无法使用了。
WINNT的服务器建议使用ASP的米表程序在。
http://www.domain.cn/club/viewthread.php?tid=327404
这里有一个asp的米表程序也不错




Domain Name Portfolio安装方法比较简单。

首先修改includes目录中的config.php。根据您的服务上提供的数据库信息填写。
$config['Database']['host'] = '您的mysql数据库地址';
$config['Database']['user'] = '您的数据库账号';
$config['Database']['pass'] = '您的数据库密码';
$config['Database']['dbname'] = '您的数据库名';
$config['Database']['prefix'] = 'dnp_';
$config['Database']['techemail'] = '您的电子邮件';



将程序上传到到你的空间里,用你的域名访问首页。
例如: http://www.youdomain.com 会出现下面的提示信息。

Fatal error:
The ./install/ directory is still on your server. Either:


You've installed the script but have yet to remove the install directory.
You've not installed yet. If so, click here to begin installation.
You\ve installed the script and you need to upgrade. If so, click here to upgrade. If the first case, then please delete the install directory. If you've not installed, install first, then delete.
Not deleting it poses a potential security risk.

in \includes\global.php on line 146

点击“click here” 的连接进入安装界面填写站点和管理信息。 或者访问install目录 例如: http://www.youdomain.com/install

Admin Username:后台管理员账号
Admin Password:后台管理员密码
Admin Password (again):密码确认
Admin Contact Email:您的email
Portfolio Title:网站标题
Portfolio Description:介绍
Portfolio Keywords:关键词
Domains Per Page:每页显示域名数量
Your Currency:货币类型 它默认$是美元

提交之后就完成了。进入后台管理之前您还需要做一个件事,就是把install目录删除掉。难道您还希望捣乱的人把你的数据库从新装一次?

进入后台开始管理吧。填写管理员账号密码就可以了。

我对主要的一些提示文字作的汉化,其实不汉化大部分也都能看得懂。
主要是为了前台显示中文方便我把模板进行了一点修改。可以正常现实中文。
需要修改您可以找到templates目录。有点改网站网页功底的应该都不太难。

好了,页面上方的导航里有个“关于”这个页面的内容您需要修改templates/about.tpl 这个文件按照文字提示修改就可以了。您最好还是有一点html的基础最好。


2007.11.10       by jim.ma

支持易域网domain.cn共建我们的经验交流空间。


修正货币单位不能使用中文的问题.下载site_config.rar 覆盖admin 下的同名文件.

2008.11.21  by jim.ma
提供中文域名添加补丁。add_domains.rar  下载覆盖 admin 目录下同名文件。

[ 本帖最后由 jim.ma 于 2008-11-21 15:40 编辑 ]
作者: gjzs    时间: 2007-11-11 01:14
这个程序挺不错。楼主辛苦了
作者: ahhhq    时间: 2007-11-11 16:15
辛苦了,我原先也发现一个不错的程序,但后来忘了地址
作者: drorow    时间: 2007-11-11 21:00
不错,收藏
作者: microdomain    时间: 2007-11-11 21:02
感谢分享!!

先顶后下!
作者: dadada    时间: 2007-11-11 21:20
程序挺不错。楼主辛苦了

[ 本帖最后由 dadada 于 2007-11-11 21:24 编辑 ]
作者: dadada    时间: 2007-11-11 21:23
先下了,再慢慢学习...把我的米铺   www.cijj.com   做成精品米店
作者: mythji    时间: 2007-11-12 10:36
正在寻找米店的模版,看到这个很高兴,多谢楼主分享。
作者: yehoo    时间: 2007-11-12 18:05
看了。用了。
非常实用的DD
支持老大

作者: 天涯海角    时间: 2007-11-12 19:05
很不错

顶一下
作者: 小狮子    时间: 2007-11-12 19:37
我在本地按装xampp下无法通过

汗一个

显示错误是
includ/config.php--$config['Database']['prefix']里只能包函文字,数字,下划线

就这个程序通不过,其它我都没有问题

换成php4,好像问题更大,显示说xampp/php/per/config.php,没有什么类定义。全英文好像是这个意思

[ 本帖最后由 小狮子 于 2007-11-12 19:41 编辑 ]
作者: jim.ma    时间: 2007-11-12 20:08
原帖由 小狮子 于 2007-11-12 19:37 发表
我在本地按装xampp下无法通过

汗一个

显示错误是
includ/config.php--$config里只能包函文字,数字,下划线

就这个程序通不过,其它我都没有问题

换成php4,好像问题更大,显示说xampp/php/per/con ...


这个程序是 php5+mysql5的 php4里能不能正常使用我就不太清楚了.
$config['Database']['prefix'] 是数据表的前缀用来与你数据库里其他已存在的表区分开.防止覆盖.
xampp 我没用过不知道是谁整合的。 我推荐给你一个不错的环境. phpnow
官方是www.phpnow.org
作者: dadada    时间: 2007-11-16 21:29
再次感谢......
作者: enkichen    时间: 2007-11-25 23:53
非常感谢。已经用此程序建站。

http://www.domainlisting.com.cn/

该程序批量添加很好用,先用Excel表格将要添加的域名弄好(充分利用Excel的便利性,一些重复性的工作给Excel去做),再复制到批量添加对话框里就OK了。

有几个问题请jim.ma 版主帮忙解决。

1,域名分类栏的None能否改成其他字符,比如讲None改成“数字域名”?能改的话在哪个界面改?
2,最新域名栏只显示5个域名,能否让他多显示一些?在哪个界面改?

[ 本帖最后由 enkichen 于 2007-11-25 23:55 编辑 ]
作者: jim.ma    时间: 2007-11-26 00:46
原帖由 enkichen 于 2007-11-25 23:53 发表
非常感谢。已经用此程序建站。

http://www.domainlisting.com.cn/

该程序批量添加很好用,先用Excel表格将要添加的域名弄好(充分利用Excel的便利性,一些重复性的工作给Excel去做),再复制到批量添加对话 ...


1. 在includes\functions.php
函数build_cat_list()
413行 428行
  1. <a href=\"./?cat=0\" title=\"Default Category\">None <em>($num_no_category)</em></a>
复制代码


2.在includes\functions.php
函数 build_latest_list()
452行
  1. LIMIT 5
复制代码

作者: enkichen    时间: 2007-11-26 01:02
原帖由 jim.ma 于 2007-11-26 00:46 发表


1. 在includes\functions.php
函数build_cat_list()
413行 428行
<a href=\"./?cat=0\" title=\"Default Category\">None <em>($num_no_category)</em></a> ...


非常感谢。
作者: jim.ma    时间: 2007-12-31 11:28
  我又王婆了一把.
作者: lqxcsj    时间: 2007-12-31 19:35
做个记号!!!
作者: lima    时间: 2008-1-1 13:57
不错,这个很强大!
作者: dickeydong    时间: 2008-1-2 17:40
程序不错,收藏备用,谢谢了。

顺便奇怪一下:楼主自己的网站打不开?http://www.itfly.com/
作者: jim.ma    时间: 2008-1-2 19:16
原帖由 dickeydong 于 2008-1-2 17:40 发表
程序不错,收藏备用,谢谢了。

顺便奇怪一下:楼主自己的网站打不开?http://www.itfly.com/
国外服务器 IP 已屏蔽.
作者: chumi    时间: 2008-1-3 23:25
这个得顶
作者: 天涯海角    时间: 2008-1-6 20:02
www.zuanmi.com

用这个程序建米表了
作者: bestfly    时间: 2008-2-24 16:46
POST requests are not permitted from "foreign" domains.
CN类域名发在信求购信会出现这个,COM类国际域名没问题,不知道啥回事
作者: bestfly    时间: 2008-2-24 17:01
POST requests are not permitted from "foreign" domains.
弄不懂了,现在啥米都这个问题,发不了信了
作者: jim.ma    时间: 2008-2-24 23:25
原帖由 bestfly 于 2008-2-24 17:01 发表
POST requests are not permitted from "foreign" domains.
弄不懂了,现在啥米都这个问题,发不了信了


  1. if (count($_POST) > 0)
  2. {
  3. $httphost = preg_replace('#^www\.#i', '', $_SERVER['SERVER_NAME']);
  4. if ($httphost AND $_SERVER['HTTP_REFERER'])
  5. {
  6.   $refparts = @parse_url($_SERVER['HTTP_REFERER']);
  7.   $refhost  = $refparts['host'] . ((int)$refparts['port'] ? ':' . (int)$refparts['port'] : '');
  8.   if (strpos($refhost, $httphost) === false)
  9.   {
  10.    die('POST requests are not permitted from "foreign" domains.');
  11.   }
  12. }
  13. }

复制代码


我加了一点输出验证做了实验. 在 米表地址为 http://www.abc.cn http://abc.cn 的情况下. 咨询一个域名"aaaa.cn"
做如下改动

  1. if (count($_POST) > 0)
  2. {
  3. $httphost = preg_replace('#^www\.#i', '', $_SERVER['SERVER_NAME']);
  4. echo $_SERVER['HTTP_REFERER'].'=='.$httphost.'<br>';
  5. if ($httphost AND $_SERVER['HTTP_REFERER'])
  6. {
  7.   $refparts = @parse_url($_SERVER['HTTP_REFERER']);
  8.   $refhost  = $refparts['host'] . ((int)$refparts['port'] ? ':' . (int)$refparts['port'] : '');
  9.   echo $refhost.'=='.$httphost.'<br>';
  10.   if (strpos($refhost, $httphost) === false)
  11.   {
  12.    die('POST requests are not permitted from "foreign" domains.');
  13.   }
  14. }
  15. }

复制代码


得到如下回执

  1. http://www.abc.cn/contact.php?d=6==abc.cn
  2. www.abc.cn==abc.cn
复制代码


并且发送成功
这个函数是用来验证发送表单来源地址是否为本站内地址.发生你遇到的情况可能是你用了站外表单提交页面导致. 或者你的浏览器无法正常发送http头中的 'HTTP_REFERER 信息. 如果你不需要这样的功能可以把这段代码删掉.
他在 includes\global.php  97行致109行 如果你没改过的话.
作者: 泠刈紫微    时间: 2008-2-25 10:00
好家伙, 收藏了
作者: nkcncom    时间: 2008-2-25 13:02
留名,回家准备要
作者: 血狸    时间: 2008-5-14 12:02
Your Currency:货币类型 它默认$是美元


f符号修改不了啊
作者: dickeydong    时间: 2008-5-14 12:05
严重支持! Jim 出品的汉化版,更支持!
作者: 血狸    时间: 2008-5-14 12:20
templates  里面文件中文字是乱码


http://yumi.web208.hezuwang.com/ym/admin/admin.php   后台可以进,,,但点首页全部空白,没一点提示
作者: 20154619    时间: 2008-5-14 12:57
楼主辛苦了
.......................
作者: 三风    时间: 2008-5-14 13:16
楼主辛苦了,感谢分享
作者: jim.ma    时间: 2008-5-14 19:02
原帖由 血狸 于 2008-5-14 12:20 发表
templates  里面文件中文字是乱码


http://yumi.web208.hezuwang.com/ym/admin/admin.php   后台可以进,,,但点首页全部空白,没一点提示


放到根目录下看看. 你那个首页代码我没看出有什么问题.也没有报错
而且我本地测试放在目录里也没问题呀... 不知道你这个是为什么.

而且我把 http://yumi.web208.hezuwang.com/ym/   的页面htm保存到本地文件用ie打开也没问题.... 奇怪了。

[ 本帖最后由 jim.ma 于 2008-5-14 19:48 编辑 ]
作者: jim.ma    时间: 2008-5-14 19:42
原帖由 血狸 于 2008-5-14 12:02 发表
Your Currency:货币类型 它默认$是美元


f符号修改不了啊

已提供补丁.
作者: kerror    时间: 2008-5-14 23:17
不错,收藏了。。。
作者: jim.ma    时间: 2008-11-21 15:41
时过1年了。补充了一个 中文域名的添加补丁。
作者: dol    时间: 2008-11-24 11:00
为什么我无法安装?

我用的是godaddy的空间php+mysql5.0

[ 本帖最后由 dol 于 2008-11-24 11:02 编辑 ]
作者: dol    时间: 2008-11-24 17:58
<a href=\"./?cat=0\" title=\"Default Category\">None <em>($num_no_category)</em></a>

以上应该如何修改才能避免类别显示的第一项不是"none(0)"?
作者: jim.ma    时间: 2008-11-24 18:28
删掉这行就不显示了。 前提是你所有的域名都分类了。
作者: deil    时间: 2009-12-6 21:24
jiuyaozhegele




欢迎光临 域名城 (https://club.domain.cn/) Powered by Discuz! X3.2