Příjemné tlachání o ničem je v manželství důležité!

31. 5. 2011

Sdílet

Autor: Isifa.cz
I v případě volného času záleží na proporcích! Ideálem není ani vztah typu „jedno tělo, jedna duše“, ani ten, v němž se partneři znají pouze ze žloutnoucích svatebních fotografií…

Manželská spokojenost souvisí dost bezprostředně s tím, jak jsou ve vztahu saturována naše očekávání. Některá se týkají provozu domácnosti, jiná financí, další třeba výchovy dětí, mnohá nepochybně i náplně volného času.

Pro pořádek bychom asi měli dodat, že nehovoříme pouze o manželských párech, ale i o tzv. faktických manželstvích, majících všechny atributy běžného manželství či rodiny. S jedinou výjimkou – nejsou sezdáni.

Společně, nebo každý po svém? Proporce jsou důležité

V běžných rodinách se volný čas zpravidla redukuje jen na večery, víkendy a dovolené. Může být nespornou výhodou, pokud si svá očekávání dokážeme navzájem sdělovat, zvláště pak, pokud jsme s to je s partnerem také sdílet. Jinak řečeno, nejsou-li natolik odlišná, aby bylo těžké až nemožné hledat nějaký funkční kompromis. Zároveň bychom je však neměli považovat za cosi trvalého a neměnného. Naše představy a očekávání se během společného soužití mohou měnit, stejně, jako se mění i faktická náplň chvil volna. Některé ze změn jsou vynucené stávající životní fází (malé děti, úbytek elánu a sil), jiné mohou vyplývat ze subjektivních změn (naše hypertrofující lenost), další mohou odrážet a zároveň i ovlivňovat kva­litu vzájemného vztahu.

Na zcela obecné úrovni lze hovořit o volném čase tráveném společně a ve vzájemné součinnosti, o čase tráveném sice společně, ale bez vzájemné součinnosti a o volném čase tráveném odděleně. Proporce těchto tří forem se v průběhu vývoje vztahu zákonitě mění; pro zdravé vztahy je charakteristické, že v každé jejich vývojové fázi jsou všechny tři formy přiměřeně zastoupeny. Ideálem nemůže být ani symbiotický vztah typu „jedno tělo, jedna duše“, ani vztah, v němž se partneři znají pouze ze žloutnoucích svatebních fotografií. Partnerská spokojenost však souvisí spíše s náplní společně trávených chvil, než jen s jejich četností či časovým rozsahem. Podstatná je pochopitelně i vzájemná tolerance a schopnost přijmout, že každý z nás může mít i své koníčky a své přátele.

Jak trávíme manželské večery po roce a po dvaceti letech?

Podívejte se na fiktivní příběh večerů jednoho manželství... <a href="https://www.vitalia.cz/clanky/manzelske-vecery/">více</a>
Autor: foto Isifa.cz, montáž InternetInfo

Podívejte se na fiktivní příběh večerů jednoho manželství… více

Názory dotazovaných respondentů v anketě Manželské večery po x letech lze považovat za poměrně výstižné. Do značné míry popisují typické partnerské večery v závislosti na délce vztahu. Pravda, je ale dost sporné, zda existuje něco jako „typické“ manželství. Lze si jistě bez obtíží představit dvojice, jimž by vyhovoval jiný model. Problém ale vzniká až tehdy, když by jeden preferoval model, který je pro druhého zcela nepřijatelný. Dané konstatování jistě není nikterak převratné.

Překvapivější může být spíše konstatování, že přílišné odchylky od běžného vývoje mohou přinést problémy i tam, kde jsou oba partneři zdánlivě ve shodě. Příkladem budiž například pár bezdětných třicátníků, jejichž společné večery probíhají po dvou letech vztahu tak, jak kdyby šlo o dvojici notně lenivých seniorů po pětatřiceti letech soužití. Je jen otázkou času, kdy přinejmenším jeden z nich začne pochybovat, zda si zrovna tohle skutečně přeje.

Za varovný signál lze považovat téměř permanentní podrážděnost par­tnerů v době, kdy se shodou okolností ocitnou ve společném teritoriu. Stejně tak i vzájemnou alergii, kdy máme nutkavou potřebu „kopnout partnera do holeně“ kdykoli jej míjíme. Zneklidňovat by nás měl i stav, kdy přestáváme být schopni vést tzv. fakultativní dialog a místo toho se téměř neustále dohadujeme či spíše hádáme. Za fakultativní dialog lze s nadsázkou považovat příjemné tlachání o ničem, resp. o ničem životně důležitém. Fakultativní plky bývají pohodotvorné.

Univerzální návod ani manželství neexistuje

Zřejmě jen velice obtížně bychom ale hledali nějaký univerzální návod či doporučení jak nakládat se společnými večery. Hrozí-li ponorková nemoc, pak bychom asi měli soužití více pootevřít. Pokud se nám ale nedostává společných prožitků, pak bychom se měli poohlédnout po takových společných aktivitách, které mohou posílit pocit pohody i za tu cenu, že jej budeme čerpat z vnějších zdrojů. Společná návštěva koncertu oblíbené kapely nám pak může dát víc než několik hodin usilovné, leč marné snahy o láskyplnou konverzaci.

Jednoho univerzálního návodu bych se však dopustit mohl. Cítíte-li, že vám společně trávené chvíle nepřinášejí žádnou potěchu, pak zkuste něco změnit. Jejich rozsah či náplň, proporci času tráveného spolu a zvlášť…

A kdybyste si nevěděli rady, tak vás jistě uvítá kterákoli z více než šedesátky poraden pro rodinu, manželství a mezilidské vztahy.

Seriál: Láska 2011

Autor článku

PhDr. Petr Šmolka, manželský a rodinný poradce, autor mnoha publikací a textů.

Působí v Poradně pro rodinu na Praze 12.

Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).
'; document.getElementById('outstream-iframe').onload = function () { setupIframe(); } replayScreen = document.getElementById('iinfoOutstreamReplay'); iinfoOutstreamPosition = document.getElementById('iinfoOutstreamPosition'); outstreamContainer = document.getElementsByClassName('outstream-container')[0]; setupReplayScreen(); } function setupIframe() { outstreamDocument = document.getElementById('outstream-iframe').contentWindow.document; let el = outstreamDocument.createElement('style'); outstreamDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:-5px;right:25px}"; videoContent = outstreamDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; if ( location.href.indexOf('rejstriky.finance.cz') !== -1 || location.href.indexOf('finance-rejstrik') !== -1 || location.href.indexOf('firmy.euro.cz') !== -1 || location.href.indexOf('euro-rejstrik') !== -1 || location.href.indexOf('/rejstrik/') !== -1 || location.href.indexOf('/rejstrik-firem/') !== -1) { outstreamDirectPlayed = true; soundAllowed = true; iinfoVastUrlIndex = 0; } if (!outstreamDirectPlayed) { console.log('OUTSTREAM direct'); setUpIMA(true); } else { if (soundAllowed) { const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('OUTSTREAM sound allowed'); setUpIMA(false); }).catch(function () { console.log('OUTSTREAM sound forbidden'); renderBanner(); }); } } else { renderBanner(); } } } function getWrapper() { let articleWrapper = document.querySelector('.rs-outstream-placeholder'); // Outstream Placeholder from RedSys manipulation if (articleWrapper && articleWrapper.style.display !== 'block') { articleWrapper.innerHTML = ""; articleWrapper.style.display = 'block'; } // Don't render OutStream on homepages if (articleWrapper === null) { if (document.querySelector('body.p-index')) { return null; } } if (articleWrapper === null) { articleWrapper = document.getElementById('iinfo-outstream'); } if (articleWrapper === null) { articleWrapper = document.querySelector('.layout-main__content .detail__article p:nth-of-type(6)'); } if (articleWrapper === null) { // Euro, Autobible, Zdravi articleWrapper = document.querySelector('.o-article .o-article__text p:nth-of-type(6)'); } if (articleWrapper === null) { articleWrapper = document.getElementById('sidebar'); } if (!articleWrapper) { console.error("Outstream wrapper of article was not found."); } return articleWrapper; } function setupDimensions() { outstreamWidth = Math.min(iinfoOutstreamPosition.offsetWidth, 480); outstreamHeight = Math.min(iinfoOutstreamPosition.offsetHeight, 320); } /** * Sets up IMA ad display container, ads loader, and makes an ad request. */ function setUpIMA(direct) { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); if (direct) { adsRequest.adTagUrl = directVast; console.log('Outstream DIRECT CAMPAING advert: ' + directVast); videoContent.muted = true; videoContent.volume = 0; outstreamDirectPlayed = true; } else { adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Outstream advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; } // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = outstreamWidth; // adsRequest.linearAdSlotHeight = outstreamHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function setupReplayScreen() { replayScreen.addEventListener('click', function () { iinfoOutstreamPosition.remove(); iinfoVastUrlIndex = 0; outstreamInit(); }); } /** * Sets the 'adContainer' div as the IMA ad display container. */ function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. outstreamDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( outstreamDocument.getElementById('adContainer'), videoContent); } function unmuteAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); outstreamDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); outstreamDocument.getElementById('adMuteBtn').innerHTML = ''; } } /** * Loads the video content and initializes IMA ad playback. */ function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(outstreamWidth, outstreamHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } /** * Handles the ad manager loading and sets ad event listeners. * @param { !google.ima.AdsManagerLoadedEvent } adsManagerLoadedEvent */ function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } /** * Handles actions taken in response to ad events. * @param { !google.ima.AdEvent } adEvent */ function onAdEvent(adEvent) { // Retrieve the ad from the event. Some events (for example, // ALL_ADS_COMPLETED) don't have ad object associated. const ad = adEvent.getAd(); console.log('Outstream event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: // This is the first event sent for an ad - it is possible to // determine whether the ad is a video ad or an overlay. if (!ad.isLinear()) { // Position AdDisplayContainer correctly for overlay. // Use ad.width and ad.height. videoContent.play(); } outstreamDocument.getElementById('adContainer').style.width = '100%'; outstreamDocument.getElementById('adContainer').style.maxWidth = '640px'; outstreamDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); // This event indicates the ad has started - the video player // can adjust the UI, for example display a pause button and // remaining time. if (ad.isLinear()) { // For a linear ad, a timer can be started to poll for // the remaining time. intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } outstreamDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (outstreamLastError === 303) { if (isBanner) { renderBanner(); } else { replayScreen.style.display = 'flex'; } } break; case google.ima.AdEvent.Type.COMPLETE: // This event indicates the ad has finished - the video player // can perform appropriate UI actions, such as removing the timer for // remaining time detection. if (ad.isLinear()) { clearInterval(intervalTimer); } if (isBanner) { renderBanner(); } else { replayScreen.style.display = 'flex'; } break; } } /** * Handles ad errors. * @param { !google.ima.AdErrorEvent } adErrorEvent */ function onAdError(adErrorEvent) { // Handle the error logging. console.log(adErrorEvent.getError()); outstreamLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { renderBanner(); } } function renderBanner() { if (isBanner) { console.log('Outstream: Render Banner'); iinfoOutstreamPosition.innerHTML = ""; iinfoOutstreamPosition.style.height = "330px"; iinfoOutstreamPosition.appendChild(bannerDiv); } else { console.log('Outstream: Banner is not set'); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoOutstreamPosition.remove(); outstreamInit(); } else { return false; } adVolume = 1; return true; } /** * Pauses video content and sets up ad UI. */ function onContentPauseRequested() { videoContent.pause(); // This function is where you should setup UI for showing ads (for example, // display ad timer countdown, disable seeking and more.) // setupUIForAds(); } /** * Resumes video content and removes ad UI. */ function onContentResumeRequested() { videoContent.play(); // This function is where you should ensure that your UI is ready // to play content. It is the responsibility of the Publisher to // implement this function when necessary. // setupUIForContent(); } function onActiveView() { if (outstreamContainer) { const containerOffset = outstreamContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (outstreamPaused) { adsManager.resume(); outstreamPaused = false; } return true; } else { if (!outstreamPaused) { adsManager.pause(); outstreamPaused = true; } } } return false; } let outstreamInitInterval; if (typeof cpexPackage !== "undefined") { outstreamInitInterval = setInterval(tryToInitializeOutstream, 100); } else { const wrapper = getWrapper(); if (wrapper) { let outstreamInitialized = false; window.addEventListener('scroll', () => { if (!outstreamInitialized) { const containerOffset = wrapper.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight / 1 && containerOffset.bottom > 0.0) { outstreamInit(); outstreamInitialized = true; } } }); } } function tryToInitializeOutstream() { const wrapper = getWrapper(); if (wrapper) { const containerOffset = wrapper.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight / 1 && containerOffset.bottom > 0.0) { if (cpexPackage.adserver.displayed) { clearInterval(outstreamInitInterval); outstreamInit(); } } } else { clearInterval(outstreamInitInterval); } } }
OSZAR »