Tipask-147SEO
Tipask,是以國人的使用習慣為設計理念,采用MVC構架,系統具有速度快,SEO友好,界面操作簡潔明快等特點。Tipask是開放源碼的PHP問答系統,基于Laravel5.6版本開發,容易擴展,具有強大的負載能力和穩定性。Tipask前端全部基于Bootstrap框架,極易擴展和定制化,一套模板可以同時良好的運行在PC、平板、手機等設備上。
Tipask在安全上做了大量處理,能有效攔截SQL注入、CSRF攻擊、XSS攻擊。Tipask完美支持Mysql、MariaDB、PostgreSQL等數據庫存儲,方便各種環境定制。Tipask支持路由規則自定義,可以定制站長自己的專屬URL顯示規則。同時支持頁面Title、Keyword、Description自定義。
Tipask支持社交媒體、手機等方式登錄系統。支持Redis、Memcache緩存處理,支持Xunsearch全文檢索,支持隊列處理。Tipask管理后臺可以輕松完成網站、用戶、問答、文章、視頻講堂等功能管理,支持多角色分權限管理。
tipask與ucenter可以做到很好的整合,對站長來說是很方便的。
這個說一下整合的時候遇到的一些問題。安裝時設定的管理員帳號登錄,進入系統設置,系統整合,ucenter簡單的設置就可以與ucenter進行通信啦。這樣會在data文件夾下生成一個文件,里面包括了一些配置參數。
tipask以上操作基本上是沒有問題,OK的,但是發現在ucenter后臺,會突然變的很慢,但是刪除掉里面的tipask應用后就很流暢,這就很奇怪了。但是刪除掉tipask應用后,tipask就不能跟其他應用進行同步的登錄等操作,于是小編手動在ucenter里面添加應用,但是不知道通信密鑰,導致了通信失敗,找到在data文件夾下生成的文件,打開 找到UC_KEY這個常量,就是對應的密鑰,還有UC_APPID這個常量的值,要與ucenter后臺應用對應的tipask應用ID相同,否則也會導致通信失敗。
Tipask免登錄發布問答數據,可以自動建立分類,自動建立用戶、指定用戶發貼或隨機用戶發布,支持自定義發布時間,發布回復同樣支持以上功能。如果未對Tipask進行二次開發,可以直接使用插件包覆蓋源文件即可,如果有二次開發,按方法對程序進行修改后即可實現免登錄發布。
修改:3.5版修改/routes/web.php文件,3.3及以前的版本修改/app/Http/routes.php文件,在文件最末尾加上以下代碼
/*Tipask*/
Route::get('/locoy',['as'=>'locoy.index','uses'=>'LocoyController@index']);
Route::any('/locoy/question',['as'=>'locoy.question','uses'=>'LocoyController@add_question']);
Route::any('/locoy/article',['as'=>'locoy.article','uses'=>'LocoyController@add_article']);
修改:\app\Middleware\VerifyCsrfToken.php文件,在 protected $except = [ 這一行下面添加以下代碼
'locoy/*',
復制:LocoyController.php 到 \app\Controllers\ 目錄
如果使用自動建立分類功能時,你所選擇的發布分類將失效,優先使用自動選擇的分類
支持自定義時間發布,主題發布時間只需要在內容后面跟@###@用戶名@###@這樣的格式即可,回復的時間定義的格式為
回復內容1@###@用戶名@###@回復內容2@###@用戶名@###@
147SEO » Tipask-147SEO