Guido Document
  • Installation
    • Hosting Requirements
    • What’s included
    • Installation System
    • Updating System
  • Create Menu
  • Settings
    • General Settings
    • News Settings
    • Properties Settings
    • User Settings
    • Styling Settings
    • Advance Settings
    • Email Settings
  • Home page
    • Using Templates
    • Build Home Page
  • Guido Elements
    • Banner Home
    • Property List
    • List Location
    • List Featured Item
    • List Testimonial
    • News List
    • Cal to Action
    • Agent register form
    • FAQs List
    • Our Partner
    • Block Text
    • Block contact
    • Our team
  • Property
    • Property Listing
    • Creating a property
    • Property Category
    • Attributes
    • Contact Management
  • News
    • Creating News
    • News Listing
  • User Management
    • Create new User
  • Review
  • Language Settings
    • Language
    • Translations
    • Multi-language
  • Thank You!
  •  
    Guido Doc
    • Docs »
    • Support Page

      Server Requirements

      The PHP Script framework has a few system requirements. All of these requirements are satisfied by the PHP Script Homestead virtual machine, so it's highly recommended that you use Homestead as your local PHP Script development environment.

      However, if you are not using Homestead, you will need to make sure your server meets the following requirements:

      • PHP version 7.3
      • BCMath PHP Extension
      • Ctype PHP Extension
      • JSON PHP Extension
      • Mbstring PHP Extension
      • OpenSSL PHP Extension
      • PDO PHP Extension
      • Tokenizer PHP Extension
      • XML PHP Extension

        What’s included

        When purchasing Guido from Codecanyon, you will be able to download Guido files with your Envato account. There will be two packages for you to choose: The Main Files contains all files, or the Installable Guido files with just necessary installable Guido files.

        If you choose Main Files, there will be an Guido Folder included:

        • Guido Folder – contains the guido.zip
        • Documentation Folder – contains the Document for system
        • Licensing Folder – contains the licensing files. (This is not your purchase code that you need to download from codecanyon).

        To find your licence key/purchase code you need to log into your Codecanyon account and go to your “Downloads” page.

        Locate some of the premium Script you purchased in your “Downloads” list and click on the Download and next on the “License Certificate&purchase code” link in drop-down menu.

        Installation System

         

        Administrator: [email protected] / Pass: admin123

        Vendor: [email protected]/ Pass: 123456Aa

        Customer: [email protected] /Pass: 123456Aa

         

        Follow the steps below to install Guido system .

        Step 1 – Unzip the downloaded package from Codecanyon. Find the folder Guido and inside it find the file guido.zip inside it.

        Step 2 – Upload guido.zip to your hosting and UNZIP file.

        Step 3: – Open Browser with link URL: http://linkURL.com/install then Follow the panel to Install the Booking System

        This is some Server information that is required for Booking System, please contact to your Supporter if the system is failed

        And Folder permission need to be set is 775

        After checking all information, we start to install System, Click to Form Wizard Setup button to Open Setting Panel

        Continue entering some your hosting information like: DB host, DB Post, DB Name, User of DB and Password then press Setup Application button to next to Application Step Or Edit .env file for install DB

        This is Installation Finished panel:

         

        Finally, Log into your Site account by typing YOURDOMAIN.com/admin, replacing "YOURDOMAIN" with the actual domain you own.

        Administrator:

        [email protected] / Pass: admin123

        Vendor:

        [email protected]/ Pass: 123456Aa

        Customer:

        [email protected] /Pass: 123456Aa

        500 ERROR Before Installing

        1- 500 Error before installing

        - *env file is existed - Use the script that is installed already. You should download the Newest version for New install

        - PHP version is greater than 7.3 - Guido is working fine in version 7.3.x.x or higher

        - Files missing while move from Guido folder to public_html

        1. Show the Hidden files

        2. Find the Hidden file and upload it again

        2- 500 Error after installing

        1. The reason of 500|Server error

        * TURN ON the Debug to know the reason of issues

        Go to public_html/.evn file, open to turn TRUE the debug

        1 - Access Denied for User: After installing the Deny Warrning is showed because of the connection

        2 - After installing, the 500|Server Error is showed, try to TURN ON the debug to see the reason of issues

        SQLSTATE[28000][1045] Access Denied for User

        Other ERROR is SQL STATE[42S02] Base table or View not found: 1146 Table 'booking_core.core_setting' doesn't exist..

        => The installation is failed, it hasn't built any table and has not imported any data yet

        2. Fix 500 ERROR

        1 - Delete the .env file + storage/installed.php file

        2 - Create new DB and new User

        Navigate to MySQL Databases to create new DB

        Create new DB

        Create new User

        Assign Database to User

        2 - Start Install New site

        Open your site with /install link and start to install

        If press to TEST button then see the WARNING DENIED => you need to re-check your DB and the current user

        This is Valid Notify

        Update System version

        Important steps: Backup your all files & Database and : On the Update case, there are 2 things in your hosting need to be carefully:

        * .env is DB information file

        * All php files in your hosting

        * Database: in this version there are many things is changed,If the update process is successful, all the old data will be preserved, but in case of unwanted events, you need to backup your db as well.

        Note: Remember to backup files on your hosting.

         

        1. Upload file zip to hosting

        2. Unzip new Guido zip file

        Create Menu

        Create normal Menu:

        To Setup A New Menu, Follow The Steps Below.

        Step 1 : Navigate to Dashboard > Menus section of your admin.

        Step 2 : Click the “Create A New Menu” link to make a new menu. Enter the name then hit the “Create Menu” button.

        Step 3 : To add a menu item, select one of your created pages on the left hand side and click “Add to Menu”. You can also add all kinds of different posts from the left side.

        Step 4 : To add a custom menu item, enter a custom name and link into the “Links” box.

        Step 5 : Manage your menus by using the drag and drop functionality. To create a dropdown menu, simply drag a menu item below and slightly to the right of another menu item and it will lock into place and create a dropdown section.

        Step 6 : After setting up your menu, scroll down to the bottom of the page to assign Primary Navigation .

        Step 7 : Once its all done, make sure you click the “Save” button.

        Add link for Multi-language of Menu:

        Navigate to other languages then add the code of language to link, see the image below:

        General Options ¶

        1. General Settings:

        –  Site Information: Allow you to upload logo for your site on Top Header

        - Date Format: Enter the Date format that fit your Country

        Here we formatted the date with 'j M Y H:i:s A e' so it gives

        • j – Day of the month without leading zeros ( 1 to 31 )
        • M – A short textual representation of a month, three letters ( Jan through Dec )
        • Y – A full numeric representation of a year, 4 digits ( Examples: 1999 or 2003 )
        • H:i:s – Hours, minutes and seconds
        • A – AM / PM
        • e – Time zone ( default UTC )

        Or read more here

         

        –  Language: Select the language that you want to use on Site, default English.

         

        –  HomePage: Select the page that you want to set it as Home Page

         

        2. Header and Footer Settings

        – Header Settings: Enter your information to change the Default infor

        From version 1.2, the content of Top bar is built in Code Editor:

         

        – Footer Settings:

        Default: there are 4 columns with size Col-3, just need to change the Content of each column, or change the number of column by the way you want

        You can use HTML code on each column, that makes your information look nicer

        Footer bottom:

        This field type allow you input text/image/video.. and format it like the way you want

        3. Contact Settings

        – Contact Information:

        4. 404 Settings

        Property Settings

        Property page settings:

        1. Page Title: Input the name for Property
        2. Slider banner for shop: upload the image you want to set for Banner in the Shop page

        Review Options: for property detail

        • Write Review: Allow you to turn ON/OFF review form for property
        • Enable review after booking: Check to the box to REQUIRE booking a property before doing Review
        • Review approved: Check to the box to REQUIRE admin's approving the Review before Public

        News Settings

        – News Settings : You can change some information on this Page Setting: Title, Some Widget on sidebar, check the image below:

        - Sidebar Options: This sidebar will be shown on Single Blog and Blog List

        1. Press to Add new button if you want to add new Widget for sidebar
        2. Select the "Type" of widget you want to add, we are supporting 4 types: Search form, Recent News, Category, Tags, Content text
        3. Input the title + corresponding content
        4. Click the Trash icon if you want to delete any widget

        User Settings

        1. Enable Captcha for Login/Register Form

        Navigate to Dashboard > Settings > User Settings, in this panel you can check/ uncheck to the box to Enable / Disable the Captcha option

         

        2. Edit Email content

        This is Register email content for User:

        Check to the box if you want to send email to User after registering new account

        And this is Notify email to Admin when have new Register, check to the Checkbox to Enable sending email to Admin

        This is content of Forgot Password, you can change it easy here:

        Agent Settings

        Agent Register

        + Agent Auto Approved: check to the box if you don't want to check User before upgrading to Agent

        + Agent Role: select the Role you want user become

        Styling Settings

        – Main Color: Select the color you want to set as Main Color for site

        Custom CSS code: Allows you to enter custom CSS code to make some custom changes in site.

        On the screenshot, we add some CSS code for changing the text on Header.

        If you are developer, this options is quite useful for you

        Change the Google Font

        Font Family: input the font you want to use on the site

        Font Size: input the font size corresponding with the Font Family

        Color: select the color for the site

        Line Height

        Add script:

        Advance Settings

        Go to Settings > Advance Settings > Map Provider: now we support 2 map providers: Google Map and OpenStreetMap.org

        If you use OpenStreetMap.org, you don't need to input any API key, it's free.

        –  Google Map API Key: Enter your google API key to this field

        From June 22, 2016 google no longer support key-less access (any request that not include an API key).  That is reason why the map on your site is missed.

        This post, we will guide you  “How to get Google API for site”?.

        To get Google API, Go to this page to Register your application for Google Maps

         

        Square Size Unit:

        2. Social Login:

        - Captcha: check to box to allow Enable captcha in login/register form

        - Custom Scripts: Add custom HTML script before and after the content, like tracking code

        Email Settings

        Now we are supporting 9 mail servers: SMTP, SENDMAIL, MAILGUN, MANDRILL, SES, SPARKPOST, POSTMARK, LOG, ARRAY

        Below is simple guide of Mailgun Config:

        1. Go to this link to get mailgun API key
        2. Scroll down to the Config Email Server, then enter some required informations:

        Email Testing: In case of necessity, you can input the email address into this box to check the mailing activity of your site

        Building Home Page

        Create New Page

        - Navigate to Dashboard > Page > Add new button

        - For pages you usually just need to enter title and information for the article, not using any particular template.

        Create normal Page

        On the demo data, the "Term&Conditions" page will not be included, you need to build it yourself.

        Follow these steps below: 

        1. On the "Page" menu, you will see the Add New Page button, Press to button to create a new Blank page.
        2. Input the Page name & the content about Privacy and Cookies policy
        3. Leave blank the selecting Template and Save the page

        4. Set the Term in the Settings:  

         

        Using Template for Page

        The template is built only for specific pages, with lots of information with special styles, see How to build homepage template.

        SEO page is good Feature That makes Google search friendly

         

        Building Home Page ¶

        Create a template

        To create Front page:

        Step 1: Navigate to Template to build Home page content with Guido Elements

        Step 2: Press to the + icon to ADD new Element to the Template

        Step 3: Navigate to Pages > Add new Page

         

        Step 4: Page Attributes box in right: choose Home template and Save the Page

        Step 5: Navigate to dashboard Settings > General Settings > Home page> Select the page created into the front page.

        Building Home Page

        Contact Management

        All email from the Page Contact will be added to this listing, Admin can check and contact to User by his way

        Navigate to Report > Contact Submissions

        Easy to Delete or Search email

        Guido Elements

        Dashboard > Templates > Build Template

        Banner home

        This is the way it shows on the frontend:

        ...

        To build this element, In Template find element Form search all Serveice, check to element you want to show in the search form, then input Title + Sub title + Upload Background

        You should use image with size 1900x600(px) and remember to do optimize before uploading

        If you dont need to show the search form, you can tick to the checkbox "Hide form search service"

        Guido Elements

        Dashboard > Templates > Build Template

        Property List

        This is the way it shows on the frontend:

        To create this section, Go to Dashboard > Templates > Build Template > Property: List Items then input some needy informations

        • Step 1: Enter Some Information like: Title(title of Section) - sub Title and number item you want to show on Section
        • Step 2: Filter by Location, depends on your design. Leave blank if you don't want to filter them
        • Step 3: Select Order list (Optional)

        Guido Elements

        Dashboard > Templates > Build Template

        List Location

        This element will help you show a service content:

        • Step 1: Select Service for Location section
        • Step 2: Enter Some Information like: Title(title of Section) and number item you want to show on Section
        • Step 3: Select Order list: remember set to Order DESC by Date Create (default)
        • We have detail page for Location, you can also check to the box to redirect to Single Location instead of showing service by location

        Guido Elements

        Dashboard > Templates > Build Template

        List Featured item

        To build this block, find block with name: Offer Block then press to "Add icon", it will be added to template. Continue input some needy information

        • Title: Input the recommendations title for clients
        • Desc: in this field you can use HTML tag like the available sample
        • Title + Link of More button: Input the text + link to the Link More field if you want to show a button in the Description
        • Featured icon : the icon is showing at the top-left corner below the Featured Text, find icon class in https://iconfont.com

        Guido Elements

        Dashboard > Templates > Build Template

        Our Partner

        Guido Elements

        Dashboard > Templates > Build Template

        Contact

        Guido Elements

        Dashboard > Templates > Build Template

        Our team

        Show as the Row section, there are 3 items per Row. This is Review for your Website, should use the Best Comment. To build this section just need to enter some information below:

        • Step 1: Enter Title of Section
        • Step 2: Press to the ADD NEW to Open form content
        • Step 3: Enter Name, Position, upload their Avatar
        • Step 5: After building the Team, Remember to SAVE CHANGE anything before Closing

        Guido Elements

        Dashboard > Templates > Build Template

        News List item

        Slider Style: Row section with 5 items per Slider

        To create this section, Go to Dashboard > Templates > Build Template > News: List Items then input some needy informations

        • Step 1: Enter Some Information like: Title(title of Section) and number item you want to show on Section
        • Step 2: Select Style for News section
        • Step 3: Filter by Location, depends on your design. Leave blank if you don't want to filter them
        • Step 4: Select Order list (Optional)

        Guido Elements

        Dashboard > Templates > Build Template

        Call to Action

        This section provides information as an offer for customers who want to become Website partners, to build the section, enter some information below:

        • Title: Enter a special title to attract customers' interest
        • Sub-title: Short description of an attractive offer, attractive reasons for ventor

        Guido Elements

        Dashboard > Templates > Build Template

        List Testimonial

        Show as the Row section, there are 3 items per Row. This is Review for your Website, should use the Best Comment. To build this section just need to enter some information below:

        • Step 1: Enter Title of Section
        • Step 2: Press to the ADD NEW to Open form content
        • Step 3: Enter Name and the User's Comment
        • Step 4: Select the Star point as the customer satisfaction rating
        • Step 5: After building the Testimonial, Remember to SAVE CHANGE anything before Closing

        Guido Elements

        Dashboard > Templates > Build Template

        Text Element

        This element is additions, you can use :

        • Service Styles:
        • Content Align: Right, Center, Left
        • Icon: Icon for the element
        • Title: Name of the service
        • Desc: Description about it

        Guido Elements

        Dashboard > Templates > Build Template

        Agent Register form

        This is the way it shows in Register page:

        Same as the other block, find the element Agent Register form then input informations: Title, Description, youtube link and Featured image for youtube link.

        But you need to input the link youtube video to show image background, because image is set as the Featured image of video.

        Guido Elements

        Dashboard > Templates > Build Template

        FAQs Block

        This is the way the FAQs block shows

        There are 2 columns per row

        To create this FAQs list, find in Template Blocks > FAQs block

        Input the Questions and Answer of that question

        Property Management

        1. Property Management

        Navigate to Dashboard > Property, this is property Management. You can do Bulk Action(Delete, Trash) any property or Search by any property Information like: Name, Category, Author..

        The Property List will get all property that is Publish Status, View more on Page List property

         

        Property Management

        Create new Property

        Adding a simple property

        Go to Dashboard > Properties > Add Property. You then have a familiar interface and should immediately feel at home.

        General information:

        1. Input base information
        1. Enter a property Title and Content, Short Description.
        2. Set status for property
        3. Select type for property
        4. Set as Featured property are described in the below section: Mark a property as Featured.

        2. Upload Images for Property
        1. Select category for Property
        2. Set Featured property if needy
        3. Input youtube link and upload image for setting video background
        4. Upload image to set Feature image + Gallery

        3. Set extra information
        1. Input some Extra information: number of Bed/ Bathroom/ Square/ Garages/ Year built/ Area.. this information are supporting for SEO
        2. Additional detail: input some information like: Deposit, Pool size, Additional zoom, Remodal year, Amenities, Equipment..
        3. Attribute: select the needy attribute for each property

        4. Set Location
      • Location : Select the Location for Property, Create more Location
      • Real address : enter address for Properties
      • Map Engine : just need to mark the point of Location in the Map, the Long&Lat information will be generated, Zoom default is 12
      • Search Field in GMap: try to input some text to search the Location you want instead of moving the Mark
      • SEO manage

        This information support for SEO better, input some information below:

        Property Category

        Navigate to Dashboard > Property > Category, this is category list of property. On right Panel, You can do Bulk Action(Delete, Trash) any property or Search by name of Category

        On Left Panel, you can add Category for property easier.

        Property Attribute

        Property's Attributes

        Navigate to Dashboard > Property > Attributes to see Panel manage. And just need to enter Name of Attributes => press to Add New button, new Attribute will be created

        After creating, you have to go to Manage Term of that Attribute by Press to Manage Terms to add more Term for Attribute

        Contact Management

        Guido script doesnt support the Booking form, only contact form like the screenshot below

        All customers will contact to Agent via contact form to ask for renting any house

        This page saved all the contact information from all the property, base on the phone + email address is saved, you can contact to your customer, see the screenshot below:

        Register New Agent

        + Page Register for Agent

        1. Create Page Register

        Go to Dashboard > Templates > find the element Agent Register form then input informations: Title, Description, youtube link and Featured image for youtube link. .

        Manage the List Agent Register: go to Users > User UpgradeRequest

        Agent Dashboard

        Agent Profiles

      Review Management ¶

      1. Review Management

      Navigate to Dashboard > Reviews, this is Review Management Only for property, we don't support review for News. You can do Bulk Action(Approved, Pending, Spam Delete, Trash) any review or Search by any Review Information like: Name, Review content, Author..

      The Review List will get all Review that is Approved Status,

      2. Review Setting

      Review Options: for property detail

      • Write Review: Allow you to turn ON/OFF review form for property
      • Enable review after booking: Check to the box to REQUIRE booking a property before doing Review
      • Review approved: Check to the box to REQUIRE admin's approving the Review before Public

      Review Form

      Location Manage ¶

      Dashboard > Location

      You can create a location directly in the control panel

      1: On Left panel you can see the form that use to create new Location => Add new Location

      Just need to enter the Location Name, select Parent(Optional), Mark to the Map Engine then Add New

      2: On the Right Panel is list Location, you can manage it easy, do Bulk Action(Approved, Pending, Spam Delete, Trash) any review or Search by Location name

       

      Edit Location

        Creating Blog Posts ¶

        Steps to Create A Blog Post:

        Step 1 – In your Dashboard, go to Posts, Add New

        Step 2 – Enter the post’s title and content in the editing field.

        Step 3 – Add Categories: To assign it to the post, check the box next to the Category name.

        Step 4 – Add Tags: Type the words to be tagged, separate multiple tags with commas.

        Step 5 – Choose Featured image: click “Set Featured Image” then choose a image for your post.

        Step 6 - SEO post: Leave blank if you want to use Default Information to SEO

        Step 7 – When you have finished, click Publish to save and publish the post.

        User management ¶

        Dashboard > Users > All User

        Users are people who use services provided by customers and each user can have Role limitations. Customers can create, modify and delete users but the owner is the subscriber who is also the owner of these customers. To separate users among customers of one subscriber, user prefix is used.

        1. Easy Management and create new user.

        2. Change Password

         

        Roles management

        1. Sending Request Verify

        After become to Customer or Agent Role, Admin can require your informations to verify you

        From your Dash Board you can see the Verifications menu item

        Click to Update Verification data button to open form and input the required information

        If you are Agent Role, clients can open your Profile and see you are the trusted guys

        2. Verification New Request

        To verify new request, go to User > Verification Request, the highlight number will be shown whenever have new requests

        - Click to View request button to open a Request

        - By some means, after receiving the required information, you can call directly or email manually to confirm with Agent.

        - The last Step, confirm to the valid information and Save

        Dashboard > Users > Role Management

        Roles management

        Dashboard > Users > Role Management

        Create New Role

        This panel is Role listing, Admin can create new Role easy, just need to enter its name.

        After create the Name of ROLE, see the Permission Matrix button

        Check to the Permission you want to share to User Role

      Multi-languages ¶

      From version 1.2, our Guido system is ready for multi-language features, which means you can easily use multiple languages on your website. Here are some guidelines:

      1. Enable Multi-Language

      Firstly, navigate to Dashboard -> Settings -> General Settings -> Language :

      1. Select Main language: This is an important step for building your website content. Because sub-languages are only recompiled from the main language, if you are using EN as the primary language and suddenly switch to JA, your website will be failed. Because no main-content of JA to use.

      2. The next step, Enable Multi languages: Check to the box to Enable Multi-languages for site

      Multi-language for property

      3. After activate the Multi-languages you will see your website has Language bar

       

      2. Start translate for site

      We will start the example for property, there are 3 steps to complete: property content, property attribute, and property Block on homepage

      1. Property Content

      The language bar only appears when updating an existed property, which means you won't be able to create a language from the first property creation.

      This is the property content of the sub-language (Japanese), there will be some hidden content such as Images sections(Featured image, Gallery, video ..), the price section ..that have been set in main language.

      In sub-languages, you can only translate content that is textual

      2. Property Attributes

      The law of multilingual is only able to translate the available content, as well this is the property's Attribute Management Part

      In the property Attributes, there are 2 things need to clearly:

      1. Multi-language for Attributes

      - Click to edit button or Name of Attribute to go to edit page

      - Navigate to the Sub-Language tab and do translate

      2. Multi-language for Term's attribute

      - Click to Term Management of duration respectively to view list term

      - Click to the Term's name to edit it

      - Navigate to the Sub-Language tab and do translate

      Multi-language for property

       

      3. Property Block of Homepage

      Multi-language for property

       

      4. Translate Guido script click here to know..


    © Copyright 2020, BookingCore Team.