Hello, can we have a screenshot please ? We'll investigate about this !Suddenly the counter for form fields is not working anymore. Any idea how to find the problem?
Just wanted to be sure that we talk about the same part of the add-onA screenshot from a form field for text and a second form field without any content?
Looks like this
[_________________________________] [___]
With .1-Version the second field shows the number of chars, with the new .3 version nothing happens (guilty could be one of 30 new add-ons or add-on upgrades also)
I have to setup a clean forum, and install your add-on to see if it works ... because I hate to do this, i have asked if there is any chance to find the problem in the source code? With a tool built-in, the browser developer tools?
Hello, was the JS missing ?No error message, all template mods are green and ok.
Do you have changed anything with the js or script names?
Ok, this is an idea ... found it, solved it. Sorry. Thank you.
Yes I mean a canonical URL, not a redirect. So Google told which of two (or more) dupliacte pages is the one you want indexed, or treated as the main one (not that they necessarily take any notice of it)
I just installed this and cannot find where I can change the rel=canonical. I have enabled my permissions can edit SEO for all threads.Canonical URL is implemented since the 2.2.0
Found it!I just installed this and cannot find where I can change the rel=canonical. I have enabled my permissions can edit SEO for all threads.
<xf:if is="$category.xs_seo.meta_title">
<xf:title>{$category.xs_seo.meta_title}</xf:title>
<xf:h1>{$category.title}</xf:h1>
<xf:else />
$1
</xf:if>
<xf:if is="$category.xs_seo.meta_description">
<xf:head option="meta_description">
<meta name="description" content="{{ snippet($category.xs_seo.meta_description|strip_tags, 160)|for_attr }}" />
<meta property="og:description" content="{{ snippet($category.xs_seo.meta_description|strip_tags, 300)|for_attr }}" />
<meta property="twitter:description" content="{{ snippet($category.xs_seo.meta_description|strip_tags, 200)|for_attr }}" />
</xf:head>
</xf:if>
<xf:head option="metaNoindex"><meta name="robots" content="{$category.xs_seo.meta_robots}" /></xf:head>
this option allows you to set the default image via URL for Open Graph image in your threads.
{"meta_title":"","meta_description":"","meta_robots":"","open_graph":"","twitter_card":"summary","canonical_url":""}
<meta property="og:image" content="{{ snippet($category.xs_seo.open_graph|strip_tags, 200)|for_attr }}" />
Please check the version of the add-on you are usingPlease check this add-on!
Because when you save a thread, you save all the associated fields, so you won't gain anything by leaving them as they are, or not, as they may still be processed unnecessarily in the code. Also, this is to avoid errors such as "Can't read title on NULL" (title is an example) etc. To avoid this, you can indeed check if such and such a field exists, but this would add to the completion of the field for nothing.And again my question: Why is it needed to save empty values in your blob?
Code:{"meta_title":"","meta_description":"","meta_robots":"","open_graph":"","twitter_card":"summary","canonical_url":""}
Why there is no:
any content? then save only this content, not the empty fields
no content? then save []
Just some more lines, right?
Or at least a cache-job or cron-job to erase all these data?
Because at the time of the recording of a thread you record all the associated fields, you will gain nothing more to leave such as it is or not, after in the code it risks to have more useless treatment
We use essential cookies to make this site work, and optional cookies to enhance your experience.