Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 4.X die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De naam en de versie van de extensie waar de vraag over gaat.

opgelost 0 Class 'JRequest' Not Found

0 Class 'JRequest' Not Found

08 okt 2021 22:36 - 09 okt 2021 08:31
#1
Na migratie naar J4 krijg ik bij het openen van een contactform-pagina gemaakt met Rsform deze melding:

0 Class 'JRequest' Not Found


Er is ook nog een andere RSform aanwezig op de site. Deze geeft hetzelde probleem. Al opnieuw RSform geinstalleerd. Nieuwe Joomla core files maar geen geluk. Buiten dit lijkt de site goed te werken.

Iemand enig idee? Alvast dank.

Werk met Yoothemepro builder en dus RSformpro.
Edit Astrid: Ik heb je topic verplaatst naar het juiste forum en de melding tussen tags gezet.
Laatst bewerkt 09 okt 2021 08:31 door Astrid.
  • Dafilla
  • Dafilla's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 60

0 Class 'JRequest' Not Found

09 okt 2021 08:30
#2
Dan zou ik je vraag even bij de makers neerleggen. Het zou iets in je formulier kunnen zijn. Heb je het al getest met een standaard formulier? Zowel YoothemePro als RsForms zijn namelijk wel geschikt voor Joomla 4.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37103

0 Class 'JRequest' Not Found

09 okt 2021 10:19
#3
Bedankt voor je reactie. Ik heb de vraag uitstaan bij RsJoomla inderdaad.
  • Dafilla
  • Dafilla's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 60

0 Class 'JRequest' Not Found

09 okt 2021 13:04 - 09 okt 2021 13:22
#4
Bedankt voor de info. Ik krijg trouwens dit als ik de debug aanzet:

Function Location
1 () JROOT/administrator/components/com_rsform/helpers/rsform.php(2050) : eval()'d code:1
2 eval() JROOT/administrator/components/com_rsform/helpers/rsform.php:2050
3 RSFormProHelper::showForm() JROOT/administrator/components/com_rsform/helpers/rsform.php:367
4 RSFormProHelper::displayForm() JROOT/modules/mod_rsform/tmpl/default.php:13
5 require() JROOT/modules/mod_rsform/mod_rsform.php:27
6 include() JROOT/libraries/src/Dispatcher/ModuleDispatcher.php:54
7 Joomla\CMS\Dispatcher\ModuleDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/ModuleDispatcher.php:57
8 Joomla\CMS\Dispatcher\ModuleDispatcher->dispatch() JROOT/libraries/src/Helper/ModuleHelper.php:295
9 Joomla\CMS\Helper\ModuleHelper::renderRawModule() JROOT/libraries/src/Helper/ModuleHelper.php:167
10 Joomla\CMS\Helper\ModuleHelper::renderModule() JROOT/templates/yootheme/vendor/yootheme/builder-joomla/elements/module/element.php:35
11 YOOtheme\Configuration\Resolver->YOOtheme\{closure}() JROOT/templates/yootheme/vendor/yootheme/builder/src/Builder.php:289
12 YOOtheme\Builder->applyTransforms() JROOT/templates/yootheme/vendor/yootheme/builder/src/Builder.php:274
13 YOOtheme\Builder->applyTransforms() JROOT/templates/yootheme/vendor/yootheme/builder/src/Builder.php:274
14 YOOtheme\Builder->applyTransforms() JROOT/templates/yootheme/vendor/yootheme/builder/src/Builder.php:274
15 YOOtheme\Builder->applyTransforms() JROOT/templates/yootheme/vendor/yootheme/builder/src/Builder.php:274
16 YOOtheme\Builder->applyTransforms() JROOT/templates/yootheme/vendor/yootheme/builder/src/Builder.php:95
17 YOOtheme\Builder->load() JROOT/templates/yootheme/vendor/yootheme/builder/src/Builder.php:112
18 YOOtheme\Builder->render() JROOT/templates/yootheme/vendor/yootheme/builder-joomla/src/ContentListener.php:94
19 YOOtheme\Builder\Joomla\ContentListener->prepareContent() JROOT/templates/yootheme/vendor/yootheme/container/src/Container.php:277
20 YOOtheme\Container->call() JROOT/templates/yootheme/vendor/yootheme/application/src/Application/EventLoader.php:71
21 YOOtheme\Application\EventLoader::YOOtheme\Application\{closure}() JROOT/libraries/vendor/joomla/event/src/Dispatcher.php:486
22 Joomla\Event\Dispatcher->dispatch() JROOT/libraries/src/Application/EventAware.php:111
23 Joomla\CMS\Application\WebApplication->triggerEvent() JROOT/components/com_content/src/View/Article/HtmlView.php:240
24 Joomla\Component\Content\Site\View\Article\HtmlView->display() JROOT/libraries/src/MVC/Controller/BaseController.php:692
25 Joomla\CMS\MVC\Controller\BaseController->display() JROOT/components/com_content/src/Controller/DisplayController.php:125
26 Joomla\Component\Content\Site\Controller\DisplayController->display() JROOT/libraries/src/MVC/Controller/BaseController.php:730
27 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/libraries/src/Dispatcher/ComponentDispatcher.php:146
28 Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch() JROOT/components/com_content/src/Dispatcher/Dispatcher.php:55
29 Joomla\Component\Content\Site\Dispatcher\Dispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
30 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:206
31 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:245
32 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
33 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
34 require_once() JROOT/index.php:32


Edit Jelle: Ik heb de meldingen tussen tags geplaatst, volgende keer graag zelf even doen.
Laatst bewerkt 09 okt 2021 13:22 door Jelle.
  • Dafilla
  • Dafilla's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 60

0 Class 'JRequest' Not Found

09 okt 2021 13:46
#5
Inmiddels zover dat dit stukje code:
Code:
$submission_value = JRequest::getVar('submissionId'); list($replace, $with) = RSFormProHelper::getReplacements($submission_value); $formLayout = str_replace($replace, $with, $formLayout);

..de boosdoener is. Althans denk ik.

Dit is toegevoegde PHP in RSform. Om precies te zijn bij Script called on form display.

Als ik het verwijder doet het formulier het wel, maar mist het de functie van de paginatitel automatisch invullen in een veld. In Joomla 3 ging dat altijd goed. Ik hoop nog op uitleg van RSJoomla.
  • Dafilla
  • Dafilla's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 60

0 Class 'JRequest' Not Found

12 okt 2021 15:05
#6
Is dit al opgelost?
Zo ja, koppel de oplossing even terug.
Daarna kan je de topic zelf sluiten door op de groene knop "Oplossing" te klikken.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.

  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37103

0 Class 'JRequest' Not Found

13 okt 2021 15:00
#7
Ja het is opgelost na contact met RSjoomla.

Ik had dit stukje verouderde PHP ergens toegevoegd:
Code:
$submission_value = JRequest::getVar('submissionId'); list($replace, $with) = RSFormProHelper::getReplacements($submission_value); $formLayout = str_replace($replace, $with, $formLayout);

Moet zijn:
Code:
$submission_value = JFactory::getApplication()->input->getInt('submissionId'); list($replace, $with) = RSFormProHelper::getReplacements($submission_value); $formLayout = str_replace($replace, $with, $formLayout);
  • Dafilla
  • Dafilla's berichtenfoto Heeft onderwerp gestart
  • Bekend met Joomla!NL
  • Bekend met Joomla!NL
  • Berichten: 60
Tijd voor maken pagina: 0.997 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie