Main Menu

Recent posts

#1
Supporto (Support) / Re: updat ABL to joomla versio...
Last post by federica - 08 December 2025, 19:49:44
Hi Boudewijn,
currently Abook does not support Joomla 6. In the future I will develop a version of Abook for Joomla 6 but I do not have a roadmap.
#2
Supporto (Support) / updat ABL to joomla version 6
Last post by Boudewijn - 06 December 2025, 13:24:20
Hello,

I am using the latest version of Alexandria Book Library, but I can't use it for Joomla vrsion 6.
I'm a Dutchman and already have the menu's translated into Dutch (nl-NL) but I need to change the installation files (XML) too.
WHo can be of assistance.
Thanks in advance
#3
Errori (Bugs) / Re: collaboration with Joomla ...
Last post by giorgo - 05 December 2025, 11:02:35
I just remembered to repeat the error in a different environment: a new, separate J5.4.1 on PHP 8.3 (and 8.1 for abook) with a manually entered abook category & record and contact entry: no error!

So, my analysis and conclusion aren't entirely conclusive.

Perhaps incorrect data was imported:

During several import attempts from abook J!3, I encountered the following errors in J!5:
Field 'lang' doesn't have a default value (the "where" is missing: the table name?)
1062 Duplicate entry '3' for key 'PRIMARY'
Warning! – Error moving file to [ROOT]/administrator/components/com_abook/uploads/
The file must have the '.sql' extension

I'm still working on this...
#4
Errori (Bugs) / Re: collaboration with Joomla ...
Last post by giorgo - 04 December 2025, 23:57:09
hi,
I had trouble not only searching for AB titles, but also finding J! contacts.

The error seems to lie in the "finder" plugin "Smart Search - Abook" (Plugin 4.0.5, November 15, 2024, plg_finder_abook 4.0.5) <https://alexandriabooklibrary.org/en/downloads/29-plugins.html>.

The search index first reads content from external components, then the core components such as contacts, posts, etc.

The "external" Abook plugin displays an incorrect entry in the index status window (only "1" book instead of 1500), and secondly, it seems to abort the entire indexing process after the title cycle. Book titles are then in the index and can be found, but no authors are. The subsequent core components are also no longer being read. Therefore, for example, "Contacts" were missing from my search results. By saving individual contacts, they eventually made it into the index and were found, but after reindexing with the faulty plugin, they were missing again.

If I deactivate "Smart Search - Abook," everything works. For the "Alexandria Book Library 4.0.6," only its own pre-installed search function remains until its plugin is fixed.

best regards, g.



Joomla Version    5.4.1
PHP Version    PHP 8.3.x
AlexBib 4.0.6 (plg_content_loadbook_4_0_5, plg_finder_abook_4_0_5)
#5
Errori (Bugs) / Pagination for authors
Last post by RobertG - 01 December 2025, 16:33:54
Hi,

I'm using Abook on a J 5.4.1 website and I have just noticed that in the list of authors, if I select a letter and then try to go to the next page, the end of the address is not added and page 2 displays the second page (A) for a list of all authors.
For example: https://les-livres.de-ergé.fr/les-auteurs.html?letter=M displays the authors whose last name begins with M
If I click on the "2" at the bottom of the page, the address becomes (same problem without SEF)
https://les-livres.de-ergé.fr/les-auteurs.html?start=5 (without &letter=M)
and the displayed page is the second of all authors display.

I couldn't find an option to change this display and hadn't noticed it before.

Can anyone confirm this?
Thank you,
Robert
#6
Errori (Bugs) / Re: Joomla 6 problem
Last post by RobertG - 01 December 2025, 16:22:08
No Slacker, the first step needs to make changes to exclude the use of the J5 compatibility plugin, and therefore make a lot of changes, even more than I have managed to do.
Federica told me she will work on it when she has time. Let's be patient. ;)
#7
Errori (Bugs) / Re: Attempt to modify property...
Last post by Slacker - 24 November 2025, 07:17:30
I asked ChatGPT about this and got suggestion to add just before:
if (empty($category->params)) {
    $category->params = new Joomla\Registry\Registry;
}
#8
Errori (Bugs) / Attempt to modify property "pa...
Last post by iberan - 22 November 2025, 16:20:42
Hi Federica,

Attempt to modify property "params" on null – this error message comes, when filtering a category list with 0 result, if this category has any description.

I thing the bug is in /components/com_abook/views/category/viewhtml.php #98

if ($category->description != ''){
//inizio plugin
                $category->text=$category->description;
                PluginHelper::importPlugin('content');
Factory::getApplication()->triggerEvent('onContentPrepare', array('com_abook.category', &$category, &$category->params, 0));
                $category->description=$category->text;
//fine plugin
}

Commented out this part of script fixes this problem.

Yours,

István
#9
Errori (Bugs) / collaboration with Joomla litt...
Last post by giorgo - 16 November 2025, 15:09:00
hi,

I have a literature collection from !J3.x with 1500 titles, which I migrated to J5 and ab4.0.6. I now have the problem that after indexing J!, not all titles are listed, just some and the link from the J-result list to a detailed view is faulty/broken. ab' own search, on the other hand, works. what can I do? Thx for tipps, best regards, g.



J-search: broken link >      500 icon::votebook not found. Page loading cancelled
testtest
https://domain.de/en/component/abook/book/1630-testtest.html?catid=14&Itemid=167
https://domain.de/de/component/abook/book/1630-testtest.html?catid=14&Itemid=167

J-ab-search: ok
testtest
https://domain.de/en/publications/bib.html?view=book&id=1630:testtest&catid=14:geo
https://domain.de/de/publications/bib.html?view=book&id=1630:testtest&catid=14:geo




Joomla Version    5.4.0
PHP Version    PHP 8.4.x
AlexBib 4.0.6 (plg_content_loadbook_4_0_5, plg_finder_abook_4_0_5)
#10
Errori (Bugs) / Re: Joomla 6 problem
Last post by Slacker - 11 November 2025, 20:37:13
I asked ChatGPT:
The error message "Call to undefined method Joomla\Database\Mysqli\MysqliQuery::castAsCha..." (note: likely truncated to "castAsChar") indicates that a method is being called which no longer exists (or never existed) in the current version of Joomla! (or its database query class).

Replace the method call with the new equivalent

If the method castAsChar() is removed or deprecated, change it to use castAs() with appropriate parameters.
For example:
$query->select($query->castAs('CHAR', 'your_value'));

Ensure you match the correct signature (type, value, optionally length) as per Joomla's query builder docs.