Ευρύχωροι διάδρομοι που αναπνέουν, ηλιόλουστα δωμάτια που προσκαλούν και κήποι που ανοίγονται σε ατελείωτες δυνατότητες – τα ευρύχωρα σπίτια στη Λάρνακα είναι κάτι περισσότερο από κατοικίες· είναι ζωντανοί καμβάδες άνεσης και φινέτσας. Χτισμένα για όσους επιθυμούν αίσθηση ελευθερίας με ζεστασιά, κομψότητα χωρίς υπερβολή, κάθε κατοικία ισορροπεί ανάμεσα στον σχεδιασμό και τη λειτουργικότητα. Τα μεγάλα παράθυρα γεμίζουν τους χώρους με φως, ενώ οι προσεγμένες διαρρυθμίσεις εξασφαλίζουν ότι κάθε τετραγωνικό είναι ταυτόχρονα όμορφο και πρακτικό. Στην καρδιά της Κύπρου, εκεί όπου η Ευρώπη συναντά τη Μεσόγειο, αυτές οι κατοικίες προσφέρουν κάτι παραπάνω από χώρο – χαρίζουν μια αίσθηση απεριόριστης διαβίωσης, όπου η χάρη και η σύγχρονη αισθητική συνυπάρχουν αβίαστα.
Αρχική › Ακίνητα προς Πώληση Λάρνακα › Κατοικίες προς Πώληση Λάρνακα › Σελίδα 12
document.addEventListener("DOMContentLoaded", function () {
try {
const pageUrl = location.href.split('#')[0];
const base = location.origin;
const pageTitle = document.title || "";
const pageDesc = (document.querySelector('meta[name="description"]')?.content || "").trim();
// Πάρε τις κάρτες (νέο DOM) ή fallback (παλιό DOM)
let cards = document.querySelectorAll(".result-card");
if (!cards || cards.length === 0) cards = document.querySelectorAll(".re_prop .col-xs-4");
const seen = new Set();
const itemList = [];
cards.forEach((card, index) => {
// ---- URL (ανθεκτικό: αγνοεί anchors, #myToggle, javascript:)
let href = null;
const links = Array.from(card.querySelectorAll('a[href]'));
// δώσε προτεραιότητα σε a.hcaption, μετά σε h2>a, μετά στα υπόλοιπα
links.sort((a, b) => {
const aw = a.matches('a.hcaption') ? 0 : a.closest('h2') ? 1 : 2;
const bw = b.matches('a.hcaption') ? 0 : b.closest('h2') ? 1 : 2;
return aw - bw;
});
for (const a of links) {
const h = (a.getAttribute('href') || '').trim();
if (!h) continue;
if (h[0] === '#') continue; // αγνόησε anchors (#myToggle κ.λπ.)
if (/^javascript:/i.test(h)) continue; // αγνόησε javascript:
if (/#myToggle/i.test(h)) continue; // αγνόησε ρητά #myToggle
href = new URL(h, base).href; // absolute URL
break;
}
// ---- τίτλος
const h2 = card.querySelector("h2.prop-title, h2.prop-title-fixer, h2");
const name = (h2?.textContent || "").trim();
// ---- εικόνα
const imgEl = card.querySelector("img");
let image = imgEl ? (imgEl.getAttribute("data-src") || imgEl.getAttribute("data-lazy") || imgEl.getAttribute("src")) : null;
if (image) image = new URL(image, base).href;
// ---- βοηθητικά
const clean = (t) => (t || "")
.replace(/€|€/gi, "€")
.replace(/\u00A0/g, " ")
.replace(/\s+/g, " ")
.trim();
// τιμή
const priceTextRaw = (card.querySelector("p.prop-title-fixer")?.textContent || "");
const priceText = clean(priceTextRaw);
// περιγραφή από την κάρτα (overlay)
const infoTextRaw = card.querySelector(".res-prop-details .prop-info-fixer")?.textContent || "";
let infoText = clean(infoTextRaw);
// φτιάξε το ListItem
if (href && name && !seen.has(href)) {
seen.add(href);
const li = {
"@type": "ListItem",
"position": index + 1,
"url": href,
"name": name
};
if (image) li.image = image;
// Χωρίς truncate — κρατά ολόκληρο το description
if (infoText) {
let d = infoText;
if (priceText) d = `${d} — ${priceText}`;
li.description = d; // κρατά όλο το κείμενο
} else if (priceText) {
li.description = priceText;
}
itemList.push(li);
}
});
// JSON-LD (CollectionPage + ItemList)
const graph = [
{
"@type": "CollectionPage",
"@id": pageUrl + "#webpage",
"url": pageUrl,
"name": pageTitle,
"description": pageDesc
},
{
"@type": "ItemList",
"@id": pageUrl + "#itemlist",
"url": pageUrl,
"name": pageTitle,
"description": pageDesc,
"numberOfItems": itemList.length,
"itemListElement": itemList
}
];
const s = document.createElement("script");
s.type = "application/ld+json";
s.text = JSON.stringify({ "@context": "https://schema.org", "@graph": graph });
document.head.appendChild(s);
} catch(e) {}
});
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type":"ListItem","position":1,"name":"Αρχική","item":"https://www.cyprusbuyproperties.com/Arxiki" },
{ "@type":"ListItem","position":2,"name":"Ακίνητα προς Πώληση Λάρνακα","item":"https://www.cyprusbuyproperties.com/gr/sale/Larnaca/Properties" },
{ "@type":"ListItem","position":3,"name":"Κατοικίες προς Πώληση Λάρνακα","item":"https://www.cyprusbuyproperties.com/gr/sale/Larnaca/Houses/Properties" },
{ "@type":"ListItem","position":4,"name":"Σελίδα 12" }
]
}
Ευρύχωροι διάδρομοι που αναπνέουν, ηλιόλουστα δωμάτια που προσκαλούν και κήποι που ανοίγονται σε ατελείωτες δυνατότητες – τα ευρύχωρα σπίτια στη Λάρνακα είναι κάτι περισσότερο από κατοικίες· είναι ζωντανοί καμβάδες άνεσης και φινέτσας. Χτισμένα για όσους επιθυμούν αίσθηση ελευθερίας με ζεστασιά, κομψότητα χωρίς υπερβολή, κάθε κατοικία ισορροπεί ανάμεσα στον σχεδιασμό και τη λειτουργικότητα. Τα μεγάλα παράθυρα γεμίζουν τους χώρους με φως, ενώ οι προσεγμένες διαρρυθμίσεις εξασφαλίζουν ότι κάθε τετραγωνικό είναι ταυτόχρονα όμορφο και πρακτικό. Στην καρδιά της Κύπρου, εκεί όπου η Ευρώπη συναντά τη Μεσόγειο, αυτές οι κατοικίες προσφέρουν κάτι παραπάνω από χώρο – χαρίζουν μια αίσθηση απεριόριστης διαβίωσης, όπου η χάρη και η σύγχρονη αισθητική συνυπάρχουν αβίαστα.
Αρχική › Ακίνητα προς Πώληση Λάρνακα › Κατοικίες προς Πώληση Λάρνακα › Σελίδα 12
...διαβάστε περισσότερα