Quellcode durchsuchen

fix: error while genarating date for blog post google search preview (#17581)

version-14
Shariq Ansari vor 2 Jahren
committed by GitHub
Ursprung
Commit
b1e9bc8d12
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden GPG-Schlüssel-ID: 4AEE18F83AFDEB23
1 geänderte Dateien mit 8 neuen und 8 gelöschten Zeilen
  1. +8
    -8
      frappe/website/doctype/blog_post/blog_post.js

+ 8
- 8
frappe/website/doctype/blog_post/blog_post.js Datei anzeigen

@@ -2,21 +2,21 @@
// For license information, please see license.txt

frappe.ui.form.on('Blog Post', {
refresh: function(frm) {
refresh: function (frm) {
frappe.db.get_single_value('Blog Settings', 'show_cta_in_blog').then(value => {
frm.set_df_property("hide_cta", "hidden", !value);
});

generate_google_search_preview(frm);
},
title: function(frm) {
title: function (frm) {
generate_google_search_preview(frm);
frm.trigger('set_route');
},
meta_description: function(frm) {
meta_description: function (frm) {
generate_google_search_preview(frm);
},
blog_intro: function(frm) {
blog_intro: function (frm) {
generate_google_search_preview(frm);
},
blog_category(frm) {
@@ -36,8 +36,8 @@ function generate_google_search_preview(frm) {
if (!(frm.doc.meta_title || frm.doc.title)) return;
let google_preview = frm.get_field("google_preview");
let seo_title = (frm.doc.meta_title || frm.doc.title).slice(0, 60);
let seo_description = (frm.doc.meta_description || frm.doc.blog_intro || "").slice(0, 160);
let date = frm.doc.published_on ? new frappe.datetime.datetime(frm.doc.published_on).moment.format('ll') + ' - ' : '';
let seo_description = (frm.doc.meta_description || frm.doc.blog_intro || "").slice(0, 160);
let date = frm.doc.published_on ? moment(frm.doc.published_on).format('ll') + '-' : '';
let route_array = frm.doc.route ? frm.doc.route.split('/') : [];
route_array.pop();

@@ -49,10 +49,10 @@ function generate_google_search_preview(frm) {
<span style="color: #5f6368;"> › ${route_array.join(' › ')}</span>
</cite>
<div style="font-size: 20px; line-height: 1.3; color: #1a0dab; padding-top: 4px; margin-bottom: 3px;">
${ seo_title }
${seo_title}
</div>
<p style="color: #545454; max-width: 48em; line-height: 1.58; font-size:14px;">
<span style="color: #70757a;">${ date }</span> ${ seo_description }
<span style="color: #70757a;">${date}</span> ${seo_description}
</p>
</div>
`);


Laden…
Abbrechen
Speichern