Dentalia has now been updated to 2.3 and a major update for Recycle is coming soon. We hope you enjoy the new features! Thanks for your patience!

Okay
  Public Ticket #3674407
Portfolio samples in template
Closed

Comments

  • jworth11 started the conversation

    I have recently purchased this theme.
    I can not find any sample services details or portfolio page that I can use.
    It is not good and very strange that the template does not have any template for all contents.
    Could you please provide some related portfolio samples that I can use and customise?

  •  564
    OrionThemes replied

    Hi,

    We are aware that we need to improve this. The portfolio was added in a later update and was not part of the initial theme, which is why there are no portfolio pages included. We are working hard to make portfolio pages part of the new demo with the next update. In the meantime, here is an in-depth tutorial on how to set it up and use it. You can build the single portfolio pages using the page builder.

    https://orionthemes.com/knowledgebase/creating-beautiful-wordpress-portfolios/

    Let me know if any questions come up.

    Best regards,

    Timea

  • jworth11 replied

    Hi,

    I am trying to use Google Map and it kept complaining API key however I can see the API key has been set already when I click on settings of the google Map plugin came with the theme.

    It suppose to be free access to Google Map widget.

    I needed to put it on Contact page but after I type Map Center field on the form, it suddenly updates and I can not edit it anymore.

    9207057392.png


  •  564
    OrionThemes replied

    Hi,
    For the Google Maps widget to work, it needs Google API access. You do not need to pay for the normal Google Maps API ussage, because Google gives enaugh monthly credits for normal usage. They only charge for extreme API usage cases (think Wolt or Airbnb). It just needs to be set properly on the Google Cloud Console. 

    When I open your contact site, I can see the following issue in the developer tools:

    8570480797.png

    Which means:
    The current URL loading the Maps JavaScript API has not been added to the list of allowed referrers. Please check the referrer settings of your API key in the Cloud Console. And add your url https://www.alm-group.com.au/contact/ to the list. You can also use wildcards, so it will work anywhere on your domain, not only this exact url.

    You can start here: https://developers.google.com/maps/documentation/javascript/get-api-key#restrict_key and click on the blue button...

    Let me know how it goes,

    Andrej

  • jworth11 replied

    It is asking for credit card to enable key, see attachment



    Attached files:  Screenshot 2024-07-12 at 11.23.24 PM.png

  • jworth11 replied

    When i click enable button....see attached... it takes set payment..

    You guys using a themeforest settled platform to create some useless.

    I never had this kind of unprepared theme from themeforest in last 5 plus years.


    Attached files:  Screenshot 2024-07-12 at 11.37.21 PM.png

  •  564
    OrionThemes replied

    The provider of Google Maps API is Google, not us.

    We don't have any influence over their terms or registration procedure for a Google API key and also not on the fact that they demand your credit card details which they later don't charge anyway as enaugh of free usage is provided. 

    You can use any other google maps widget, if you don't like the one provided by SiteOrigin. You can see alternatives here: https://wordpress.org/plugins/search/google+maps+widget+shortcode/

    I am sorry that you dislike the theme, if you want a refund, please fill out the form here: https://help.market.envato.com/hc/en-us/articles/202821460-Can-I-Get-A-Refund

  • jworth11 replied

    Hey mate !

    I have done following screenshot for you to check; please confirm, if all ok. Now I can go to the page and widget will start working?

    5837903903.png
    6113241866.png


  • jworth11 replied

    The website admin console for contact page has widget:

    9614995131.png

    But the website is kind of not showing map image:


    8910708965.png


  •  564
    OrionThemes replied

    Hi,
    The reason seems to be a blocked cross-origin response. This is displayed in console:

    5274430676.png

    According to this, your site prevents the Maps API data from loading. If you use any plugins which enforce such restrictive rules, you can try disable them temporarily, to see if the issue resolves, then set the plugin to allow COR requests. It is also possible that your server is set this way. If this is the case, you might want to try override those settings in the .htaccess file, by copying the following code snippet:

    Depending if you use Apachi or Nginx:

    Code snippet for Apache server:

    <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
        Header set Access-Control-Allow-Methods "GET, OPTIONS"
        Header set Access-Control-Allow-Headers "Content-Type"
    </IfModule>

    Code snippet for Nginx server:

    server {
        location / {
            add_header 'Access-Control-Allow-Origin' '*';
            add_header 'Access-Control-Allow-Methods' 'GET, OPTIONS';
            add_header 'Access-Control-Allow-Headers' 'Content-Type';
        }
    }

    Kind regards,

    Andrej

  • jworth11 replied

    I have updated .htaccess file with code you gave. Also I have yoastSEO plugin, Tidio chat, WP File manager, WP duplicate pages, WP cache on top of your theme plugins.

    Please advise.

  • jworth11 replied

    Hi,

    Please advise , which plugin to remove ??

    .htaccess has been updated with your provided code. but still map not showing but some brocken image coming up ...

    please check the contact page...

     I have yoastSEO plugin, Tidio chat, WP File manager, WP duplicate pages, WP cache on top of your theme plugins.

  •  564
    OrionThemes replied

    Hi,

    You can try a plugin like this one: https://wordpress.org/plugins/enable-cors/
    You might also need to ask your hosting provider for assistance, if this doesn't resolve the issue.

    The mod_headers.c must be enabled on the server for this to work.

    <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
        Header set Access-Control-Allow-Methods "GET, OPTIONS"
        Header set Access-Control-Allow-Headers "Content-Type"
    </IfModule>
  • jworth11 replied

    I have checked with hosting provider that mod_headers.c file has been enabled.

    They also asked me to provide any error message, if any received, when accessing this file so they can rectify.

    How can I check ?? or do you like to check it?

  •  564
    OrionThemes replied

    Hi,

    You can see more info on the issue with Chrome Development tools under the network tab:

    4535988351.png



    The 403 Forbidden status code indicates that there is an issue with the API key authorization. Here are the steps to resolve this issue:

    Step 1: Verify API Key Restrictions
    Ensure that your API key is correctly set up with the required restrictions.

    Open Google Cloud Console:

    Go to the Google Cloud Console.
    Navigate to API & Services > Credentials:

    Find the API key you are using and click on it to edit.
    API Restrictions:

    Under "API restrictions", ensure that "Maps Static API" is enabled.

    HTTP Referrer Restrictions:

    If you have set up HTTP referrer restrictions, make sure your website's URL is included.
    Under "Application restrictions", select "HTTP referrers (web sites)".
    Add your domain ( https://alm-group.com.au/* ) .

    Step 2: Enable the Necessary APIs
    Ensure that the "Maps Static API" and any other related APIs are enabled.

    Go to API & Services > Library:
    Search for "Maps Static API".
    Ensure that the Maps Static API is enabled.

    Step 3: Check Billing Status
    Ensure that your Google Cloud project has an active billing account. Google Maps API services require an active billing account even for free usage.

    Step 4: Regenerate API Key
    If the above steps do not resolve the issue, try regenerating a new API key:

    Go to API & Services > Credentials:

    Create a new API key.
    Apply the necessary restrictions as described in Step 1.
    Update the API key in the Google maps widget - Replace the old API key with the new one in the google maps widget settings.

    Step 5: Verify API Usage
    Check if there are any quota issues or limitations on your API usage.

    Go to API & Services > Dashboard:
    Monitor your API usage.
    Ensure you are not exceeding your quota limits.

    I hope this helps to resolve the issue.
    Andrej