Posts by billyf

564 posts
  • Has been part of the Envato Community for over 3 years
  • Has sold $40,000+ on Envato Market
  • Has referred 1+ members
  • Sells items exclusively on Envato Market
+1 more
billyf
says

Yeah, all we need is a way to split description area in multiple rows and columns.
+1

++1

564 posts
  • Has been part of the Envato Community for over 3 years
  • Has sold $40,000+ on Envato Market
  • Has referred 1+ members
  • Sells items exclusively on Envato Market
+1 more
billyf
says

Most likely Envato has a ‘history’ of your previous submission. Try contacting support to show them your design and state your previous submission, and tell them there’s an item which infringed your copyright and let them guide you through the process.

564 posts
  • Has been part of the Envato Community for over 3 years
  • Has sold $40,000+ on Envato Market
  • Has referred 1+ members
  • Sells items exclusively on Envato Market
+1 more
billyf
says

At the end of the day my post was spot on (I think), if you’re worried about dropping sales then increase your marketing, very few authors on here do any marketing and rely on Envato to provide all the sales.

Well, the main appeal of this marketplace is the traffic it has, every author knows that and that’s the main reason why we’re here. If we need to spend money to generate traffic for our items (and also for Envato), what’s the point of paying so much for author fees, spending so much time in the review process and getting abused by some buyers through the poor rating system here?

Of course there are authors who utilize other means to market their items and it’s perfectly fine. When the marketplace was small, there wasn’t as much competition but that also means there weren’t as many buyers at that time. Now that the marketplace has grown, ideally authors wouldn’t face problem with sales / exposure even with increasing competition because there are more visitors coming here.

The problem comes when the number of visitors decrease and we authors have to be ‘creative’ to generate sales for our items. I don’t think the ‘creative’ word in their ‘You do creative, we do the rest’ slogan includes marketing effort, although the word has also added ‘accounting’ into its definition since this year.

564 posts
  • Has been part of the Envato Community for over 3 years
  • Has sold $40,000+ on Envato Market
  • Has referred 1+ members
  • Sells items exclusively on Envato Market
+1 more
billyf
says

Well, from the chart it looks similar to the 02/2014 so there’s a comfort. :)

But the rise in ranking was certainly more gradual. A website’s growth should be more ‘exponential’ than its ‘fall’, not the ‘inverse’ like what we see in the graph, so Envato should be concerned about it if the data is accurate.

564 posts
  • Has been part of the Envato Community for over 3 years
  • Has sold $40,000+ on Envato Market
  • Has referred 1+ members
  • Sells items exclusively on Envato Market
+1 more
billyf
says

I have also received a ‘poor’ rating (3 stars) from a buyer whom I helped about 2 years ago (yes, a rating came to me that long after the purchase). I did a search at my email because the username sounded familiar to me when it showed up, and because the reason for that was ‘poor support’. Contrary to that, it’s actually because I’ve spent quite some time answering the buyer’s requests and also helped her with some simple customizations, so I could remember the name.

I didn’t report / contact support though, since I know they wouldn’t remove such ‘subjective’ rating. I think authors should be able to rate buyers as a ‘reply’ to their ratings (like how Ebay works). That will help in sorting out ‘good’ and ‘bad’ buyers.

564 posts
  • Has been part of the Envato Community for over 3 years
  • Has sold $40,000+ on Envato Market
  • Has referred 1+ members
  • Sells items exclusively on Envato Market
+1 more
billyf
says

Yep :) Ok, let’s start again. I’m not sure is that a good idea to output html using variables. Better way:
$text = ot_get_option( 'text_option' ); // From Theme Options
$class = ot_get_option( 'class_option' ); // From Theme Options

<!--- somewhere in the html structure --->
<span class="<?php echo esc_attr( $class ); ?>"><?php echo esc_html( $text ); ?></span>
In this example you’re ‘escaping’ the final output. This is a best practice.
I gave the same suggestion earlier but he said this :
@billyf: Actually, my HTML output is dynamically created with conditions in PHP code so that’s why I use variable to store and deal with that before final printing out (or returning it from the function). I think it would be easier to handle and manage the code.

Without looking at the full code involved in generating the output, it’s a bit difficult to give the ‘most suitable’ suggestion but I think if the HTML tags are hard-coded and will only be presented depending on the conditions (i.e. no manual user input), it should be safe to just print the HTML tags directly without escaping? After all, if an intruder can change the file directly, there’s no point in exploiting this when he can change the whole code directly.

@2winFactor : I’m not sure whether the reviewers would allow usage of wp_kses at the front end. I’ve seen others being rejected for using it at the front-end.

564 posts
  • Has been part of the Envato Community for over 3 years
  • Has sold $40,000+ on Envato Market
  • Has referred 1+ members
  • Sells items exclusively on Envato Market
+1 more
billyf
says

Automatic capitalization won’t be a good idea, because someone may want to use some words without capital first letters in their titles. This requirement is just to make sure that all item titles are unified and are looking good, but it is definitely possible to have a word without first capital letter if it makes sense in the context of title.

Yup, one of the best selling themes in the past (before Avada took over) had lowercase for the first letter (you can still see it in Popular Items list), and there’s another item in the popular items list (in WordPress category) with lowercase first letter for the name as well.

Also, getting rejected for title isn’t a big problem. You can easily correct it and submit again (and you should have checked it before submitting, since the title says a lot about your work).

564 posts
  • Has been part of the Envato Community for over 3 years
  • Has sold $40,000+ on Envato Market
  • Has referred 1+ members
  • Sells items exclusively on Envato Market
+1 more
billyf
says

Is your $text escaped? I can’t see that in your code above, it seems to be echoed out directly.

Also, for your case, why didn’t you just use HTML and echo the PHP code parts? That would solve your ‘validation problem’. See below :
$text = ot_get_option( 'text_option' ); // From Theme Options
$class = ot_get_option( 'class_option' ); // From Theme Options

<span class="<?php echo esc_attr( $class ); ?>"><?php echo esc_html( $text ); ?></span>

What I’m more interested to know is the method to validate content with HTML tags which need to work (like your $output code, assuming it’s retrieved from the database). There have been a few discussions in the past 2 weeks but no reply from the staff.

564 posts
  • Has been part of the Envato Community for over 3 years
  • Has sold $40,000+ on Envato Market
  • Has referred 1+ members
  • Sells items exclusively on Envato Market
+1 more
billyf
says



- Ensure your theme works properly even without Redux Framework deactivated, there’s no plugin that should be really required, so ensure your theme fallback if even Redux is not activated.

Hi, I’m just curious what kind of ‘fallback’ are you providing for themes using Redux? For instance, if authors are using it to load custom fonts, configure theme layout / display etc., what other methods can be used as fallback for those?

Of course many of those settings could now be set using WordPress’s Theme Customization API but how about those which are not in the API?

Thanks.
You can easily define default variables

Oh, so the ‘fallback’ is just to make things show up as they would in live preview… I thought we need a ‘working’ fallback which provides an alternative to Redux for its functions.

564 posts
  • Has been part of the Envato Community for over 3 years
  • Has sold $40,000+ on Envato Market
  • Has referred 1+ members
  • Sells items exclusively on Envato Market
+1 more
billyf
says

- Ensure your theme works properly even without Redux Framework deactivated, there’s no plugin that should be really required, so ensure your theme fallback if even Redux is not activated.

Hi, I’m just curious what kind of ‘fallback’ are you providing for themes using Redux? For instance, if authors are using it to load custom fonts, configure theme layout / display etc., what other methods can be used as fallback for those?

Of course many of those settings could now be set using WordPress’s Theme Customization API but how about those which are not in the API?

Thanks.

by
by
by
by
by
by