ویکی‌نبشته fawikisource https://fa.wikisource.org/wiki/%D8%B5%D9%81%D8%AD%D9%87%D9%94_%D8%A7%D8%B5%D9%84%DB%8C MediaWiki 1.47.0-wmf.19 first-letter مدیا ویژه بحث کاربر بحث کاربر ویکی‌نبشته بحث ویکی‌نبشته پرونده بحث پرونده مدیاویکی بحث مدیاویکی الگو بحث الگو راهنما بحث راهنما رده بحث رده درگاه بحث درگاه پدیدآورنده بحث پدیدآورنده برگه گفتگوی برگه فهرست گفتگوی فهرست TimedText TimedText talk پودمان بحث پودمان Event Event talk الگو:RunningHeader 10 83788 299434 278056 2026-09-13T18:30:58Z Hanooz 17889 تست 299434 wikitext text/x-wiki <includeonly><templatestyles src="RunningHeader/styles.css" />{{#invoke:Running header|running_header}}</includeonly><noinclude>{{documentation}}</noinclude> pzoka6coyscy6849exq6zyccy0w499z 299435 299434 2026-09-13T18:36:34Z Hanooz 17889 نسخهٔ [[Special:Diff/299434|299434]] از [[Special:Contributions/Hanooz|Hanooz]] ([[User talk:Hanooz|بحث]]) خنثی شد 299435 wikitext text/x-wiki #تغییر_مسیر [[الگو:سرصفحه‌مستمر]] gtef0rv912bzqwt8yb4dow889useo96 فهرست:تاریخ سی ساله ایران - بیژن جزنی (جلد اول).pdf 106 95457 299422 2026-09-13T17:23:23Z Hanooz 17889 صفحه‌ای تازه حاوی «» ایجاد کرد 299422 proofread-index text/x-wiki {{:MediaWiki:Proofreadpage_index_template |wikidata_item= |Title=تاریخ سی ساله ایران |Subtitle= |Volume=1 |Issue= |Edition= |Author=بیژن جزنی |Foreword_Author= |Translator= |Editor= |Illustrator= |Lyricist= |Composer= |Singer= |Publisher= |Address=تهران |Printer= |Year=1337 |Source=pdf |Image=1 |Progress=OCR |Pages=<pagelist /> |Volumes= |Remarks= |Notes= |Header= |Footer= }} t1rn35lgounubdl5pqw073owjqbqslq برگه:تاریخ سی ساله ایران - بیژن جزنی (جلد اول).pdf/۲ 104 95458 299423 2026-09-13T17:24:20Z Hanooz 17889 /* بی‌نوشته */ 299423 proofread-page text/x-wiki <noinclude><pagequality level="0" user="Hanooz" /></noinclude><noinclude></noinclude> bncbpewgwal75nh72svqymor5dgoi51 برگه:تاریخ سی ساله ایران - بیژن جزنی (جلد اول).pdf/۳ 104 95459 299424 2026-09-13T17:25:08Z Hanooz 17889 /* نمونه‌خوانی‌نشده */ صفحه‌ای تازه حاوی «تاریخ سی ساله ایران نوشته: ب - جزنی» ایجاد کرد 299424 proofread-page text/x-wiki <noinclude><pagequality level="1" user="Hanooz" /></noinclude>تاریخ سی ساله ایران نوشته: ب - جزنی<noinclude></noinclude> rudynmp9iesbfadbhtkx0pws4i65d2i برگه:تاریخ سی ساله ایران - بیژن جزنی (جلد اول).pdf/۴ 104 95460 299425 2026-09-13T17:25:15Z Hanooz 17889 /* بی‌نوشته */ 299425 proofread-page text/x-wiki <noinclude><pagequality level="0" user="Hanooz" /></noinclude><noinclude></noinclude> bncbpewgwal75nh72svqymor5dgoi51 برگه:تاریخ سی ساله ایران - بیژن جزنی (جلد اول).pdf/۹۹ 104 95461 299426 2026-09-13T17:25:50Z Hanooz 17889 /* بی‌نوشته */ 299426 proofread-page text/x-wiki <noinclude><pagequality level="0" user="Hanooz" /></noinclude><noinclude></noinclude> bncbpewgwal75nh72svqymor5dgoi51 برگه:تاریخ سی ساله ایران - بیژن جزنی (جلد اول).pdf/۹۶ 104 95462 299427 2026-09-13T17:26:10Z Hanooz 17889 /* بی‌نوشته */ 299427 proofread-page text/x-wiki <noinclude><pagequality level="0" user="Hanooz" /></noinclude><noinclude></noinclude> bncbpewgwal75nh72svqymor5dgoi51 برگه:تاریخ سی ساله ایران - بیژن جزنی (جلد اول).pdf/۹۸ 104 95463 299428 2026-09-13T17:26:13Z Hanooz 17889 /* بی‌نوشته */ 299428 proofread-page text/x-wiki <noinclude><pagequality level="0" user="Hanooz" /></noinclude><noinclude></noinclude> bncbpewgwal75nh72svqymor5dgoi51 برگه:تاریخ سی ساله ایران - بیژن جزنی (جلد اول).pdf/۹۷ 104 95464 299429 2026-09-13T17:26:16Z Hanooz 17889 /* بی‌نوشته */ 299429 proofread-page text/x-wiki <noinclude><pagequality level="0" user="Hanooz" /></noinclude><noinclude></noinclude> bncbpewgwal75nh72svqymor5dgoi51 برگه:تاریخ سی ساله ایران - بیژن جزنی (جلد اول).pdf/۵ 104 95465 299430 2026-09-13T17:32:24Z Hanooz 17889 /* نمونه‌خوانی‌شده */ 299430 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Hanooz" /></noinclude>{{وسط|{{زیرخط|موقعیت عمومی جنبش انقلابی ایران}}}} مقدمتاً باید با پروسه های اقتصادی و تولیدی جامعهٔ ایران آشنا شد و ویژگیهای نظام سرمایه داری وابسته، عوامل زیربنایی و وابستگی ایران به انحصارات امپریالیستی و خصوصیات بورژوازی وابسته به طبقه حاکمه را مورد بررسی قرار داد که نتیجهٔ این بررسیها شناخت مسیر حرکت فعلی جامعه است. این شناخت به ما امکان میدهد پدیده های اجتماعی و سیاسی را عمیق تر درک کرده و مسیر حرکت جنبش را براساس آن تعیین کنیم. بنیاد استراتژی جنبش را، این حرکت عمیق اجتماعی تشکیل میدهد در این حرکت است که نیروهای رشد یابنده تکامل یافته بر نیروهای زوال یابنده غلبه میکنند. {{ته}}<noinclude></noinclude> b7oed29oeys9rrqtzlqjbweoy7m62r6 برگه:تاریخ سی ساله ایران - بیژن جزنی (جلد اول).pdf/۶ 104 95466 299431 2026-09-13T17:51:00Z Hanooz 17889 /* نمونه‌خوانی‌شده */ ، ابرابزار 299431 proofread-page text/x-wiki <noinclude><pagequality level="3" user="Hanooz" />{{سصم|۴|{{bar|50}}|تاریخ سی ساله ایران}}</noinclude>اگر استراتژی جنبش انقلابی از جهت حرکت جامعه و ویژگیهای آن جدا بماند با گذشت زمان و تکامل پروسه های اجتماعی و اقتصادی جنبش هر روز نیروهای خود را بیشتر از دست میدهد و بر عکس اگر استراتژی مبتنی بر این حرکت باشد حرکت ناآگاهانه جامعه و حتی تمام کوششهای آگاهانه طبقه حاکم در زمینه پروسه های تولیدی و اقتصادی به قدرت جنبش میافزاید. این شناخت همچنین بما اجازه میدهد که از غرق شدن در مسائل تاکتیکی صرف پرهیز کرده و با بینشی عمیق و طولانی خط مشی جنبش را در مراحل مختلف تعیین کنیم از آن پس باید نخست موقعیت عمومی جنبش را بشناسیم و پروسه های اجتماعی و سیاسی را که در گذشته نزدیک روی داده جمعبندی کنیم. کیفیت سازمانهای مبارز قبلی را بررسی کنیم و سرانجام ویژگیهای فرهنگی، روحیه، عادات و مسائل توده ها را بشناسیم. همچنین موقعیت دستگاه حاکمه شیوه های اداری پلیس و نقش عوامل خارجی حاکم در ایران را بررسی کرده و موضع گیری عوامل مترقی جهانی در ایران را تعیین کنیم. سپس باید آنچه را که در جهان می گذرد جمعبندی کنیم. موقعیت جنبش کارگری و جنبش رهائی بخش را در جهان و ویژگیهای جنبشهای منطقه را بشناسیم و سرانجام پس از تعیین ویژگیهای ایدئولوژیک جنبش و تعیین تضادهای جامعه و نیروهای انقلابی و کم و کیف آنها استراتژی عمومی جنبش انقلابی و مراحل آن تعیین شود. آگاهی بر این استراتژی بر تمام نیروهای مبارز واجب است. در پروسهٔ طولانی انقلاب شناخت عمیق این استراتژی است که میتواند جنبش را از انحراف در مراحل مختلف باز داشته<noinclude></noinclude> qsh3nnkkjemd6m5061fpknszddwccio پودمان:Running header 828 95467 299432 2026-09-13T18:25:28Z Hanooz 17889 صفحه‌ای تازه حاوی «--[=[ Implements [[Template:RunningHeader]] ]=] require('strict') local getArgs = require('Module:Arguments').getArgs local p = {} function p._running_header(args) -- holds tracking categories local tracking_cats = {} -- aliases for first 3 parameters if args.left or args.center or args.centre or args.right then -- this is fine but it's worth keeping track of table.insert(tracking_cats, '[[Category:' .. 'Running headers u...» ایجاد کرد 299432 Scribunto text/plain --[=[ Implements [[Template:RunningHeader]] ]=] require('strict') local getArgs = require('Module:Arguments').getArgs local p = {} function p._running_header(args) -- holds tracking categories local tracking_cats = {} -- aliases for first 3 parameters if args.left or args.center or args.centre or args.right then -- this is fine but it's worth keeping track of table.insert(tracking_cats, '[[Category:' .. 'Running headers using explicit parameter names' .. ']]') -- check for duplicates (which are a problem) if (args[1] and args.left) or (args[2] and args.center) or (args[2] and args.centre) or (args.center and args.centre) or (args[3] and args.right) then table.insert(tracking_cats, '[[Category:' .. 'Pages using duplicate arguments in template calls' .. ']]') end -- use aliases args[1] = args[1] or args.left args[2] = args[2] or args.center or args.centre args[3] = args[3] or args.right end -- get number of cells (largest-numbered parameter) -- can't use #args because that doesn't work consistently on tables that aren't sequences -- table.maxn also seems not to work local cell_count = 0 for k, v in pairs(args) do local i = tonumber(k) if i and i > cell_count then cell_count = i end end -- track headers which don't set the contents of every cell local undefined_entries = false -- track how many cells have content local content_entries = 0 for i = 1, cell_count do if not args[i] then undefined_entries = true elseif args[i] and args[i] ~= '' then content_entries = content_entries + 1 end end if undefined_entries then -- track headers with undefined entries (fine but worth keeping track of) table.insert(tracking_cats, '[[Category:' .. 'Running headers with undefined entries' .. ']]') end if content_entries == 1 then -- track headers with only one non-blank entry table.insert(tracking_cats, '[[Category:' .. 'Running headers with only one content entry' .. ']]') end if cell_count == 0 or content_entries == 0 then -- track headers with no entries (pointless) table.insert(tracking_cats, '[[Category:' .. 'Empty running headers' .. ']]') elseif cell_count == 1 then -- track 1-cell headers (fine but worth keeping track of) table.insert(tracking_cats, '[[Category:' .. 'Running headers with one entry' .. ']]') elseif cell_count == 2 then -- track 2-cell headers (fine but worth keeping track of) table.insert(tracking_cats, '[[Category:' .. 'Running headers with two entries' .. ']]') elseif cell_count > 4 then -- track headers with more than 4 cells (fine but worth keeping track of) table.insert(tracking_cats, '[[Category:' .. 'Running headers with more than four entries' .. ']]') end -- TEMPORARY FOR MIGRATION: enforce 3-cell minimum cell_count = math.max(cell_count, 3) -- assemble header local base_class = 'wst-rh' local header_class = table.concat({ base_class, base_class .. '-' .. cell_count, args.class or (base_class .. '-default') }, ' ') local header_div = mw.html.create('div') :addClass(header_class) -- cell classes local cell_class = base_class .. '-cell' local extra_cell_classes = { [3] = {'wst-rh-left', 'wst-rh-center', 'wst-rh-right'} } extra_cell_classes = extra_cell_classes[cell_count] or {} for i = 1, cell_count do local cell = header_div:tag('div') :addClass(cell_class) :wikitext(args[i] or '') if extra_cell_classes[i] then cell:addClass(extra_cell_classes[i]) end end return tostring(header_div) .. table.concat(tracking_cats) end function p.running_header(frame) local args = getArgs(frame, {trim = true, removeBlanks = false}) return p._running_header(args) end return p 82rul6vqvjo1f9yc4d5nav8h515q16h الگو:RunningHeader/styles.css 10 95468 299433 2026-09-13T18:26:14Z Hanooz 17889 صفحه‌ای تازه حاوی «/* Base style */ .wst-rh { display:flex; width:100%; text-align:center; justify-content:space-between; } .wst-rh > div { flex:auto; } .wst-rh > div:first-of-type { text-align:left; } .wst-rh > div:last-of-type { text-align:right; } .wst-rh > div > p { margin:0; } /* 1 cell */ .wst-rh.wst-rh-1 { justify-content:center; } .wst-rh.wst-rh-1 > div:first-of-type { text-align:center; }» ایجاد کرد 299433 sanitized-css text/css /* Base style */ .wst-rh { display:flex; width:100%; text-align:center; justify-content:space-between; } .wst-rh > div { flex:auto; } .wst-rh > div:first-of-type { text-align:left; } .wst-rh > div:last-of-type { text-align:right; } .wst-rh > div > p { margin:0; } /* 1 cell */ .wst-rh.wst-rh-1 { justify-content:center; } .wst-rh.wst-rh-1 > div:first-of-type { text-align:center; } 1k625u3rtdr1wm35g7ni741qwblviih