What's new
  • The default language of any content posted is English.
    Do not create multi-accounts, you will be blocked! For more information about rules, limits, and more, visit the Help page.
    Found a dead link? Use the report button!
Optimer - Advanced Image Compression + Cloud Storage Platform | SAAS | PHP

NULLED Optimer - Advanced Image Compression + Cloud Storage Platform | SAAS | PHP 1.2 NULLED

raz0r

owner
Staff member
Administrator
Moderator
Member
Messages
28,305
Files
6931
Reactions
101,233
raz0r submitted a new resource:

Optimer - Advanced Image Optimizer + Storage Platform | SAAS | PHP - Download Optimer Advanced Image Optimizer + Storage Platform | SAAS | PHP | 43406963

View attachment 11385

#1 Fastest growing Image Optimizer / Compressor + Storage SAAS Platform. Optimer NULLED is an online image optimizer tool that allows you to reduce the size of an image file by compressing it and removing unnecessary data, while maintaining the quality of the image. This tool is very useful for reducing the size of images that you want to use on the web, as smaller image files will load faster and use less bandwidth...

Read more about this resource...
 
raz0r 's signature
Reacted by:
  • Like
Reactions: Tawfiq and zilog357
Hi, I reported a bug when I installed it

Follow the documentation tutorial to install, can't find this file
folder_name(https://optimerdocs.goapps.co.in/installation-wizard)

1684304091605.png
 
Reacted by:
Install login admin Error 500 Server Error (
Symfony\Component\Routing\Exception\RouteNotFoundException
Route [admin.all.optimer] not defined. (View:.......
resources/views/admin/includes/sidebar.blade.php)). Frontend runs well
 
Reacted by:
  • Like
Reactions: Kabir and ngbazeblog
Install login admin Error 500 Server Error (
Symfony\Component\Routing\Exception\RouteNotFoundException
Route [admin.all.optimer] not defined. (View:.......
resources/views/admin/includes/sidebar.blade.php)). Frontend runs well
Have you got the solution ?
 
ngbazeblog 's signature
Reacted by:
Feb 10, 2024
Version 1.1.0
STABLE
- Added : Backblaze S3 Storage
- Added : New Website Template
- Added : Bulk Download / Delete Images
- Added : Image download facility to optimize in PNG, JPEG and WEBP formats
- Added : Website PWA
- Added : Own CSS / JS
- Improved : Website Optimizer Design
- Improved : Download All Optimized Images in Website Optimizer
- Improved : Admin / User Panel UI
- Updated : All Used Packages
- Fixed : Minor Bugs
 
Arslan10227 's signature
Reacted by:
  • Like
Reactions: tee93
Apr 30, 2024
Version 1.2.0

Untouched Version @raz0r You are the best, can you do nulled?

- Added : PhonePe Payment Method
- Fixed : Custom Page in Modern theme
- Fixed : Translated website content in the database
- Fixed : Missing translation words
- Fixed : Showed even after disabling custom page on website
- Fixed : Some Minor Bugs

Optimer v 1.2.0 Untouched
 
Reacted by:
  • Love
  • Like
Reactions: angelpeace and tee93

April 30, 2024​

Version 1.2.0STABLELATEST​

  • Added: PhonePe payment method.
  • Fixed: Issues with the custom page in the Modern theme.
  • Fixed: Translated website content stored in the database.
  • Fixed: Missing translation words.
  • Fixed: Custom page continued to display even after being disabled.
  • Fixed: Various minor bugs.

February 10, 2024​

Version 1.1.0STABLE​

  • Added: Backblaze S3 storage integration.
  • Added: New website template.
  • Added: Bulk download and delete image functionality.
  • Added: Image download options in PNG, JPEG, and WEBP formats.
  • Added: Website PWA (Progressive Web App) capabilities.
  • Added: Ability to add custom CSS and JavaScript.
  • Improved: Design of the website optimizer.
  • Improved: Functionality for downloading all optimized images in the website optimizer.
  • Improved: UI of the admin and user panels.
  • Updated: All packages used within the application.
  • Fixed: Various minor bugs.
 
Reacted by:
  • Like
Reactions: ngbazeblog
raz0r updated Optimer - Advanced Image Compression + Cloud Storage Platform | SAAS | PHP with a new update entry:

Optimer - Advanced Image Compression + Cloud Storage Platform | SAAS | PHP 1.2 NULLED

🔑LINK PROTECTION PASSWORD FOR THIS UPDATE🔑
messages > 15 (0) and likes > 100 (0) Unlock


April 30, 2024​

Version 1.2.0​

  • Added: PhonePe payment method.
  • Fixed: Issues with the custom page in the Modern theme.
  • Fixed: Translated website content stored in the database.
  • Fixed: Missing translation words.
  • Fixed: Custom page continued to display even...

Read the rest of this update entry...
 
raz0r 's signature
Reacted by:

i faced error in this script so fixed tham if any one face it here i post solution just apply it.
file no. 1 /app/Http/Controllers/Website/WebController.php
PHP:
// Web Index
   public function webIndex()
{
    // Queries
    $config = Config::get();

    // Check website
    if ($config[46]->config_value == "yes") {
        // Plans
        $page = Page::where('slug', 'home')->where('status', 1)->get();

        // Create storage link
        Artisan::call('storage:link');

        // Check page
        if (!$page->isEmpty()) {
            $plans = Plan::where('status', 1)->where('is_private', '0')->get();
            $currency = Currency::where('iso_code', $config[1]->config_value)->first();
            $setting = Setting::where('status', 1)->first();

            // Get access types
            $access_types = "";
            $acceptedFiles = "";
            $_access_types = json_decode($config[37]->config_value);

            if (is_array($_access_types)) {
                foreach ($_access_types as $type) {
                    switch ($type) {
                        case '.jpg':
                            $access_types .= 'JPG, ';
                            $acceptedFiles .= '.jpg,';
                            break;
                        case '.jpeg':
                            $access_types .= 'JPEG, ';
                            $acceptedFiles .= '.jpeg,';
                            break;
                        case '.svg':
                            $access_types .= 'SVG, ';
                            $acceptedFiles .= '.svg,';
                            break;
                        case '.webp':
                            $access_types .= 'WEBP, ';
                            $acceptedFiles .= '.webp,';
                            break;
                        case '.gif':
                            $access_types .= 'GIF, ';
                            $acceptedFiles .= '.gif,';
                            break;
                        case '.png':
                            $access_types .= 'PNG, ';
                            $acceptedFiles .= '.png,';
                            break;
                    }
                }

                // Trim trailing commas and spaces
                $access_types = rtrim($access_types, ', ');
                $acceptedFiles = rtrim($acceptedFiles, ',');
            }

            // Check plan for free
            $planPrices = [];
            foreach ($plans as $plan) {
                $planPrices[] = $plan->price;
            }

            $requiredCreditCard = in_array("0.00", $planPrices);

            // SEO Tools
            SEOTools::setTitle($page[0]->name . ' - ' . $page[0]->meta_title);
            SEOTools::setDescription($page[0]->description);

            SEOMeta::setTitle($page[0]->name . ' - ' . $page[0]->meta_title);
            SEOMeta::setDescription($page[0]->description);
            SEOMeta::addMeta('article:section', $page[0]->name . ' - ' . $page[0]->meta_title, 'property');
            SEOMeta::addKeyword([$page[0]->keywords]);

            OpenGraph::setTitle($page[0]->name . ' - ' . $page[0]->meta_title);
            OpenGraph::setDescription($page[0]->description);
            OpenGraph::setUrl(URL::full());
            OpenGraph::addImage([asset($setting->site_logo), 'size' => 300]);

            JsonLd::setTitle($page[0]->name . ' - ' . $page[0]->meta_title);
            JsonLd::setDescription($page[0]->description);
            JsonLd::addImage(asset($setting->site_logo));

            // Return values
            $returnValues = compact(
                'plans',
                'config',
                'currency',
                'access_types',
                'acceptedFiles',
                'setting',
                'requiredCreditCard'
            );

            // Check selected theme
            if ($config[48]->config_value == "513402991882314") {
                return view("website.classic.index", $returnValues);
            } else if ($config[48]->config_value == "330599619570398") {
                return view("website.modern.index", $returnValues);
            }
        } else {
            abort(404);
        }
    } else {
        return redirect('/login');
    }
}
file no. 2 resources/views/admin/pages/settings/optimer.blade.php

PHP:
 {{-- Supported Formats (Website) --}}
@php
    $rawTypes = $config[37]->config_value;
    $accessTypes = json_decode($rawTypes, true);

    // Fallback if JSON decoding fails
    if (!is_array($accessTypes)) {
        $accessTypes = explode(',', $rawTypes);
    }
@endphp

<div class="col-md-6 col-xl-6 mb-2">
    <div class="mb-3">
        <div class="form-label required">{{ __('Supported Formats (Website)') }}</div>
        <select class="form-select" name="support_types[]" multiple required>
            <option value=".jpg" {{ in_array('.jpg', $accessTypes) ? 'selected' : '' }}>{{ __('.JPG') }}</option>
            <option value=".jpeg" {{ in_array('.jpeg', $accessTypes) ? 'selected' : '' }}>{{ __('.JPEG') }}</option>
            <option value=".png" {{ in_array('.png', $accessTypes) ? 'selected' : '' }}>{{ __('.PNG') }}</option>
            <option value=".webp" {{ in_array('.webp', $accessTypes) ? 'selected' : '' }}>{{ __('.WEBP') }}</option>
            <option value=".svg" {{ in_array('.svg', $accessTypes) ? 'selected' : '' }}>{{ __('.SVG') }}</option>
            <option value=".gif" {{ in_array('.gif', $accessTypes) ? 'selected' : '' }}>{{ __('.GIF') }}</option>
        </select>
    </div>
</div>


You can easyly find tham on inside code and replace tham after its working fine. thanks @raz0r (nullcave)
 
Last edited:
INDTECH 's signature
Reacted by:
Top