Jump to content

Michael

Moderators
  • Posts

    9,521
  • Joined

  • Last visited

  • Days Won

    185

Reputation Activity

  1. Like
    Michael reacted to MemoryX2 in Licensecart   
    It looks awesome!! I like your idea!! The website is really looking good!
     
     
     
    Sounds about right 
  2. Like
    Michael reacted to Bit Bayou in Domain Name: Budgethosts.net   
    I bought budgethosts.net a while back, but never did anything with it. I don't feel like listing it at any auction or go through that hassle, and I hate that I own it and it's just sitting there. If anyone here wants it, please let me know.
     
    While I'd probably give the Blesta staff priority, I'll pretty much give it to anyone as a free push to their Domain.com account. Let me know if you want it.
     
    Expiration Date: July 10, 2014
  3. Like
    Michael reacted to John in Hostingcon 2013 Austin   
    The Blesta next to WHMCS photo made my day!!
  4. Like
    Michael reacted to Bit Bayou in Hostingcon 2013 Austin   
    I lucked out this year. My company is paying for me to go.
  5. Like
    Michael reacted to Paul in Hostingcon 2013 Austin   
    I may post the photo later.
     
    Never been to Defcon, would definitely like to go sometime.
  6. Like
    Michael reacted to Paul in Hostingcon 2013 Austin   
    I think there's a photo of me outside a sandwhich shop in Austin, lol.. I didn't post it though.
  7. Like
    Michael reacted to Paul in Hostingcon 2013 Austin   
    As you guys know, Cody and I went to Austin this week for HostingCon.
     
    We had a really good time, and met with a ton of people. It's definitely interesting to see what everyone is up to, meet some people again, and others for the first time in person. Here are a few pics from our time there..
     
    The convention center -
     

     
    Main hall, before opening ceremony -
     

     
    cPanel/SoftLayer party (part of it, there was another room and a balcony up top where most people were) -
     

     
    Around town, the capitol building -
     

     
    Cody posing by the competitions booth -
     

     
    Competition Jenga, it kept falling apart, over and over and over  (A sign?) -
     

     
    Some of you may be wondering, yes we did meet both Aaron and Matt and others from their team. We didn't think to ask for a photo at the time, but we had a really good, friendly chat. Even though we are competitors, it was really nice to meet them.
     
    Ultimately, we strengthened some relationships, formed some new ones, and got a lot of great ideas that should be coming down the pipeline in the future. Wherever we went, we found people who were excited about Blesta and wished us the best. It's really great to know that so many people are behind us, and it's hard not to get at least a little charged up about the future.
     
    So, was HostingCon Austin a success? Absolutely!
     
    Looking forward to the future.
  8. Like
    Michael reacted to xiam in Changed Up The Portal Page   
    We decided that just plain text was not enough for our portal page so we added some nice images to suit our design
     
    We have many more changes to make on the page before its completed, our current clients using the system are loving it. 
    http://billing.xiam.com.au/

  9. Like
    Michael reacted to Bit Bayou in Site Integration With Blesta 3.1.x   
    Very helpful.
     
    Now to figure out multi-company.
  10. Like
    Michael got a reaction from Ken Ng in Site Integration With Blesta 3.1.x   
    So you want to make your blesta installation to look like your website?
     
    First go to: app/views/client/default/
     
    Make sure you Take a backup of the default folder or do make a new folder called default_backup and copy the files first before editing.
     
    upload the folders you need from your website like /css and /images and even /js if you have custom JS.
     
    Now go and edit: structure.pdt
     
    Here you can see everything which displays the Top / Content / footer.
     
    So remove everything except this:
     
    <section id="outer_layout"<?php echo ($this->Html->ifSet($outer_class) ? " class=\"" . $this->Html->_($outer_class, true) . "\"" : "");?>> <section class="layout"> <div class="page"> <?php echo $content;?> </div> </section>  
    As that is the middle content Which we want to keep the same of course.
     
    Now copy the header from your website.
     
     
    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>My site Name</title> <meta name="author" content="Blesta" /> <meta name="rating" content="Safe For Kids" /> <link href="http://yoursite.com/css/bootstrap.css" rel="stylesheet"> <link href="http://yoursite.com/css/cubicwebs.css?v=2" rel="stylesheet"> </head> <body> <section id="outer_layout"<?php echo ($this->Html->ifSet($outer_class) ? " class=\"" . $this->Html->_($outer_class, true) . "\"" : "");?>> <section class="layout"> <div class="page"> <?php echo $content;?> </div> </section>  
    Now replace the http://yoursite.com/ of your CSS / JS  to: [Remember to leave the external links like google the same]
     
    <?php echo $this->view_dir;?>  
    And replace the Title of your design to: 
     
    <?php echo (($page_title = (isset($page_title) ? $page_title : $this->_($page_title_lang, true, $get_params))) ? $this->Html->_($page_title, true) . " | " : "") . $this->Html->_($system_company->name, true);?> Like:
    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title><?php echo (($page_title = (isset($page_title) ? $page_title : $this->_($page_title_lang, true, $get_params))) ? $this->Html->_($page_title, true) . " | " : "") . $this->Html->_($system_company->name, true);?></title> <meta name="author" content="Blesta" /> <meta name="rating" content="Safe For Kids" /> <link href="<?php echo $this->view_dir;?>css/bootstrap.css" rel="stylesheet"> <link href="<?php echo $this->view_dir;?>css/cubicwebs.css?v=2" rel="stylesheet"> </head> <body> <section id="outer_layout"<?php echo ($this->Html->ifSet($outer_class) ? " class=\"" . $this->Html->_($outer_class, true) . "\"" : "");?>> <section class="layout"> <div class="page"> <?php echo $content;?> </div> </section>  
    Now that will make the header the same. However we now need to add the final Blesta Header code, just above the </head><body> put the following code:
     
    <!--[if IE 9]><link href="<?php echo $this->view_dir;?>css/ie9_css3.css" rel="stylesheet" type="text/css" /><![endif]--> <link href="<?php echo $this->view_dir;?>css/jquery.qtip.css" rel="stylesheet" type="text/css" /> <?php // Theme CSS if (isset($theme_css)) { ?> <link href="<?php $this->Html->_($theme_css);?>" rel="stylesheet" type="text/css" media="screen" /> <?php } ?> <?php echo $this->Javascript->getFiles("head");?> <?php echo $this->Html->ifSet($custom_head); ?> <link href="<?php echo $this->view_dir;?>css/jquery.qtip.css" rel="stylesheet" type="text/css" /> <?php // Theme CSS if (isset($theme_css)) { ?> <link href="<?php $this->Html->_($theme_css);?>" rel="stylesheet" type="text/css" media="screen" /> <?php } ?> <?php echo $this->Javascript->getFiles("head");?> <?php echo $this->Html->ifSet($custom_head); ?>  
     
     
    Now it's time for the Footer.
     
    Paste your footer under the </section> like:
     
    <section id="outer_layout"<?php echo ($this->Html->ifSet($outer_class) ? " class=\"" . $this->Html->_($outer_class, true) . "\"" : "");?>> <section class="layout"> <div class="page"> <?php echo $content;?> </div> </section> <div class="footer"> <div class="wrap"> <div class="foot_left"> <b>Our Products</b><br /> </div> <div class="foot_middle"> <b>Blesta</b><br /> </div> <div class="foot_middle"> <b>Legal</b><br /> </div> <div class="foot_right"> <a href="https://cubicwebs.com/" class="footlogo"></a><br /> © Blesta 2013. All Rights Reserved.<br /> </div> </div> </div> Now to add the final Blesta code to the footer, Under your last DIV put the following:
    <?php echo $this->Javascript->getFiles("body");?> <?php echo $this->Javascript->getInline();?> </section> </body> </html>  
    Like:
    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title><?php echo (($page_title = (isset($page_title) ? $page_title : $this->_($page_title_lang, true, $get_params))) ? $this->Html->_($page_title, true) . " | " : "") . $this->Html->_($system_company->name, true);?></title> <meta name="author" content="Blesta" /> <meta name="rating" content="Safe For Kids" /> <link href="<?php echo $this->view_dir;?>css/bootstrap.css" rel="stylesheet"> <link href="<?php echo $this->view_dir;?>css/blesta.css?v=2" rel="stylesheet"> link href="<?php echo $this->view_dir;?>css/jquery.qtip.css" rel="stylesheet" type="text/css" /> <?php // Theme CSS if (isset($theme_css)) { ?> <link href="<?php $this->Html->_($theme_css);?>" rel="stylesheet" type="text/css" media="screen" /> <?php } ?> <?php echo $this->Javascript->getFiles("head");?> <?php echo $this->Html->ifSet($custom_head); ?> </head> <body> <section id="outer_layout"<?php echo ($this->Html->ifSet($outer_class) ? " class=\"" . $this->Html->_($outer_class, true) . "\"" : "");?>> <section class="layout"> <div class="page"> <?php echo $content;?> </div> </section> <div class="footer"> <div class="wrap"> <div class="foot_left"> <b>Our Products</b><br /> </div> <div class="foot_middle"> <b>Blesta</b><br /> </div> <div class="foot_middle"> <b>Legal</b><br /> <a href="https://cubicwebs.com/terms-of-service2">Terms & Conditions</a><br /> </div> <div class="foot_right"> <a href="https://cubicwebs.com/" class="footlogo"></a><br /> © Blesta 2013. All Rights Reserved.<br /> </div> </div> </div> <?php echo $this->Javascript->getFiles("body");?> <?php echo $this->Javascript->getInline();?> </section> </body> </html>  
    Now you've got the Main core bit's done. Time to replace the extra bits, to make it easier I've made them sections and you can use what you need.
     
     
    Show Login when not logged in, but show Log out when logged in:
    <?php if ($this->Html->ifSet($logged_in)) { ?> <a href="<?php echo $this->Html->safe($this->client_uri . "logout/");?>">Logout</a> <?php } else { ?> <a href="<?php echo $this->Html->safe($this->client_uri . "login/");?>">Login</a> <?php } ?>  
    Show different navigation depending whether user is logged in or not:
    <?php if ($this->Html->ifSet($logged_in)) { ?> <a href="http://billing.yourdomain.com/customers/accounts/">Payment Accounts</a> <a href="http://billing.yourdomain.com/customers/contacts/">Contacts</a> <a href="http://billing.yourdomain.com/customers/plugin/download_manager/client_main/">Downloads</a> <a href="http://billing.yourdomain.com/customers/plugin/support_manager/client_main/">Support</a> <a href="https://billing.yourdomain.com/plugin/order/main/signup/register">Sign up</a> <?php }else{ ?> <a href="https://yourdomain.com/shared-hosting">WebHosting</a> <a href="https://yourdomain.com/resellers">Resellers</a> <a href="https://yourdomain.com/managed-vps">VPS</a> <a href="https://yourdomain.com/shoutcasts">Streaming</a> <a href="https://yourdomain.com/domains">Domains</a> <a href="https://yourdomain.com/about-us">Company</a> <a href="https://billing.yourdomain.com/plugin/order/main/signup/register">Sign up</a> <?php } ?> If you have Multi-company licenses and you want the urls to change per company you will need to use this style URLs:

      Show the page title:
    <?php if ($this->Html->ifSet($title)) { $this->Html->_($title); } else { $this->_("AppController.client_structure.default_title"); } ?>  
    Showing Theme Logo:
    <a href="<?php echo $this->Html->safe($this->base_uri);?>"> <?php if (!empty($theme_logo)) { ?> <img src="<?php $this->Html->_($theme_logo);?>" alt="Logo" /> <?php } else { ?> <img src="<?php echo $this->view_dir;?>images/logo.png" alt="Blesta" /> <?php } ?> </a>  
    Showing your own logo with link to the index:
    <a href="<?php echo $this->Html->safe($this->base_uri);?>"><img src="urltologo.png"></a> or
    <a href="<?php echo $this->Html->safe($this->base_uri);?>"><div class="logo"></div></a> or
    <a href="<?php echo $this->Html->safe($this->base_uri);?>" class="logo"></a> Return to Admin panel message:
    <?php if ($this->Html->ifSet($staff_as_client)) { ?> <div class="global_note"><?php $this->_("AppController.client_structure.staff_as_client_note", false, $this->Html->ifSet($this->admin_uri) . "clients/logoutasclient/");?></div> <?php } ?> The buttons which say Login / Return to portal etc:
    <?php if ($this->Html->ifSet($logged_in)) { ?> <span class="button"><a href="<?php echo $this->Html->safe($this->client_uri . "logout/");?>"><?php $this->_("AppController.client_structure.text_logout");?></a></span> <?php } else { ?> <span class="button"><a href="<?php echo $this->Html->safe($this->client_uri . "login/");?>"><?php $this->_("AppController.client_structure.text_login");?></a></span> <?php } ?> <span class="button"><a href="<?php echo $this->Html->safe(WEBDIR);?>"><?php $this->_("AppController.client_structure.text_return_to_portal");?></a></span> Navigation with Link / Link / Link / Link and the bar under the header on default:
    <section class="outer_nav"> <section class="layout"> <div class="inner_layout"> <nav id="nav"> <ul> <?php $i = 0; $nav_total = count($nav); foreach ($this->Html->ifSet($nav, array()) as $link => $value) { $attributes = array(); $link_attributes = array(); if ($value['active']) $link_attributes['class'][] = "active"; if ($i == 0) $attributes['class'][] = "first"; elseif ($i == $nav_total-1) $attributes['class'][] = "last"; ?> <li<?php echo $this->Html->buildAttributes($attributes);?>> <a href="<?php $this->Html->_($link);?>"<?php echo $this->Html->buildAttributes($link_attributes);?>><?php $this->Html->_($value['name']);?></a> </li> <?php $i++; } unset($i); ?> </ul> </nav> </div> </section> </section>  
    Hope this is a easier tut to follow, I've tried to make it as simple as I can. Good luck customizing your Blesta.
  11. Like
    Michael reacted to Paul in Hostbill Joke   
    There definitely hasn't been enough love from hosting billing vendors in the past decade. Hopefully we can change that and shake things up a bit.
  12. Like
    Michael reacted to ezpnet in Contact Types?   
    For us, the ability to have contacts on the account is a requirement. 
     
    Giving the contacts the ability to login would be absolutely perfect. 
     
    We have many clients who host with us but have a web dev who deals with our support and an accountant who deals with billing, etc.
  13. Like
    Michael reacted to RS7588 in Site Integration With Blesta 3.1.x   
    Good stuff. Thanks for this!
  14. Like
    Michael reacted to Chris in Welcome Email For Hosting   
    Very nice thanks for the share
  15. Like
    Michael reacted to Paul in Hostbill Joke   
    Nothing to see yet, additional order templates will likely be coming post release, starting with 3.1.
  16. Like
    Michael got a reaction from Scott Horsley in Anyone Watching The Ps4 Reveal?   
    Oh I love Sony! This just makes me giggle like a girl PMSL...
     


  17. Like
    Michael reacted to Paul in Anyone Watching The Ps4 Reveal?   
    I saw this this morning, pretty funny. They are definitely firing some shots over the bow @ xbox
  18. Like
    Michael reacted to Paul in Forum Logo   
    Yes, it's mostly done just have a few remaining pages to complete. It will be launching at or shortly prior to final release.
  19. Like
    Michael reacted to xison in New Domains   
    Yes, about a month ago. Just looked it up... May 13th. Here is a news article: http://www.thewhir.com/web-hosting-news/name-com-resets-customer-passwords-after-security-breach
  20. Like
    Michael reacted to Scott Horsley in Anyone Watching The Ps4 Reveal?   
    haha.. same thing I've heard from most people.
  21. Like
    Michael reacted to cloudrck in Anyone Watching The Ps4 Reveal?   
    I learned I won't be buying an Xbox One
  22. Like
    Michael reacted to Paul in Forum Logo   
    I'm not sold on it yet, but it's better than advertising ipboard! 
  23. Like
    Michael reacted to Paul in Hostbill Joke   
    Next week it will be different, and different the following week, and one of these weeks they will disappear.
  24. Like
    Michael got a reaction from John in My Try Haha   
    Well I've still got a few bits to do. But this is my edit: http://billing.cubicwebs.xxx/ and then later will be moved to https://billing.cubicwebs.com shortly.
  25. Like
    Michael reacted to Infralliance in Does Your Customers Use Your Knowledgebase / Faq Sections?   
    You have my vote for this feature  
×
×
  • Create New...