V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zwm  ›  全部回复第 3 页 / 共 3 页
回复总数  52
1  2  3  
2012-03-15 11:25:43 +08:00
回复了 zwm 创建的主题 问与答 Vanilla搭建的论坛,中文用户名的注册如何实现?
今天有没有
2012-03-15 00:39:47 +08:00
回复了 zwm 创建的主题 问与答 Vanilla搭建的论坛,中文用户名的注册如何实现?
睡觉,明天接着研究。
2012-03-15 00:16:47 +08:00
回复了 jackyzhai 创建的主题 服务器 万能的v2ex,求推荐一款中国速度还不错的美国主机
相对而言BlueHost、HostEase的主机稳定一些,不过只要你选择了大老美的主机,就要做好感受抽风的准备,与主机无关,拜国内线路所赐。另外icdsoft的香港主机也可以考虑一下。
2012-03-15 00:10:30 +08:00
回复了 jackyzhai 创建的主题 服务器 万能的v2ex,求推荐一款中国速度还不错的美国主机
境外主机到大陆都会有不靠谱的时候,尤其是网通线路。
2012-03-15 00:07:42 +08:00
回复了 jackyzhai 创建的主题 服务器 万能的v2ex,求推荐一款中国速度还不错的美国主机
homezz也就那么回事儿吧
2012-03-15 00:03:21 +08:00
回复了 zwm 创建的主题 问与答 Vanilla搭建的论坛,中文用户名的注册如何实现?
@daqing 谢谢。
2012-03-15 00:00:14 +08:00
回复了 vitohe 创建的主题 分享创造 一个刚上线的小社区
@vitohe 搭建这个社区的程序可以提供给别人有偿使用吗?
2012-03-14 23:58:24 +08:00
回复了 vitohe 创建的主题 分享创造 一个刚上线的小社区
搭建这个社区的程序可以提供给别人有偿使用吗?
2012-03-14 23:25:53 +08:00
回复了 zwm 创建的主题 问与答 Vanilla搭建的论坛,中文用户名的注册如何实现?
但我照此试了一下,还是无效,再问就没下文了。我是技术小白,怀疑是不是与版本有关,我用的是最新的2-0-18-2版,而andelf用的是旧版。
2012-03-14 23:22:21 +08:00
回复了 zwm 创建的主题 问与答 Vanilla搭建的论坛,中文用户名的注册如何实现?
请教过Vanilla中文汉化包的作者andelf,TA回复是:

简单给你说下怎么实现:
bootstrap.php 中你应该能看到:
if (file_exists(PATH_ROOT.'/conf/bootstrap.before.php'))
require_once(PATH_ROOT.'/conf/bootstrap.before.php');
..........
if (file_exists(PATH_ROOT.'/conf/bootstrap.after.php'))
require_once(PATH_ROOT.'/conf/bootstrap.after.php');

从代码上看, 这个是一个用来实现自定义功能的地方. 虽然官方文档没有说.
所以在conf目录下:
bootstrap.after.php
<?php
class Chn_MentionsFormatter {
public static function GetMentions($String) {
// This one grabs mentions that start at the beginning of $String
preg_match_all(
'/(?:^|[\s,\.>\x{4e00}-\x{ffff}])@([\d\w\x{4e00}-\x{9faf}]{3,20})\b/ui',
$String,
$Matches
);
$file_pointer = fopen("./log","w");
fwrite($file_pointer, serialize($Matches[1]));
fwrite($file_pointer, serialize($String));
fclose($file_pointer);
if (count($Matches) > 1) {
$Result = array_unique($Matches[1]);
return $Result;
}
return array();
}
public static function FormatMentions($Mixed) {
// return "..................................";
$Mixed = preg_replace(
'/(^|[\s,\.>\x{4e00}-\x{ffff}])@([\w\d\x{4e00}-\x{9fa5}]{3,20})\b/ui',
'\1'.Anchor('@\2', '/profile/\\2'),
$Mixed
);
return $Mixed;
}
}

Gdn::FactoryInstall('MentionsFormatter', 'Chn_MentionsFormatter', NULL, Gdn::FactoryInstance);


文件可能需要确认权限.我的文艺先锋就是用这个方法搞定的.
2012-03-14 23:18:45 +08:00
回复了 zwm 创建的主题 问与答 Vanilla搭建的论坛,中文用户名的注册如何实现?
@daqing 谢谢,试过了,无效。
2012-03-14 22:52:59 +08:00
回复了 zwm 创建的主题 问与答 Vanilla搭建的论坛,中文用户名的注册如何实现?
或者没有有类似的轻型论坛程序,支持中文用户名?
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4519 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 10:03 · PVG 18:03 · LAX 02:03 · JFK 05:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.