問題タブ [smf-forum]
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.
php - SMF フォーラム - 通常の PHP エラーではなくテンプレート解析エラー
現在、私はSMF Forumを使用して最初に作成された既存の Web サイトに取り組んでいます。問題は、コードでエラーが発生するたびに、次のようにしか表示されないことです。
テンプレート解析エラー!
テンプレート システムに関して、フォーラムで何か問題が発生しているようです。この問題は一時的なものですので、しばらくしてからもう一度お試しください。このメッセージが引き続き表示される場合は、管理者に連絡してください。このページを更新することもできます。
これは、開発中に本当に面倒です。エラーを表示するように SMF フォーラムをセットアップするにはどうすればよいですか?
ファイルindex.php
には、次のコードが既に含まれています。
php - SMF は生の HTML と PHP をブラウザに表示します
SMF初心者です。
Web サイトに SMF をインストールしました。index.template.php を編集してみました。変更を保存すると、生の HTML と PHP がブラウザーに表示されます。ページを元の状態に戻すことで問題を修正しようとしましたが、役に立ちませんでした。
現時点では、フロントエンドとバックエンドの両方ですべてが意味不明です。
Pls 私は何をしますか?
php - SMF (シンプル マシン フォーラム) API 2.0
SimpleMachineForums 2.0 API を見つけるのに少し苦労しました。フォーラムの投稿によると、約 3 年間ベータ版であり、サイトにはバージョン 1.1 までの API しかありません。2.0 がある場所を知っている人はいますか?
user-management - 外部から SMF にユーザーを作成する
現在、SMF ユーザーを現在の Web サイトに埋め込む作業を行っています。Web サイトに登録した後、ユーザーを自動的に登録するメカニズムを作成する必要があります。とにかく、これを行う方法を教えてもらえますか?
前もって感謝します、マイケル
version-control - カスタム コード MOD をオープン ソース ソフトウェアの新しいメジャー リリースに移行するための推奨事項は?
私は、Simple Machines Forum (SMF 1.1.13) の (汚れた) 製品インストールを持っています。1回はクリーンインストールでした... 約5年前、20回の更新、40回の改造。コード ベースに直接パッチを適用したカスタム コードは言うまでもありません。これは楽しみのためのサイド プロジェクトとして開始されたもので、最初はコード管理のプラクティスはありませんでした。
現在、SMF 2 が (近づいて) 稼働中であり、アップグレードしたいと考えています。ただし、カスタム機能を置き去りにすることはありません。
読み続けてください。これは一般的なソフトウェア管理に関する質問であり、SMF サポートに関する質問ではありません...
カスタム機能を新しいコード ブランチに移植する最善の方法を見つけようとしています。
- 場合によっては、1.1.x のカスタム機能が 2.0 に既に存在します。ええ、私には仕事がありません!
- 場合によっては、2.0 用にバージョン管理された mod パッケージがあり、それらをクリーンな SMF 2 ビルドに直接インストールできます。ええ、私にとっては最小限の作業です!
- 場合によっては、コードの移植が 2 つのバージョン間でかなり単純になります (たとえば、クエリやグローバル変数の構成にいくつかの小さな変更が加えられます)。(いくつかの機能/改造を 2.0 から 1.1.x に移植したので、それに慣れ始めています。)
- 場合によっては、ほとんどゼロから機能を再開発する必要があります。
最後の 2 つのオプションは管理が難しくなります。
あるブランチから別のブランチに多数の変更を移植する方法について何か提案はありますか? それが私自身の社内コードでない場合、それはです。これが私の最初の計画です:
- 1.1.x のクリーン バージョンと私の「ダーティ」プロダクション コードの違い
- 各行の diff を機能にマップします (「そのコードの更新はカスタム タグ機能です。1 行ずつ移植する必要があります。あそこにあるのはギャラリーです。おそらく更新された mod をインストールできます。」)これは SOMUCHEASIER になります。一度に多数のファイルを確認する代わりに、統合されたレポートを生成する差分ツールがあれば。Google と SO の検索では、そのようなツールは見つかりませんでした -- ありますか?
- クリーンな 2.0 ブランチをインストールする
- 利用可能な更新された mod をインストールする
- 袖をまくり上げて、機能ごとに差分を調べて (これが、統合された差分レポートが必要な理由です。ページごとに行うのは地獄です)、それらを元に戻します。
より良いアイデアはありますか?(リリース管理情報へのポインタは大歓迎ですが、もちろん、それは実際には私のコードではないため、私には制御が限られているという警告があります。)
さもないと?私のオプションは、カスタム機能を捨てるか (実際には実現可能ではありません)、古いブランチにとどまることだと思います。どちらも吸う。ヘルプ!
tl;dr : ディレクトリ全体の統合されたファイルごとの差分レポートを作成する差分ツールを教えてください。および/または、カスタム コードを移行するためのより簡単な方法を見つけるのを手伝ってください。
forum - フォーラムにメッセージを投稿するさまざまな形式
無料のフォーラム (phpBB、SMF など) では、フォーラムのセクションごとに (メッセージを投稿するために) さまざまな必須フィールドを選択できますか?
php - 最も人気のあるタグを見つける
フォーラムの投稿で最も人気のあるタグを見つける方法はありますか? たとえば、 というタグがあり[card=x]cardname[/card]
ます。[card]
発生回数でソートされたすべてのタグを検索したいx
。[card]
また、1 つの投稿に複数のタグを含めることができることに注意してください。
php - Simple Machines Forums がログインを Web サイトと統合
したがって、ユーザーが登録してログインするのは 1 回だけにする必要があります。すでに登録部分が機能しており、フォーラムに手動でログインできますが、ウェブサイトとフォーラムのログインを統合したいと考えています。
私のウェブサイトのユーザーは、フォーラムのユーザーと同じユーザー ID と同じパスワード暗号化 sha1 (小文字 (ユーザー名) + パスワード) を持ちます。
$_COOKIE[]... を使用して SMF ログイン Cookie を作成し、フォーラムをクリックするとフォーラムにリダイレクトされ、すでにログインしているようにするにはどうすればよいですか。
事前にご協力いただきありがとうございます。
Web サイトには約 10 人のユーザーがいるため、非常に大雑把で単純なオプションで十分です。
このチュートリアル http://www.html-form-guide.com/php-form/php-form-submit.htmlに従って、Codeigniter アプリケーションにそのログイン フォームを入力して投稿させようとしましたが、成功しませんでした。
php - 標準以外のCookieを設定する
テーマテンプレートを変更して、phpで新しいCookieを設定しようとしています。私のコードはSMF以外のテストページで機能しますが、index.template.phpファイルに挿入するとページの読み込みが停止します。
Cookieはphpで設定され、コード全体が基本的にページ上の新しいフォームからPOSTデータを取得しようとします。
前述したように、簡単なテストページで、PHPコードをHTMLの上に置くことができ、正常に機能します。
SMFがCookieを処理する方法について何か特別なことはありますか?
前もって感謝します