Next generation website builder

سازنده وب سایت با کشیدن و رها کردن قدرتمند و آسان برای وبلاگ ها، ارائه ها یا فروشگاه های تجارت الکترونیک.

لبه های ناهموار پایین
Hero background

امنیت بهتر

Vvveb 100% در برابر تزریق sql ایمن است، آسیب پذیری که اکثر CMS ها را تحت تاثیر قرار می دهد.

سفارشی سازی نامحدود

Vvveb فقط از html برای قالب بندی برای حداکثر انعطاف استفاده می کند.

تجارت الکترونیک پیشرفته

Vvveb یک پلت فرم تجارت الکترونیک با ویژگی های کامل با عملکرد پیشرفته است.

بومی سازی کامل

محتوا را به چند زبان منتشر کنید یا به ارزهای مختلف بفروشید.

Real time code editor

Code editor with syntax highglighting that updates in real time.

از هر یک از صدها فونت از فونت های گوگل برای طراحی خود استفاده کنید.

سازنده قدرتمند و آسان برای کشیدن و رها کردن برای وبلاگ ها، وب سایت ها یا فروشگاه های تجارت الکترونیک.

بیشتر بدانید
Macbook
App development

صفحه ساز را بکشید و رها کنید

Intuitive building with simple drag and drop for sections, components and blocks.

html برای بلوک ها و اجزای بخش و این الگو با استفاده از بوت استرپ ساخته شده است.

بیشتر بدانید

Latest Products

Best quality at the lowest price.

برخی از کاربران ما

بشنوید که کاربران ما چه می گویند

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu sem tempor، varius quam at، luctus dui.

team

جان دو

شرکت شرکت

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu sem tempor، varius quam at، luctus dui.

team

جین دو

شرکت شرکت

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu sem tempor، varius quam at، luctus dui.

team

جان دو

شرکت شرکت

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu sem tempor، varius quam at، luctus dui.

team

جین دو

شرکت شرکت

Real time code editor

Code editor with syntax highglighting that updates in real time.

از هر یک از صدها فونت از فونت های گوگل برای طراحی خود استفاده کنید.

سازنده قدرتمند و آسان برای کشیدن و رها کردن برای وبلاگ ها، وب سایت ها یا فروشگاه های تجارت الکترونیک.

بیشتر بدانید
Macbook
App development

صفحه ساز را بکشید و رها کنید

Intuitive building with simple drag and drop for sections, components and blocks.

html برای بلوک ها و اجزای بخش و این الگو با استفاده از بوت استرپ ساخته شده است.

بیشتر بدانید

طرح خود را انتخاب کنید

14-day free trial no credit card required.

شخصی $ 49 /mos
  • 5 Dog Walk
  • 3 Vet Visit
  • 3 Pet Spa
  • پشتیبانی رایگان
شروع کنید
تجارت $ 79 /mos
  • 5 Dog Walk
  • 3 Vet Visit
  • 3 Pet Spa
  • پشتیبانی رایگان
شروع کنید
نهایی $ 109 /mos
  • 5 Dog Walk
  • 3 Vet Visit
  • 3 Pet Spa
  • پشتیبانی رایگان
شروع کنید

نمونه کارها

Some of our work

Ready to take the next step?

Our specialists are ready to work on your next awesome project

Contact us today to get started!

با ما تماس بگیرید
Hero background

آخرین پست ها

Fresh updates from the industry.

F.A.Q

Frequently Asked Questions

Lorem ipsum dolor sit, amet consectetur adipisicing elit Consequatur quidem eius cum voluptatum quasi delectus.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maiores porro quidem qui recusandae animi eaque id atque, dolorum expedita magnam modi dolores corrupti. Laudantium cumque suscipit voluptas asperiores, et recusandae.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maiores porro quidem qui recusandae animi eaque id atque, dolorum expedita magnam modi dolores corrupti. Laudantium cumque suscipit voluptas asperiores, et recusandae.

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maiores porro quidem qui recusandae animi eaque id atque, dolorum expedita magnam modi dolores corrupti. Laudantium cumque suscipit voluptas asperiores, et recusandae.

تماس با ما

سازنده وب سایت با کشیدن و رها کردن قدرتمند و آسان برای وبلاگ ها، ارائه ها یا فروشگاه های تجارت الکترونیک.

html برای بلوک ها و کامپوننت های بخش ها و این الگو با استفاده از بوت استرپ 5 ساخته شده اند.

ایمیل: admin@vvveb.com

تلفن: +55 (111) 123 777

Stay Informed with Early Updates!

Subscribe to our newsletter and receive the latest updates and important news directly to your inbox.

    PHP error log not readable, make sure that your log is properly configured and that is readable.
        1. /* /home/maziyarid-333/maziyarid.com/plugins/debug/plugin.php [line: 124 - 129] */
          function ($sql, $params){
          			$debugSql = $db->debugSql($sql, $params);
          			$this->view->debug['data']['sql'][] = [$sql, $params + ['sql' => $debugSql]];
          
          			return [$sql, $params];
          		});
          
        1. /* /home/maziyarid-333/maziyarid.com/plugins/debug/plugin.php [line: 167 - 180] */
          function (){
          			$events = Event::getEvents();
          
          			array_walk_recursive($events, function (&$value, $key) {
          				if (is_object($value)) {
          					if ($value instanceof \Closure) {
          						$value = $this->closureDump($value);
          					}
          				}
          			});
          
          			$this->view->debug['data']['filters'] = $events;
          			$this->view->debug['data']['request'] = Routes::getUrlData();
          		});
          
        1. /* /home/maziyarid-333/maziyarid.com/plugins/minify/plugin.php [line: 373 - 385] */
          function ($template, $htmlFile, $tplFile, $vTpl, $view){
          			$theme = $view->getTheme();
          
          			$this->initMinifier();
          
          			$this->processCss($vTpl, $template, $theme);
          			$this->processCss($vTpl, $template, $theme, 'body > ');
          
          			$this->processJs($vTpl, $template, $theme);
          			$this->processJs($vTpl, $template, $theme, 'body > ');
          
          			return [$template, $htmlFile, $tplFile, $vTpl, $view];
          		});
          
        2. /* /home/maziyarid-333/maziyarid.com/plugins/vvvebcom/plugin.php [line: 56 - 60] */
          function ($template, $htmlFile, $tplFile, $vTpl, $view){
          			$vTpl->loadTemplateFile(__DIR__ . '/app/template/common.tpl');
          
          			return [$template, $htmlFile, $tplFile, $vTpl, $view];
          		});
          
        1. /* /home/maziyarid-333/maziyarid.com/plugins/toc-posts/plugin.php [line: 174 - 180] */
          function ($results = false){
          			if ($results && isset($results['content'])) {
          				$this->toc($results);
          			}
          
          			return [$results];
          		});
          
        1. /* /home/maziyarid-333/maziyarid.com/plugins/toc-posts/plugin.php [line: 182 - 188] */
          function ($results = false){
          			if ($results && isset($results[0])) {
          				$this->toc($results[0]);
          			}
          
          			return [$results];
          		});
          
  1. post
  2. /{language{2,5}}/
  3. index/index
  4. \/(?[^$\/]{2,5})\/
    1. SELECT pd.*,product.*, product.product_id as array_key ,(SELECT JSON_ARRAYAGG( JSON_OBJECT('id', pi.product_image_id, 'image', pi.image) ) FROM product_image as pi WHERE pi.product_id = product.product_id GROUP BY pi.product_id) as images ,(SELECT MIN(pvmin.price) FROM product_variant pvmin WHERE pvmin.product_id = product.product_id LIMIT 1 ) AS min_price ,(SELECT MAX(pvmax.price) FROM product_variant pvmax WHERE pvmax.product_id = product.product_id LIMIT 1 ) AS max_price FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = :language_id ) WHERE 1 = 1 AND p2s.site_id = :site_id AND product.type = :type AND product.status = :status ORDER BY product.product_id DESC LIMIT :start, :limit
      1. 1
      2. 1
      3. 1
      4. post
      5. fa_IR
      6. 1
      7. 1
      8. 1
      9. 8
      10. 1
      11. autocomplete
      12. product
      13. 1
        1. 1
        2. medium
        3. true
        4. SELECT pd.*,product.*, product.product_id as array_key ,(SELECT JSON_ARRAYAGG( JSON_OBJECT('id', pi.product_image_id, 'image', pi.image) ) FROM product_image as pi WHERE pi.product_id = product.product_id GROUP BY pi.product_id) as images ,(SELECT MIN(pvmin.price) FROM product_variant pvmin WHERE pvmin.product_id = product.product_id LIMIT 1 ) AS min_price ,(SELECT MAX(pvmax.price) FROM product_variant pvmax WHERE pvmax.product_id = product.product_id LIMIT 1 ) AS max_price FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = 1 ) WHERE 1 = 1 AND p2s.site_id = 1 AND product.type = 'product' AND product.status = 1 ORDER BY product.product_id DESC LIMIT 0, 8
      1. SELECT count(*) FROM ( SELECT product.product_id FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = :language_id ) WHERE 1 = 1 AND p2s.site_id = :site_id AND product.type = :type AND product.status = :status ) as count
        1. 1
        2. 1
        3. 1
        4. post
        5. fa_IR
        6. 1
        7. 1
        8. 1
        9. 8
        10. 1
        11. autocomplete
        12. product
        13. 1
          1. 1
          2. medium
          3. true
          4. SELECT count(*) FROM ( SELECT product.product_id FROM product LEFT JOIN product_to_site p2s ON (product.product_id = p2s.product_id) LEFT JOIN product_content pd ON ( product.product_id = pd.product_id AND pd.language_id = 1 ) WHERE 1 = 1 AND p2s.site_id = 1 AND product.type = 'product' AND product.status = 1 ) as count
        1. SELECT pd.*,post.*,ad.username,ad.display_name,ad.admin_id,ad.email, ad.avatar, ad.bio, ad.first_name, ad.last_name ,(SELECT COUNT(c.comment_id) FROM comment c WHERE post.post_id = c.post_id AND c.status = :comment_status ) AS comment_count FROM post LEFT JOIN post_content pd ON ( post.post_id = pd.post_id AND pd.language_id = :language_id ) LEFT JOIN post_to_site ps ON (post.post_id = ps.post_id) LEFT JOIN admin ad ON (post.admin_id = ad.admin_id) WHERE 1 = 1 AND post.type = :type AND post.status = :status AND ps.site_id = :site_id ORDER BY post.post_id desc LIMIT :start, :limit
          1. 1
          2. 1
          3. 1
          4. post
          5. fa_IR
          6. 1
          7. 1
          8. autocomplete
          9. post
          10. 3
          11. post_id
          12. desc
          13. publish
          14. 200
          15. 1
          16. 1
          17. 1
          18. medium
          19. 1
            1. SELECT pd.*,post.*,ad.username,ad.display_name,ad.admin_id,ad.email, ad.avatar, ad.bio, ad.first_name, ad.last_name ,(SELECT COUNT(c.comment_id) FROM comment c WHERE post.post_id = c.post_id AND c.status = 1 ) AS comment_count FROM post LEFT JOIN post_content pd ON ( post.post_id = pd.post_id AND pd.language_id = 1 ) LEFT JOIN post_to_site ps ON (post.post_id = ps.post_id) LEFT JOIN admin ad ON (post.admin_id = ad.admin_id) WHERE 1 = 1 AND post.type = 'post' AND post.status = 'publish' AND ps.site_id = 1 ORDER BY post.post_id desc LIMIT 0, 3
          1. SELECT count(*) FROM ( SELECT post.post_id FROM post LEFT JOIN post_content pd ON ( post.post_id = pd.post_id AND pd.language_id = :language_id ) LEFT JOIN post_to_site ps ON (post.post_id = ps.post_id) LEFT JOIN admin ad ON (post.admin_id = ad.admin_id) WHERE 1 = 1 AND post.type = :type AND post.status = :status AND ps.site_id = :site_id ) as count
            1. 1
            2. 1
            3. 1
            4. post
            5. fa_IR
            6. 1
            7. 1
            8. autocomplete
            9. post
            10. 3
            11. post_id
            12. desc
            13. publish
            14. 200
            15. 1
            16. 1
            17. 1
            18. medium
            19. 1
              1. SELECT count(*) FROM ( SELECT post.post_id FROM post LEFT JOIN post_content pd ON ( post.post_id = pd.post_id AND pd.language_id = 1 ) LEFT JOIN post_to_site ps ON (post.post_id = ps.post_id) LEFT JOIN admin ad ON (post.admin_id = ad.admin_id) WHERE 1 = 1 AND post.type = 'post' AND post.status = 'publish' AND ps.site_id = 1 ) as count