問題タブ [simple-machines-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 シンプル マシン フォーラム - ホームページにのみ CSS スタイルを適用する
SMF フォーラムのホームページのタグのみに CSS クラスを適用したいと考えています。
私の問題は、SMF がホームページを検出するための文書化された PHP コードを見つけることができないようで、それに CSS のみを適用することです。「もし家にいるなら、エコークラス以外は何もない」のようなもの。
SMFでこれを行う方法はありますか? または私は運が悪いですか?
xml - Simple Machines Forum による Nginx のリライト
Nginx 1.5.6 を実行しており、Simple Machines Forum ソフトウェアを使用しています。RSS フィードを除いて、ほとんどの書き換えルールは適切に機能しているようです。
私の Nginx 構成では、「.xml」を含む URL を処理することになっている次の行があります。
上記のルールは、403 エラーを返すメイン フォーラムの次の URL を生成します: http://www.mydomain.com/forum/.xml/?type=rss
コード 200 (実際のページ) を返すこのタイプの URL を生成する書き換えルールが必要です: http://www.mydomain.com/forum/?type=rss;action=.xml
そのための書き換えルールを作成するための助けをいただければ幸いです。ありがとう。
nginx - Nginx イメージ上の SMF バグ
私はすべての適切な nginx conf と権限を持っています。この問題の原因について誰かが私に洞察を与えることができますか?
私はそれを修正しようとし
location /forums {
try_files /forums/$uri/ /forums/$uri /forums/index.php;
}
ましたが、成功しませんでした。ありがとう。
テーマ フォルダに画像が存在するにもかかわらず、画像の取得に失敗しているようです。
完全な構成は次のとおりです。
nginx.conf
php - データベース情報をループする多次元配列の作成
私はこれを尋ねるのは本当にばかげていると感じています. これを行う方法を本当に理解したいです。
基本的に私は出力がこのようなものになりたい
私が抱えている問題は、型が子型ではないことを確認し、サブタイプに必要な場合は無限にループする方法がわからないことです...または少なくとも3回、場合によっては4回。
ここに SQL ダンプがあります。
これが私の動作しないコードです。
これが出力しているものです。
これが私が出力したいものです(サブタイプのタイプIDが再び1から開始する代わりに使用されていることに注意してください。また、ソネットにサブタイプがある場合、ソネットに対して同じことを行うことに注意してください)。
誰かが私を助けてくれたら、それは素晴らしいことです。これを正しく行う方法を学び、理解したいのですが、とても迷っています!
最初のリンクで事前タグを使用していても、「あなたの投稿には不適切な形式のコードがあります」というリンクが表示され続けて申し訳ありません....これを投稿するのは大雑把でした:(。
amp-html - validator.ampproject.org で確認すると有効と表示されるにもかかわらず、Chrome でアクセスすると AMP ページが無効と表示される
ページはhttps://validator.ampproject.orgおよびhttps://search.google.com/test/ampを介して検証されますが、デスクトップ (Chrome ブラウザー) を介して Android フォンまたは携帯電話エミュレーターでページにアクセスすると、 「申し訳ありませんが、このページは有効な amp html ではありません」と表示され、フォーラムのホームページにリダイレクトされます。他のブラウザーで (電話経由で) 試してみると、amp ページが表示されます。Firefox (デスクトップ) で試すと、再度エラーが表示され、ホームページにリダイレクトされます。
問題を再現するには、携帯電話から Chrome を使用してpre-owned translatumを検索すると、amp ページが表示されます。それをクリックして、何が起こるか見てみましょう。ここでプロセスの画面録画を参照してください: https://www.translatum.gr/downloads/mobile.mp4
ページの例: https://www.translatum.gr/forum/index.php?action=amp;topic=987010
https://www.translatum.gr/forum/index.php?action=amp;topic=985701.0