源码简介
php社交微博是一种以twitter为原形开发的微博源码,旨在通过140个字符的出版物共享新闻、事件或简单的您想要的内容,并且可以引用其他用户,创建hashtag并与其他网站用户共享。它的一部分可以从YouTube或Vimeo上传图像、视频。跟随其他用户,发送直接消息和其他将在下面描述的功能。
在线演示
功能特性
用户/一般:
直接/私人发送消息
可自定义的配置文件页。
跟踪/取消跟踪用户
系统收藏夹
全球趋势
标签标签
像Twitter一样设计
页面索引的实时更新
发现页面上的实时更新
搜索页面上的实时更新
找人
对文章的评论
页面状态如Twitter
全球趋势列表
对谁的建议
阻止/取消阻止用户
私人简介
选项删除帐户
用户可以随时更改您的用户名
上传封面
上传背景
上传化身
设置颜色链接
设置颜色/位置背景
从YouTube(API)上传视频
从Vimeo(API)上传视频
通过电子邮件进行用户验证
恢复密码
电子邮件,按帐户
用户验证了Twitter风格
只有你可以发送私人信息给你的追随者,Twitter风格
您可以判断用户是否在跟踪您“跟踪您”。
报告用户/出版物
更改密码
发现页面:未跟踪的用户的发布位置
删除帖子
您可以使用用户名或电子邮件登录
管理特点:
设置站点名
设置关键字(SEO)
设置描述(SEO)
设置邮件/邮件长度
编辑静态页面,例如:隐私、帮助
管理用户
删除/挂起的用户
更改用户的类型帐户
管理报告的用户
管理报告的职位
管理广告
更改密码
系统需求
cURL
PDO Driver
GD Library
Enabled function mbstring
This script was developed with PHP OOP and MVC
更新日志
因版本跨度太大,只发布此版本的更新日志
Update 3.1.1 // 20 May 2018
Bug images thumbnail on PHP7
Update 3.1.1 // 20 May 2018
Bug images thumbnail on PHP7
下载地址
链接: https://pan.baidu.com/s/1FvBWe_dJphkqv45IC1gNyQ 提取码: k9u4
安装方法
1、解压缩上传
2、建立mysql数据库
3、将mysql文件夹下的social.sql文件导入到数据库中
4、修改Script\application\Db.php文件 输入数据库信息
<?php
/*
* DATABASE PARAMS
*
* */
$config = Config::singleton();
$config->set('dbhost', 'localhost');
$config->set('dbname', 'DATABASE'); //<-- 数据库名
$config->set('dbuser', 'USER'); //<-- 数据库用户
$config->set('dbpass', 'PASS'); //<-- 数据库密码
$config->set('dbchar', 'utf8' ); //<-- NOT MODIFIED
/*
* DATABASE TABLES ** PLEASE NOT MODIFIED **
*
* */
define('ADMIN_SETTINGS', 'admin_settings');
define('PAGES_GENERAL', 'pages_general');
/*
* SITE NAME PATH
* */
define('URL_BASE', 'http://yousite.com/'); //<-- 输入网址以/反斜杠结尾
?>
保存上传
5、后台地址 yourdomain.tld/admin/ 用户名admin密码12345
登录后修改密码
引用: 2019.04.15新增nginx伪静态规则
location ~ /\.(css|js|png|gif|jpg|jpeg|htc)$ {
}
location ~ /(thumb_resize\.php|thumb_resize_fixed\.php)$ {
}
location /.htaccess {
deny all;
}
if (!-d $request_filename){
set $rule_0 1$rule_0;
}
if (!-f $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/([a-zA-Z0-9-\_\.]+)$ /index.php?usr=$1 last;
}
rewrite ^/search/(.+)$ /index.php?q=$1 last;
rewrite ^/([a-zA-Z0-9-_]+)/$ /index.php?page=$1 last;
rewrite ^/([a-zA-Z0-9-_]+)/(status)/([0-9]+)$ /index.php?usr=$1&action=$2&id_status=$3 last;
rewrite ^/([a-zA-Z0-9-\_\.]+)/(followers|following|favorites|media|info)$ /index.php?usr=$1&action=$2 last;
if (!-d $request_filename){
set $rule_5 1$rule_5;
}
if (!-f $request_filename){
set $rule_5 2$rule_5;
}
if ($rule_5 = "21"){
rewrite ^/thumb/([a-z0-9-_\.\/]+)$ /thumb_resize.php?x=$1 last;
}
if (!-d $request_filename){
set $rule_6 1$rule_6;
}
if (!-f $request_filename){
set $rule_6 2$rule_6;
}
if ($rule_6 = "21"){
rewrite ^/thumb_fixed/([a-z0-9-_\.\/]+)$ /thumb_resize_fixed.php?x=$1 last;
}
PHP Social Microblogging v3.1.1 - PHP社会化微博源码
文章最后由 reishi 在 2019-04-15, 20:34 编辑
编辑原因: 新增nginx伪静态规则
评论(3)