問題タブ [mybb]

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.

0 投票する
1 に答える
3911 参照

forum - MyBB テーマの HTML を編集して、ボタンを置き換えます

私はこれをやろうとしています https://github.com/stewartiee/Steam-OpenID--MyBB-/issues/17それで、通常の登録ボタンとログインボタンを置き換えます。しかし、MyBB で html を編集するにはどうすればよいですか? テーマのCSSしか編集できないようです。

0 投票する
1 に答える
109 参照

javascript - jQuery - MyBB メッセージを置き換えますが、その一部は置き換えません

私はいくつかのテキストを置き換えようとしています。読み進めると意味がわかります。

上記は私のtextareaの中にあるものです。引用タグの中にあるものを除いて、すべてを置き換えたいです。元のメッセージの周りに[b][/b[b]Message one[/b] ]を追加するように置き換えたいと思います。最終結果は次のようになります。

したがって、基本的に [quote] を除外し、元のメッセージの周りに [b] と [/b] を適用します。正規表現を除外してみましたが、何も役に立ちませんでした。

0 投票する
1 に答える
312 参照

php - ログインフォームで PHP を使用してテキストを置き換える

私は基本的に、私が作成した Bootstrap Web サイトに取り組んでいます。フォーラム (MyBB) を接続して、自分の Web サイトからログインできるようにしました。
問題は、まだPHPに慣れていないため、サインインテキストをユーザーの名前に置き換えようとして立ち往生していることと、ログアウトまたは切断してサインアップすることです。

これはこれまでのところどのように見えるかです:

見た目はここまでです

そして、これは私が達成したいことです:

そして、これが私が達成したいことです

また、フォーラムのアバターを取得してバーに表示する

これは私のフォームです:

もちろん、誰かに実際に作ってもらうように頼んでいるわけではありません。どうすればそれを達成できるかについての参考資料が必要です。(例:どのタイプを使うか)

0 投票する
1 に答える
219 参照

mysql - MyBB をアップグレードする Mysql の問題

MyBB フォーラムをアップグレードしようとしていますが、アップグレードの最後に次のエラー メッセージが表示されます。

MyBB で内部 SQL エラーが発生したため、続行できません。

SQL エラー: 1146 - テーブル 'abualbd_mybb40.mybb_usertitles' は存在しません クエリ: SELECT utid, posts, title, stars, starimage FROM mybb_usertitles ORDER BY posts DESC

それはどういう意味ですか、どうすれば修正できますか? ありがとう

1.6.10 からアップグレードしています

0 投票する
1 に答える
530 参照

mybb - プロフィール mybb フォーラムの編集方法

この種の変更を行います。

具体的にはこの画面を変更したい ここに画像の説明を入力

このフィールド「参加済み」を削除して、さらにいくつか修正したいですか?

フォーラムでオプションを検索しましたが、css または php ファイルを編集する必要があると思いますか?

私は正しいですか?

0 投票する
1 に答える
3685 参照

php - PHP - 553 Zoho メールと MyBB での中継の禁止

Zoho の SMTP サーバーを使用して、MyBB インストールから登録メールを送信しようとしています。ただし、メールは送信されず、ログを確認するとエラーが発生していることに気付きます。

個人情報を隠すために一部マスキングしてあります!

これは、php.ini で設定された sendmail パスです。

個人情報を隠すために一部マスキングしてあります!

これは MSMTP の myserver 構成です

個人情報を隠すために一部マスキングしてあります!

問題は、コマンドラインで同じコマンドを使用すると、それが機能していることと、ポートがブロックされていないことがわかっていることです。電子メールは正常に送受信されます。

個人情報を隠すために一部マスキングしてあります!

これは、MyBB がメールを送信する方法に問題があるか、php.ini ファイルで設定した PHP 構成またはコマンド ラインに問題があることを意味します。

私はこれを一日中検索しましたが、得られるすべての結果は PHP に関連していないか、最初から機能していませんでした。私はコマンドラインから作業していますが、PHPからは作業していません。

サーバーでUFWを使用しており、すべてのポートが完全に開いているため、ブロックされたポートとは関係ないと思います。

Gmail では機能しましたが、すべてのメールがスパム フォルダーに送信され、すべてのメールで毎回機能するとは限りませんでした。

編集: PHP5-CLI でメールを送信しようとしましたが、うまくいきました。だから、PHP5-FPM か MyBB のどこかに問題があるのではないかと推測しています。

0 投票する
2 に答える
108 参照

mybb - この SQL インジェクションはなぜ有害なのですか?

SQL インジェクションに対して脆弱であることがわかった mybb フォーラムがあります。サイトで SQL インジェクションを実行しましたが、このデータが機密である理由がわかりません。セキュリティ上の理由から、私は自分のウェブサイトを公開していませんが、インターネットで見つけたエンドアンプルを以下に示します。このデータが公に知られるべきではない理由を誰か説明してもらえますか?

http://uploaderx.persiangig.com/C/mybb_sqli_error.png