serge
-
Posts
695 -
Joined
-
Last visited
-
Days Won
6
Reputation Activity
-
serge got a reaction from jwogrady in Bucket Billing - Short And Long Term Solution
Sorry to hack , but part of topic was to only associate a given payment method to a package, it's a really good feature to have.
example, when :
- monthly service terms, we could associate "subscription" only VS having both "buy now" & "subscription".
- one time terms: only associate onetime payment VS display both.
- etc
-
serge reacted to Michael in Ticket Subject & Reference
It should happen to new tickets customer side only.
If you are doing the staff side you could do with:
Licensecart {ticket.department_name} - Update to Ticket {ticket.code} - Priority: {ticket.priority}
-
serge reacted to Michael in Ticket Subject & Reference
The hash is a reference to the ticket, and the Ticket# number is the ticket number.
I have: Licensecart {ticket.department_name} - Opened ticket #{ticket.code} [{ticket_hash_code}]
And: Licensecart {ticket.department_name} - #{ticket.code} has been updated. [{ticket_hash_code}]
Eg: Licensecart Sales Enquires - #123456 has been updated [-ab43-]
-
serge reacted to Jonathan in Delete Tickets
Kayako has a Trash Bin which is where when you click "delete" a ticket goes. From here within this folder there's an "empty trash" button. The ability to do these two things are controll be separate permissions assignable to staff/groups.
This would be a pretty cool implementation for Blesta. I've attached a couple of screenshots.
-
serge reacted to Paul in Delete Tickets
Ok, pretty straight forward.
So, what if we allow any staff assigned to the department to send a ticket to the trash bin, and then made a setting available to each staff so they can access and empty the trash bin? (This would probably apply to any/all tickets in the trash that belonged to departments for which they had access.)
What does everyone think?
-
serge got a reaction from WebHostCentral UK - Dean in Trouble With Ticket Import Via Pop3
In addition to what Paul said, you could check if you do not have old unfinished cron tasks, as if there are, they could froze your cron task
it's SQL query to run on your blesta database
found if there is unfinished cron task:
---------------------------------------------------------
SELECT * FROM `log_cron` WHERE `run_id` !=0 AND `end_date` IS NULL ORDER BY `start_date` DESC;
if there is, delete unfinished task:
-------------------------------------------------------
DELETE FROM `log_cron` WHERE `run_id` !=0 AND `end_date` IS NULL ORDER BY `start_date` DESC;
And after that run cron manually from blesta interface
------------------------------------------
-
-
serge got a reaction from Michael in Morocco States
ISO organization is located in a neutral country, Switzerland...
And each country national standardization organization is member at ISO, and together they create the ISO standards:
http://www.iso.org/iso/home/about/iso_members.htm
ISO member for Morocco is:
---------------------------------
IMANOR (Institut Marocain de Normalisation) is the national standards body of Morocco and is responsible for standardization in Morocco
ISO member for UK is:
----------------------------
The British Standards Institution (BSI)
-
serge reacted to a.daniello in Morocco States
@naja7host
What i said is only a joke, a provocation. You know my opinion about multi-language & co. in Blesta. I think also that Blesta team should take you on board, as a remote freelance!
Non only for your great contribution, but also because you can represent an foreign point of view (about translations, invoicing and pro-forma, and so on).
Good luck!
-
serge got a reaction from Michael in Introductory Service With Roll Over
+1 : Yes, it's an interesting request feature.
Close to that I found with the licence plugin/module , & when offering free trial licence, nothing prevent customer to order new trial licence by creating a new blesta account, imagine each time a trial licence is cancelled at term, customer create a new account & re-order.
I had to create my own cron to cancel trial licence using same domain, only the first ordered is the "legit"
-
serge got a reaction from ModulesBakery in Introductory Service With Roll Over
+1 : Yes, it's an interesting request feature.
Close to that I found with the licence plugin/module , & when offering free trial licence, nothing prevent customer to order new trial licence by creating a new blesta account, imagine each time a trial licence is cancelled at term, customer create a new account & re-order.
I had to create my own cron to cancel trial licence using same domain, only the first ordered is the "legit"
-
serge got a reaction from LukesUbuntu in Invoice Creation
Additionally you could do this mysql query on your database:
---------
SELECT * FROM `log_cron` WHERE `run_id` !=0 AND `end_date` IS NULL ORDER BY `start_date` DESC;
-----------
In case you have result, that mean some tasks in your cron are locked/bugged, and you should remove these lines, and it's will help blesta be able to run locked tasks
-
serge got a reaction from Paul in Invoice Creation
Additionally you could do this mysql query on your database:
---------
SELECT * FROM `log_cron` WHERE `run_id` !=0 AND `end_date` IS NULL ORDER BY `start_date` DESC;
-----------
In case you have result, that mean some tasks in your cron are locked/bugged, and you should remove these lines, and it's will help blesta be able to run locked tasks
-
serge reacted to WebHostCentral UK - Dean in Does Paypal Create A Payment Account In The Client's Account?
It made me think the first time i saw it and i know what im doing.. but from a customer point of view it needs to be made very simple... and the current way at the moment is it is not very customer friendly...
Also not every hosting company has a merchant account, PayPal only.. from my experience Blesta looks as if it focuses on Merchant accounts..
Again easiest way around this would be to list all payment options (that are enabled in backend) in one list
-
serge reacted to drolfe in Support Department Imap Not Working
HI,
Yes there is a firewall, not on the server, the VM is behind an ASA firewall, IP any any outbound is allowed, only inbound ports are restricted.
Regards, Daniel
-
serge got a reaction from ariq01 in Change Text When Using Email As Username
Have a look in file
/language/en_us/client_login.php
and change this :
$lang['ClientLogin.index.field_username'] = "Username";
TO
$lang['ClientLogin.index.field_username'] = "Email or Username";
Do not forget that at any Blesta update, this file could be over-written, so you will lose customization
-
serge got a reaction from Michael in Change Text When Using Email As Username
Have a look in file
/language/en_us/client_login.php
and change this :
$lang['ClientLogin.index.field_username'] = "Username";
TO
$lang['ClientLogin.index.field_username'] = "Email or Username";
Do not forget that at any Blesta update, this file could be over-written, so you will lose customization
-
serge got a reaction from Michael in Add New Tld Missing Function Missing
an extension is an extension being old or new nTLD, so just add it here:
/components/modules/enom/config/enom.php
Until you list there only extensions supported by enom that should work
-
serge reacted to Tyson in Cms Plugin: Multicompanies - Missing Redirection For Non Existing Url
Good to hear you were able to isolate it to the custom changes by Rodrigo from another thread.
Since this problem is related to the custom changes you made, I'll close this thread as not a bug with Blesta.
-
serge reacted to Debunker13 in New Invoices Not Defaulting To A Delivery Method
I've recently been noticing that invoice emails are being sent without the attached invoice. This was brought to my attention about a 2 weeks ago when a client told me they were getting payment due reminders, but couldn't find the invoice.
Unless the setting to allow customer to set invoice settings breaks this, I normally manually enter my new clients. But I've even noticed this behaviour with clients I had entered back in version 2.x.
The ability to select a global default delivery method would be nice, then clients could still change their delivery method.
-
serge reacted to Michael in Why Is Blesta Called Blesta?
Paul just came up with it I believe, and then found out Blesta is an anagram of Stable so a perfect match .
-
serge reacted to Rodrigo in [Blesta 3.2-3.5.1] How To Make Static Pages By Modifying Portal Plugin
Hi,
I'm sharing a quick method for making custom static pages in blest system without any additional plugin. Please consider that any future update would require to take care of the changes made as they can be erased.
In this example I'll be doing a static page that will be located in your_blesta_location.com/services
1.1 Creating a static page with custom HTML
1. Open plugins/cms/controller/main.php
Find:
else { $this->redirect($this->base_uri); } Replace for:
else { switch($uri) { case 'services': $this->structure->set("page_title", "*** INSERT PAGE TITLE ***"); $this->structure->set("title", "*** INSERT TITLE SHOWN ON PORTAL TEMPLATE ***"); // Placeholders won't work with this method, so let's use variables $url = rtrim($this->base_url, "/"); $blesta_url = $this->Html->safe($url . WEBDIR); $html = <<<EOT <div class="col-md-4 col-sm-6 portal-box"> <a href="{$blesta_url}services> <div class="well"> <i class="fa fa-cogs fa-4x"></i> <h4>Foo</h4> <p>Bar.</p> </div> </a> </div> EOT; $this->set("content", $html); break; default: $this->redirect($this->base_uri); } } You can repeat the php case for making all the static pages you want, putting HTML between the EOT marks (There should be no space or characters after EOT; mark). If you don't like the broken indentation you can try another methods for doing multi line strings in PHP, but I think using nowdoc is more easy when you need to insert html.
1.2 Adding custom meta tags to the new static page (optional)
1. Open plugins/cms/controller/main.php
Find
$this->set("content", $html); Add Before:
$metatags = <<<EOT <meta property="og:title" content="foo"/> <meta property="og:description" content="bar."/> <meta property="og:image" content="baz"/> <meta property="og:url" content="http://www.example.com/services"/> EOT; $this->structure->set("metatags" , $metatags); 2. Open /app/views/client/bootstrap/structure.pdt (or in your own template)
Find
<meta name="viewport" content="width=device-width, initial-scale=1.0"> Add after
<?php echo $this->Html->ifSet($metatags) ?> Dev note: this could be easier if could find a way to get structure protected property values, then concat the metatags to an existing variable like $custom_head (Is there a method like $this->structure->get()?)
Also, don't forget that the Portal plugin is being developed for being a fully functional CMS system, so this would not be needed in the future.
Here is my result, I'm linking this custom static page from the blesta portal main page for linking to different order pages (currently in design and module coding process, blesta flexibility is awesome)
Result:
Setting what Facebook shows by modifying meta tags
I hope somebody finds this useful
Bye
EDIT: fixed a detail in $url definition
EDIT2: Added how to add custom html into <head>
EDIT3. Confirming that this still works for Blesta 3.5.1
-
serge reacted to Tyson in Blesta Cms Issue-Bug?
The CMS plugin redirects back to the web directory if the page can't be found, which should be the case when you add random text to the URL. I find this is working correctly for me, so I wonder whether you are using the latest CMS plugin from Blesta (without modification)?
-
serge reacted to Blesta Addons in Blesta Cms Issue-Bug?
the redirect is not working inthe second company , that is my first impression , but it should work in any company , if not ; i'm sure this is a kind of a bug .
-
serge reacted to Michael in Blesta Cms Issue-Bug?
Id say because both companies share the same configuration files, and if you have edited the routes.php file it would be the same on both companies. And if you have a plugin the link works. So you could use the Admin tools from Naja7host and disable plugins not assigned to the companies.