• ベストアンサー

OpenPNEについて

OpenPNEをiphoneで見るとpc版になるのですが PC版を表示しないで携帯版を表示するようにするには PHPのどこを修正すればいいのでしょう。 PC版を表示できなくするとか無理やり携帯版を表示できるようにしたいです。

  • PHP
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

試してないけど、管理画面とconfig.phpの設定だけで出来ると思います。 それでも出来ない場合は、携帯のチェックをしている所を見つけて固定してしまえばいいだけです。

関連するQ&A

  • Fatal error: OpenPNE設置時のエラー に関して

    OpenPNE のインストールを試みています。 下記のサイトより http://docs.openpne.jp/?%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9 旧安定版 2.2.10 (zip) をダウンロードさせて頂き、OpenPNE セットアップガイドに従い設定しています。 http://tejimaya.org/openpne/docs/2_2/OpenPNE_Setup.html 上記、OpenPNE セットアップガイドに従い設定を行い、 5. セットアップモジュールの実行 にて、 http://www.ほげ.jp/?m=setup を開こうとすると、下記のエラーメッセージが表示されます。 Fatal error: Call to undefined function preg_match() in /home/ほげほげ/public_html/OPENPNE/lib/smarty/Smarty.class.php on line 1639 環境 さくらインターネットにて、独自ドメインを取得しています。 apache のドキュメントルートを、/ほげほげ/public_html に変更しています。 セットアップガイドと違うことは。 ほげほげ と言うユーザを作成し、public_html を作成し、public_html 内に、配布時の OpenPNE ファイル1式をアップロードしています。 ですので、 /pblic_html/config.inc.php は、 define('OPENPNE_DIR', realpath('./OPENPNE')); と修正しいます。 エラーの出ている、 /home/ほげほげ/public_html/OPENPNE/lib/smarty/Smarty.class.php のファイルは、何も編集していません。 流れて的には、/public_html/index.php を参照し、/public_html/config.inc.php を参照し、./OPENPNE ディレクトリを参照しに行って、PHP のエラーが出ていると理解しました。 何が原因でこのようなエラーが出ているのでしょうか。 アドバイスを頂ければと思います。

    • ベストアンサー
    • PHP
  • 社内でOpenPNEを使いたい

    社内でOpenPNEを使用したいのですが、 上手くいきません。 サーバー用PC:Windows XP Pro SP3 OpenPNE Ver:2.14.9 Webサーバ:Apache 2.2.21 データベース:MySQL 5.5.19 プログラム言語:PHP 5.2.17 アンチウィルスソフト:ウィルスバスター Corp. インストールする上で参考にしたURL: http://d.hatena.ne.jp/camellia1977/20070710/1184031373 サーバーPC上でOpenPNEが動作することは確認しました。 確認したstepとしては以下です。 1.Apacheインストール  →http://127.0.0.1/ とすることで動作を確認済み 2.MySQLインストール  →コマンドプロンプトにて、ログインできることを確認済み 3.PHPインストール  →http://127.0.0.1/index.php とすることで動作を確認済み 4.OpenPNEセットアップ  →http://(サーバーPCのipアドレス) とすることでログイン画面を確認済み 5.他のPCからのアクセス確認  →http://(サーバーPCのipアドレス) でログイン画面が出ない 肝心の、他のPCからのアクセスにて躓いております。 どこか改善すべきpointはありますでしょうか。

  • OpenPNE3 広告枠について

    OpenPNE3について質問させて頂きます。 SNS内に表示する広告枠について 広告枠を作るプラグイン等はあるのでしょうか。 それとも、個別にCSSを修正しないといけないのでしょうか。 どなたか分かる方がいらっしゃいましたら、 お教え願えますでしょうか。 よろしくお願いいたします。 ・OpenPNEのバージョン 3.8.4 ・運用環境 ロリポップ チカッパプラン

  • OpenPNEでエラー

    レンタルサーバーでOpenPNEをインストールしようとしています。 MySQLの設定やphpMyAdminでファイルのインポートもして、 全てのphpファイルをサーバー指定のパーミッションに設定したのですが、 http://アドレス/?m=setup にアクセスしても Fatal error: Call to a member function on a non-object in /home/(サイトのパス)/openpne/webapp/lib/db/common.php on line 135 というエラーが出ます。 config.phpとconfig.inc.php以外のファイルは触っていません。 これがどういう意味なのか、どこを修正すれば直るのか、どなたか教えて下さい。

    • ベストアンサー
    • PHP
  • OpenPNEのインストールで困っています。

    OpenPNEをファーストサーバ・ギガント2のサーバ上で導入を試みています。 環境は、 OS:Linux 2.6.x WEBサーバー:Apache_1.3.37 PHP:4.4.8/5.2.5 DB:MySQL 5.0.27 です。 導入するOpenPNEのバージョンは2.10.5です。 一通りのファイルアップが完了した後、?m=setupへアクセスするとセットアップ画面が表示されるのですが、セットアップフォームの上に下記のエラーが表示されます。 [エラー表示] Warning: preg_replace() [function.preg-replace]: Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in /virtual/www/openpne/webapp/lib/OpenPNE/Validator.php on line 293 PCREのバージョンがあってないとのエラー表示のようですが、どのようにすれば解決できるのでしょうか? どなたか、お分かりでしたらご教授ください。 よろしくお願いいたします。

  • OPENPNEのインストールについて

    お世話になります。以下の質問にご回答お願いいたします。 オープンピーネver2.6.5をダウンロードしてきてサーバに設置しました。パーミッション、パス、DB関係は設定済みです。 URL?m=setupとしたところセットアップ画面は表示されるのですが以下のようなエラーがでてしまします。どなたか対策法をご教授ください。 ヘッダ情報を直せばよいと思いますがよくわかりません。 ちなみにconfig.phpを直接開いても何も表示されません。 Warning: Cannot modify header information - headers already sent by (output started at /home/fu1993/public_html/OPENPNE/config.php:1) in /home/fu1993/public_html/OPENPNE/webapp/lib/OpenPNE/Smarty.php on line 86

    • 締切済み
    • PHP
  • OpenPNE(2.x)に携帯版Adsense

    OpenPNE(2.x)に携帯版Google Adsenseを導入する方法 inc_ktai_header.tplに({php})adsense_mobile.php({/php})というようにincludeしたら、変数を汚染してセッションを狂わせるのかページ遷移ごとにログインを必要とするようになってしまいました。 動作をおかしくせず導入する方法を教えてください。

    • ベストアンサー
    • PHP
  • openpneの初期設定

    openpneを扱ってみたのですが、 最初の説明でこのように書いてありました。 OPENPNE_DIR ├ bin ├ lib <--- OPENPNE_LIB_DIR ├ var <--- OPENPNE_VAR_DIR │ ├ log [777] │ ├ rss_cache [777] │ ├ templates_c [777] │ └ tmp [777] ├ webapp <--- OPENPNE_WEBAPP_DIR ├ webapp_biz <--- OPENPNE_WEBAPP_BIZ_DIR └ webapp_ext <--- OPENPNE_WEBAPP_EXT_DIR (ブラウザから閲覧可能) - public_html (ディレクトリ名は変更可能) ├ config.inc.php (OPENPNE_DIR ディレクトリを指定) ├ index.php ├ img │ ├ .htaccess │ ├ index.php │ ├ gif [777] │ │ ├ w_h [777] │ │ ├ w_h_raw [777] │ │ ├ w76_h76 [777] │ │ ├ w120_h120 [777] │ │ ├ w180_h180 [777] │ │ └ w240_h320 [777] │ ├ jpg [777] │ │ ├ w_h [777] │ │ ... [777] │ └ png [777] │ ├ w_h [777] │ ... [777] ... ためしに設置したのですが反応しないので1つ聞きます。 ドメインのpublic_htmlの中に OPENPNE public_html の2つのフォルダを作るって言うことでしょうか? それともOPENPNEのフォルダの中にpublic_htmlも入れると言う事なんでしょうか? 初心者ですいません、先生方教えてください。

    • ベストアンサー
    • PHP
  • OpenPNEのインストールでエラーが出る(linux)

    OpenPNEのインストールでエラーが出る(linux) OpenPNE3を使用したいと思い、インストールを試みているのですが、 どうしてもうまくいかず、自力ではギブアップなので どなたか詳しい方がおられましたら、ご教授お願いします。 よろしくお願いします。 問題は、OpenPNE3のtarをダウンロードして展開してiniファイルをコピーした後、 symfonyを使って、 ./symfony openpne:install とやると (フルパス指定でも同じでした) chmod 777 /(パス)/OpenPNE3/web/cache と表示された次の行で、 Fatal error: Call to undefined function mb_internal_encoding() in /home/(ユーザー名)/OpenPNE3/lib/config/sfOpenPNEApplicationConfiguration.class.php on line 24 と表示され、終わってしまいます。 インストールを試みてるOpnePNEはOpenPNE3.0.8 とOpenPNE3.2.6 なんですが、どちらも別々にインストールを 試みたのですが、全く同じエラー(上の)が発生してダメでした。 環境は、2年前後前にインストールしたCentOS4に、Apache2.0.52 が入ってたいたところへ 今回、OpenPNE3を入れるにあたり、MySQLもPHPもどちらもバージョンが低過ぎたので、 MySQL5.0.91とPHP5.2.13を入れ、phpMyAdminを入れ とここまではなんとか、ネットを検索した情報だけでなんとかなったのですが、(かなり苦労しましたが) 肝心のOpenPNE3はかなり長い時間(期間)ネットの検索を使って試行錯誤したのですが、行き詰まってしまいました。 かなりいろいろ試行錯誤したので、記憶が無くなってる部分もありますが、 以下、関係がありそうな行動と結果を記憶の限り書きます。 /sfOpenPNEApplicationConfiguration.class.phpの24行には 「mb_internal_encoding('UTF-8);」 という記述があるのですが、test.phpに <?php echo mb_internal_encoding();?> というのを書き、ブラウザからアクセスしたところ エラーは出ず、「EUC-JP」と表示されました。 phpinfo();の表示内容の中のmbstring関係は あまり意味は分からないのですが、多少php.iniの[mbstring]の部分を いじくったりしてみたのですが、エラーには全く影響しなかったので、 たぶん問題無いのではないと思うのですが…分かりません。 mbstring.http_output はUTF-8 に Multibyte string engine はlibmbfl に なっています。 ちなみに、mbstringはphpizeで後から追加してます。 そのため、php.iniでのモジュールの指定がいい加減になっていて どのファイルを指定すればいいのか正しいのか自信がありません。 また、このエラーが出る前、(古いバージョンでインストールを試みた時のが 残っているのですが)そのディレクトリにアクセスした時のApacheのerror_logの内容は PHP Fatal error: Class 'BaseMember' not found in /home/(パス)/OpenPNE3/lib/model/Member.php on line 18 となっています。 Apache起動時のerror_logには PHP Warning: Module 'mbstring' already loaded in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library というものが記録されています。 他にもネットでPHPとmbstring関係のエラーに関するところをいろいろ見て かなりいろいろ試してみたのですが、全く症状(エラー)に変化が見られなかったもので、 どんな事をやったのかほとんど忘れてしまいました。。 これ以上長くなると、読んでいただける方が減ってしまうと思いますので、 その意味でも省略させてください。 ただ、./symfony openpne:install 数十回は試したと思います。 長くなりまして申し訳ありません。読んでいただきありがとうございます。 何かアドバイスありましたらよろしくお願い致しますm(__)

    • 締切済み
    • PHP
  • OpenPNEの設定ができません。

    OpenPNEの設定ができません。 サーバーはNSFレンタルサーバーで、 MySQL5、PHP5のオプションをつけています。 PHPやMyQSLについて全くの素人ですので、 wkyOpenPNEInstallerという自動インストールソフトを使って挑戦しています。 必要事項を記入してインストールを終えると、 Warning: require_once(/sns//config.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/html/(ドメイン)/public_html/config.inc.php on line 8 Fatal error: require_once() [function.require]: Failed opening required '/sns//config.php' (include_path='.:/usr/share/pear:/usr/share/smarty') in /var/www/html/(ドメイン)/public_html/config.inc.php on line 8 というエラーが出てきます。 上記エラー文中にある、config.inc.phpファイルは下記の通りです。 <?php /** * @copyright 2005-2008 OpenPNE Project * @license http://www.php.net/license/3_01.txt PHP License 3.01 */ define('OPENPNE_DIR', '/openpne_dir/' ); require_once OPENPNE_DIR . '/config.php'; ?> config.phpのパスが間違っているというようなエラーかと思い、 色々試しているのですが、うまくいきません。 関係がありそうなファイルのディレクトリ構造は、 現在のところ以下のようになっています。 -public_html   -index.php   -config.inc.php   -他 -sns   -config.php 色々調べてみると、php5では「require_once」が使えないとか出てきたり、 とにかくパスの指定やディレクトリが間違えていると出てきたりしているのですが、 全く改善ができません。 何かアドバイスを教えていただければと思います。 よろしくお願いいたします。

    • 締切済み
    • PHP

専門家に質問してみよう