HTML、CSS、 Masonry、および少しの PHP で構築した Web サイトに関して、特定の問題があります。
私のホームページでは、私の作品を表示するために JQuery Masonry を使用していることがわかります。プロジェクトを追加するたびに、予想どおり、レイアウトがかなり並べ替えられます。特定のプロジェクトがグリッドのどこに着地するかを予測することは非常に困難です (高さはプロジェクトごとに異なるため)。
画像をクリックすると、上部にプロジェクト ナビゲーション (前のプロジェクト / 次のプロジェクト) があるプロジェクト ページが表示されます。ここで行われている派手な PHP や CMS はありません。新しいプロジェクトをアップロードするたびに、前と次のプロジェクト リンクを手動で更新します。これは通常、すべてのプロジェクト ページ (18 ページ) のリンクを更新することを意味します。これを行うのは、(新しいプロジェクトを追加した後) メーソンリーがホームページのプロジェクト グリッドを再配置すると、前のプロジェクトと次のプロジェクトのリンクが古くなり、正しくなくなるためです。たとえば、新しいプロジェクトをアップロードした後、「次のプロジェクト」をクリックすると、ホームページのグリッドが以前とは異なるため、間違ったプロジェクトに移動します。
最初の行から始めて、左から右に画像を並べます。
プロジェクト ナビゲーション用に PHP をインクルードしたいのですが、PHP がよくわかりません。このコードは、「次のプロジェクト リンクをクリックした後、x プロジェクトに移動する」のようなことを実現します。