×
নতুন নিবন্ধ তৈরি করুন
আপনার পাতাটির শিরোনাম এখানে লিখুন
বর্তমানে শারকেডিয়া-তে আমাদের ১০ টি নিবন্ধ রয়েছে। উপরে আপনার নিবন্ধের নাম টাইপ করুন অথবা এখানে তালিকাভুক্ত নিবন্ধগুলোর একটি তৈরি করুন!



    শারকেডিয়া
    This wiki has been automatically closed because there have been no edits or log actions made within the last 60 days. If you are a user (who is not the bureaucrat) that wishes for this wiki to be reopened, please request that at Requests for reopening wikis. If this wiki is not reopened within 6 months it may be deleted. Note: If you are a bureaucrat on this wiki, you can go to Special:ManageWiki and uncheck the "Closed" box to reopen it.

    এই মডিউলের জন্য মডিউল:Unsubst/নথি-এ নথিপত্র তৈরি করা হয়ে থাকতে পারে

    local p = {}
    
    local specialParams = {
    	['$N'] = 'template name', -- Deprecated, but keeping until it is removed from transcluding templates
    	['$B'] = 'template content',
    }
    
    p[''] = function ( frame )
    	if not frame:getParent() then
    		error( 'একটি প্যারেন্ট ফ্রেম ছাড়া {{#invoke:Unsubst|}} দেয়ার কোন অর্থ নেই' )
    	end
    	if not frame.args['$B'] then
    		error( '{{#invoke:Unsubst|}}-এ প্যারামিটার $B (template content) দেয়া প্রয়োজন' )
    	end
    	
    	if mw.isSubsting() then
    		---- substing
    		-- Combine passed args with passed defaults
    		local args = {}
    		for k, v in pairs( frame.args ) do
    			if not specialParams[k] then
    				if v == '__DATE__' then
    					v = mw.getContentLanguage():formatDate( 'F Y' )
    				end
    				args[k] = v
    			end
    		end
    		for k, v in pairs( frame:getParent().args ) do
    			args[k] = v
    		end
    
    		-- Build an equivalent template invocation
    		-- First, find the title to use
    		local titleobj = mw.title.new(frame:getParent():getTitle())
    		local title
    		if titleobj.namespace == 10 then -- NS_TEMPLATE
    			title = titleobj.text
    		elseif titleobj.namespace == 0 then -- NS_MAIN
    			title = ':' .. titleobj.text
    		else
    			title = titleobj.prefixedText
    		end
    
    		-- Build the invocation body with numbered args first, then named
    		local ret = '{{' .. title
    		for k, v in ipairs( args ) do
    			if string.find( v, '=', 1, true ) then
    				-- likely something like 1=foo=bar, we need to do it as a named arg
    				break
    			end
    			ret = ret .. '|' .. v
    			args[k] = nil
    		end
    		for k, v in pairs( args ) do
    			ret = ret .. '|' .. k .. '=' .. v
    		end
    		
    		return ret .. '}}'
    	else
    		---- Not substing
    		-- Just return the "body"
    		return frame.args['$B'] .. (frame.args['$N'] and frame:getParent():getTitle() == mw.title.getCurrentTitle().prefixedText and '[[Category:মডিউল:অউপকল্পনে আহ্বান যা $N ব্যবহার করেছে]]' or '')
    	end
    end
    
    return p
    
    কুকিসমূহ আমাদের সেবা প্রদান করতে সহায়তা করে। আমাদের পরিষেবা ব্যবহার করার মাধ্যমে, আপনি আমাদের দ্বারা কুকি ব্যবহারে সম্মত হচ্ছেন।
    আরও তথ্য

    সাম্প্রতিক পরিবর্তন

  • 37.111.194.29 • ৪ মাস আগে
  • 37.111.194.29 • ৪ মাস আগে
  • কুকিসমূহ আমাদের সেবা প্রদান করতে সহায়তা করে। আমাদের পরিষেবা ব্যবহার করার মাধ্যমে, আপনি আমাদের দ্বারা কুকি ব্যবহারে সম্মত হচ্ছেন।
    আরও তথ্য