Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#133 2017-10-20 06:51:21

quiris
New Member
Registered: 2015-12-31
Posts: 8

Re: [plugin] [ORPHAN] upm_file: Associate single or multiple files with an article.

After upgrading Textpattern to 4.6.2 the upm_article_file_list tag throws errors similar to:

<b>Fatal error</b>:  Uncaught ArgumentCountError: Too few arguments to function file_download_link(), 0 passed in /bip/textpattern/publish/taghandlers.php(4337) : eval()'d code on line 1 and at least 1 expected in /bip/textpattern/publish/taghandlers.php:4794
Stack trace:
#0 /bip/textpattern/publish/taghandlers.php(4337) : eval()'d code(1): file_download_link()
#1 /bip/textpattern/publish/taghandlers.php(4337): eval()
#2 [internal function]: php(Array, 'echo file_downl...')
#3 /bip/textpattern/vendors/Textpattern/Tag/Registry.php(83): call_user_func('php', Array, 'echo file_downl...')
#4 /bip/textpattern/lib/txplib_publish.php(514): Textpattern\Tag\Registry-&gt;process('php', Array, 'echo file_downl...')
#5 /bip/textpattern/lib/txplib_publish.php(463): processTags('php', '', 'echo file_downl...')
#6 /bip/textpattern/lib/txplib_misc.php(1782) : eval()'d code(87): parse('&lt;a href=&quot;&lt;txp:p...')
#7 [internal function]: upm_article_file_list(Array, NULL)
#8 /bip/textpattern/vendors/Textpattern/Tag/Registry.php(83): call_user_func('upm_arti in <b>/bip/textpattern/publish/taghandlers.php</b> on line <b>4794</b><br />

Any suggestions?

Offline

#134 2017-10-20 08:41:47

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,950
Website GitHub

Re: [plugin] [ORPHAN] upm_file: Associate single or multiple files with an article.

upm_file is very old. Can you post the form you are using with upm_article_file_list and the output you expect to receive and we can perhaps suggest a replacement that uses the regular txp tags?


TXP Builders – finely-crafted code, design and txp

Offline

#135 2017-10-20 10:55:44

etc
Developer
Registered: 2010-11-11
Posts: 5,398
Website GitHub

Re: [plugin] [ORPHAN] upm_file: Associate single or multiple files with an article.

Not sure it’s a plugin error, probably 4.6 Textile parser is just more strict and requires wrapping txp tags between == or in notextile. section.

Offline

#136 2017-10-20 12:16:48

quiris
New Member
Registered: 2015-12-31
Posts: 8

Re: [plugin] [ORPHAN] upm_file: Associate single or multiple files with an article.

jakob wrote #307480:

upm_file is very old. Can you post the form you are using with upm_article_file_list and the output you expect to receive and we can perhaps suggest a replacement that uses the regular txp tags?

Thank you for the tip. I replaced upm_article_file_list with following code:

<p>Do pobrania:</p>
<txp:file_download_list id='<txp:custom_field name="pliki" />' wraptag="ul" break="li"> 
    <txp:file_download_link>
        <txp:file_download_description />
    </txp:file_download_link>
</txp:file_download_list>

It works fine now :)

Offline

#137 2017-10-20 16:58:06

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,950
Website GitHub

Re: [plugin] [ORPHAN] upm_file: Associate single or multiple files with an article.

quiris wrote #307482:

I replaced upm_article_file_list with following code…

Yes, exactly what I was thinking. Well done!


TXP Builders – finely-crafted code, design and txp

Offline

#138 Yesterday 05:23:17

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,950
Website GitHub

Re: [plugin] [ORPHAN] upm_file: Associate single or multiple files with an article.

(bringing this over from the other thread as it belongs here better)

I’m a bit hesitant about posting this quick bug fix as txp:file_download can now do what this plugin once did.

Ideally, try the approach posted above first, but you can use this to run the program and find out which custom field you’re using to store article files.

# Name: upm_file v0.4.3
# Type: Public + back-end plugin
# Associate single or multiple files with an article.
# Author: Mary Fredborg
# URL: http://utterplush.com/txp-plugins/upm-file
# Recommended load order: 5

# .....................................................................
# This is a plugin for Textpattern CMS - https://textpattern.com/
# To install: textpattern > admin > plugins
# Paste the following text into the 'Install plugin' box:
# .....................................................................

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

TXP Builders – finely-crafted code, design and txp

Offline

Board footer

Powered by FluxBB