UCHome

UCHome

UCenter Home 是一套採用PHP+MYSQL構建的社會化網路軟體(Social Network Software,簡稱SNS)。通過 UCenter Home,建站者可以輕鬆構建一個以好友關係為核心的交流網路,讓站點用戶可以用迷你博客一句話記錄生活中的點點滴滴;方便快捷地發布日誌、上傳圖片;更可以十分方便的與其好友們一起分享信息、討論感興趣的話題;輕鬆快捷的了解好友最新動態。

主要功能


日誌功能

UCHome的用戶可以通過平台進行日誌發布操作。

相冊功能

UCHome的用戶可以通過平台進行相冊的建立和發布相片操作,如果在插件的配合下,還能進行相冊的美化。

群組功能

作為一個SNS社區應用,具備了添加好友的功能,也可以在UCHome中建立群組,在群組之內可以討論相關的話題。

理念


UCenter Home 強調“家”的理念,充分認可每一個站點用戶的個人隱私重要性。提供強大豐富的隱私設置功能。每一個人都有許可權設置自己的個人主頁、資料、日誌、相冊等是否公開、或只好友可看、或指定特別好友可看、或僅自己可看、或者需要輸入密碼才可看;並可完全控制將自己的哪些動作可以產生動態推送到好友面前。

相關論述

UCHome也將幫助你把“放棄聯繫”的人連接起來,通過與曾經認識過的人加好友,就時常能通過UCHome知道對方在幹什麼,到對方的地盤上踩踩,更多的了解對方,此時用戶可能會發現:原來這個人和我如此志趣相投,我們應當成為更好的朋友——更多的關注對方;或者是:這個人壓根沒勁,我不想和這個人來往了——將其從好友列表中刪除,以不受打擾。

篩選信息

UCenter Home 強調只提供用戶願意關注的信息,在信息噪音方面有著多級篩選控制。每一個人都可以將自己的好友進行分組,並選擇屏蔽哪些用戶組的動態;同時,可針對特定的好友、特定的動態進行單獨屏蔽,確保因好友增多帶來的信息噪音問題。

交換中心


UCenter Home 以 UCenter 為多應用交換中心,既可以獨立運作,又可以實現與多個應用掛接,包括Discuz!論壇、SupeV視頻、ECShop商店等,用戶在這些各類產品中的動作,都可以以動態的方式發送到UCenter Home,讓關注的好友們及時了解到自己的行為;同時,自己也可以在UCenter Home即可輕鬆理解好友在站內各種系統中的更新信息。

應用平台


UCenter Home 使用強大靈活的Manyou Open Platform第三方應用開發平台。Manyou Open Platform(Manyou開放平台/MYOP)服務是由Comsenz公司為應用開發者提供的開放平台。作為 UCenter Home使用網站的開放平台應用開發標準(API),Manyou將為您站點UCenter Home的用戶提供各種個性化的網際網路應用。開啟用戶應用功能后,用戶可以自由選擇各種不同的或好玩有趣、或實用的等應用(諸如電影、送禮物......)在站內進行使用。

運行環境


首先,請確保您的站點已經安裝 UCenter 程序。如果沒有安裝 UCenter,請先下載並進行安裝。
UCenter Home 需要伺服器上裝有如下軟體:
各種操作系統(如Linux、Windows、FreeBSD等)
可用的httpd伺服器(如 Apache、Zeus、IIS 等)
PHP 4.1.0及以上
MySQL 3.23及以上
以上軟體除了 httpd 軟體有可能需要購買以外,其餘均為跨平台的免費軟體,推薦使用以上軟體的最新穩定版本,不僅擁有更多的功能,而且通常已修復了已知老版本的安全漏洞。
您的 MySQL 資料庫賬號應當擁有 CREATE、DROP、ALTER 等執行許可權,同時文件空間需不低於 2M,資料庫空間不低於 5M,通常您的虛擬空間都會滿足這個條件,以滿足包括 UCenter Home 在內的絕大多數網路軟體的正常運行。如果您不了解具體情況,請諮詢您的空間提供商。

插件


UCHOME是在國內比較知名SNS類源碼,因其免費使用及其開源性並不能給康盛帶來太多的收入,康盛雖然開放MANYOU做為未來潛在的收費平台,但是前景並不樂觀。很多個人網站喜歡並安裝第三方提供的商業插件。就使用UCHOME的個人站長而言大多數希望能使用價格較為適合的商業版插件,這樣就給康盛創造了一個收費的機遇,UCHOME繼續免費開源同時開放UCHOME插件出售,個人站長可以按需購買,這樣也為個人站長插件後續使用升級提供了便利的同時也為康盛中國增加了新的贏利點,何樂而不為?
個人認為MANYOU做為未來一個潛在的收費平台不會被大多數個人站長使用.

功能應用


投票——新增投票基礎應用。除一般常用投票功能外,還具有懸賞投票、限制男女投票、評論限制、投票截止日期等功能選項;
活動——新增活動基礎應用。除一般常用活動功能外,還具有活動日曆、活動海報和相冊、支持默認模板的活動分類、活動審核、站長推薦活動、活動關聯群組、報名格式模板、列印報名人員等功能選項;
熱鬧——新增熱鬧基本應用。站長可以針對當前大家都關注的一個節日或者事件,創建一個熱鬧,引導會員發布信息,並將零散的信息進行引導性歸類;同時,對於已經發布的日誌、圖片或話題等,也可以通過點擊“湊熱鬧”,重新選擇參與熱鬧。熱鬧創建的時候,可以設置熱鬧封面、允許參與的方式、允許參與的用戶組等附屬屬性。
熱點——新增防作弊的熱點功能,可以有效挖掘站內精品內容,提升站點內容可讀性,並增強信息互動;熱點貫穿於日誌、圖片、話題、投票、活動、分享等在內的各類站內基礎應用。站長可以自由調節首頁顯示熱度數目、發表的時間範圍,特定信息的熱度等來控制站內的熱點信息傳播。
表態——新增的表態功能,讓用戶動動滑鼠,就能參與互動,人與人的溝通變得更加快捷;日誌、圖片、話題等基礎應用中,全部引入表態功能。站長可以對錶態進行添加、刪除,並可自定義動作名稱、圖片、順序等。
道具——新增的道具功能,內置多達25個常用道具,包括塗鴉板、日誌信紙、相冊相框、個人主頁紅包卡、超級明星等;道具將肩負現有系統的功能拓展,用戶可以通過積分的消費,來獲得更好的系統功能和個人展示體驗;道具可以讓站點的積分獲得、積分消費獲得良好的平衡。每個道具的價格、補給周期、補給數目、禁購用戶組等屬性,站長可以根據各自站點特點進行設定。
積分——積分體系進行全新改版,可以有效防止用戶惡意獲取積分,並增加動畫提示,提高用戶獲得積分的成就感;用戶並可在後台查看自己的積分獲得歷史。多達30項的積分規則,可以由站長調控,包括積分的獎勵周期、獎勵次數、是否去重獎勵等。
用戶組——新增經驗值,將用戶組的升級評定由原來的積分調整為經驗值,避免用戶消費積分導致用戶組許可權降低的情況;用戶組許可權進行細分,增加包括禁止訪問、購買道具折扣、不受防灌水限制、不受視頻認證限制、允許玩應用、升級獎勵道具、允許批量刪信息等在內的各類新許可權;同時,用戶被調整到特別用戶組的時候,可以設置用戶身份有效期。
提醒——由原來的單一通知,升級到全面站內提醒。包括新招呼、好友申請、群組邀請、活動邀請、應用通知等;並且每個頁面都及時提醒,可以讓用戶之間的互動更加方便和及時。
動態——站長可以設置自動摺疊的動態類型,來調節各類動態顯示的權重;站內動態與應用動態分開展示,增加站內交流比重;常見動態支持快速評論,可以更好進行信息互動;引入熱度評估值,並增加“熱門推薦”動態頁,站內精華動態一目了然。
群組——每個群組都增加話題數、回帖數統計,熱門群組排行更加科學;用戶創建新群組的流程變得一目了然;站長可以將現有群組進行分類轉移;群主許可權繼續下放,可以對群內話題進行編輯、刪除;群主可以設置不是會員也可以發起話題,或者回帖;增加群組推薦功能,站長可以將特定群組進行推薦。
視頻認證——新增視頻認證功能,讓好友之間由虛變實。藉助統一的視頻認證審核平台,對於有能力審核的站長,可以自己審核,無能力審核的站長,有平台統一審核;視頻認證照片本地化存儲,站長可以根據站點規劃,決定是否開啟視頻認證、非認證用戶有何限制等各項屬性;同時,通過視頻認證的用戶自己本人也可在隱私設置中,自行決定視頻認證的各項隱私許可權。
隨便看看和遊客首頁——隨便看看全新改版,藉助“熱點”機制,隨便看看將站內精華進行集中展示,可讀性大大加強;遊客首頁支持開放式和封閉式兩種模式,並在開放模式下,與隨便看看有機統一;同時,站長可以對日誌、圖片、話題、活動、投票等顯示條件、排序、緩存等各項屬性進行調控。
個人資料和個人主頁——全面增強的個人資料,包括基本資料、聯繫方式、教育情況、工作情況、個人興趣愛好等;所有個人資料項目,均支持隱私設置。個人主頁增加個人菜單,用戶發表的記錄、日誌、相冊等信息均由數目展示;個人主頁查看其發布的日誌、日誌、圖片等信息的時候,直接在當前頁面和風格下進行展示。

最新版本


UCenter Home 2.0正式版2009年8月29號發布發布並提供下載
在UCenter Home 1.2正式版發布以來,已經有成千上萬的站長使用了UCH,並反饋給我們了大量寶貴的建議。在經過了大量的開發工作之後,今天,我們正式公開發布1.2的升級版本 UCenter Home 1.5RC2。

正式版

針對 UCenter Home 1.2版本發布以來的站長反饋,進行了一系列的重要改進,
其中包括:

方法匯總

熟悉uchome里一些自帶的通用方法可以使我們在對uchome二次開發或製作uchome插件的時候更加順心應手。因為這些方法都是 uchome里早就定義好了的全局函數,在調用的時候只需要在文件頭部加上function_common.php這個文件的引用就可以方便的調用這些方法了。但是如果你連最基本的php知識都不了解的話,那就需要慎用這些方法了。
//SQL ADDSLASHES
function saddslashes($string) return $string;
//取消HTML代碼
function shtmlspecialchars($string) return $string;
//字元串解密加密
function authcode($string, $operation = ‘DECODE’, $key = ”, $expiry = 0)
//清空cookie
function clearcookie()
//cookie設置
function ssetcookie($var, $value, $life=0)
//資料庫連接
function dbconnect()
//獲取在線IP
function getonlineip($format=0)
//判斷當前用戶登錄狀態
function checkauth()
//獲取用戶app列表
function getuserapp($uid=0)
//獲取到表名
function tname($name)
//對話框
function showmessage($msgkey, $url_forward=”, $second=1, $values=array())
//判斷提交是否正確
function submitcheck($var)
//添加數據
function inserttable($tablename, $insertsqlarr, $returnid=0, $replace = false, $silent=0) return insert_id;
//更新數據
function updatetable($tablename, $setsqlarr, $wheresqlarr, $silent=0)
//獲取用戶空間信息
function getspace($key, $indextype=’uid’)
//獲取當前用戶信息
function getmember()
//檢查隱私
function ckprivacy($type, $feedmode=0)
//檢查APP隱私
function app_ckprivacy($privacy)
//獲取用戶組
function getgroupid($credit, $gid=0)
//檢查許可權
function checkperm($permtype)
//寫運行日誌
function runlog($file, $log, $halt=0)
//獲取字元串
function getstr($string, $length, $in_slashes=0, $out_slashes=0, $censor=0, $bbcode=0, $html=0)
//時間格式化
function sgmdate($dateformat, $timestamp=”, $format=0)
//字元串時間化
function sstrtotime($string)
//分頁
function multi($num, $perpage, $curpage, $mpurl)
//ob
function obclean()
//模板調用
function template($name)
//子模板更新檢查
function subtplcheck($subfiles, $mktime, $tpl)
//模塊
function block($param)
//獲取數目
function getcount($tablename, $wherearr, $get=’COUNT(*)’)
//調整輸出
function ob_out()
//rewrite鏈接
function rewrite_url($pre, $para)
//外鏈
function iframe_url($url)
//處理搜索關鍵字
function stripsearchkey($string)
//是否屏蔽二級域名
function isholddomain($domain)
//連接字元
function simplode($ids)
//顯示進程處理時間
function debuginfo()
//格式化大小函數
function formatsize($size)
//獲取文件內容
function sreadfile($filename)
//寫入文件
function swritefile($filename, $writetext, $openmod=’w’)
//產生隨機字元
function random($length, $numeric = 0)
//判斷字元串是否存在
function strexists($haystack, $needle)
//獲取數據
function data_get($var, $isarray=0)
//更新數據
function data_set($var, $datavalue, $clean=0)
//檢查站點是否關閉
function checkclose()
//站點鏈接
function getsiteurl()
//獲取文件名後綴
function fileext($filename)
//積分
function creditrule($mode, $type)
//更新積分
function updatespacestatus($creditmode, $optype)
//去掉slassh
function sstripslashes($string)
//顯示廣告
function adshow($pagetype)
//編碼轉換
function siconv($str, $out_charset, $in_charset=”)
//獲取用戶數據
function getpassport($username, $password)
//用戶操作時間間隔檢查
function interval_check($type)
//處理上傳圖片連接
function mkpicurl($pic, $thumb=1)
//處理網路圖片鏈接
function getpicurl($picurl, $maxlenth=’200′)
//處理積分星星
function getstar($credit)
//處理分頁
function smulti($start, $perpage, $count, $url, $ajaxdiv=”)
//獲取好友狀態
function getfriendstatus($uid, $fuid)
//重新組建
function renum($array)
//檢查定向
function ckfriend($invalue)
//整理feed
function mkfeed($feed, $actors=array())
//整理分享
function mkshare($share)
//ip訪問允許
function ipaccess($ipaccess)
//ip訪問禁止
function ipbanned($ipbanned)
//檢查start
function ckstart($start, $perpage)
//處理頭像
function avatar($uid, $size=’small’)
//檢查是否登錄
function checklogin()
//獲得前台語言
function lang($key, $vars=array())
//獲得後台語言
function cplang($key, $vars=array())
//語言替換
function lang_replace($text, $vars)
//獲得用戶組名
function getfriendgroup()
//截取鏈接
function sub_url($url, $length)
//獲取用戶名
function realname_set($uid, $username, $name=”, $namestatus=0)
//獲取實名
function realname_get()
//添加窗口標題
function window_set($title, $url, $icon=”)
//更新用戶配置
function update_space_setting()
//群組信息
function getmtag($id)
//取數組中的隨機個
function sarray_rand($arr, $num)
//獲得用戶唯一串
function space_key($space)
//產生form防偽碼
function formhash() function_cache.php 引用:
//更新配置文件
function config_cache($updatedata=true)
//更新用戶組CACHE
function usergroup_cache()
//更新用戶欄目緩存
function profilefield_cache()
//更新群組欄目緩存
function profield_cache()
//更新詞語屏蔽
function censor_cache()
//更新積分規則
function creditrule_cache()
//更新廣告緩存
function ad_cache()
//更新用戶嚮導任務
function task_cache()
//更新模塊
function block_cache()
//更新模板文件
function tpl_cache()
//更新模塊緩存
function block_data_cache()
//更新應用名
function app_cache()
//遞歸清空目錄
function deltreedir($dir)
//數組轉換成字串
function arrayeval($array, $level = 0)
//寫入
function cache_write($name, $var, $values)function_cp.php 引用:
//保存圖片
function pic_save($FILE, $albumid, $title ,$tid = 0)
//數據流保存,所有數據均為存放相冊的所以寫入的數據一定只能是圖片
function stream_save($strdata, $albumid = 0, $fileext = ‘jpg’)
//創建相冊
function album_creat($arr)
//獲取上傳路徑
function getfilepath($fileext, $mkdir=false)
//獲取目錄
function sreaddir($dir, $extarr=array())
//檢查郵箱是否有效
function isemail($email)
//獲取相冊封面圖片
function getalbumpic($uid, $id)
//獲取個人分類
function getclassarr($uid)
//獲取相冊
function getalbums($uid)
//事件發布
function feed_add($icon, $title_template=”, $title_data=array(), $body_template=”, $body_data=array(),
$body_general=”, $images=array(), $image_links=array(), $target_ids=”, $friend=”, $appid=UC_APPID,
$returnid=0, $system=0)
//分享發布
function share_add($type, $title_template, $body_template, $body_data, $body_general, $image=”,
$image_link=”)
//通知
function notification_add($uid, $type, $note, $returnid=0)
//更新好友狀態
function friend_update($uid, $username, $fuid, $fusername, $op=’add’, $gid=0)
//更新好友緩存
function friend_cache($uid)
//檢查驗證碼
function ckseccode($seccode)
//相冊產生feed
function album_feed($albumid)
//更新隱私設置
function privacy_update()
//邀請好友
function invite_update($inviteid, $uid, $username, $m_uid, $m_username)
//獲得邀請
function invite_get($uid, $code)
//實名認證
function ckrealname($type)
//郵件隊列
function addmailcron($touid, $email, $subject, $message=”, $mailtype=”)
//檢查頭像是否上傳
function ckavatar($uid)
//檢查黑名單
function isblacklist($to_uid)//管理後台通用方法
function_admincp.php
//獲取限制條件
function getwheres($intkeys, $strkeys, $randkeys, $likekeys, $pre=”)
//獲取排序
function getorders($alloworders, $default, $pre=”)
//對話框
function cpmessage($msgkey, $url_forward=”, $second=1, $values=array())
//檢查是否操作創始人
function ckfounder($uid)
//生成站點key
function mksitekey()
//統計數據
function getstatistics()
//日誌
function admincp_log()function_op.php //帖子操作方法
//合併tag
function mergetag($tagids, $newtagid)
//鎖定/開放tag
function closetag($tagids, $optype)
//合併mtag
function mergemtag($tagids, $newtagid)
//鎖定/開放tag
function closemtag($tagids, $optype)
//話題精華
function digestthreads($tagid, $tids, $v)
//話題置頂
function topthreads($tagid, $tids, $v)//模塊解析通用方法
function_block.php
//處理模塊
function block_batch($param)
//獲取模塊緩存
function block_get($cachekey)
//更新模塊
function block_set($cachekey, $blockarr)
//字元串解析
function parseparameter($param)
//獲取緩存分類名
function getcachedirname($cachekey, $ext=”)
//MD5規則取緩存名
function smd5($str)
//獲取數量sql
function getcountsql($sqlstring, $rule, $tablename, $where)
//獲取數量和查詢語句
function getparamsql($paramarr)
function mksqltime($time)

網站舉例


1、經濟論壇三人行
2、周末網
3、嘉興圈
4、萍鄉交友網
5、大學生網
6、空姐網
7、CXOCENTER
8、珠寶社區
9、晉州360網
10、雲中殿
11、南京族
12、閃耀星球
UCenter Home