GR
EN RU

Σελίδα 3 - Πολυτελή Ακίνητα προς Πώληση Λεμεσός

Τα πολυτελή ακίνητα της Λεμεσού ενσαρκώνουν ένα επίπεδο κύρους που απευθύνεται σε όσους εκτιμούν την αρχιτεκτονική αρτιότητα και έναν πραγματικά ανώτερο τρόπο ζωής. Κάθε ακίνητο αποτελεί μαρτυρία αριστοτεχνικής δεξιοτεχνίας, όπου κάθε λεπτομέρεια — από τις εντυπωσιακές προσόψεις μέχρι τους προσεκτικά σχεδιασμένους εσωτερικούς χώρους — αντανακλά εκλέπτυνση και φινέτσα. Με μεγάλες βεράντες, πολυτελή φινιρίσματα και εκτεταμένους χώρους διαβίωσης, αυτά τα ακίνητα θέτουν ένα ξεχωριστό πρότυπο σύγχρονης κομψότητας. Τοποθετημένα στις πιο αριστοκρατικές γειτονιές της Λεμεσού, προσφέρουν μια ατμόσφαιρα αποκλειστικότητας, εξασφαλίζοντας παράλληλα άμεση πρόσβαση στις κορυφαίες εμπειρίες και ανέσεις της πόλης. Αρχική › Πολυτελή Ακίνητα προς Πώληση Λεμεσός › Σελίδα 3 { "@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/luxury/Limassol" }, { "@type": "ListItem", "position": 3, "name": "Πολυτελή Ακίνητα προς Πώληση Λεμεσός | Σελίδα 3", "item": "https://www.cyprusbuyproperties.com/gr/luxury/Limassol/3" } ] } document.addEventListener("DOMContentLoaded", function () { try { const pageUrl = location.href.split('#')[0]; const base = location.origin; // Εφόσον υπάρχει μόνο ΕΝΑΣ αριθμός στο URL, τον βρίσκουμε απευθείας const pathParts = location.pathname.split('/').filter(Boolean); const pageNum = parseInt(pathParts.find(p => !isNaN(p))) || 1; const offset = (pageNum - 1) * 9; const pageTitle = document.title || ""; const pageDesc = (document.querySelector('meta[name="description"]')?.content || "").trim(); 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) => { let href = null; const links = Array.from(card.querySelectorAll('a[href]')); 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 || h[0] === '#' || /^javascript:/i.test(h) || /#myToggle/i.test(h)) continue; href = new URL(h, base).href; 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 priceText = clean(card.querySelector("p.prop-title-fixer")?.textContent || ""); const infoText = clean(card.querySelector(".res-prop-details .prop-info-fixer")?.textContent || ""); if (href && name && !seen.has(href)) { seen.add(href); const li = { "@type": "ListItem", "position": offset + index + 1, // Υπολογισμός θέσης: (Σελίδα-1)*9 + σειρά "url": href, "name": name }; if (image) li.image = image; if (infoText || priceText) { li.description = infoText + (infoText && priceText ? " — " : "") + priceText; } itemList.push(li); } }); const graph = [ { "@type": "CollectionPage", "@id": pageUrl + "#webpage", "url": pageUrl, "name": pageTitle, "description": pageDesc }, { "@type": "ItemList", "@id": pageUrl + "#itemlist", "url": pageUrl, "name": pageTitle, "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) {} }); ...διαβάστε περισσότερα