ماژول:صندخ/عکس/find3
توضیحات این پودمان میتواند در ماژول:صندخ/عکس/find3/توضیحات قرار گیرد.
-- سعی کنید تصاویر استفاده شده در قالب ها و اطلاعات را همزمان در خارج از قالب پیدا کنید
local p = {}
local wd = require('Module:Wikidata2').formatStatementsFromLua
local pat = { 'Image','image', 'تصویر' , 'File', 'file', 'پرونده' }
function p.m(frame)
local output = {}
local image = wd({property = 'P18', firstvalue= 'true', noref = 'true' }) or ""
if mw.ustring.find( image , "%)" ) ~= nil or mw.ustring.find(image , "%(" ) ~= nil then return "" end
if image ~= "" then
local page_title_object = mw.title.getCurrentTitle();
local text = page_title_object:getContent();
local title = page_title_object.text;
local lenth = 0 -- %[%[پرونده:(sdfsdf.jpg)([^%]]*|)%]%]
mw.log(image)
for v, pattern in pairs(pat) do
--_, lon = mw.ustring.gsub (text, "%[%[".. pattern .."%:" .. image .. "([^%]]*|)%]%]", '%1');
_, lon = mw.ustring.gsub (text, "%[%[".. pattern .."%:" .. image , '%1');
mw.log(lon)
lenth = lenth + lon
end
if lenth > 0 then
--mw.log("" )
return frame:preprocess("[[رج:صفحهئونی که تکراری عکس دارنه]]")
end
end
end
return p