GR
EN RU

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

Αν αναζητάτε έναν ιδανικό τόπο για να ζήσετε, η Λεμεσός προσφέρει την τέλεια ισορροπία προσιτότητας και πολυτέλειας. Με μια ευρεία γκάμα ακινήτων διαθέσιμη για κάθε προϋπολογισμό, μπορείτε να βρείτε από οικονομικά διαμερίσματα σε ζωντανές περιοχές της πόλης έως πολυτελείς βίλες δίπλα στη θάλασσα. Είτε είστε αγοραστής για πρώτη φορά, είτε αναζητάτε εξοχική κατοικία, είτε επιδιώκετε μια υψηλού επιπέδου επένδυση, η Λεμεσός διαθέτει επιλογές που ανταποκρίνονται σε όλες τις προτιμήσεις. Η ακμάζουσα αγορά ακινήτων, η δυναμική οικονομία και ο ανεπανάληπτος παραθαλάσσιος τρόπος ζωής την καθιστούν ιδανική επιλογή για κάθε αγοραστή. Αρχική › Ακίνητα προς Πώληση Λεμεσός › Σελίδα 29 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 priceText = (card.querySelector("p.prop-title-fixer")?.textContent || "") .replace(/\s+/g," ").trim(); 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; 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/Limassol/Properties" }, { "@type":"ListItem","position":3,"name":"Σελίδα 29" } ] } ...διαβάστε περισσότερα