Модуль ZipCart

Главные вкладки

Комментарии

Аватар пользователя iNFerNo iNFerNo 16 декабря 2010 в 9:01

Что значит в описании

* Update your theme with download links to ZipCart, using theme('zipcart_download').
This function simply wraps l(), so the parameters are similar: $html, $path, $options.
Eg: You have a file at sites/default/files/file1.txt to make available for download:

<?php print theme('zipcart_download', 'Download file', 'sites/default/files/file1.txt'); ?>

Аватар пользователя Nikolas Nikolas 3 февраля 2011 в 10:21

Тоже интересует вопрос по настройке данного модуля, как раз на него наткнулся...
Как я понял - это:
Update your theme with download links to ZipCart, using theme('zipcart_download').
This function simply wraps l(), so the parameters are similar: $html, $path, $options.
Eg: You have a file at sites/default/files/file1.txt to make available for download:

<?php print theme('zipcart_download', 'Download file', 'sites/default/files/file1.txt'); ?>

Значит - при скачивании какого-либо файла нужно чтобы он вставлялся таким образом как в примере - <?php print theme('zipcart_download', 'Download file', 'sites/default/files/file1.txt'); ?>
где в скобках первое - параметр, менять на надо, второе - как будет выглядеть ссылка на файл (в данном случае "Download file", а третье - непосредственно место расположения файла...

Ну и блок как ниже написано было должен присутствовать.

Сделал так - при нажатии на ссылку анимированно ссылка улетает в сторону блока, но счетчик не меняется (как есть 0 так и есть) и выдает ошибку:

warning: array_unique() [function.array-unique]: The argument should be an array in /var/web/test/sites/all/modules/zipcart/zipcart.module on line 198.

Аватар пользователя Nikolas Nikolas 3 февраля 2011 в 10:51

С этой ошибкой разобрался - надо указывать именно относительный путь, как в примере - по крайней мере обновляется счетчик файлов, но при попытке скачать выдает "Download failed."
буду дальше ковырять...