ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

oxwall

Oxwallで自動ログアウトを無効にする

Oxwallでログイン状態を保持するには、自動ログアウト機能(deleteExpired)を無効にする。 public function deleteExpiredOnlineUsers() { $timestamp = time() - 30 * 60; #$this->userOnlineDao->deleteExpired($timestamp); }

Oxwallを移設する

Oxwallはテンプレート関係のファイル数が多いので移設する圧縮解凍だけでも結構時間かかった。移設後はow_includes\config.phpを編集すればOKだった。

Oxwallでコメントを常に表示する

Oxwallでは、デフォルトでコメントが隠れている。これを常に表示するにはNEWSFEEDのSETTINGで「Expanded likes and comments by default」にチェックをつける。

OxwallのNewsfeedでLikeの挙動を変える

OxwallのNewsfeedでは、記事のアバターにLikeを押した人のアバターを表示する。いやいや、そこは記事を書いた人のアバターにすべきだろ。これは結構混乱する。この挙動を変えたい。MAINの挙動を変えたいときに修正するファイルは「ow_plugins\newsfeed\class…

OxwallをクローズドなSNSにする

OxwallをクローズドなSNSするために、ダッシュボードで設定する。 「Who can join」を「By my invitation only」にすればTOP画面のユーザ登録が無効になる。 「Guests can view the site」を「NO」にすればログインしない限り見えなくなる。 「Mandatory User…

OxwallのMAINでイイネ!を押しても順序が変わらないようにする

OxwallでLikeボタンを押すと、押された記事がTOPに移動する。これをMAINでやられるとかなりウザいのでMAINでこの挙動を解除したい。 方法は、MAINのデータを取得するときのSQL文でlikeを除外すればOKだ。修正するのは「ow_plugin\newsfeed\bol\action_dao.ph…

OxwallのNEWSFEEDでイイネ!を押しても順序が変わらないようにする

並び順をID順にしたら実現できた。もっと別の解決方法があると思うが…。編集するのは「ow_plugin\bol\action_dao.php」内の関数。ダッシュボード側のオリジナル findByUser() GROUP BY b.`id` ORDER BY MAX(b.timeStamp) DESC ' . $limitStr;ダッシュボード…

Oxwallをxserverにインストールしてみた

OxwallはPHPの拡張FTPモジュールを使うので、動かないレンタルサーバがあったりまするので注意。インストール手順についてはinstall:manual_installation [Oxwall Software Documentation]が画像つきでわかりやすい。 ダウンロードとインストール まずOxwall…

Oxwall vs Elgg vs BuddyPress

極小のSNSがほしい!そういうのがあれば、覚せいできるお薬の取引や、犠牲がつきものの社会改善運動とかもできるじゃないか! という酷い冗談はさておき、クローズドなSNSが欲しかった。しかしBuddyPressはクローズでは無いし、Elggは人気プラグインの古さが…