Month: June 2024

রাসূল (সা.)- এর যুগে হাদিস সংরক্ষণ ও সংকলন

ইসলাম বিশ্বমানবের জন্য আল্লাহ তায়ালা প্রদত্ত এক শাশ্বত ও চিরন্তন জীবনব্যবস্থা। বিশ্বজনীন ও সর্বকালীন আদর্শ হিসেবে এটি মানুষের জন্য আল্লাহ তায়ালার সবচেয়ে বড় উপহার । ইসলামের প্রধান ও প্রাথমিক বুনিয়াদ…

জাদিপাই ঝর্ণা

বাংলাদেশের বান্দরবন জেলার রুমা উপজেলায় বাংলাদেশের দ্বিতীয় সর্বোচ্চ চূড়া কেওক্রাডং পাহাড় থেকে পাসিং পাড়া হয়ে মাত্র দেড় কি.মি দূরে জাদিপাই ঝর্ণার অবস্থিত। এটি বাংলাদেশের প্রশস্ততম ঝর্ণাগুলোর মধ্যে একটি। এছাড়াও স্থানীয়দের…

Jadipai Jharna

In the Ruma Upazila of Bandarban district in Bangladesh, the Jadipai waterfall is located just one and a half kilometers from Keokradong, the second highest peak in Bangladesh, via Passing…

ইমাম নাসায়ী (রহ.) এর জীবনী ও সুনানে নাসায়ীর বৈশিষ্ট্য

‘সিহাহ সিত্তাহ' সংকলকদের মধ্যে ইমাম নাসায়ী (রহ.) ছিলেন অন্যতম। সিহাহ সিত্তাহর অন্তর্ভূক্ত তাঁর সংকলিত সুনানটি সুনানে নাসায়ী নামে পরিচিত। তিনি খোরাসানের নাসা নগরীর অধিবাসী ছিলেন। ছাত্র হিসেবে হাদিস শিক্ষার পর…

হযরত আয়েশা (রা.) এর জীবনী ও হাদিসশাস্ত্রে তার অবদান

কবির ভাষায়— “উম্মুল মু'মিনীন তুমি বিশ্বনবির সহধর্মিনী শরিয়তকে করেছ পূর্ণ তোমার তুলনা তুমি।' উম্মুল মুমিনীন হযরত আয়েশা সিদ্দিকা (রা.) ছিলেন সমসাময়িক যুগের অন্যতম। ফকীহ, মুহাদ্দিস, মুফাসসির, আলিম ও বাগ্নী। বিশ্বনবি…

error: Content is protected by Birat Bazar !!
'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "
", overlayContainerClose = "
", overlaySpinner = "
", overlayTitle = "

" + scriptOptions._localizedStrings.redirect_overlay_title + "

", overlayText = "

" + scriptOptions._localizedStrings.redirect_overlay_text + "

"; switch (scriptOptions._redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; const buttonLinks = document.querySelectorAll(' a[data-plugin="nsl"][data-action="connect"], a[data-plugin="nsl"][data-action="link"]'); buttonLinks.forEach(function (buttonLink) { buttonLink.addEventListener('click', function (e) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href = this.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = this.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', this.dataset.popupwidth, this.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; window._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } }); }); let buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) } }); /** * Cross-Origin-Opener-Policy blocked the access to the opener */if (typeof BroadcastChannel === "function") { const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel'); _nslLoginBroadCastChannel.onmessage = (event) => { if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') { window._nslHasOpenedPopup = false; const url = event.data?.href; _nslLoginBroadCastChannel.close(); if (typeof window.nslRedirect === 'function') { window.nslRedirect(url); } else { window.opener.location = url; } } }; }})();