slugs created and implemented
This commit is contained in:
@ -33,6 +33,7 @@ con.connect(function(err) {
|
||||
unesco_unique int UNIQUE,\
|
||||
img_url varchar(255),\
|
||||
states varchar(255),\
|
||||
slug varchar(255) UNIQUE,\
|
||||
PRIMARY KEY (id)\
|
||||
)", function(err, res){
|
||||
if (err) throw err;
|
||||
|
@ -22,7 +22,13 @@ val.query.row.forEach(function(site){
|
||||
s.push(site.unique_number);
|
||||
s.push(site.image_url);
|
||||
s.push(site.states);
|
||||
// console.log(site);
|
||||
// Generating a slug.
|
||||
var slug = htmlToText.fromString(htmlToText.fromString(site.site), { wordwrap: false });
|
||||
var punctuationless = slug.replace(/[.',\/#!$%\^&\*;:{}=\-_`~()]/g,"");
|
||||
var finalString = punctuationless.replace(/\s{2,}/g," ");
|
||||
slug = finalString.toLowerCase().split(" ").join("-");
|
||||
s.push(slug);
|
||||
console.log(slug);
|
||||
arr.push(s);
|
||||
});
|
||||
|
||||
@ -32,7 +38,7 @@ con.connect(function(err) {
|
||||
if (err) throw err;
|
||||
console.log("Connected!");
|
||||
|
||||
sql = "INSERT INTO sites (category, in_danger, date_inscribed, unesco_url, latitude, longitude, description, site, unesco_unique, img_url, states) VALUES ?";
|
||||
sql = "INSERT INTO sites (category, in_danger, date_inscribed, unesco_url, latitude, longitude, description, site, unesco_unique, img_url, states, slug) VALUES ?";
|
||||
|
||||
con.query(sql, [arr], function(err, res){
|
||||
if (err) throw err;
|
||||
|
Reference in New Issue
Block a user