- Add product detail page ([slug].astro) with table rendering - Display productTables from site-config.ts on product pages - Add responsive font scaling for large screens (1280px+) - Base font scales from 16px to 24px on 4K displays - All text elements use responsive sizing (md/lg/xl breakpoints) - Tables styled with green headers and alternating rows - Add comprehensive documentation (FIXES_SUMMARY.md) Fixes: - Product specification tables now visible on product pages - Font too small on large screens - now responsive
201 lines
10 KiB
JSON
201 lines
10 KiB
JSON
{
|
|
"productPages": [
|
|
{
|
|
"pageUrl": "https://dealplustech.co.th/realflex/",
|
|
"pageName": "Realflex Flexible Hose",
|
|
"tables": [
|
|
{
|
|
"tableName": "Ball Jet ABS Specifications",
|
|
"imageUrl": "https://www.dealplustech.co.th/wp-content/uploads/2021/03/REALFLEX_030-882x1024.png",
|
|
"headers": ["Product", "NECK (mm)", "FACE (mm)"],
|
|
"rows": [
|
|
["Ball Jet ABS ขนาด 4\"", "98", "139"],
|
|
["Ball Jet ABS ขนาด 6\"", "147", "200"],
|
|
["Ball Jet ABS ขนาด 8\"", "197", "265"],
|
|
["Ball Jet ABS ขนาด 10\"", "247", "310"],
|
|
["Ball Jet ABS ขนาด 12\"", "297", "360"],
|
|
["Ball Jet ABS ขนาด 14\"", "347", "416"],
|
|
["Ball Jet ABS ขนาด 16\"", "397", "472"]
|
|
]
|
|
},
|
|
{
|
|
"tableName": "Style RF-100 Specifications",
|
|
"imageUrl": "https://www.dealplustech.co.th/wp-content/uploads/2021/03/REALFLEX_030-882x1024.png",
|
|
"headers": ["Model", "Sprinkler thread size DN/in.", "Max.allow. Sprinkler K-factor Metric/Imprt.", "Max. no. of 90° bends n x 90°", "Min. bending radius mm/inch", "EQL of 33.7mm/1\" SCH40 Pipe meters/feet"],
|
|
"rows": [
|
|
["RF-100-700", "15 / ½", "80 / 5.6", "2", "100 / 3.9", "8.2 / 27.0"],
|
|
["RF-100-700", "20 / ¾", "202 / 14.0", "2", "100 / 3.9", "8.5 / 28.0"],
|
|
["RF-100-1000", "15 / ½", "80 / 5.6", "3", "150 / 5.9", "12.5 / 41.0"]
|
|
]
|
|
},
|
|
{
|
|
"tableName": "Realflex Accessories - Nipples and Reducers",
|
|
"imageUrl": "https://www.dealplustech.co.th/wp-content/uploads/2021/03/REALFLEX_020-894x1024.png",
|
|
"headers": ["Model Code", "Description"],
|
|
"rows": [
|
|
["RF-13101", "Inlet nipple 1\" NPT"],
|
|
["RF-13201", "Inlet nipple 1\" BSPT"],
|
|
["RF-13131", "Inlet nipple 1½\" NPT"],
|
|
["RF-13231", "Inlet nipple 1½\" BSPT"],
|
|
["RF-13111", "Inlet nipple ¾\" NPT"],
|
|
["RF-13211", "Inlet nipple ¾\" BSPT"],
|
|
["RF-13106", "Adaptor nipple M33 x M33"],
|
|
["RF-13102", "Straight reducer ½\" NPT"],
|
|
["RF-13202", "Straight reducer ½\" BSPT"],
|
|
["RF-13103", "Straight reducer ¾\" NPT"],
|
|
["RF-13203", "Straight reducer ¾\" BSPT"],
|
|
["RF-13109", "Straight reducer ⅝\" NPT"],
|
|
["RF-13209", "Straight reducer ⅝\" BSPT"],
|
|
["RF-13110", "Straight reducer 1\" NPT"],
|
|
["RF-13210", "Straight reducer 1\" BSPT"],
|
|
["RF-13104", "90° Elbow reducer ½\" NPT"],
|
|
["RF-13204", "90° Elbow reducer ½\" BSPT"],
|
|
["RF-13105", "90° Elbow reducer ¾\" NPT"],
|
|
["RF-13205", "90° Elbow reducer ¾\" BSPT"],
|
|
["RF-13112", "Long reducer ½\" NPT 254mm/10\""],
|
|
["RF-13212", "Long reducer ½\" BSPT 254mm/10\""],
|
|
["RF-13121", "Sidewall reducer ½\" NPT"],
|
|
["RF-13221", "Sidewall reducer ½\" BSPT"],
|
|
["RF-13137", "Cast elbow short ½\" NPT 85mm"],
|
|
["RF-13237", "Cast elbow short ½\" BSPT 85mm"],
|
|
["RF-13138", "Cast elbow short ¾\" NPT 85mm"],
|
|
["RF-13238", "Cast elbow short ¾\" BSPT 85mm"]
|
|
]
|
|
},
|
|
{
|
|
"tableName": "Realflex Accessories - Brackets and Clamps",
|
|
"imageUrl": "https://www.dealplustech.co.th/wp-content/uploads/2021/03/REALFLEX_021-925x1024.png",
|
|
"headers": ["Model Code", "Description"],
|
|
"rows": [
|
|
["RF-12120", "Center bracket 2 bolts (with hex screws)"],
|
|
["RF-12140", "Center bracket 2 bolts (with wing screws)"],
|
|
["RF-12220", "Fast center bracket (with hex screws)"],
|
|
["RF-12240", "Fast center bracket (with wing screw)"],
|
|
["RF-12320", "Easy-Snap C. bracket"],
|
|
["RF-12280", "Fast center bracket sidewall/thread rod"],
|
|
["RF-12101", "Square bar 25\""],
|
|
["RF-12102", "Square bar 50\""],
|
|
["RF-12103", "Square bar 55\""],
|
|
["RF-12104", "Square bar 40\""],
|
|
["RF-12110", "Side bracket 60mm (with hex screws)"],
|
|
["RF-12130", "Side bracket 60mm (with wing screws)"],
|
|
["RF-12210", "Side bracket 102mm (with hex screws)"],
|
|
["RF-12230", "Side bracket 102mm (with wing screws)"],
|
|
["RF-12610", "C-clamp (with hex screw)"],
|
|
["RF-12630", "C-clamp (with wing screw)"],
|
|
["RF-12310", "Furring channel bracket"],
|
|
["RF-12510", "B-shape side bracket"]
|
|
]
|
|
},
|
|
{
|
|
"tableName": "Realflex Features Summary",
|
|
"imageUrl": "https://www.dealplustech.co.th/wp-content/uploads/2021/03/REALFLEX_024-1024x286.png",
|
|
"headers": ["Feature", "Specification"],
|
|
"rows": [
|
|
["Installation Speed", "10x faster (compared to steel pipe threaded connection)"],
|
|
["Quality Control", "100% leak tested"],
|
|
["Burst Pressure", "7.0MPa (70bars/875psi)"],
|
|
["Fatigue/Bending", "100 circles proven (RF-200/-200E & RF-400/-400E: 50,000 circles)"],
|
|
["Earthquake", "Earthquake prepared"]
|
|
]
|
|
},
|
|
{
|
|
"tableName": "Radius Gauge Check Instructions",
|
|
"imageUrl": "https://www.dealplustech.co.th/wp-content/uploads/2021/03/REALFLEX_025-1024x802.png",
|
|
"headers": ["Hose Type", "Check Method", "Result"],
|
|
"rows": [
|
|
["RF-100 unbraided hoses", "Use outer edge check", "OK (GREATER than or EQUAL to)"],
|
|
["RF-100 unbraided hoses", "Use outer edge check", "NO (SMALLER than)"],
|
|
["RF-200 unbraided hoses", "Use inner edge check", "OK (GREATER than or EQUAL to)"],
|
|
["RF-200 unbraided hoses", "Use inner edge check", "NO (SMALLER than)"]
|
|
]
|
|
},
|
|
{
|
|
"tableName": "Hose Bending Guidance",
|
|
"imageUrl": "https://www.dealplustech.co.th/wp-content/uploads/2021/03/REALFLEX_026-1024x286.png",
|
|
"headers": ["Bending Configuration"],
|
|
"rows": [
|
|
["1x90°"],
|
|
["2x90°"],
|
|
["3x90°"],
|
|
["4x90°"]
|
|
]
|
|
},
|
|
{
|
|
"tableName": "RF-200 CR Braided Hose Technical Specifications",
|
|
"imageUrl": "https://www.dealplustech.co.th/wp-content/uploads/2021/03/REALFLEX_034-900x1024.png",
|
|
"headers": ["Model", "Sprinkler thread size DN/in.", "Max.allow. Sprinkler K-factor Metric/Imprt.", "Max. no. of 90° bends n x 90°", "Min. bending radius mm/inch", "EQL of 33.7mm/1\" SCH40 Pipe meters/feet"],
|
|
"rows": [
|
|
["RF-200CR-700", "15 / ½", "115 / 8.0", "1", "250 / 9.8", "8.1 / 26.7"],
|
|
["RF-200CR-1000", "15 / ½", "115 / 8.0", "3", "250 / 9.8", "12.9 / 42.6"],
|
|
["RF-200CR-1200", "15 / ½", "115 / 8.0", "3", "250 / 9.8", "16.2 / 53.2"],
|
|
["RF-200CR-1500", "15 / ½", "115 / 8.0", "4", "250 / 9.8", "20.6 / 67.8"],
|
|
["RF-200CR-1800", "15 / ½", "115 / 8.0", "4", "250 / 9.8", "25.1 / 82.4"]
|
|
]
|
|
},
|
|
{
|
|
"tableName": "Structure & Material Specifications - Main Components",
|
|
"imageUrl": "https://www.dealplustech.co.th/wp-content/uploads/2021/03/REALFLEX_035-906x1024.png",
|
|
"headers": ["Refer. No.", "Description", "Material", "Numbers of each standard set"],
|
|
"rows": [
|
|
["1", "Corrugated tube, Braid & collar-rings*", "AISI 304 Stainless steel", "1"],
|
|
["2", "Discharge nipple(elbow)", "Galv. Steel ASTM 1020", "1"],
|
|
["3", "Inlet nipple", "Galv. Steel ASTM 1020", "1"],
|
|
["4", "Hexagon slip nut", "Galv. Steel ASTM 1020", "2"],
|
|
["5", "Gasket", "EPDM", "2"],
|
|
["6", "Isolation ring", "Nylon 66", "2"],
|
|
["7", "Center bracket", "Galv. steel ASTM A283 Gr. D", "1"],
|
|
["8", "Side bracket", "Galv. steel ASTM A283 Gr. D", "2"],
|
|
["9", "Square bar", "Galv. steel ASTM A283 Gr. B", "1"],
|
|
["10", "Bolts & screws", "Galv. steel ASTM A283 Gr. D", "1 set"]
|
|
],
|
|
"notes": "*Exist in RF-200, RF-200IB, RF-200CR, RF-400 series only."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"pageUrl": "https://dealplustech.co.th/อุปกรณ์ดับเพลิง/",
|
|
"pageName": "Fire Extinguishers",
|
|
"tables": [],
|
|
"note": "Unable to access page - URL returned 404 or connection refused"
|
|
},
|
|
{
|
|
"pageUrl": "https://dealplustech.co.th/ระบบรั้ว/",
|
|
"pageName": "Fencing System",
|
|
"tables": [],
|
|
"note": "Unable to access page - connection issues"
|
|
},
|
|
{
|
|
"pageUrl": "https://dealplustech.co.th/รั้วเทวดา/",
|
|
"pageName": "Tevada Fence",
|
|
"tables": [],
|
|
"note": "Unable to access page - connection issues"
|
|
},
|
|
{
|
|
"pageUrl": "https://dealplustech.co.th/เครื่องเชื่อมท่อ-pipe-coupling-machine/",
|
|
"pageName": "Pipe Coupling Machine",
|
|
"tables": [],
|
|
"note": "Unable to access page - connection issues"
|
|
},
|
|
{
|
|
"pageUrl": "https://dealplustech.co.th/waterpump-grundfos-จำหน่ายติดตั้ง/",
|
|
"pageName": "Water Pump Grundfos",
|
|
"tables": [],
|
|
"note": "Unable to access page - connection issues"
|
|
},
|
|
{
|
|
"pageUrl": "https://dealplustech.co.th/water-treatment/",
|
|
"pageName": "Water Treatment",
|
|
"tables": [],
|
|
"note": "Unable to access page - connection issues"
|
|
}
|
|
],
|
|
"extractionSummary": {
|
|
"totalPagesRequested": 7,
|
|
"pagesSuccessfullyExtracted": 1,
|
|
"totalTablesExtracted": 9,
|
|
"extractionDate": "2026-03-01",
|
|
"notes": "Successfully extracted table data from Realflex page. Other pages (Fire Extinguishers, Fencing System, Tevada Fence, Pipe Coupling Machine, Water Pump Grundfos, Water Treatment) could not be accessed due to connection issues - the URLs appear to either return 404 errors or are blocked. The Realflex page contained specification tables, accessories lists, and material specifications."
|
|
}
|
|
}
|