پرش به محتوا
منوی اصلی
ناوبری
  • تغییرات اخیر
  • مقالهٔ تصادفی
ویکی حج
جستجو
  • ایجاد حساب
  • ورود
  • ایجاد حساب
  • ورود
صفحه‌هایی برای ویرایشگرانی که از سامانه خارج شدند بیشتر بدانید
  • مشارکت‌ها
  • بحث

در حال ویرایش پودمان:Citation/CS1/Utilities

  • پودمان
  • بحث
  • خواندن
  • ویرایش مبدأ
  • نمایش تاریخچه
ابزارها
عمل‌ها
  • خواندن
  • ویرایش مبدأ
  • نمایش تاریخچه
عمومی
  • پیوندها به این صفحه
  • تغییرات مرتبط
  • بارگذاری پرونده
  • صفحه‌های ویژه
  • اطلاعات صفحه
در پایگاه‌های دیگر
  • ویکی‌شیعه
  • دانشنامه اسلامی
  • امامت پدیا
  • ویکی‌پاسخ
  • ویکی حسین
ظاهر
متن
این صفحه همیشه از قلم در اندازهٔ کوچک استفاده می‌کند
عرض
این محتوا تا حدی که پنجرهٔ مرورگرتان اجازه می‌دهد عریض است
هشدار: شما وارد نشده‌اید. نشانی آی‌پی شما برای عموم قابل مشاهده خواهد بود اگر هر تغییری ایجاد کنید. اگر وارد شوید یا یک حساب کاربری بسازید، ویرایش‌هایتان به نام کاربری‌تان نسبت داده خواهد شد، همراه با مزایای دیگر.

این ویرایش را می‌توان خنثی کرد. لطفاً تفاوت زیر را بررسی کنید تا تأیید کنید که این چیزی است که می‌خواهید انجام دهید، سپس تغییرات زیر را ذخیره کنید تا خنثی‌سازی ویرایش را به پایان ببرید.

نسخهٔ فعلی متن شما
خط ۱: خط ۱:
local u = {}


local z = {
local z = {
خط ۱۲۴: خط ۱۲۵:
});
});


-- message = table.concat ({message, ' (', substitute (cfg.presentation['wikilink'],
-- {cfg.messages['help page link'] .. '#' .. error_state.anchor, cfg.messages['help page label']}), ')'});
-- message = message .. " ([[" .. cfg.messages['help page link'] ..
-- "#" .. error_state.anchor .. "|" ..
-- cfg.messages['help page label'] .. "]])";
z.error_ids[ error_id ] = true;
z.error_ids[ error_id ] = true;
if in_array( error_id, { 'bare_url_missing_title', 'trans_missing_title' } )
if in_array( error_id, { 'bare_url_missing_title', 'trans_missing_title' } )
خط ۳۳۴: خط ۳۴۱:
local wl_type = 2; -- assume that str is a complex wikilink [[L|D]]
local wl_type = 2; -- assume that str is a complex wikilink [[L|D]]


L, D = str:match ('^%[%[([^|]+)|([^%]]+)%]%]$'); -- get L and D from [[L|D]]  
L, D = str:match ('%[%[([^|]+)|([^%]]+)%]%]'); -- get L and D from [[L|D]]  


if not is_set (D) then -- if no separate link
if not is_set (D) then -- if no separate link
D = str:match ('^%[%[([^%]]*)|*%]%]$'); -- get D from [[D]]
D = str:match ('%[%[([^%]]*)|*%]%]'); -- get D from [[D]]
wl_type = 1;  
wl_type = 1;  
end
end
خط ۳۵۰: خط ۳۵۷:
return wl_type, D, L or '';
return wl_type, D, L or '';
end
--[[--------------------------< S T R I P _ A P O S T R O P H E _ M A R K U P >--------------------------------
Strip wiki italic and bold markup from argument so that it doesn't contaminate COinS metadata.
This function strips common patterns of apostrophe markup.  We presume that editors who have taken the time to
markup a title have, as a result, provided valid markup. When they don't, some single apostrophes are left behind.
Returns the argument without wiki markup and a number; the number is more-or-less meaningless except as a flag
to indicate that markup was replaced; do not rely on it as an indicator of how many of any kind of markup was
removed; returns the argument and nil when no markup removed
]]
local function strip_apostrophe_markup (argument)
if not is_set (argument) then
return argument, nil; -- no argument, nothing to do
end
if nil == argument:find ( "''", 1, true ) then -- Is there at least one double apostrophe?  If not, exit.
return argument, nil;
end
local flag;
while true do
if argument:find ( "'''''", 1, true ) then -- bold italic (5)
argument, flag=argument:gsub("%'%'%'%'%'", ""); -- remove all instances of it
elseif argument:find ( "''''", 1, true ) then -- italic start and end without content (4)
argument, flag=argument:gsub("%'%'%'%'", "");
elseif argument:find ( "'''", 1, true ) then -- bold (3)
argument, flag=argument:gsub("%'%'%'", "");
elseif argument:find ( "''", 1, true ) then -- italic (2)
argument, flag=argument:gsub("%'%'", "");
else
break;
end
end
return argument, flag; -- done
end
end


خط ۴۰۵: خط ۳۷۲:




--[[--------------------------< E X P O R T S >----------------------------------------------------------------
]]


return {
return { -- return exported functions and tables
is_set = is_set, -- exported functions
is_set = is_set,
in_array = in_array,
in_array = in_array,
substitute = substitute,
substitute = substitute,
خط ۴۲۲: خط ۳۸۷:
make_wikilink = make_wikilink,
make_wikilink = make_wikilink,
set_selected_modules = set_selected_modules,
set_selected_modules = set_selected_modules,
strip_apostrophe_markup = strip_apostrophe_markup,
z = z,
z = z, -- exported table
}
}
پیشرفتهنویسه‌های ویژهراهنما
عنوان
سطح ۲سطح ۳سطح ۴سطح ۵
قالب
افزودن
لاتین
لاتین گسترش‌یافته
آوانگاری بین‌المللی
نمادها
یونانی
یونانی قدیمی
سیریلیک
عربی
عربی گسترش‌یافته
عبری
بنگالی
تامیلی
تالوگو
سینهالی
دیواناگرى
گجراتی
تایلندی
لائو
خمر
بومی کانادا
رونی
ÁáÀàÂâÄäÃãǍǎĀāĂ㥹ÅåĆćĈĉÇçČčĊċĐđĎďÉéÈèÊêËëĚěĒēĔĕĖėĘęĜĝĢģĞğĠġĤĥĦħÍíÌìÎîÏïĨĩǏǐĪīĬĭİıĮįĴĵĶķĹĺĻļĽľŁłŃńÑñŅņŇňÓóÒòÔôÖöÕõǑǒŌōŎŏǪǫŐőŔŕŖŗŘřŚśŜŝŞşŠšȘșȚțŤťÚúÙùÛûÜüŨũŮůǓǔŪūǖǘǚǜŬŭŲųŰűŴŵÝýŶŷŸÿȲȳŹźŽžŻżÆæǢǣØøŒœßÐðÞþƏə
قالب‌بندی
پیوندها
عنوان‌ها
فهرست‌ها
پرونده‌ها
بحث
توضیحآن چه می‌نویسیدآن چه به دست می‌آورید
مورب''متن مورب''متن مورب
پررنگ'''متن پررنگ'''متن پررنگ
پررنگ و مورب'''''متن پررنگ و مورب'''''متن پررنگ و مورب
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
local u = {}
local z = {
error_categories = {}; -- for categorizing citations that contain errors
error_ids = {};
message_tail = {};
maintenance_cats = {}; -- for categorizing citations that aren't erroneous per se, but could use a little work
properties_cats = {}; -- for categorizing citations based on certain properties, language of source for instance
};
--[[--------------------------< F O R W A R D D E C L A R A T I O N S >--------------------------------------
]]
local cfg; -- table of tables imported from selected Module:Citation/CS1/Configuration
--[[--------------------------< I S _ S E T >------------------------------------------------------------------
Returns true if argument is set; false otherwise. Argument is 'set' when it exists (not nil) or when it is not an empty string.
]]
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
000
1:0
لطفاً توجه داشته باشید که همهٔ مشارکت‌ها در ویکی حج منتشرشده تحت Creative Commons Attribution-NonCommercial-ShareAlike در نظر گرفته‌می‌شوند (برای جزئیات بیش‌تر ویکی حج:حق تکثیر را ببینید). اگر نمی‌خواهید نوشته‌هایتان بی‌رحمانه ویرایش و توزیع شوند؛ بنابراین، آنها را اینجا ارائه نکنید.
شما همچنین به ما تعهد می‌کنید که خودتان این را نوشته‌اید یا آن را از یک منبع با مالکیت عمومی یا مشابه آزاد آن برداشته‌اید (برای جزئیات بیش‌تر ویکی حج:حق تکثیر را ببینید). کارهای دارای حق تکثیر را بدون اجازه ارائه نکنید!
لغو راهنمای ویرایش (در پنجرهٔ تازه باز می‌شود)
میزفرمان اشکال‌زدایی
* برون‌بری پودمان به عنوان متغیر "p"، شامل تغییرات ذخیره نشده در دسترس هستند. * یک خط را با "=" برای ارزیابی آن به عنوان یک عبارت، یا با استفاده از print()‎ مقدم کنید. از جداول mw.logObject() استفاده کنید * از mw.log()‎ و mw.logObject() در کد پودمان برای ارسال پیام‌ها به این کنسول استفاده کنید.

الگوی به‌کاررفته در این صفحه:

  • پودمان:Citation/CS1/Utilities/توضیحات (ویرایش)
برگرفته از «https://wikihaj.com/view/پودمان:Citation/CS1/Utilities»
  • دربارهٔ ویکی حج
  • نمای موبایل
  • ویرایش تنظیمات پیش‌نمایش
  • Creative Commons Attribution-NonCommercial-ShareAlike
  • Powered by MediaWiki
در حال ویرایش پودمان:Citation/CS1/Utilities
افزودن مبحث
    ویرایش را آغاز کنید