Giter VIP home page Giter VIP logo

magento2-faqs-extensions's Introduction

Magento 2 FAQ Extension Free

This is an awesome module, Admin can create unlimited, update, delete FAQs and FAQ categories free. The interface is easy to use. This extension is the best FAQ extension for your bussiness.

In the business, times equals money while there are always thousands of questions in a customer’s mind both before and after purchasing. Thus, the faster answers, the happier customers, the more successful business.

Purchase this professional extension here https://www.giaphugroup.com/magento-2-professional-faqs-extension.html

Features of this extension:

Frontend:

  • Advanced Search for FAQs
  • Filter the FAQs via Category
  • The page detail about FAQ
  • Vote on the FAQ page
  • URL rewrite standard for SEO
  • Display FAQs via multi stores

Backend:

  • Add unlimited FAQs and FAQ categories
  • Update, delete FAQs and FAQ categories

Introduction installation:

1 - Installation Magento 2 FAQ extension

Manual Installation

Install FAQ extension for Magento2

  • Download the extension
  • Unzip the file
  • Create a folder {Magento root}/app/code/PHPCuong/Faq
  • Copy the content from the unzip folder
Using Composer
composer require php-cuong/magento2-faqs-extensions

2 - Enable FAQ extension

  • php bin/magento module:enable PHPCuong_Faq
  • php bin/magento setup:upgrade
  • php bin/magento cache:clean
  • php bin/magento setup:static-content:deploy

3 - See results

Log into your Magento admin, goto FAQs -> Manage FAQs, goto FAQs -> Manage FAQs Categories

Magento 2 Tutorial Videos

https://www.youtube.com/watch?v=akcaOBrLTzM&list=PL98CDCbI3TNvPczWSOnpaMoyxVISLVzYQ

ScreenShot

ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot

Purchase

Purchase this professional extension here https://www.giaphugroup.com/magento-2-professional-faqs-extension.html

magento2-faqs-extensions's People

Contributors

cuongnqgg avatar php-cuong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

magento2-faqs-extensions's Issues

Grids are not loading in FAQ's Manager Backend - Compatability with Magento 2.2.2

Steps to Reproduce -

  1. Installed Via Composer
  2. Removed Module Completely via composer remove
  3. Manually deleted all phpcuong_faq tables and faq.html row from url_rewrite.
  4. Then Reinstalled Module via composer command.

Now the following issue occurs -

Magento FAQs Manager and FAQ Categories Manager - No grids are loading, No options are showing up after installation.

CSS does not import when the css files are merged

The FAQ works fine but the icons do not show and the formatting is off when I moved the site to production and turned on js/css merging/bundling.

In Chrome is shows the following errors:
/static/version1511980792/_cache/merged/faq-extension/style.css net::ERR_ABORTED
/static/version1511980792/_cache/merged/bootstrap.css net::ERR_ABORTED

User id isn't set correctly

The user id is never set, it's only set as a default value on the table but not with current user on form submit and it is never editable except in table.

Module not compatible with M2.2

Did anyone test if the module works on M2.2?

Trying to run an Magento 2.2 update:

- php-cuong/magento2-faqs-extensions 2.1.0 requires magento/module-backend 100.0.*|100.1.*
-> satisfiable by magento/module-backend[100.1.4, 100.0.4, 100.1.1, 100.0.6, 100.0.11, 100.0.10, 100.1.2, 100.0.2, 100.0.8, 100.1.3, 100.1.0-rc3, 100.0.5, 100.1.0, 100.1.0-rc1, 100.0.7, 100.0.3, 100.0.9, 100.1.0-rc2].

Bootstrap.css imported via module.less can create layout problems

I still need to pinpoint the exact problem but i am currently having issues with the bootstrap.css file imported by the module.less file. In the cart area it breaks half of the columns, i guess there is a better way to include those css rules.

Edit: duplicate of issue #27

How to change language?

Hi,

Thanks for great extention. How to translate to different language? I dont see a scv file, can you guide me?

Clickable links

Hi

I have recently installed the Faq extension on magento 2.3
The install was successful and I am able to add FAq's and Categories. The problem I have is on the Faq home page, the left nav list of categories is not clickable. I have seen this should be clickable.

Is this a Magento 2.3 issue?

https://kidsingles.com/faqs.html

Thanks

PJ

Clickable Links or Videos

Hi,
I just installed this extension and it's working great so far. I was curious is there anyway to make links clickable in the dropdowns or show embed youtube videos? Making links clickable in the editor doesn't translate properly to the dropdown. Same with videos.

Thank you!

Answer not suporting HTML

Hello,

I install this module and see that the code (even simple < b > or < p >) from the editor are not suported, in the answer there is one big string. Please can you help me with this?

Regads,
Rob
[email protected]

facing few minor issues, help will be appreciated

Hey @Tjitse-E, @php-cuong

i'm facing few issues with the module i hope you could help me as i'm currently broke and the author asks for fee on requests and sure ill pay ether of you when i get funds.

2- second issue with non-Latin letters, when i input Arabic letters for category name its URL doesn't work anymore it gives me 404 not found.

this one have been fixed, it was an entry in url_rewrite table in the database that caused the problem

/*
*> 1- first issue is with .html appending how can i remove it or add an option on adminhtml to chose to *append it or not. i have changed const FAQ_DOT_HTML = '.html'; to const FAQ_DOT_HTML = ''; but
*still gives me 404 not found when i remove .html from the url.
*/

magento2 ver 2.1.3 click add new Category button in the backend, shows many errors

Warning: htmlspecialchars() expects parameter 1 to be string, array given in C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Data\Form\Element\AbstractElement.php on line 286
#0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'htmlspecialchar...', 'C:\Xampp\htdocs...', 286, Array)
#1 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Data\Form\Element\AbstractElement.php(286): htmlspecialchars(Array, 2)
#2 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Data\Form\Element\AbstractElement.php(302): Magento\Framework\Data\Form\Element\AbstractElement->_escape(Array)
#3 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Data\Form\Element\AbstractElement.php(365): Magento\Framework\Data\Form\Element\AbstractElement->getEscapedValue()
#4 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\view\adminhtml\templates\widget\form\renderer\fieldset\element.phtml(31): Magento\Framework\Data\Form\Element\AbstractElement->getElementHtml()
#5 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\TemplateEngine\Php.php(59): include('C:\Xampp\htdocs...')
#6 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Element\Template.php(255): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Backend\Block\Widget\Form\Renderer\Fieldset\Element), 'C:/Xampp/htdocs...', Array)
#7 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Element\Template.php(279): Magento\Framework\View\Element\Template->fetchView('C:/Xampp/htdocs...')
#8 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\Block\Template.php(104): Magento\Framework\View\Element\Template->_toHtml()
#9 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Element\AbstractBlock.php(657): Magento\Backend\Block\Template->_toHtml()
#10 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\Block\Widget\Form\Renderer\Fieldset\Element.php(45): Magento\Framework\View\Element\AbstractBlock->toHtml()
#11 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Data\Form\Element\AbstractElement.php(465): Magento\Backend\Block\Widget\Form\Renderer\Fieldset\Element->render(Object(Magento\Framework\Data\Form\Element\Hidden))
#12 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Data\Form\Element\AbstractElement.php(479): Magento\Framework\Data\Form\Element\AbstractElement->getHtml()
#13 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Data\Form\Element\Fieldset.php(229): Magento\Framework\Data\Form\Element\AbstractElement->toHtml()
#14 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Data\Form\Element\Fieldset.php(106): Magento\Framework\Data\Form\Element\Fieldset->_elementsToHtml(Array)
#15 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\view\adminhtml\templates\widget\form\renderer\fieldset.phtml(84): Magento\Framework\Data\Form\Element\Fieldset->getBasicChildrenHtml()
#16 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\TemplateEngine\Php.php(59): include('C:\Xampp\htdocs...')
#17 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Element\Template.php(255): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Backend\Block\Widget\Form\Renderer\Fieldset), 'C:/Xampp/htdocs...', Array)
#18 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Element\Template.php(279): Magento\Framework\View\Element\Template->fetchView('C:/Xampp/htdocs...')
#19 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\Block\Template.php(104): Magento\Framework\View\Element\Template->_toHtml()
#20 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Element\AbstractBlock.php(657): Magento\Backend\Block\Template->_toHtml()
#21 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\Block\Widget\Form\Renderer\Fieldset.php(45): Magento\Framework\View\Element\AbstractBlock->toHtml()
#22 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Data\Form\Element\AbstractElement.php(465): Magento\Backend\Block\Widget\Form\Renderer\Fieldset->render(Object(Magento\Framework\Data\Form\Element\Fieldset))
#23 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Data\Form\Element\AbstractElement.php(479): Magento\Framework\Data\Form\Element\AbstractElement->getHtml()
#24 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Data\Form.php(322): Magento\Framework\Data\Form\Element\AbstractElement->toHtml()
#25 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Data\Form.php(337): Magento\Framework\Data\Form->toHtml()
#26 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\Block\Widget\Form.php(98): Magento\Framework\Data\Form->getHtml()
#27 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\view\adminhtml\templates\widget\form.phtml(15): Magento\Backend\Block\Widget\Form->getFormHtml()
#28 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\TemplateEngine\Php.php(59): include('C:\Xampp\htdocs...')
#29 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Element\Template.php(255): Magento\Framework\View\TemplateEngine\Php->render(Object(PHPCuong\Faq\Block\Adminhtml\Faqcat\Edit\Tab\Websites), 'C:/Xampp/htdocs...', Array)
#30 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Element\Template.php(279): Magento\Framework\View\Element\Template->fetchView('C:/Xampp/htdocs...')
#31 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\Block\Template.php(104): Magento\Framework\View\Element\Template->_toHtml()
#32 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Element\AbstractBlock.php(657): Magento\Backend\Block\Template->_toHtml()
#33 C:\Xampp\htdocs\MagentoCE\app\code\PHPCuong\Faq\Block\Adminhtml\Faqcat\Edit\Tabs.php(61): Magento\Framework\View\Element\AbstractBlock->toHtml()
#34 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Element\AbstractBlock.php(262): PHPCuong\Faq\Block\Adminhtml\Faqcat\Edit\Tabs->_prepareLayout()
#35 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Layout\Generator\Block.php(139): Magento\Framework\View\Element\AbstractBlock->setLayout(Object(Magento\Framework\View\Layout\Interceptor))
#36 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Layout\GeneratorPool.php(86): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#37 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Layout.php(327): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context))
#38 C:\Xampp\htdocs\MagentoCE\var\generation\Magento\Framework\View\Layout\Interceptor.php(89): Magento\Framework\View\Layout->generateElements()
#39 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Layout\Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements()
#40 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Page\Builder.php(55): Magento\Framework\View\Layout\Builder->generateLayoutBlocks()
#41 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Layout\Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks()
#42 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Layout.php(244): Magento\Framework\View\Layout\Builder->build()
#43 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\View\Layout.php(859): Magento\Framework\View\Layout->build()
#44 C:\Xampp\htdocs\MagentoCE\var\generation\Magento\Framework\View\Layout\Interceptor.php(414): Magento\Framework\View\Layout->getBlock('menu')
#45 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\Model\View\Result\Page.php(59): Magento\Framework\View\Layout\Interceptor->getBlock('menu')
#46 C:\Xampp\htdocs\MagentoCE\var\generation\Magento\Backend\Model\View\Result\Page\Interceptor.php(24): Magento\Backend\Model\View\Result\Page->setActiveMenu('PHPCuong_Faq::f...')
#47 C:\Xampp\htdocs\MagentoCE\app\code\PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit.php(61): Magento\Backend\Model\View\Result\Page\Interceptor->setActiveMenu('PHPCuong_Faq::f...')
#48 C:\Xampp\htdocs\MagentoCE\app\code\PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit.php(98): PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit->_initAction()
#49 C:\Xampp\htdocs\MagentoCE\var\generation\PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor.php(24): PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit->execute()
#50 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\App\Action\Action.php(102): PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor->execute()
#51 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\App\AbstractAction.php(226): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http))
#52 [internal function]: Magento\Backend\App\AbstractAction->dispatch(Object(Magento\Framework\App\Request\Http))
#53 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Interception\Interceptor.php(74): call_user_func_array(Array, Array)
#54 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Interception\Chain\Chain.php(70): PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor->___callParent('dispatch', Array)
#55 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Interception\Chain\Chain.php(63): Magento\Framework\Interception\Chain\Chain->invokeNext('PHPCuong\Faq\Co...', 'dispatch', Object(PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor), Array, 'adminAuthentica...')
#56 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\App\Action\Plugin\Authentication.php(143): Magento\Framework\Interception\Chain\Chain->Magento\Framework\Interception\Chain{closure}(Object(Magento\Framework\App\Request\Http))
#57 [internal function]: Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(Object(PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#58 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Interception\Chain\Chain.php(68): call_user_func_array(Array, Array)
#59 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Interception\Chain\Chain.php(63): Magento\Framework\Interception\Chain\Chain->invokeNext('PHPCuong\Faq\Co...', 'dispatch', Object(PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor), Array, 'designLoader')
#60 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\App\Action\Plugin\Design.php(39): Magento\Framework\Interception\Chain\Chain->Magento\Framework\Interception\Chain{closure}(Object(Magento\Framework\App\Request\Http))
#61 [internal function]: Magento\Framework\App\Action\Plugin\Design->aroundDispatch(Object(PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#62 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Interception\Chain\Chain.php(68): call_user_func_array(Array, Array)
#63 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Interception\Interceptor.php(138): Magento\Framework\Interception\Chain\Chain->invokeNext('PHPCuong\Faq\Co...', 'dispatch', Object(PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor), Array, 'adminMassaction...')
#64 C:\Xampp\htdocs\MagentoCE\vendor\magento\module-backend\App\Action\Plugin\MassactionKey.php(33): PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor->Magento\Framework\Interception{closure}(Object(Magento\Framework\App\Request\Http))
#65 [internal function]: Magento\Backend\App\Action\Plugin\MassactionKey->aroundDispatch(Object(PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#66 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Interception\Interceptor.php(143): call_user_func_array(Array, Array)
#67 C:\Xampp\htdocs\MagentoCE\var\generation\PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor.php(39): PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor->___callPlugins('dispatch', Array, Array)
#68 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\App\FrontController.php(55): PHPCuong\Faq\Controller\Adminhtml\Faqcat\Edit\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#69 [internal function]: Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http))
#70 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Interception\Interceptor.php(74): call_user_func_array(Array, Array)
#71 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Interception\Chain\Chain.php(70): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array)
#72 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Interception\Interceptor.php(138): Magento\Framework\Interception\Chain\Chain->invokeNext('Magento\Framewo...', 'dispatch', Object(Magento\Framework\App\FrontController\Interceptor), Array, 'install')
#73 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Module\Plugin\DbStatusValidator.php(69): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception{closure}(Object(Magento\Framework\App\Request\Http))
#74 [internal function]: Magento\Framework\Module\Plugin\DbStatusValidator->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http))
#75 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\Interception\Interceptor.php(143): call_user_func_array(Array, Array)
#76 C:\Xampp\htdocs\MagentoCE\var\generation\Magento\Framework\App\FrontController\Interceptor.php(26): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array)
#77 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\App\Http.php(115): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http))
#78 C:\Xampp\htdocs\MagentoCE\vendor\magento\framework\App\Bootstrap.php(258): Magento\Framework\App\Http->launch()
#79 C:\Xampp\htdocs\MagentoCE\index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http))
#80 {main}

CSS does not merge correctly

This still does not work so I am opening a new issue.

If you view
xxx.min.css
There is a line which does not exist
import '../PHPCuong_Faq/css/faq-extension/style.css';

I was able to resolve this partially by renaming
/pub/static/frontend/Company/theme/en_US/PHPCuong_Faq/css/faq-extension/style.min.css to style.css

BUT I still get a 404 error on the server for this file
/static/version1513324446/_cache/PHPCuong_Faq/css/faq-extension/style.css

Also I had to remove bootstrap.css because the theme I am using already uses bootstrap and was conflicting with yours.

{HEX}base64.inject.unclassed.6.UNOFFICIAL FOUND

When I am trying to upload the file to CPanel it says:
The file you uploaded, magento2-faqs-extensions-master.zip, contains a virus so the upload was canceled: {HEX}base64.inject.unclassed.6.UNOFFICIAL FOUND

Please fix this.

Module does not work with PHP 7.4

Package php-cuong/magento2-faqs-extensions has requirements incompatible with your PHP version, PHP extensions and Composer version:
- php-cuong/magento2-faqs-extensions 2.1.7.1 requires php ~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0 which does not match your installed version 7.4.32.

Incompatible argument type: Required type

By running the command: php bin/magento setup:di:compile:

Please re-run Magento compile command. Use the command "setup:di:compile"
ralfe@hp:/var/www/html/magento2$ sudo php bin/magento setup:di:compileCompilation was started.
Proxies code generation... 0/7 [>---------------------------] 0% < 1 sec 50.0 Proxies code generation... 1/7 [====>-----------------------] 14% < 1 sec 52.0 Repositories code generation... 1/7 [====>-----------------------] 14% < 1 sec Repositories code generation... 2/7 [========>-------------------] 28% 4 secs 1Service data attributes generation... 2/7 [========>-------------------] 28% 4 Service data attributes generation... 3/7 [============>---------------] 42% 4 Application code generator... 3/7 [============>---------------] 42% 4 secs 156Application code generator... 4/7 [================>-----------] 57% 6 secs 176Interceptors generation... 4/7 [================>-----------] 57% 6 secs 176.0 Interceptors generation... 5/7 [====================>-------] 71% 11 secs 192.0Area configuration aggregation... 5/7 [====================>-------] 71% 11 secArea configuration aggregation... 6/7 [========================>---] 85% 14 secInterception cache generation... 6/7 [========================>---] 85% 14 secs 258.0 MiBErrors during compilation:
PHPCuong\Faq\Model\ResourceModel\Faqcat
Incompatible argument type: Required type: string. Actual type: \PHPCuong\Faq\Model\ResourceModel\connectionName; File:
/var/www/html/magento2/vendor/php-cuong/magento2-faqs-extensions/Model/ResourceModel/Faqcat.php

PHPCuong\Faq\Model\ResourceModel\Faq\Grid\Collection
	Incompatible argument type: Required type: \Magento\Framework\DB\Adapter\AdapterInterface. Actual type: \PHPCuong\Faq\Model\ResourceModel\Faq\Grid\connection; File: 

/var/www/html/magento2/vendor/php-cuong/magento2-faqs-extensions/Model/ResourceModel/Faq/Grid/Collection.php

PHPCuong\Faq\Model\ResourceModel\Faqcat\Grid\Collection
	Incompatible argument type: Required type: \Magento\Framework\DB\Adapter\AdapterInterface. Actual type: \PHPCuong\Faq\Model\ResourceModel\Faqcat\Grid\connection; File: 

/var/www/html/magento2/vendor/php-cuong/magento2-faqs-extensions/Model/ResourceModel/Faqcat/Grid/Collection.php

Total Errors Count: 3

[Magento\Framework\Validator\Exception]
Error during compilation

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.