عقد 260 ق.م.
الألفية: | الألفية 1 ق.م. |
القرون: | القرن 4 ق.م. – القرن 3 ق.م. – القرن 2 ق.م. |
العقود: | عقد 290 ق.م. عقد 280 ق.م. عقد 270 ق.م. – عقد 260 ق.م. – عقد 250 ق.م. عقد 240 ق.م. عقد 230 ق.م. |
Years: | 269 ق.م. 268 ق.م. 267 ق.م. 266 ق.م. 265 ق.م. 264 ق.م. 263 ق.م. 262 ق.م. 261 ق.م. 260 ق.م. |
التصنيفات: | [[:تصنيف:مواليد خطأ في التعبير: علامة ترقيم لم نتعرف عليها «ع».0 ق.م.|المواليد]] – [[:تصنيف:وفيات خطأ في التعبير: علامة ترقيم لم نتعرف عليها «ع».0 ق.م.|الوفيات]] – [[:تصنيف:عمارة خطأ في التعبير: علامة ترقيم لم نتعرف عليها «ع».0 ق.م. |العمارة]] [[:تصنيف:تأسيسات خطأ في التعبير: علامة ترقيم لم نتعرف عليها «ع».0 ق.م.|التأسيسات]] – [[:تصنيف:انحلالات خطأ في التعبير: علامة ترقيم لم نتعرف عليها «ع».0 ق.م. |الانحلالات]] |
This article concerns the period 269 BC – 260 BC.
الأحداث
فهرست: 269 ق.م. 268 ق.م. 267 ق.م. 266 ق.م. 265 ق.م. 264 ق.م. 263 ق.م. 262 ق.م. 261 ق.م. 260 ق.م.
269 ق.م.
حسب المكان
مصر
روما
الصين
حسب الموضوع
الدين
268 ق.م.
حسب المكان
مصر
روما
الصين
حسب الموضوع
الدين
267 ق.م.
حسب المكان
مصر
روما
الصين
حسب الموضوع
الدين
266 ق.م.
حسب المكان
مصر
روما
الصين
حسب الموضوع
الدين
265 ق.م.
حسب المكان
مصر
روما
الصين
حسب الموضوع
الدين
264 ق.م.
حسب المكان
مصر
روما
الصين
حسب الموضوع
الدين
263 ق.م.
حسب المكان
مصر
روما
الصين
حسب الموضوع
الدين
262 ق.م.
حسب المكان
مصر
روما
الصين
حسب الموضوع
الدين
261 ق.م.
حسب المكان
مصر
روما
- الجمهورية الرومانية المصممة على انتزاع صقلية من قرطاج، تبني أسطولاً مبني على نموذج سفينة حربية خماسية المجاديف قرطاجية أسيرة.
الامبراطورية السلوقية
- الملك السلوقي الجديد أنطيوخس الثاني يتوصل إلى اتفاق مع ملك مقدونيا، أنتيگونس الثاني گوناتاس، للعمل معاً لمحاولة طرد أسطول وجيوش پطليموس الثاني خارج بحر إيجة. بدعم من مقدونيا، شن أنطيوخس الثاني هجوماً على ثغور پطلمية على آسيا الصغرى.
حسب الموضوع
الدين
260 ق.م.
حسب المكان
مصر
روما
الصين
حسب الموضوع
الدين
الوفيات
local p = {} local uc = {births="الميلاد", deaths="الوفيات"} -- تم التصحيح هنا
local page_content = {} local function get_section(frame, page_name, section_name) if page_content[page_name] == nil then local title = mw.title.new(page_name) if title then if title.redirectTarget then title = title.redirectTarget end page_content[page_name] = title:getContent() end end if page_content[page_name] then if mw.ustring.find(page_content[page_name], "=%s*" .. section_name .. "%s*=", 1, false) then return frame:preprocess("" .. page name .. "") -- تم التصحيح هنا end end return "" end
local function transclude(frame, entry, year, article) local s = "' " s = frame:preprocess(s) .. get_section(frame, article, uc[entry]) s = mw.ustring.gsub(s, '==+[^=]-==+%s*%c*', ) -- تم تعديل التطابق ليكون أكثر مرونة للنص العربي return mw.ustring.match(s, '.*%*.*[%a%p].+') or "" -- تم التصحيح هنا end
function p.main(frame) local decade = mw.text.trim(frame.args[1] or frame:getParent().args[1] or '0') local result = {} local article_list = {} local year_list = {}
if decade:sub(1, 1) == '-' then for i = -9, (decade == '-0' and -1 or 0) do table.insert(article_list, frame:expandTemplate { title = "مقالة السنة", args = { decade .. '0', tostring(i) } }) table.insert(year_list, decade .. math.abs(i)) end else for i = (decade == '0' and 1 or 0), 9 do table.insert(article_list, frame:expandTemplate { title = "مقالة السنة", args = { decade .. '0', tostring(i) } }) table.insert(year_list, decade .. tostring(i)) end end
for i, entry in ipairs({"births", "deaths"}) do table.insert(result, '== ' .. uc[entry] .. ' ==')
-- الحصول على المحتوى الفعلي بدلاً من عرض كود القالب local content = {} for j, article in ipairs(article_list) do local section_content = transclude(frame, entry, year_list[j], article) if section_content and section_content ~= "" then table.insert(content, section_content) end end
if #content > 0 then table.insert(result, table.concat(content, "\n")) else table.insert(result, "لا توجد بيانات متاحة") end
table.insert(result, "") -- سطر فارغ لفصل الأقسام end
return table.concat(result, "\n") end
return p
الوفيات
local p = {} local uc = {births="الميلاد", deaths="الوفيات"} -- تم التصحيح هنا
local page_content = {} local function get_section(frame, page_name, section_name) if page_content[page_name] == nil then local title = mw.title.new(page_name) if title then if title.redirectTarget then title = title.redirectTarget end page_content[page_name] = title:getContent() end end if page_content[page_name] then if mw.ustring.find(page_content[page_name], "=%s*" .. section_name .. "%s*=", 1, false) then return frame:preprocess("" .. page name .. "") -- تم التصحيح هنا end end return "" end
local function transclude(frame, entry, year, article) local s = "' " s = frame:preprocess(s) .. get_section(frame, article, uc[entry]) s = mw.ustring.gsub(s, '==+[^=]-==+%s*%c*', ) -- تم تعديل التطابق ليكون أكثر مرونة للنص العربي return mw.ustring.match(s, '.*%*.*[%a%p].+') or "" -- تم التصحيح هنا end
function p.main(frame) local decade = mw.text.trim(frame.args[1] or frame:getParent().args[1] or '0') local result = {} local article_list = {} local year_list = {}
if decade:sub(1, 1) == '-' then for i = -9, (decade == '-0' and -1 or 0) do table.insert(article_list, frame:expandTemplate { title = "مقالة السنة", args = { decade .. '0', tostring(i) } }) table.insert(year_list, decade .. math.abs(i)) end else for i = (decade == '0' and 1 or 0), 9 do table.insert(article_list, frame:expandTemplate { title = "مقالة السنة", args = { decade .. '0', tostring(i) } }) table.insert(year_list, decade .. tostring(i)) end end
for i, entry in ipairs({"births", "deaths"}) do table.insert(result, '== ' .. uc[entry] .. ' ==')
-- الحصول على المحتوى الفعلي بدلاً من عرض كود القالب local content = {} for j, article in ipairs(article_list) do local section_content = transclude(frame, entry, year_list[j], article) if section_content and section_content ~= "" then table.insert(content, section_content) end end
if #content > 0 then table.insert(result, table.concat(content, "\n")) else table.insert(result, "لا توجد بيانات متاحة") end
table.insert(result, "") -- سطر فارغ لفصل الأقسام end
return table.concat(result, "\n") end
return p