Ιστορικό Αρχείο Αναρτήσεων ΚΟΠΕ

ΕΠΙΛΕΞΤΕ ΜΙΑ Η ΠΕΡΙΣΣΟΤΕΡΕΣ ΕΤΙΚΕΤΕΣ:
09/06

Το Σαββατοκύριακο το 1ο παγκύπριο αναπτυξιακό τουρνουά beach Volley κ18/κ20 αγοριών και κοριτσιών

04/06

Εθνικές U16 & U20 Ανδρών/ Γυναικών: Συμμετέχουν στις προκριματικές φάσεις των Ευρωπαϊκών Πρωταθλημάτων

04/06

ΚΟΠΕ: Παρουσίασε το σχεδιασμό των διοργανώσεων Ανδρών της σεζόν 2026-2027

02/06

Προπονητικό τουρνουά αξιολόγησης για Εθνικές U18 και U20 Γυναικών στο beach volley

28/05

Αναπτυξιακό πρωτάθλημα U13: Τα αποτελέσματα στη Λευκωσία

27/05

Θλίψη στον κυπριακό αθλητισμό – ‘’Έφυγε’’ o Φοίβος Κωνσταντινίδης

27/05

Αναπτυξιακό πρωτάθλημα U13: Τα αποτελέσματα στη Λεμεσό

26/05

Λ. ΛΟΙΖΟΥ: ‘’Λάβαμε εξαιρετικά σχόλια για το πάθος και την αγωνιστικότητά μας στην Ουγγαρία’’

26/05

Αναπτυξιακό τουρνουά U13: Τα αποτελέσματα στην Πάφο

26/05

Πρωταγωνιστής η πετοσφαίριση στην 3η μέρα του King’s Baton Relay (Φωτογραφίες)

26/05

Εθνική Ανδρών: Στην 33η θέση στο Ranking της CEV

24/05

Προηγήθηκε δυο φορές αλλά έχασε από Λουξεμβούργο η Εθνική Γυναικών

24/05

Ξόρκισε την κατάρα με Λουξεμβούργο η Εθνική Ανδρών

22/05

MEVZA SENIOR CHAMPIONSHIP: Η Εθνική Ανδρών έχασε στις λεπτομέρειες από την Αυστρία

22/05

MEVZA SENIOR CHAMPIONSHIP: Προηγήθηκε αλλά έχασε από την Αυστρία η Εθνική Γυναικών

22/05

Γερό τεστ με την Αυστρία στις 17:30 για τους Άνδρες στο MEVZA Senior Championship

22/05

Με την Αυστρία στις 17:00 η Εθνική Γυναικών στο MEVZA Senior Championship Γυναικών

22/05

H Εθνική Ανδρών ηττήθηκε από την οικοδέσποινα Ουγγαρία στο MEVZA Tournament

21/05

ΜΕVZA Tournament: Δεύτερη ήττα η Εθνική Γυναικών – Έχασε από την Κροατία

21/05

Εθνική Ανδρών: Αντιμετωπίζει στις 20:00 την Ουγγαρία στην έδρα της

21/05

Mε την Κροατία στις 20:00 η Εθνική Γυναικών

20/05

MEVZA Tournament: Με ανατροπή η Εθνική κέρδισε την Κροατία στην πρεμιέρα

20/05

MEVZA: Έχασε από την Ουγγαρία η Εθνική Γυναικών

20/05

MEVZA: Στις 17:00 με την Ουγγαρία η Εθνική Γυναικών

1 2 3 308
0 άρθρα επιλέχθηκαν
' + html + ''); doc.close(); const doPrint = function() { try { frame.contentWindow.focus(); frame.contentWindow.print(); } catch (err) { console.error('KOP print failed', err); $('
').html(html).appendTo('body'); $('body').addClass('kop-printing'); window.print(); } }; const waitForPrintImages = function(done) { const imgs = Array.prototype.slice.call(doc.images || []); if (!imgs.length) { done(); return; } let remaining = imgs.length; let completed = false; const finishOne = function() { remaining--; if (remaining <= 0 && !completed) { completed = true; done(); } }; imgs.forEach(function(img) { try { img.loading = 'eager'; } catch(e) {} if (img.complete && img.naturalWidth > 0) { finishOne(); } else { img.addEventListener('load', finishOne, { once: true }); img.addEventListener('error', finishOne, { once: true }); const src = img.getAttribute('src'); if (src) img.setAttribute('src', src); } }); setTimeout(function(){ if (!completed) { completed = true; done(); } }, 4500); }; waitForPrintImages(function(){ setTimeout(doPrint, 200); }); setTimeout(cleanupPrintStage, 9000); } window.addEventListener('afterprint', cleanupPrintStage); function requestPrint(ids, $btn) { if (!ids || !ids.length) return; const $targetBtn = $btn || $(); const originalText = $targetBtn.length ? $targetBtn.text() : ''; if ($targetBtn.length) $targetBtn.text('Ετοιμασία...'); $.post(KOP_DATA.ajaxUrl, { action: 'kop_newsroom_batch_print', nonce: KOP_DATA.nonce, ids: ids }, function(res) { if ($targetBtn.length) $targetBtn.text(originalText || 'Εκτύπωση'); if(res.success) { printPreparedHtml(res.data); } }).fail(function(){ if ($targetBtn.length) $targetBtn.text(originalText || 'Εκτύπωση'); }); } function openShareSheet(payload) { if (!payload) return; window.KOP_SHARE_PAYLOAD = payload; const hasImage = !!(payload.image && String(payload.image).trim() !== ''); $('#kop-share-sheet-preview-title').text(payload.title || 'Κοινοποίηση'); $('#kop-share-sheet-preview-url').text(payload.url || ''); if (hasImage) { $('#kop-share-sheet-preview-image').attr('src', payload.image).attr('alt', payload.title || ''); $('#kop-share-sheet-preview').show(); } else { $('#kop-share-sheet-preview-image').attr('src', '').attr('alt', ''); $('#kop-share-sheet-preview').toggle(!!(payload.title || payload.url)); } const buttons = []; if (navigator.share) buttons.push(''); if (payload.mode !== 'batch') { buttons.push(''); buttons.push(''); } buttons.push(''); buttons.push(''); buttons.push(''); buttons.push(''); $('#kop-share-sheet-buttons').html(buttons.join('')); $('#kop-share-sheet').fadeIn(180); $('body').css('overflow', 'hidden'); } function closeShareSheet() { $('#kop-share-sheet').fadeOut(160); if (!$('#kop-modal').is(':visible')) $('body').css('overflow', 'auto'); } function openCenteredPopup(url, width, height) { const w = width || 720; const h = height || 600; const left = Math.max(0, (window.screen.width - w) / 2); const top = Math.max(0, (window.screen.height - h) / 2); window.open(url, 'kopShareWindow', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=' + w + ',height=' + h + ',top=' + top + ',left=' + left); } function tryNativeShare(payload) { if (!navigator.share) return Promise.reject(new Error('native share unavailable')); const shareBase = { title: payload.title || '', text: payload.text || '', url: payload.mode === 'single' ? (payload.url || '') : '' }; if (payload.mode === 'single' && payload.image && window.fetch && navigator.canShare) { return fetch(payload.image) .then(function(r){ return r.blob(); }) .then(function(blob){ const ext = (blob.type && blob.type.indexOf('png') !== -1) ? 'png' : 'jpg'; const file = new File([blob], 'kop-share-image.' + ext, { type: blob.type || 'image/jpeg' }); const withFile = Object.assign({}, shareBase, { files: [file] }); if (navigator.canShare(withFile)) return navigator.share(withFile); return navigator.share(shareBase); }) .catch(function(){ return navigator.share(shareBase); }); } return navigator.share(shareBase); } $('#kop-batch-print').on('click', function() { if (selectedArticles.length === 0) return; requestPrint(selectedArticles, $(this)); }); $('#kop-batch-share').on('click', function() { if (selectedArticles.length === 0) return; const $btn = $(this); $btn.text('Προετοιμασία...'); $.post(KOP_DATA.ajaxUrl, { action: 'kop_newsroom_batch_share', nonce: KOP_DATA.nonce, ids: selectedArticles }, function(res) { $btn.text('🔗 Κοινοποίηση'); if(res.success && res.data) { openShareSheet(res.data); } }).fail(function(){ $btn.text('🔗 Κοινοποίηση'); }); }); function runSearch(paged = 1) { const $results = $('#kop-results'); const $monthResults = $('#kop-month-results'); const $tags = $('#kop-dynamic-tags'); const $cats = $('#kop-dynamic-cats'); $results.css('opacity', '0.4'); $monthResults.css('opacity', '0.4'); let selectedYears = $('.kop-year-cb:checked').map(function(){ return $(this).val(); }).get(); let selectedCats = $('.kop-cat-cb:checked').map(function(){ return $(this).val(); }).get(); $.ajax({ url: KOP_DATA.ajaxUrl, type: 'POST', data: { action: 'kop_newsroom_archive_query', nonce: KOP_DATA.nonce, atts: KOP_DATA.atts, paged: paged, search: $('#kop-search-input').val(), years: selectedYears, categories: selectedCats, tags: activeTags, author: $('#kop-author-select').val() }, success: function(res) { if(res.success) { $results.html(res.data.html).css('opacity', '1'); $monthResults.html(res.data.month_html).css('opacity', '1'); $tags.html(res.data.tags_html); $cats.html(res.data.cats_html); $('#kop-tag-select').html(res.data.tag_select_html); $('#kop-pagination').html(res.data.pagination); syncTagSelectionUI(); $('.kop-card-checkbox').each(function() { if(selectedArticles.includes($(this).val())) { $(this).prop('checked', true); } }); applyCurrentView(); } else { $results.css('opacity', '1'); $monthResults.css('opacity', '1'); } }, error: function() { $results.css('opacity', '1'); $monthResults.css('opacity', '1'); } }); } $('.kop-main-search-btn').on('click', function(e) { e.preventDefault(); syncTagSelectionUI(); runSearch(); }); $(document).on('click', '.kop-tag-pill', function() { const slug = $(this).data('slug'); $('#kop-tag-select').val(slug); syncTagSelectionUI(); runSearch(); }); $('#kop-tag-select').on('change', function() { syncTagSelectionUI(); }); $('#kop-author-select').on('change', function() { syncTagSelectionUI(); runSearch(); }); $('.kop-reset-link').on('click', function(e) { e.preventDefault(); $('.kop-year-cb, .kop-cat-cb').prop('checked', false); $('#kop-search-input').val(''); $('#kop-author-select').val(''); $('#kop-tag-select').val(''); activeTags = []; selectedArticles = []; updateActionBar(); syncTagSelectionUI(); runSearch(); }); $(document).on('click', '.page-numbers', function(e) { e.preventDefault(); let page = 1; let text = $(this).text(); let current = parseInt($('.page-numbers.current').text()); if(!isNaN(parseInt(text))) page = parseInt(text, 10); else if (text.includes('»')) page = current + 1; else if (text.includes('«')) page = current - 1; runSearch(page); $('html, body').animate({ scrollTop: $('#kop-newsroom-root').offset().top - 80 }, 600); }); $(document).on('click', '.kop-open-article', function() { const id = $(this).data('id'); $('body').css('overflow', 'hidden'); $('#kop-modal').fadeIn().find('.kop-modal-body').html('

Φόρτωση άρθρου...

'); $.post(KOP_DATA.ajaxUrl, { action: 'kop_newsroom_archive_article', nonce: KOP_DATA.nonce, id: id }, function(res) { if(res.success) $('#kop-modal').find('.kop-modal-body').html(res.data); }); }); $('.kop-modal-close, .kop-modal-overlay').on('click', function(e) { if(e.target === this || $(this).hasClass('kop-modal-close')) { $('#kop-modal').fadeOut(); if (!$('#kop-share-sheet').is(':visible')) $('body').css('overflow', 'auto'); } }); $('.kop-share-sheet-close, .kop-share-sheet-overlay').on('click', function(e) { if(e.target === this || $(this).hasClass('kop-share-sheet-close')) { closeShareSheet(); } }); $(document).on('click', '.kop-modal-share-btn', function() { const $view = $('#kop-modal .kop-full-view').first(); if (!$view.length) return; const url = String($view.data('share-url') || ''); const title = String($view.data('share-title') || document.title); const image = String($view.data('share-image') || ''); openShareSheet({ mode: 'single', title: title, text: title + (url ? ('\n' + url) : ''), url: url, urls: url ? [url] : [], image: image }); }); $(document).on('click', '.kop-modal-print-btn', function() { const $view = $('#kop-modal .kop-full-view').first(); if (!$view.length) return; const postId = parseInt($view.data('post-id'), 10); if (!postId) return; requestPrint([postId], $(this)); }); $(document).on('click', '[data-share-action]', function() { const payload = window.KOP_SHARE_PAYLOAD || null; if (!payload) return; const action = $(this).data('share-action'); const url = payload.url || (payload.urls && payload.urls.length ? payload.urls[0] : ''); const encodedUrl = encodeURIComponent(url || ''); const encodedText = encodeURIComponent(payload.text || payload.title || ''); const combinedUrls = (payload.urls || []).join('\n'); if (action === 'native') { tryNativeShare(payload).then(function(){ closeShareSheet(); }).catch(function(){}); return; } if (action === 'facebook' && url) { openCenteredPopup('https://www.facebook.com/sharer/sharer.php?u=' + encodedUrl, 680, 520); return; } if (action === 'x') { const xUrl = 'https://twitter.com/intent/tweet?text=' + encodedText + (url ? ('&url=' + encodedUrl) : ''); openCenteredPopup(xUrl, 760, 560); return; } if (action === 'whatsapp') { window.open('https://wa.me/?text=' + encodeURIComponent((payload.text || payload.title || '') + (combinedUrls ? ('\n' + combinedUrls) : '')), '_blank'); return; } if (action === 'telegram') { const tgText = payload.mode === 'single' ? (payload.title || '') : (payload.text || ''); window.open('https://t.me/share/url?url=' + encodedUrl + '&text=' + encodeURIComponent(tgText), '_blank'); return; } if (action === 'email') { const body = (payload.text || payload.title || '') + ((payload.image && payload.mode === 'single') ? ('\n\nΕικόνα: ' + payload.image) : ''); window.location.href = 'mailto:?subject=' + encodeURIComponent(payload.title || 'Κοινοποίηση άρθρου') + '&body=' + encodeURIComponent(body); return; } if (action === 'copy') { const copyText = payload.mode === 'single' ? ((payload.title || '') + (url ? ('\n' + url) : '') + (payload.image ? ('\n' + payload.image) : '')) : ((payload.text || '') + (combinedUrls ? ('\n' + combinedUrls) : '')); navigator.clipboard.writeText(copyText).then(function(){ const $btn = $('[data-share-action="copy"]'); $btn.text('Αντιγράφηκε'); setTimeout(function(){ $btn.text('Αντιγραφή Συνδέσμου'); }, 1600); }).catch(function(){}); } }); applyCurrentView(); });