Code

Discussion on SmartEnd CMS - Laravel Admin Dashboard with Frontend and Restful API

Discussion on SmartEnd CMS - Laravel Admin Dashboard with Frontend and Restful API

Cart 1,546 sales

smart4ds supports this item

Supported

This author's response time can be up to 1 business day.

1188 comments found.

hii how if i have nested menu in front like this ex: https://ibb.co/KmF3X5Q

Sorry, this in not available currently.

Hello, I’ve inquiry about installation of the SmartEnd CMS – Laravel Admin Dashboard with Frontend and Restful API”“

It says the Composer detected issues in your platform: Your Composer dependencies require a PHP version ”>= 8.1.0””.

Are there any way I could install the software without upgrading my php?

Thank you

Fadle

Hi Fadle, you are welcome
This message error mean your hosting server doesn’t run PHP >= 8.1 and this is required. Change the PHP version to 8.1 and it will start installation process normally.
https://smartend.app/docs/install.html
If you faced and problem you can contact me directly https://codecanyon.net/user/smart4ds#contact
Regards

hii, can u please add upload pdf and download pdf?

Hi, you are welcome.
Sorry for the late reply, You have many solution for you questions.

1. If you need to attach one File for specific section.
You can enable the attach file field for this section from Dashboard => Webmaster => Site sections.
- Edit the section you want and enable “Attach File Field”
https://prnt.sc/_Te-wpfRhZM7
- Then you will be able to attach file with every post on this section
https://prnt.sc/MHy6aM5GU8xi
- It will be shown on the post page and every one can download it. https://prnt.sc/i6nGD6GhbAeL

2. If you want to upload multiple file
By the same way from section settings you can enable attach files tab https://prnt.sc/yRuT-_H8lHta
- Then you will be able to uploads multiple files https://prnt.sc/PTmjZ1SwpFne
And these files will be averrable on that post also.


Hope this helps. Regards

Oke thanks for your support

Hi!

I need to limit the posts/news on frontpage. How can I do that?

Hi, you are welcome,
You can limit the topics/posts count for listing pages from the dashboard => Webmaster => Frontend Settings
You can change the “Topics per page” settings to the number you want for the listing pages.
https://prnt.sc/b9Df0rurb7Kw
Regards

Hi Good Morning, -

Couple of things, need your assistance / help

1.  Wanted to show slider in topic detail page (how can I do that)?
2. Wanted to have a different (additional) row at home page something similar to Latest Articles
3. How to show photo gallery at home page

Please advise – thanks

Are you mean the rows is not formatted?
This may happened in case of the uploaded images not the same height.
You can fix for desktop screens by adding this custom CSS

.item-thumbs img{
   height: 120px;
}
@media (max-width: 767px){
   .item-thumbs img{
   height: 100%;
   }
}
You can add this custom CSS from Dashboard => Website Settings => General settings => Custom CSS

What I mentioned before on the previous response was for images gallery on the topic/post details page. I hope that is clear.
Regards

Thanks for your response! Apart from CSS issue, this is not coming as gallery, it showing each and every images of the galleries uploaded / created

This is part is prepared to show thumbnail image and when you click any image you can move between all images using arrow buttons or keyboard arrow keys.
If you want to change it you will need to update the homepage view.
Regards

good day, Can you disable the flag image? I don’t want the image and the text to be seen https://prnt.sc/3lge6IEC2vMg

Hi,
You can remove that by updating this helper file

/core/app/Helpers/Helper.php
Find this function
    static function languageName($Language)
    {
        $language_title = "<span class="label light text-dark lang-label">";
        if (!empty($Language)) {
            if ($Language->icon != "") {
                $language_title .= "<img src="\""" .="" asset="" />icon . '.svg') . "\" alt=\"\">";
            }
            $language_title .= " <small>" . $Language->title . "</small></span>";
        }
        return $language_title;
    }
change it to
    static function languageName($Language)
    { 
return "";
    }

Regards

Thank you for your quick response. I have another question. I translated the calendar for the months, but the changes are not reflected. https://prnt.sc/-C0X8Nj0OBp5 https://prnt.sc/ZQVeB6i14g5l
Hi, The translation you recently changed is used only on the analytics date range piker page and some other places.
For the datetimepicker I find there is a problem on moment locales. To resolve this issue currently you can download, extract and replace this file https://smartend.app/updates/10.0/es.js.zip
On this path
/assets/dashboard/js/moment/locale/
You can review and update translation on it if you want.
Note: you will need to clear cache on your browser after this change to load the new file.
Hope this helps. Regards

Hello,

Please consider adding the following to you update roadmap which will make your product more flexible and serve a wide range of customers:

1- The ability to assign a slider for each page or section.

2- The ability to show or hide the side bar in sections like this: https://solarpointsy.com/services

3- The ability to show the posts in 2 columns and not in one like this: https://solarpointsy.com/pv-panels

4- The ability to add any section to home page like this: https://solarpointsy.com/

5- The ability to add search filters by fields

6- The ability to make the menu bar transparent and above the slider when it’s sticky.

7- The ability to divide the sitemap in case of large number of posts.(Critical)

8 – If you have a large number of posts (10000 for example) and categories you will face a problem with showing posts count beside each category, It’s will be very slow and maybe will crash the website (Critical)

9- Fixing the canonical url issues that google show:(Critical) * Alternate page with proper canonical tag * Duplicate without user-selected canonical * Duplicate, Google chose different canonical than user For example: one post with 2 deferent URLs: https://solarpointsy.com/products/double-sided-solar-panel-480-lingo https://solarpointsy.com/double-sided-solar-panel-480-lingo

We should not allowing serving one post by more than one url.

10 – Make a better loading of css and js files for desktop and mobile as this is harming the Core Web Vitals (Critical)

If you add the above points, your product will gain more customers without the need of customization or searching for another Laravel CMS.

Best wishes.

11 – The ability to add another categories for each section like if we want to add countries and categories

12- Adding categories filter to sections in backend

13 – add more style customization ability like:

- Copyright bar custom color and text position

- footer custom background and text color

- top bar custom background and text color

- menu bar custom background and text color

- menu bar position above or under slider or transparent above slider

- sections items style in home page or in another pages

14- Add more flexible permissions like if we want to let user see the mail configuration only without the other admin tools in backend

I know it’s too much but I’m putting myself as a customer and thinking what they need to get the perfect Laravel CMS.

Thank you.

Hi, first of all thank you very much for the valuable suggestions.
Many of this suggestions already on my plan, but you also mentioned many important points. I will take them into account on the update roadmap.
Best Regards

Hello,

When I’m putting this url : /api/v1/subscribe after my domain name or any POST api

It’s giving 404 error,

The restful api is enabled in the backend.

Can you show me how to use it and how to put the key and other parameters in the link.

Thank you

Hi, you are welcome.
You can not open the POST endpoints from the browser, only GET endpoints will work via the browser. You can use the Postman app to test the POST APIs endpoints.
You can download the full api test collection for Postman from this link https://smartend.app/docs/Smartend.postman_collection.json.zip
Regards

Hi Smart4ds, – I was trying to add another slider on the home page, by copying slider blade, and making changes in homecontroller and home blade file. but it is now showing..? can you advise how can I add one more slider ?

Hi,
To create another homepage slider you need to define it on the js file with flexslider also.
On this file

/assets/frontend/js/custom.js
You will find this part
$('#main-slider').flexslider({
...
...
...
});
Duplicate it with another tag id like “main-slider-2” and use this ID for your new slide HTML container like
<div id="main-slider-2" class="flexslider">
.....
....
</div>
Hope this helps. Regards

Hello, this is FalecomLuanBispo, I follow your updates on my customers’ products and I validated that the translation into Brazilian Portuguese is coming to zero, in English.

Hi, You are welcome.
The translation has been added correctly, you can check the translation files included with the new version. The website contents is depending on the data you entered on Portuguese fields.
Note, If you deleted the Portuguese language and added it again in this case it will be reseted to english and you will need to upload the translation files again.
You can contact me directly from here https://codecanyon.net/user/smart4ds#contact if you want me to check your website. Regards

HI, how do I setup email for every admin/ site user I add from the backend please advise – this is important for me

Hi, This connection with email is used for sending emails only like notification emails, You will not receive the direct emails sent to you on the Dashboard . It will receive only a copy of messages that sent from the Contact page or Order forms.
That means no need for more than one email connection.
Regards

Smart4ds, another let’s say my site defaults language is English, and have selected two more language i.e. Hindi and Odiya. now when I am entering/ creating content for site in English, can it be copied to rest of the other language text area, with the respective translation, and I can alter it where ever required in translated text. – THIS WILL SAVE, some time for me 1. Needn’t to switch between two tabs and will not have to create the layout again.

Sorry this is not available.

HI Smart4ds…, how can I plugin eCommerce module in it. Also I need to build FAQ Section too, please advise

Hi, there is no eCommerce module or FAQ available currently. The eCommerce module is on my plan. Regards

Hi, How can I build, a custom form, and publish / show it in sidebar? ... Also is there is any option of popup?

Hi, you are welcome.
For your question about custom forms.
You can create new forms from: Webmaster >> Website Sections
Create a new section with the type of : Public Form
Then add all fields you need on this form on the “Custom Fields” Tab

https://prnt.sc/rlepDApfpOes
https://prnt.sc/__7XMwA8vqhs
https://prnt.sc/WI0PPT1dafGx

Next step:
- You can attach this custom form to any topic/page ( on page editing choose the custom form).
- You can add the link of this form on the Menu or on any topic details.
( You can find the form page link in SEO Tab )

Simple Example:
Form Page: https://smartend.app/demo/quote-requests
Submitted Data: https://smartend.app/demo/admin/12/topics
Form Settings Page: https://smartend.app/demo/admin/webmaster/sections/12/edit
For Showing it on sidebar, You can create a banner on it with a link to the form page.
For popup this not available, but it planned on upcoming features.
Regards

Smart4ds, when I am setting up SMTP email in admin, and clicking on Test connection, then after nothing happens; and then after site doesn’t work. (I am using SMTP connection) another, is it possible I can add email/ mail for each user I create. – please advise

One more point. – how can I customise side bar?

Hi, You are welcome.
The test connection on mail settings may not be able to check with some services without sending email.

So try to send a test Email after saving the right SMTP settings. If it worked that mean connection is ok and you can ignore the test connection error.

Also you can test your SMTP with another service like this one https://www.smtper.net/ to make sure you are using the right SMTP information.

Note: This connection with email is used for sending emails only like notification emails, You will not receive the direct emails set to you on the Dashboard . It will receive only a copy of messages that sent from the Contact page or Order forms.

For sidebar you can update the sidebar view file if you want at

/core/resources/views/frontEnd/includes/side.blade.php
Hope this helps. Regards

thanks for your revert, can I have different sidebar for different sections?

No, you will need to update the source of sidebar to that.
You can make a condition on the sidebar depending section ID to achieve that like

@if(@$WebmasterSection->id == 3)
....
@elseif(@$WebmasterSection->id == 2)
...
@else
...
@endif

Hi, this is one of the best script, I came across on this Platform. -

Thank you,
I hope you to write your review if you don’t mind
https://codecanyon.net/item/smartend-laravel-admin-dashboard/reviews/19184332
Regards

Hi, can you use this tool to build a customer portal and CRM for photography shoot management? Similar like Studio Ninja?

Currently, Smartend CMS will not fit all requirements to build a CRM.
You can use it to build a public, personal, company, blog or news websites.
Regards

When executing the installation, it appears: [10-Jul-2023 08:56:16] PHP Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or ‘(’ in /xxxxxx/xxxxxx/public_html/index.php on line 3 What is the problem? How can I do?

Hi, you are welcome,
What is the PHP version on your hosting server?
You can contact me directly from here https://codecanyon.net/user/smart4ds#contact

please advise if the php version must be 7.4 because we have other website with 7.4 version how to set the httaccess for your software to run under 7.4 below is current httaccess

<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews -Indexes </IfModule> </IfModule>

RewriteEngine On
  1. Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* – [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
  1. Redirect Trailing Slashes If Not A Folder… RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (.+)/$ RewriteRule ^ %1 [L,R=301]
  1. Send Requests To Front Controller… RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]

<FilesMatch ”\.(?i:gif|jpe?g|png|ico|css|js|swf)$”> <IfModule mod_headers.c> Header set Cache-Control “max-age=172800, public, must-revalidate” </IfModule> </FilesMatch>

Hi, you are welcome.
The latest version of Smartend CMS require PHP >= 8.1
Setting the php version via htaccess may depend on your sever, You can try one of these methods:
Add this line to your htaceess file

AddHandler application/x-httpd-php81 .php
Or
AddHandler application/x-httpd-ea-php81 .php
Hope this helps. Regards

Where should I put its code?

You need to add it on the top of htaccess file

Hi,

Also when search in a category in Arabic language for example and switch to English language it’s giving this error:

Attempt to read property “id” on string

in this: <link rel=”canonical” href=”{{ Helper::categoryURL($CurrentCategory->id) }}”>

This issue has been fixed on the latest update published today ( version 10.0.2 )
https://prnt.sc/1ITQAafhwRz6
Regards

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey