問題タブ [ipb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
layout - IPB フォーラムのレイアウトの変更
非常に単純ですが、バックエンドのテンプレート エディターで適切なファイルが見つかりません。
これを変更したい:

これに:
非常に単純な HTML セットアップを既に持っていますが、どこに配置すればよいかわかりません。
よろしくお願いします。
javascript - PHPログインテキストをリンクに変更するには?
私のサイトebaysecrets.co.il では、ユーザーがログインしない限り、コメントを許可せずにコンテンツを表示するオプションがあります。
次のようになります。
http://i.stack.imgur.com/e2Jsw.png
リンクではなく通常のテキストのように表示されるようになりました。リンクに変換したいと思います。
コードは次のようになります。
skin_forumの下に、次のコードを持つforumIndexTemplateがあります。
私はこのようないくつかの変更を試みます:
しかし、成功せずに!
これを指すリンクとして機能するように、挿入する必要がある正しい構文は何ですか:
ebaysecrets.co.il/index.php?app=コア&モジュール=グローバル&セクション=ログイン
?
user-registration - IPS Board 3.4.5 で登録メールを編集するには?
ばかげた質問で申し訳ありませんが、私は IPS ボード バージョン 3.4.5 の管理者になりました。ほとんどの管理者は解決できます (多くの試行錯誤の末!) が、送信される登録電子メールを編集する方法がわかりません (登録はしばらく閉鎖されていました。再度有効にしたと思います)。 )。
電子メールの確認と管理者の承認を使用するようにボードを設定しましたが、最初に登録したときに送信される電子メールを実際に編集する場所が見つかりません。
コードはわかりませんが、コピー&ペーストは上手にできます!
どんな助けでも大歓迎です。
php - Web サイトと IPB フォーラムの間で永続的な php セッションを共有する
私のウェブサイトとサーバー上の ipb フォーラムとの間のクロスサイト セッション/Cookie 共有に関して質問を受けました。
私の質問は、私の Web サイトと私の IPB フォーラムで使用できる永続的な PHP セッションを作成することが可能かどうかを尋ねることです。
ログインを確認した後にセッション オブジェクトを作成し、セッション値を IPB フォーラム データベースに保存するだけで十分でしょうか?
現在、このコードを使用してユーザーを検証し、そのための php セッションを作成しています。
そうすることは可能だと確信していますが、IPB がセッションを作成する方法を見ると、少し当惑します。
したがって、これを処理する方法についていくつかのヒントを得ることができれば、それは大歓迎です。
php - IP.Board フック、それらはどこに保存されますか?
私は先日ついに故障し、IP.Board を購入して、私の Web サイトを MyBB よりもプロフェッショナルな外観のフォーラム ソフトウェアに移行しました。人生最大の過ちの一つだった気がします。私はここで使用されているプログラミング スタイルのいずれにも精通していません。
過去 2 日間、簡単なフックの作成などの方法を理解しようと IP.Board をじっと見つめていましたが、ウェブサイトのガイドはダウンしており、私が従うことができるチュートリアルはありません。私が見つけられるインターネット。
そこで、最近の投稿など、フォーラム ソフトウェアに付属のフックのソース コードを表示することにしましたが、hooks/ ディレクトリのソース ファイルを開くと、大きな間違いを犯したようです。数行のコードが表示されました。
今、私は完全に道に迷っており、参照するものが何もなく、答えを探し続けていますが、何も見つかりません。ユーザーのアバターを表示したり、プロファイルへのリンクを作成したりするなど、基本的なことを行う方法を真剣に理解しようとしています。必要な情報を取得するためにデータベースをポーリングする方法はすでに知っています。私は長い間 Java で作業して基本的な構造を理解しており、過去に完全に機能する PHP プロジェクトをたくさん持っていましたが、これはまったく新しいレベルの混乱です。
recent topicsこのフックの実際のソースコードはどこにありますか?
慣れ親しんだ MyBB を使っていたら、12 回オーバーしていたでしょう。
java - IPBoard パスワード ハッシュの問題、アルゴリズムと一致しない
md5(md5($salt).md5($password))フォーラムがほとんどのフォーラムで使用されている標準形式を使用していることを説明する IPBoard ページへのクイック リンクは、次の場所にあります。 in-ipboard-r130
私は実際には同じ構造を使用する MyBB を使用しているため、クエリでテーブル/列の名前を変更するだけで比較的簡単な切り替えができると思っていましたが、間違っていました。
私が使用した元のクエリは次のとおりです
これは準備済みのステートメントであり、ユーザー名と生のパスワードがサーバーから提供されます。残念ながらこれは機能しませんでした。SQL MD5 関数を使用する代わりに、いくつかの手順を実行してデータのデバッグを開始し、データを取得して Java で MD5 チェックを実行し、何が起こっているのかをよりよく理解しました。
これを行うために、私は長い間使用してきた次の MD5 関数を使用しました。
これにより、データが一致しないという、少し奇妙な結果が得られました。
生成されたサーバーはMD5(MD5(salt) + MD5(rawpassword))、IPB を含む他のフォーラムが使用する方法を使用して生成されました。これはMyBBで機能したので、少し慌てています。
大文字と小文字の問題などを確認しましたが、完全に空白になっています。
php - IPB - IPB ルート外のメンバー データ PHP へのアクセス
私はIPBを持っており、フォーラムROOTの外にあり、別のサブドメインにもあるPHPアプリケーションを持っています。
アプリケーションでは、メンバーデータにアクセスする必要があります。投稿数、電子メールなど。
最新の IPB バージョンと PHP 5.6 を持っています。解決策を探してグーグル
で検索したところ、最終的に次のものが見つかりまし
た。エラーはありません。メイン フォーラムの URL にリダイレクトされるだけです。
IPB クラスや API の経験がある人はいますか? 誰かが私が目標を達成するのを手伝ってくれますか.
ソリューションは、おそらく 1 行のコードです。
編集:回避策が見つかりました。以下の回答を確認してください。
しかし、私はまだ「より良い」ソリューションに興味があります。