Hi,
I wonder if there is a solution to this problem.
For some reason Route 66 has stopped working, it used to work as I have SEO scores for pages already. But, when I visit that article page in admin, although the SEO tab is there, it will no longer generate the list of recommendations or show a SEO result.
In console there is a JS error:
Route66Seo.addEvents = function() {
this.$keywordField.on('change', $.proxy(this.analyze, this));
this.$titleField.on('change', $.proxy(this.analyze, this));
if (this.$pageTitleField) {
this.$pageTitleField.on('change', $.proxy(this.analyze, this));
}
this.$aliasField.on('change', $.proxy(this.analyze, this));
this.$descriptionField.on('change', $.proxy(this.analyze, this));
if (this.options.editor === 'tinymce') {
this.editor.on('change', $.proxy(this.analyze, this));
} else if (this.options.editor === 'jce') {
this.editor.onChange.add($.proxy(this.analyze, this));
} else {
this.$contentField.on('change', $.proxy(this.analyze, this));
}
Which is referenced:
Uncaught TypeError: Cannot read property 'on' of null
at Object.Route66Seo.addEvents (route66seo.js?1.7.1:122)
at Object.Route66Seo.start (route66seo.js?1.7.1:107)
at route66seo.js?1.7.1:327
Route66Seo.addEvents @ route66seo.js?1.7.1:122
Route66Seo.start @ route66seo.js?1.7.1:107
(anonymous) @ route66seo.js?1.7.1:327
setTimeout (async)
(anonymous) @ route66seo.js?1.7.1:326
dispatch @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
v.handle @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
load (async)
add @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
a.event.add @ jquery-migrate.min.js?b65655661d1152710d1572570f8e8b52:2
(anonymous) @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
each @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
each @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
xe @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
on @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
bind @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
a.fn.<computed> @ jquery-migrate.min.js?b65655661d1152710d1572570f8e8b52:2
(anonymous) @ route66seo.js?1.7.1:324
I currently have the site on localhost, if this makes a difference?
The problems occur on pages that are being created with page builder ck from joomlack.fr On the standard Joomla Article pages Route 66 seems to be working as normal still.
To clarify, Route66 used to work fine with Page builder ck, as I have SEO scores from these articles already.
I hope you have an idea on how to rectify this problem.
Regards, Brendan
I wonder if there is a solution to this problem.
For some reason Route 66 has stopped working, it used to work as I have SEO scores for pages already. But, when I visit that article page in admin, although the SEO tab is there, it will no longer generate the list of recommendations or show a SEO result.
In console there is a JS error:
Route66Seo.addEvents = function() {
this.$keywordField.on('change', $.proxy(this.analyze, this));
this.$titleField.on('change', $.proxy(this.analyze, this));
if (this.$pageTitleField) {
this.$pageTitleField.on('change', $.proxy(this.analyze, this));
}
this.$aliasField.on('change', $.proxy(this.analyze, this));
this.$descriptionField.on('change', $.proxy(this.analyze, this));
if (this.options.editor === 'tinymce') {
this.editor.on('change', $.proxy(this.analyze, this));
} else if (this.options.editor === 'jce') {
this.editor.onChange.add($.proxy(this.analyze, this));
} else {
this.$contentField.on('change', $.proxy(this.analyze, this));
}
Which is referenced:
Uncaught TypeError: Cannot read property 'on' of null
at Object.Route66Seo.addEvents (route66seo.js?1.7.1:122)
at Object.Route66Seo.start (route66seo.js?1.7.1:107)
at route66seo.js?1.7.1:327
Route66Seo.addEvents @ route66seo.js?1.7.1:122
Route66Seo.start @ route66seo.js?1.7.1:107
(anonymous) @ route66seo.js?1.7.1:327
setTimeout (async)
(anonymous) @ route66seo.js?1.7.1:326
dispatch @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
v.handle @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
load (async)
add @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
a.event.add @ jquery-migrate.min.js?b65655661d1152710d1572570f8e8b52:2
(anonymous) @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
each @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
each @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
xe @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
on @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
bind @ jquery.min.js?b65655661d1152710d1572570f8e8b52:2
a.fn.<computed> @ jquery-migrate.min.js?b65655661d1152710d1572570f8e8b52:2
(anonymous) @ route66seo.js?1.7.1:324
I currently have the site on localhost, if this makes a difference?
The problems occur on pages that are being created with page builder ck from joomlack.fr On the standard Joomla Article pages Route 66 seems to be working as normal still.
To clarify, Route66 used to work fine with Page builder ck, as I have SEO scores from these articles already.
I hope you have an idea on how to rectify this problem.
Regards, Brendan