Модул:Паге/доц

Izvor: Vojna Enciklopedija
Пређи на навигацију Пређи на претрагу

Луа еррор: Цаннот цреате процесс: проц_опен(/дев/нулл): фаилед то опен стреам: Оператион нот пермиттед Тхис модуле ис меант то аллоw тхе гоодиес листед ин мw:Еxтенсион:Сцрибунто/Луа_референце_мануал#Титле_објецтс то бе аццессед бy пеопле wхо дон'т wант то wрите а Луа модуле.

Усаге ис: {{#invoke:Page|фунцтион|параметерс}}

Фунцтионс

Ин тхе усаге абове, фунцтион ис оне оф тхе фоллоwинг фиелдс ор фунцтионс фор титле објецтс:

  • ид: Тхе паге_ид. 0 иф тхе паге доес нот еxист.
  • интерwики: Тхе интерwики префиx, ор тхе емптy стринг иф ноне.
  • намеспаце: Тхе намеспаце нумбер.
  • фрагмент: Тхе фрагмент, ор тхе емптy стринг. Маy бе ассигнед.
  • нсТеxт: Тхе теxт оф тхе намеспаце фор тхе паге.
  • субјецтНсТеxт: Тхе теxт оф тхе субјецт намеспаце фор тхе паге.
  • теxт: Тхе титле оф тхе паге, wитхоут тхе намеспаце ор интерwики префиxес.
  • префиxедТеxт: Тхе титле оф тхе паге, wитх тхе намеспаце анд интерwики префиxес.
  • фуллТеxт: Тхе титле оф тхе паге, wитх тхе намеспаце анд интерwики префиxес анд тхе фрагмент.
  • роотТеxт: Иф тхис ис а субпаге, тхе титле оф тхе роот паге wитхоут префиxес. Отхерwисе, тхе саме ас титле.теxт.
  • басеТеxт: Иф тхис ис а субпаге, тхе титле оф тхе паге ит ис а субпаге оф wитхоут префиxес. Отхерwисе, тхе саме ас титле.теxт.
  • субпагеТеxт: Иф тхис ис а субпаге, јуст тхе субпаге наме. Отхерwисе, тхе саме ас титле.теxт.
  • цанТалк: Wхетхер тхе паге фор тхис титле цоулд хаве а талк паге.
  • еxистс: Wхетхер тхе паге еxистс. Алиас фор филеЕxистс фор Медиа-намеспаце титлес.
  • филеЕxистс: Wхетхер тхе филе еxистс. Фор Филе- анд Медиа-намеспаце титлес, тхис ис еxпенсиве.
  • исЦонтентПаге: Wхетхер тхис титле ис ин а цонтент намеспаце.
  • исЕxтернал: Wхетхер тхис титле хас ан интерwики префиx.
  • исЛоцал: Wхетхер тхис титле ис ин тхис пројецт. Фор еxампле, он тхе Енглисх Wикипедиа, анy отхер Wикипедиа ис цонсидеред "лоцал" wхиле Wиктионарy анд суцх аре нот.
  • исРедирецт: Wхетхер тхис ис тхе титле фор а паге тхат ис а редирецт.
  • исСпециалПаге: Wхетхер тхис ис тхе титле фор а поссибле специал паге (и.е. а паге ин тхе Специал: намеспаце).
  • исСубпаге: Wхетхер тхис титле ис а субпаге оф соме отхер титле.
  • исТалкПаге: Wхетхер тхис ис а титле фор а талк паге.
  • исСубпагеОф( титле2 ): Wхетхер тхис титле ис а субпаге оф тхе гивен титле.
  • инНамеспаце( нс ): Wхетхер тхис титле ис ин тхе гивен намеспаце. Намеспацес маy бе специфиед бy анyтхинг тхат ис а кеy фоунд ин мw.сите.намеспацес.
  • инНамеспацес( ... ): Wхетхер тхис титле ис ин анy оф тхе гивен намеспацес. Намеспацес маy бе специфиед бy анyтхинг тхат ис а кеy фоунд ин мw.сите.намеспацес.
  • хасСубјецтНамеспаце( нс ): Wхетхер тхис титле'с субјецт намеспаце ис ин тхе гивен намеспаце. Намеспацес маy бе специфиед бy анyтхинг тхат ис а кеy фоунд ин мw.сите.намеспацес.
  • цонтентМодел: Тхе цонтент модел фор тхис титле, ас а стринг.
  • басеПагеТитле: Тхе саме ас мw.титле.макеТитле( титле.намеспаце, титле.басеТеxт ).
  • роотПагеТитле: Тхе саме ас мw.титле.макеТитле( титле.намеспаце, титле.роотТеxт ).
  • талкПагеТитле: Тхе саме ас мw.титле.макеТитле( мw.сите.намеспацес[титле.намеспаце].талк.ид, титле.теxт ), ор нил иф тхис титле цаннот хаве а талк паге.
  • субјецтПагеТитле: Тхе саме ас мw.титле.макеТитле( мw.сите.намеспацес[титле.намеспаце].субјецт.ид, титле.теxт ).
  • субПагеТитле( теxт ): Тхе саме ас мw.титле.макеТитле( титле.намеспаце, титле.теxт .. '/' .. теxт ).
  • партиалУрл(): Ретурнс титле.теxт енцодед ас ит wоулд бе ин а УРЛ.
  • фуллУрл( qуерy, прото ): Ретурнс тхе фулл УРЛ (wитх оптионал qуерy табле/стринг) фор тхис титле. прото маy бе специфиед то цонтрол тхе сцхеме оф тхе ресултинг урл: "хттп", "хттпс", "релативе" (тхе дефаулт), ор "цаноницал".
  • лоцалУрл( qуерy ): Ретурнс тхе лоцал УРЛ (wитх оптионал qуерy табле/стринг) фор тхис титле.
  • цаноницалУрл( qуерy ): Ретурнс тхе цаноницал УРЛ (wитх оптионал qуерy табле/стринг) фор тхис титле.
  • гетЦонтент(): Ретурнс тхе (унпарсед) цонтент оф тхе паге, ор нил иф тхере ис но паге.

Параметерс

  • паге = наме оф тхе паге то лоад анд евалуате. Тхис ис параметер "теxт" пассед то мw.титле.неw ор "титле" пассед то мw.титле.макеТитле ин тхе Медиаwики доцументатион.
  • Леаве паге бланк то цалл мw.титле.гетЦуррентТитле() анд тхус дефаулт то тхе паге пресентлy беинг виеwед.
  • макеТитле = Сет тхис то анy нонбланк валуе то цалл мw.титле.макеТитле. Отхерwисе мw.титле.неw ис цаллед. Тхе фунцтионс аваилабле фор тхесе анд фор гетЦуррентТитле() аре генераллy (еxацтлy?) тхе саме.
  • намеспаце = Тхис параметер ис пассед то неw/макеТитле то дефине wхат паге то опен.
  • фрагмент = Тхис параметер ис пассед то макеТитле пер тхе МедиаWики доцументатион.
  • интерwики = Тхис параметер ис пассед то макеТитле пер тхе МедиаWики доцументатион.
  • ас = Цхангес хоw цонтентс оф а паге ис ретурнед wхен фунцтион гетЦонтент() ис цаллед.
  • "пре" то wрап тхе паге'с цонтент инсиде <pre></pre>.
  • "ноwрап" то wрап тхе паге'с цонтент инсиде <ноwики></ноwики>
  • "еxпанд" то еxпанд тхе паге'с цонтент
  • п1 ис тхе фирст параметер пассед то тхе фунцтионс wитхин тхе титле објецт.
  • "титле2" фор исСубПагеОф
  • "нс" фор инНамеспаце
  • (фирст параметер) оф инНамеСпацес
  • "нс" фор хасСубјецтНамеспаце
  • "теxт" фор субпагеТитле
  • "qуерy" фор фуллУрл, лоцалУрл, цаноницалУрл
  • п2 ис тхе сецонд параметер пассед то тхе фунцтионс wитхин тхе титле објецт.
  • (сецонд параметер) оф инНамеСпацес
  • "прото" фор фуллУрл
  • п3 то п9 аре цоллецтед анд пассед то тхе фунцтионс, бут схоулд онлy аффецт инНамеспацес.