私は写真のウェブサイトをやっています。写真家はすべての画像をアップロードし、drupalはサムネイルとサイズ変更された画像を生成します。
私がやろうとしていることは、リンクを配置することです。これにより、最終ユーザーはすべての元のファイルをZipファイルでダウンロードできます。
助けてもらえますか?
はい、そのためのモジュールがあります(もちろん;))
このモジュールは、ノードに添付されたファイルを圧縮し、ダウンロードリンクを提供します。このモジュールを使用するには、/ sites/all/libraries/pclzipにPclZipライブラリを抽出する必要があります。これは、ここからダウンロードできます: http://www.phpconcept.net/pclzip/pclzip-downloads 。
現在、その機能に利用できるより適切なモジュールがあります。 https://www.drupal.org/project/zipcart 、すべてをカートに入れ、Zipをダウンロードします。自分でプロジェクトにzipcartを使い始めようとしています
編集: DocBinder で終了しました。zipcartが破棄されたためです。
PHPには ZipArchive クラスがあります。
Drupalノードの保存にこれを実装するために現在いくつかのコードを書いています。後で例を追加します。しかし今のところ ZipArchive ページ。