'Upload free download files' setting in configurat

  • Posts: 634
  • Thank you received: 16
8 years 5 months ago #222739

-- HikaShop version -- : 2.6.0
-- Joomla version -- : 3.45
-- PHP version -- : 5.4.38

Is there such an option for HikaShop like it is in HikaMarket?

I was not able to find it.


Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 26025
  • Thank you received: 4005
  • MODERATOR
8 years 5 months ago #222741

Hi,

The setting exists in HikaShop but it is still an hidden setting.
So for the moment you need to add the entry in the hikashop_config table.
The namekey is the same than in HikaMarket

upload_file_free_download
I'll see with the rest of the HikaShop dev team if we can add the setting available in the configuration interface.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 634
  • Thank you received: 16
8 years 5 months ago #222772

Thank I did and effectively it works, the file gets uploaded as Free download: Yes

Sadly this leads me to discover that also from the backend now the file turns to Free download: No after saving or applying the same way it happens in frontend as stated in this other post:

www.hikashop.com/support/forum/22-market...r-saving.html#222769

So now I don't think the template has nothing to do with this problem.

UPDATE:

I tried this both in remote server at Rochenhost and in my localhost with MAMP, the behavior is the same. It simply turns to off after saving.

With fresh component, neutral templates, different standard setup PHPs.

I'm really astonished that this is not happening in your side. Any idea what any other factor can break this?

Last edit: 8 years 5 months ago by PeterChain.

Please Log in or Create an account to join the conversation.

  • Posts: 81638
  • Thank you received: 13087
  • MODERATOR
8 years 5 months ago #222828

Hi,

You can change the code:

$fileClass = hikashop_get('class.file');
			$status = $fileClass->save($file, $file_type);

			$ret->file_id = $status;
			$ret->params->file_id = $status;

			if($file_type != 'product') {
				$ret->params->file_free_download = $config->get('upload_file_free_download', false);
				$ret->params->file_limit = -1;
				$ret->params->file_size = @filesize($uploadConfig['upload_dir'] . @$uploadConfig['options']['sub_folder'] . $file->file_name);
			}
to:
if($file_type != 'product') {
				$file->file_free_download = $config->get('upload_file_free_download', false);
				$file->file_limit = 0;
			}

			$fileClass = hikashop_get('class.file');
			$status = $fileClass->save($file, $file_type);

			$ret->file_id = $status;
			$ret->params->file_id = $status;

			if($file_type != 'product') {
				$ret->params->file_free_download = $file->file_free_download;
				$ret->params->file_limit = $file->file_limit;
				$ret->params->file_size = @filesize($uploadConfig['upload_dir'] . @$uploadConfig['options']['sub_folder'] . $file->file_name);
			}
in the file administrator/components/com_hikashop/controllers/product.php in order to fix that.
A similar change can be do in components/com_hikamarket/controllers/product.php

Please Log in or Create an account to join the conversation.

  • Posts: 272
  • Thank you received: 3
8 years 2 months ago #230856

While the hack works, it would be very nice to have this as on option under the files configuration. Could you possibly add this to the next release please?

Please Log in or Create an account to join the conversation.

  • Posts: 272
  • Thank you received: 3
8 years 2 months ago #230912

If any one wants to add to the possibility to change this in the file config add the following code:

					<tr>
						<td class="key"><?php echo JText::_('UPLOAD_FILE_FREE_DOWNLOAD'); ?></td>
						<td><?php
							echo JHtml::_('dacshopselect.booleanlist', 'config[upload_file_free_download]','',$this->config->get('upload_file_free_download'));
						?></td>
					</tr>
in the file administrator/components/com_hikashop/views/config/main.php in the <!-- FILES --> and add the string
UPLOAD_FILE_FREE_DOWNLOAD="Upload file as free download"
in the file /language/en-GB/en-GB.com_hikashop.ini file

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
8 years 2 months ago #230869

Hi,

This patch is already included in the latest version of HikaShop.
What is your version, 2.6.1 ?

The following user(s) said Thank You: jameswadsworth

Please Log in or Create an account to join the conversation.

  • Posts: 272
  • Thank you received: 3
8 years 2 months ago #231799

Ah yes. Downloaded 2.6.1 and all is good. Very efficient as usual

Please Log in or Create an account to join the conversation.

Time to create page: 0.092 seconds
Powered by Kunena Forum