Yclas Documentation

website·Indexed 38 days ago

https://guides.yclas.com/docs/

Guides and configuration manuals for Yclas classifieds websites, covering site translation, ad moderation, payment plans, custom fields, and media settings for both Yclas.com and Yclas Self-hosted installations.

Tokens
49K
Snippets
157
Records
444
Agent score
52%

What's inside Yclas

  1. Overview of Yclas classified website platform

    Yclas is a software platform designed to allow entrepreneurs and business owners to create and build classified advertisement websites and marketplaces quickly, without requiring technical knowledge.
  2. Overview of yClas Custom Fields

    Custom fields allow you to create new information fields for advertisements. These fields extend website functionality by allowing users to provide additional data, which can then be used for searching and displaying specific information within an ad.
  3. Understand Yclas Self-hosted theme architecture

    Yclas Self-hosted 2.x themes follow a file structure based on the Kohana cascading file system. The default theme is located in /themes/default/. The architecture is split between the admin panel (oc-panel) and the front-end user theme. The front-end templates are built using the Bootstrap framework (versions 2 and 3).
    /themes/default/
    ├── css/             # Markup styles (e.g., styles.css)
    ├── img/             # Style images (Note: favicon moved to public/yclas/images in v2.1.4)
    ├── js/              # Plugins and custom JS
    │   └── oc-panel/    # Admin panel JS
    └── view/            # PHP markup files
        ├── oc-panel/    # Admin panel views
        ├── pages/       # Main content views (ad, auth, blog, error, etc.)
        ├── footer.php
        ├── header.php
        └── main.php
  4. Monetization options for Yclas classifieds websites

    Yclas provides several built-in features to monetize a classifieds website:

    • Pay to post: Requires customers to pay a fee to post an advertisement.
    • Featured plans: Allows users to pay for different durations of featured ad placement based on predefined payment plans.
    • Buy now button: Enables direct payments for products sold on the website via PayPal.
    • Bring to top ads: Allows users to pay a fee to move their advertisement to the top of the listings.
    • Membership plans: Enables charging users via daily, weekly, monthly, or yearly subscriptions to maintain posting privileges.
    • Marketplace Commissions: Supports receiving a commission on sales via Stripe Connect Express or Escrow.
    • Advertising banners: Allows the placement of commercial banners (as images or HTML code) in the header, footer, sidebar, or random positions on the listings page.
  5. Manage Yclas website content and access settings

    The Yclas Admin Panel provides several general settings to control website behavior, user access, and content visibility. Key available configurations include:

    • Maintenance Mode: Hide the website from visitors while making changes.
    • Bots & Crawlers: Toggle access for search engine bots and crawlers.
    • Ads Moderation: Control the volume and content of ads and prevent spam.
    • Cookie Consent: Enable alerts to comply with cookie laws.
    • User Verification: Require users to verify email addresses upon registration.
    • Landing Page: Configure the content displayed on the website's landing page.
    • Access Terms Alert: Restrict or allow user access to specific webpages.
    • Private Site: Restrict website access exclusively to registered users.
    • Allowed Email Domains: Limit registration to users with specific email domains.
    • Site Identity: Change the site name and description, and customize the welcome message on the Contacts page.
    • Localization: Configure currency format, date format, and time zone.
    • Technical Integrations: Add tracking codes (e.g., Google Analytics), inject custom HTML into the head or footer elements, and configure the Notification System or Algolia Search for improved content discovery.
  6. General business directory features in Yclas

    Beyond core listing management, Yclas provides several features for directory customization and operation:

    • Customizable headers and flexible sidebars
    • Option to allow posting of listings with or without user registration
    • Built-in support for Adsense and other CPC/CPM advertising
    • Support for premium and refreshing themes
  7. Understand Yclas automatic SEO features

    Yclas provides built-in on-page optimization by automatically generating H1 tags, meta tags, and image alt texts across the website to improve search engine rankings without requiring manual configuration for every page.
  8. Enable distance-based ad browsing

    The 'Browse ads by distance' feature allows users to search for products based on their proximity (e.g., 'items near me' or within a specific kilometer radius) and sort ads by distance. To enable this functionality, two prerequisites must be configured: Google Maps integration and the Auto Locate visitors addon.
  9. Enable the Cookie Consent alert in Yclas

    To comply with EU regulations (since 2011), websites based in the EU must notify users about the use of cookies. Yclas provides a built-in Cookie Consent alert that displays once per visitor. To activate this feature, navigate to the Admin Panel, go to Settings > General, locate the 'Cookie Consent' checkbox, enable it, and save the changes.
  10. Manage inactive users in Yclas to improve email deliverability

    Sending emails to inactive users who do not open them can lead email providers to mark your messages as spam. To identify and deactivate inactive users (typically those who haven't logged in for 12 months) in Yclas:

    1. Log in to the admin panel.
    2. Navigate to Users.
    3. Click the Last Login heading to sort users by date.
    4. To mark a user as inactive: Edit the user's account, change the Status field to 5, and click Submit.
  11. Manage seller onboarding for Stripe Connect

    When Stripe Connect is active, the following requirements apply to sellers (publishers):

    • Sellers must be registered users before they can post an advertisement.
    • Sellers must have a Stripe account to receive payments.
    • Sellers are redirected to their profile to connect their Stripe account before they are permitted to sell items on the site.