Helix Ultimate 2.0.11, Smart Search Result Page - Question | JoomShaper
Black Friday sale is live with flat 50% OFF. Sale ends soon! Grab your deal now!

Helix Ultimate 2.0.11, Smart Search Result Page

JP

Jean-Marie Putz

Helix Framework 2 years ago

Several days ago I (finally) managed to migrate my site from Joomla 3 to 4. I have several issues left, for which I have asked a question here and for which I am still awaiting an answer. The problem I'm trying to fix at the moment is the smart search results page. The search works fine, but on the results page only the page title appears, while it should show a lot more data. In the smart search setup, I checked almost all the boxes. I am using the Helix Ultimate 2.0.11 template. (Is that the most suitable template...) For testing purposes, I copied the php files default, default_form, default_result and default_results from the Helix 3 template, in templates/shaper_helixultimate/html/com_finder/search and now the results page shows the title and the URL, which is not a big step forward, but it seems to indicate that the problem lies in that corner. I then tried to edit these files in the administrator, templates section. There I am faced with an error 0 with the message: 3 arguments are required, 2 given. I really need to have a decent results page, and since I can't find the solution, I'm calling for help... Is there a bug somewhere, or am I using the wrong material...?

0
10 Answers
Toufiq
Toufiq
Accepted Answer
Senior Staff 2 years ago #98550

Hi there,

Thanks for contacting us. Sorry for the inconvenience. You shouldn't use the Helix3 file inside the Helix Ultimate directory. Besides, What was it previously and can you share an screenshot? And please provide me the Joomla administrator access to check the issue?

-Thanks

0
JP
Jean-Marie Putz
Accepted Answer
2 years ago #98561

I used the "not smart" search previously with Travelia template, and the reuslts display were correct. Now, only the title of the page appears. I guess this is domageable for Google too, as I do not have sitelinks searchbox results in Googel Search Console anymore. I abandoned Travelia because it does not work for me under Joomal 4 (see another message of mine about this). Credentials in hidden content. Thanks for your support

0
Toufiq
Toufiq
Accepted Answer
Senior Staff 2 years ago #98673

You have to know more about the Joomla 4. Cause, The Joomla 4 doesn't have regular search functionality. You have to use the smart search for the Joomla 4. Thanks

0
JP
Jean-Marie Putz
Accepted Answer
2 years ago #98675

Thanks for this answer... I use the only search engine available in Joomla 4, the smart search. I indexed all the site, and this is not the problem. The problem is that no text except the title of the page appears on the results page. As you asked for the admin credentials, I thought you'd take a look on what is going wrong... Appearently you did not do this yet.

0
JP
Jean-Marie Putz
Accepted Answer
2 years ago #98681
0
Toufiq
Toufiq
Accepted Answer
Senior Staff 2 years ago #98697

Maybe, you did not understand whats going on exactly. The regular search doesn't exist on Joomla 4 & that's why you didn't get expected result when you use the smart search. Besides, You can't use the regular search on Joomla 4. Thanks

0
JP
Jean-Marie Putz
Accepted Answer
2 years ago #98703

But where do you get the idea that I'm using any other search than smart search? I migrated my site from version 3.10.11 and I simply use what the Helix Ultimate template offers me because the template I was using, Travelia, contains bugs and does not work under Joomla 4. In the header there is a search box, which I assume is a smart search box. In any case, it has all the aspects, such as the prepopulation of the search based on the indexed elements. Or is it that the Helix Ultimate 2.0 template is not compatible with Joomla 4....

As a Joomshaper customer, I feel a little let down by the quality of customer service lately. I have known times when helping customers was more effective.

0
JP
Jean-Marie Putz
Accepted Answer
2 years ago #98767

As with most questions I've asked lately on this forum, I've spent a lot of time figuring out the solution on my own. Good support from Joomshaper would have saved me a lot of time. If others have the same problem, here is the cause: The com_finder php files (default.php, default_form.php, default_result.php, default_results.php) do not contain any instructions in the Helix Ultimate 2.0 template... They must therefore be replaced by the original Joomla!

0
JP
Jean-Marie Putz
Accepted Answer
2 years ago #98807

I must go back to my previous intervention. By using the standard Joomla files instead of the Helix Ultimate template files, the search results are better. For example, the images (intro image) are displayed and the lay-out is more acceptable. However, my description text display problem remains for pages created with Joomla Editor, with SP Page Builder. (so not pages created directly with SP Page Builder). I remind you that I use SPPB 3.8.9 with the Helix Ultimate 2.0 template.

I guess if I was using SPPB version 4.0, this problem would not exist. But I recall the response I received last week about which version of SPPB to use:

Hi Jean,

in general not all templates are fully ready for SPPB 4.0.x - so please recover site from backup when you had SPPB 3.8.9 and keep it by now.

Using Helix Ultimate raw version has has many advantages.

By the way, I have a little trouble understanding this answer, since I abandoned Travelia in favor of Helix Ultimate standard 2.0

0
JP
Jean-Marie Putz
Accepted Answer
2 years ago #99722

After a lot of effort, I finally found the source of the problem. Assuming that all website owners are not necessarily computer doctors, I can only regret that the Helix Ultimate template does not contain PHP files for displaying search results. At least these files exist, but are empty, which is why at first I only had very basic data. Then I found these files first in Joomla and then a slightly more elaborate version on GitHub. The scripts assumed that the introtext as well as the full text are not empty. Here's what fixed the problem (in the default_article.php file): replace: if (!empty($this->result->summary) && !empty($this->result->body)) by if (!empty($this->result->summary) || !empty($this->result->body))

I would have appreciated a bit more support.... this would have saved me lots of time.

1