Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#241 2023-02-12 08:33:30
Re: etc_pagination: paginate everything
I finally got the paginating of article_custom running thanks to etc_pagination. But I am getting an error although everything seems to work fine. If I set textpattern into LIVE modus the error is of course hidden. But I still would like to get rid of it.
Warning: Undefined array key 1 while parsing form Keine on page ...
I am using Textpattern 4.8.8 and plugin version 0.4.7b
Offline
#242 2023-02-12 21:12:42
Re: etc_pagination: paginate everything
Sorry, no clue, we need the whole debug message and context to help.
Offline
#243 2023-02-13 21:23:08
Re: etc_pagination: paginate everything
No I am sorry. Somehow I was hoping that my provided info was enough.
So the whole debug message is:
Tag error: <txp:etc_pagination range="2" prev="" next="" class="pagination" wraptag="ul" break="li" /> -> Warning: Undefined array key 1 while parsing form Keine on page video
As I said the pagination seems to work fine.
For context I do not see anything special. That´s why I asumed that it might be because I am using a beta version (if that is what the b stands for)
I have the articles on that page in a
<txp:article limit="2"> ... </txp:article>
(for testing purpose just 2)
and outside of it I have the pagination like that:
<txp:etc_pagination range="2" prev="" next="" class="pagination" wraptag="ul" break="li" />
Offline
#244 2023-02-14 20:54:52
Offline
#245 2023-02-14 21:14:03
Re: etc_pagination: paginate everything
Works like a charm. Thank you so much etc.
Indeed I was looking to handle it with core tags and stumbled over this https://docs.textpattern.com/tags/pages
But could not get it working for article_custom so I went back to etc_pagination.
Offline
#246 2023-02-15 21:34:50
Offline
#247 2024-05-18 20:41:39
- raminrahimi
- Member
- From: India
- Registered: 2013-03-19
- Posts: 278
Re: etc_pagination: paginate everything
I used etc_pagination for all my pages, it works fine but just the following error appears when I upload to my live server for search article:
Tag error: <txp:etc_pagination range="20" prev="Prev" next="Next" wraptag="ul" break="li" /> -> Warning: Undefined array key 1 while parsing form None on page urdu
But, when I use my localhost, that error does not appear.
Offline
#248 2024-05-19 14:21:35
Offline
#249 2024-06-15 20:33:40
- bashirnoori
- Member
- From: Afghanistan
- Registered: 2012-10-02
- Posts: 79
Re: etc_pagination: paginate everything
I’ve txp 4.8.8 ; etc_pagination 0.4.8 ; etc_query 1.5.8
When I use etc_pagination to my category it works fine with this kind of URL website.com/category/news/?pg=2
but with this kind of URL not working website.com/?s=english&c=news&pg=2
If I disable the etc_query, it will works fine but I need that for my website menu management ;-)
Here is the error:
Fatal error: Uncaught Error: Unsupported operand types in /home/aua/public_html/textpattern/plugins/etc_query/etc_query.php:589 Stack trace: #0 /home/aua/public_html/textpattern/plugins/etc_query/etc_query.php(173): etc_parse_xpath('//a[@href="http...', false) #1 [internal function]: etc_query(Array, NULL) #2 /home/aua/public_html/textpattern/vendors/Textpattern/Tag/Registry.php(140): call_user_func('etc_query', Array, NULL) #3 /home/aua/public_html/textpattern/lib/txplib_publish.php(559): Textpattern\Tag\Registry->process('etc_query', Array, NULL) #4 /home/aua/public_html/textpattern/lib/txplib_publish.php(409): processTags('etc_query', 'data='<txp:etc_...', NULL, false) #5 /home/aua/public_html/textpattern/lib/txplib_misc.php(3626): parse('<!doctype html>...') #6 /home/aua/public_html/textpattern/publish.php(740): parse_page('English', 'four-point-eigh...') #7 /home/aua/public_html/index.php(74): textpattern() #8 {main} thrown in /home/aua/public_html/textpattern/plugins/etc_query/etc_query.php on line 589
Also, for search pagination not works website.com/?q=abc&pg=2
Last edited by bashirnoori (2024-06-15 20:39:58)
Offline
#250 2024-06-16 11:55:10
Re: etc_pagination: paginate everything
That’s not enough info for debugging, sorry. Could you paste the whole <txp:etc_query ... />
block?
Offline
#251 2024-06-19 18:26:33
- bashirnoori
- Member
- From: Afghanistan
- Registered: 2012-10-02
- Posts: 79
Re: etc_pagination: paginate everything
Here is the code for my menu:
<txp:etc_query
data='<txp:etc_tree id="12" breakclass=",activeli" />'
replace='//a[@href="<txp:etc_url />"]@@class=active;
//ul@@class=sm sm-clean;
//ul@@id=main-menu;
//li/ul@@class=hasmenu{##};
//li/ul@@id={##};
//li[@class="activeli"]/a@@class=active;
//a[@href="<txp:etc_url />"]/ancestor::ul/preceding-sibling::a[1]@@class=active'
/>
Offline
#252 2024-06-19 21:08:40
Re: etc_pagination: paginate everything
Very likely, the reason is that urls in the messy mode contain ;
(e.g. index.php?s=a&c=b
), which is the default etc_query
replacements separator
. Try double ;;
<txp:etc_query separator=";;"
data='<txp:etc_tree id="12" breakclass=",activeli" />'
replace='//a[@href="<txp:etc_url />"]@@class=active;;
ul@@class=sm sm-clean;;
ul@@id=main-menu;;
//li/ul@@class=hasmenu{##};;
//li/ul@@id={##};;
//li[@class="activeli"]/a@@class=active;;
//a[@href="<txp:etc_url />"]/ancestor::ul/preceding-sibling::a[1]@@class=active'
/>
Offline