Модул:Паге/доц
Пређи на навигацију
Пређи на претрагу
Луа еррор: Цаннот цреате процесс: проц_опен(/дев/нулл): фаилед то опен стреам: Оператион нот пермиттед Тхис модуле ис меант то алло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 аффецт инНамеспацес.