Mfumo wa uangalifu wa portal php. Upangaji wa kawaida katika PHP au jinsi ya kuandika lango ndogo

Haya watu! Muda mrefu sijaona sawa? Kweli nimekuwa na shughuli nyingi kwa ajili ya , lakini wacha tuondoe hii njiani.

Greenlight inakaribia kuisha, hebu tujikumbushe jinsi mambo makubwa ambayo ilitufanyia. Njia pekee ambayo watu walipaswa kucheza mods ilikuwa kwenda kwenye ukurasa fulani wa kupakua na kuisakinisha kwa mikono kwenye stima (mfumo mzuri btw, ulikuwa na wake mwenyewe. folda kwenye steamapps). Ingawa hiyo inaweza kuonekana kuwa rahisi kwa sehemu kubwa, pale ambapo watu ambao hawakujua unaweza kusakinisha mods kwenye mvuke, bila kutaja sasisho la bomba la mvuke ambalo lilivunja kila kitu.

Na kisha ikaja greenlight. Ingawa ilikuwa ndiyo mlango wa michezo mingi ya kutisha, mabishano na tamasha la mchezo wa kuigiza wa kila mwezi, ilifanya vizuri sana. Watengenezaji wengi wa indie hatimaye walipata nafasi ya kuweka mchezo wao kwenye soko la mchezaji yeyote wa Kompyuta. Na mods walifaidika na hilo. Watu ambao "hawakujua hata kuwa mods zipo, hawakujua jinsi ya kuzisakinisha au hawakujua tu jinsi ya kurekebisha mod iliyovunjika hatimaye walipata nafasi ya kucheza zaidi ya michezo yao inayopendwa. Kuongezeka kwa mods za watu kulipata hii ilikuwa KUBWA, wasomi wengi wanatengeneza michezo ya let's ya mods na njia rahisi ya kuicheza hatimaye. Kulikuwa na kisa cha PS: Mel ambacho kilishinda tuzo kwenye Tuzo za Michezo 2015.

Mods nyingi zilifaidika kutoka kwake pia. Bila kuhitaji usakinishaji wa mchezo wa msingi, watu hawakulazimika kuwa na wasiwasi kuhusu hitilafu zozote kwa kuwa vali ilisaidia kufanya modi kuchukuliwa kuwa mchezo halisi (kwa stima), kuruhusu mambo kama vile utekelezaji wa warsha na mafanikio.

Kwa hivyo, na mwisho wa taa ya kijani kibichi, hii inamaanisha nini kwetu?

Steam Direct ndio mfumo mpya kabisa, ambao utakuruhusu kuweka mchezo wowote kwenye mtandao kwa $100 na idhini ya Valve. Ada ya $100 si kitu baada ya kazi yote ambayo wewe na timu yako mngeweza kuweka kwenye mod yako, na ada inaweza kugawanywa. Hata hivyo.Lakini haihusu ada, mfumo mpya utamaanisha lango bora la michezo na mods mpya.

Pamoja na tani ya mods kubwa kuja hata hivyo, nyie watu itabidi kutafuta chanzo kipya kwa mods mpya. Mkusanyiko huu hautasasishwa tena kwa sababu mods hazitawashwa tena. Nina tovuti chache mnazoweza kuangalia ingawa

Niwezavyo kukumbuka jumuia ndefu zaidi ya Portal 1 & 2. Sio tu kuwa na watu wenye talanta nyingi, pia wana watu wote kutoka kwa jamii. Bila kusahau hifadhidata KUBWA ya ramani za michezo yote miwili kwenye mfululizo, chanzo bora cha kupakua ramani moja kote. Na uwe na wakati mzuri pia! Ni watu wakuu.

http://www.moddb.com/ - sio tu kwa shabiki wa portal, moddb kwangu ilikuwa njia ya kwenda kwa aina yoyote ya michezo ya valve. Hawana curation yoyote, lakini unaweza kuchunguza kwa uhuru mods zote katika orodha kubwa, na kwa vichungi vichache tayari unayo orodha kubwa ya upakuaji ya kutumia. Moddb pia ina mods chache ambazo watu hawakufanya hata. kusikia, ambayo nilipenda kugundua na kucheza nao peke yangu. Je, unajua lango lina muundo wa Kichina unaokuwezesha kutumia simu? Ni nzuri btw.

Naam guys nadhani hivyo. Nitakuwa nikikuona pande zote, lakini usifikirie kuwa hii inamaanisha chochote kwa jumuiya ya tovuti. Kwa kweli, hii "haitabadilisha chochote! Watu wataendelea kutengeneza mods na nyinyi watu mtaendelea kuzifurahia. Kupitia mbinu bora zaidi! Tutaonana hapa,

BONYEZA: Iwapo unataka kuzungumza na watu wa fikra na jukwaa la tovuti, pia angalia ugomvi wao.

Maagizo ya Kusakinisha kwa Mwongozo kwa SMF 1.0 RC1 1.0 RC2 1.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.0.10 1.0.011 1.0.11 1.0.11 .14 ​​1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.20 1.0.21 1.0.22 1.0.23 1.1 Beta 3 Umma 1.1 RC1 1.1 RC2 1.1 1.1 1.1 RC3. 3 1.1 .4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.111 1.1.11. .20 1.1.21 2.0 Beta 3 ya Umma 2.0 Beta 3.1 Umma 2.0 Beta 4 2.0 RC1 2.0 RC1-1 2.0 RC1.2 2.0 RC2 2.0 RC3 2.0 RC4 2.0 RC4 0 Usalama 2.0 2.0 RC4 Usalama 2.0 2.0 . 4 2.0 .5 2.0.6 2.0.7 2.0.8 2.0.9 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.1 Beta 1 2.1 Beta 2 3 2.2 1.

Maelezo:

PortaMx v1.54 yenye Kitengo / usimamizi kamili wa Makala
na chaguo la Url ya Injini ya Utafutaji (SEF) na chaguo la ECL la SMF 2

PortaMx ina vipengele vingi kama vile Kitengo na Usimamizi wa Makala na chaguo la url Inayofaa kwa Injini ya Utafutaji. Tunatumia miunganisho ya SMF kwa upana, kwa hivyo tunahitaji mabadiliko zaidi ya 50% kwenye faili za SMF. Faili zote msingi kama vile chaguo la kukokotoa la Muunganisho, akiba na moduli ya SEF (ikiwashwa) hupakiwa kiotomatiki kwenye uanzishaji wa SMF. Menyu na vitendaji vyote vya ziada pia vimeundwa kwa kulabu za SMF.

Kwa sababu tunaendelea na falsafa ya PortaMx ili kufanya lango kuwa bora na haraka, tunatumia akiba pana kwa vipengele vyote vipya. Kwa hivyo inapendekezwa, kuwezesha uhifadhi katika SMF. Bila shaka hufanya kazi bila kuakibishwa, lakini si haraka sana.

Mfumo mpya wa Kitengo / Makala unaweza kusanidiwa kwa hali ya juu katika chaguo zote kama vile ufikiaji na taswira. Fuata chaguzi za usanidi tulizo nazo:

  • Kifungu cha kwanza kinaonyeshwa na Vifungu vingine vyote katika Kitengo vimeunganishwa kwenye upau wa kando.
  • Nakala zote zilizoonyeshwa katika ukurasa mmoja na pagination.
  • Kurithi haki ya ufikiaji kutoka kwa Kitengo hadi Vifungu vilivyomo, kwa hivyo ni rahisi kushughulikia haki (rahisi usipe vifungu haki). Hii pia ilikandamiza, kwamba Kifungu chenyewe kinaweza kuombwa.
  • Kategoria na Vifungu vinaweza kutumika kama vipengee tuli kwenye ukurasa wa mbele (Vizuizi vya Kitengo / Makala).
  • Zote mbili zinaweza kuombwa kwa njia sawa na ombi la ukurasa Mmoja (cat=category-name, art=article-name).
Tumepanua skrini ya muhtasari (Vizuizi, Kidhibiti cha Makala na Vitengo) na vipengee vipya vya mipangilio, vinafanya kazi katika dirisha Ibukizi. Kwa hili ni rahisi na haraka kubadilisha mipangilio muhimu zaidi, kama vile kichwa, nafasi, ufikiaji na zaidi. Unaweza kusasisha Kizuizi kimoja au Misingi yote kwenye Paneli.
Pia tunapanua na kuunda upya chaguo linalobadilika la mwonekano, haswa vitendo vya mteja. Hizi sasa zina utendakazi wa kimantiki NA na AU, zinaweza kushughulikia aina yoyote ya ombi na pia vitendo vidogo kama vile action=pm;sa=send. Kwa hili tutaunda nyaraka tofauti.

Watumiaji wengi walituuliza, tuongeze url" za Injini ya Kutafuta kwenye Tovuti na kwa hivyo tunafanya hivyo katika toleo hili. Sehemu ya SEF tuliyounda inategemea SimpleSEF, lakini imeandikwa upya kabisa. Tunaunda url rahisi na "kuzungumza" (bila koma) katika umbizo, ambalo linapendekezwa na Google.
Bila shaka tumetekeleza Url zote walizotumia kwa Tovuti kama vile kurasa, Kategoria na Makala Moja. Sehemu ya SEF ina mipangilio mbalimbali, lakini kwa kawaida unaweza kutumia mipangilio chaguo-msingi bila mabadiliko yoyote. Zaidi ya hayo tunaweza kubadilisha url's , ziliundwa na SimpleSEF, kama vile ubao_## na mada_##.

Hatimaye tunaipa Portal Usimamizi wake wa Haki.
Kwa hili unaweza kukipa kikundi chochote cha SMF haki za kuunda, kuhariri na kufuta Vifungu vyako mwenyewe, kikundi cha kusimamia Makala na kikundi cha kusimamia Misingi katika Paneli zilizowezeshwa. Angalau unaweza kutoa kikundi cha SMF haki za Msimamizi wa Tovuti. Kikundi hiki kina ufikiaji kamili wa vitendaji ZOTE vya Tovuti (isipokuwa sasisho), lakini HAKUNA ufikiaji wa vitendaji vyovyote vya Msimamizi wa SMF. Vipengele hivi vyote vimeunganishwa kwenye menyu ya Wasifu wa watumiaji.

Kituo cha Utawala cha PortaMx

Meneja wa Lugha wa PortaMx

Sampuli ya teknolojia ya BIB - vitalu vilivyowekwa bila malipo

Sampuli ya teknolojia ya BIB - YUI huzuia kwa kuweka akiba

Vipengele vya Mod:
- "Cheza Bure/Uchezaji Huru"
Baada ya kukamilisha mchezo kwa mara ya kwanza, unatokea kwenye Kiwanda cha Nguvu za Nyuklia cha Chernobyl na unaweza kujaribu mwisho mwingine wowote wa mchezo. Ukifika O-Consciousness na kukataa kujiunga, utapakiwa kwenye lori la wafu na kutumwa maeneo ya mapema. Baada ya hayo, itawezekana kujiunga na vikundi vyote; unaweza kujiunga nao kwa kuzungumza na Sidorovich kwenye Corodon.

Kumbuka: Unapofika kwenye Kiwanda cha Nguvu za Nyuklia cha Chernobyl baada ya kupita hakutakuwa na chafu, ili uweze kuchunguza kwa usalama eneo la Kiwanda cha Nguvu za Nyuklia cha Chernobyl, lakini hakutakuwa na watu huko, tu monsters. (Unahitaji kuanza mchezo mpya au kupakia mchezo uliohifadhiwa kabla ya Pripyat)

PS: Kila wakati unapoamka, utaona ndoto mpya, iliyochaguliwa kwa nasibu.

Kumbuka: Ikiwa unataka kuona Uwanja, nenda kwenye lango kuu na ugeuke kushoto au kulia, ambapo unaweza kupanda juu ya uzio.
- "Uzalishaji."

Ni kipengele cha nasibu kabisa, chenye anga nasibu na athari nasibu, na kutoa kila ngazi hisia tofauti kabisa. Jitayarishe kwa athari zisizotarajiwa kabisa kama vile psiphantom, psips na mutants ambazo huzaliwa wakati wa kutolewa. Hakuna kipima muda na hutajua wakati toleo linalofuata litatokea, kwa hivyo hutaficha mapema na itakupata kwa sekunde yoyote. Chukua vodka nyingi kwenye safari yako, basi miale kutoka kwa toleo itaonekana kama upuuzi mtupu kwako.

PS: Niliongeza mtazamo unapoanza mchezo mpya na baada ya dakika 5 toleo linaanza, ambalo unaweza kufurahia kikamilifu.
- "Jiunge na kikundi chochote" (Monolith, Jeshi, Uhuru, Deni, Majambazi, Wanamazingira, Mamluki na Uhuru)

Ndiyo, unaweza kujiunga na kikundi chochote, lakini hakuna haja ya kujiunga na Wajibu au Uhuru kwa njia hii, kwa kuwa kuna jitihada maalum za kujiunga kwao.

Kumbuka: Ili kujiunga na kikundi chochote lazima umalize mchezo, lakini Wanaikolojia, Uhuru na Wajibu huwashwa mara moja kwa sababu havipingani na vitu vingine na unaweza kukamilisha azma yoyote kwao.
Baada ya kuikamilisha, unaweza kujiunga na vikundi vingine, kukaa ndani ambayo itakupa fursa za kipekee.

Kwa mfano, ikiwa unajiunga na Monolith, utapata kuzimu kabisa katika viwango vingi, lakini kwenye rada na Kiwanda cha Nguvu za Nyuklia cha Chernobyl utapata msaada kutoka kwa Monolith, hii inatumika pia kwa Jeshi, lakini katika ngazi ya mwisho kutakuwa na. kuwa hakuna Jeshi, Monoliths tu.

Ili kujiunga na kikundi unahitaji kuwa na pesa za kutosha (10-50k)
- "Kurejesha uhusiano na kikundi" na kuacha kikundi chao
Ikiwa una shida kama hizo, nenda kwa Sidorovich.

Kumbuka: Kwa Wapenzi, Muda Mrefu na Uhuru tu, kwa vikundi vingine wewe ni adui kila wakati, hii inaweza kusahihishwa kwa kujiunga na vikundi vingine, - "Mipangilio ya Mod" - Niliacha fursa kwa mchezaji kusanidi mod kwa hiari yake mwenyewe, maagizo yote yako kwenye faili ya db.script.

Baadhi ya vipengele vinavyoweza kubinafsishwa ni: kujiunga na vikundi vingine, wakati wa ugaidi, uondoaji, n.k.

Hii sio tu kuzaliana kwa mutants mpya, pia ni athari maalum maalum ambayo inategemea kiwango. Wanyama wengine wanaweza kuonekana karibu sana na wewe, utajifunza juu ya hili kwa kusikia mayowe yao ya kutuliza roho.
- Uanzishaji wa mabaki, yenye maumbo na sauti za kipekee.
- Artifact ya kutengeneza (Kuchaji)

Inaishi kulingana na jina lake, inatengeneza silaha (87%) na silaha (90%), shukrani kwa "Frag Maniac (AKA > Omen< " за идею. Я не стал делать 100% починку, так как это сделало бы бессмысленным починку у торговцев.

Televisheni ya Eneo - kisanduku sasa kinaonyesha picha za kuchekesha, angalia picha za skrini.

PS: Kuna picha zingine nyingi nzuri huko, lakini acha hii iwe mshangao kwako)

Pata pesa kutoka kwa NPC ili uweze kununua silaha zaidi ikiwa utaanza mchezo mpya. Nadhani hii ni sawa, kwani idadi ya monsters imeongezeka na maisha ni magumu zaidi!

Kumbuka: Kulingana na cheo na nasibu, waviziaji wanaweza kubeba pesa zaidi.

Maisha yenye vurugu zaidi (huenda yasioanishwe na mods zingine zinazobadilisha maisha, kwa kuwa hii ni kirekebishaji cha maisha), toleo la kwanza la maisha tayari lilikuwa la kikatili kabisa na unaweza kukamilisha Mapambano YOTE.

Marekebisho makubwa: uzalishaji wa mutants umewekwa, NPC zinaweza kuwashambulia.

Hadithi NPC katika silaha za kipekee. Nilidhani kwamba wanapaswa kusimama kutoka kwa NPC nyingine, wana silaha bora na ulinzi wa silaha (unahitaji kuanza mchezo mpya).

- "NPC mpya" (tazama picha za skrini) na silaha bora tangu mwanzo, sasa zinaweza kupigana na mutants, na sio kuwa nyama tu (unahitaji kuanza mchezo mpya).

Psi-mbwa huko Pripyat na viwango vingine.

- "Black Bolt" - Artifact Bolt, silaha mbaya kwa muda mfupi, lakini unahitaji ulinzi mzuri kutoka kwa mionzi yake.

Kutupa kisu - ndiyo, hiyo ni kweli, unaweza kununua seti ya visu 1000 za kutupa. Nzuri sana kwa masafa ya kati na kidogo kwa masafa marefu.

Kumbuka: Uhuishaji ni mbaya kidogo lakini inafanya kazi, nilijaribu kutengeneza visu vidogo lakini sikuwa na wakati wa kutosha. (Ikiwa mtu yeyote anataka kuhuisha visu vidogo badala ya bolts, tafadhali nitumie barua pepe).

Kulala Mod, sasa sio lazima uogope kufa na njaa wakati umelala.

Silaha zote zimebadilishwa na Exo Armor hukuruhusu kubeba uzani wa ziada na hukuruhusu kukimbia. Kuna takriban silaha 40 za Exo zilizorekebishwa kwa ajili ya vifaa vya maono ya usiku na kuinua uzito wa ziada.

Aina 3 za vifaa vya maono ya usiku, vifaa vipya vina mwonekano bora zaidi, ambao ni muhimu sana, kwani usiku ni giza.

Mfumo wa hali ya hewa umefanywa upya, sasa ni wazi zaidi katika Pripyat na Kiwanda cha Nyuklia cha Chernobyl, hali ya hewa ya nasibu pia imeongezeka, umeme wakati wa radi hutokea mara nyingi sana.

Wafanyabiashara wote wamerekebishwa, bidhaa zaidi zinaonekana kuuzwa. Ili kufungua bidhaa zote kutoka kwa Sidorovich, unahitaji kukamilisha misheni ya kwanza na kuzungumza na Wolf.

Aliongeza mfanyabiashara huko Pripyat.

Lazima kufuata kundi la stalkers, kama angalau mmoja wao kuishi, basi unaweza kununua vitu, wao pia kukusanya karibu na jengo kubwa upande wa kushoto wa Subway.

Vitu vya kimwili zaidi.

Aina 3 za visu - unaonekana na kisu cha zamani, unaweza kununua mbili mpya kutoka kwa wafanyabiashara.

Kumbuka: Ili kubadilisha kisu, uza chako cha zamani na ununue kipya, au tupa kisu kinachofanya kazi chini na uchukue kingine ambacho ungependa kukichukua mkononi mwako. Ukiacha kisu kinachotumika na kujaribu kusogeza kisu kingine kwenye orodha yako, mchezo utaanguka.

Unaweza kununua vigunduzi vilivyoboreshwa kutoka kwa mfanyabiashara.
- Unaanza mchezo mpya kwa kutumia silaha iliyoboreshwa, bastola ya Walter, risasi nyingi, kifaa cha kisayansi cha huduma ya kwanza, anti-rad, mabomu 2 na kisu.
- Imeongeza silaha mpya zaidi, bastola 2 otomatiki: Walter na Beretta. Marekebisho ya kipekee zaidi ya silaha za zamani: Super Gauss, Bastola ya Gauss, Zone TP301 (marekebisho ya LR300 - muundo na huduma zingine), bunduki mbili za kushambulia za MP5 (Dhahabu na MP5 zimebadilishwa)
- Kutokwa na damu kumerekebishwa
- Niliongeza accordion kwa Stalkers wote, ningeongeza zaidi, lakini siwezi kuwatafutia muziki.
- Mahusiano ya vikundi yamesahihishwa
- marekebisho mengine madogo ya hitilafu na usawa
- Vipengele vingine vyote ni kutoka sehemu ya kwanza ya mod yangu.
Tafsiri na belkien
Kuhukumiwa kwa mtindo



Hapa nitajaribu kueleza jinsi ninavyokaribia tovuti za uandishi zinazoweza kutumia programu-jalizi. Mfano wa hii ni hati maarufu ya PHPNuke. Haijalishi jinsi wanavyomkemea, mbinu inayotumiwa ndani yake kwa programu ya kawaida ni rahisi sana. Lakini kwa sababu ya ujanja wa nambari ya jumla, haipendekezi kutumia hati kama hiyo kwenye tovuti kubwa, au tuseme, lango, na idadi kubwa ya wageni. Kwa nini? Hati ni polepole na mzigo kwenye hifadhidata ni wa juu sana. Kuna mengi zaidi ambayo yanaweza kuelezewa, lakini hii ni nyenzo kwa nakala nyingine. Ikiwa mtu yeyote ana nia, Mtandao umejaa maelezo ya injini hii. Nilikuwa na hakika ya "kutokula chakula" kwa PHPNuke mwenyewe. Mradi wangu mkuu, Mkusanyiko wa BIOS wa NVIDIA, hapo awali ulitegemea PHPNuke, lakini matatizo ya mara kwa mara ya mwenyeji yalinilazimisha kuanza kutengeneza mfumo wangu wa lango kuanzia mwanzo. Kutoka PHPNuke nilichukua kiini cha moduli tu; nilifanya kila kitu kingine mwenyewe. Na hivyo kwa wanaoanza. Kwanza kabisa, unahitaji kufikiria juu ya mfumo wa katalogi, ni nini kitahifadhiwa wapi. Hapa kuna mfano.

/
/ mods/ - saraka ya kuhifadhi moduli
/img/ - picha
/ ni pamoja na/ - saraka ya faili za msaidizi
Hiki ndicho tunachohitaji sasa hivi. Hatutatumia vitalu na ngozi kwa sasa. Pia kulikuwa na saraka zingine kwenye lango langu
/vizuizi/ - Pia aina ya moduli, lakini hazionyeshi habari yenyewe, lakini zinarudi tofauti iliyojaa.
/js/ - saraka kwa hati za Java
/mandhari/ - saraka ya kuchagua mada au, tukizungumza, seti ya ngozi za tovuti.
/faili/ - faili za kupakua
na katalogi zingine.

Kuna faili moja tu ya index.php iliyohifadhiwa kwenye saraka ya mizizi na kazi yote hupitia. Sasa tunahitaji kuamua jinsi tovuti yenyewe itaonekana. Kwa mfano wetu, chaguo rahisi zaidi cha kubuni kinafaa, juu ya tovuti, chini ya tovuti, na katikati ni habari zetu kutoka kwa modules. Ili kufanya hivyo, katika saraka ya pamoja, tutaunda faili mbili top.php na bottom.php, ambayo kwa mtiririko huo itakuwa sehemu ya juu ya kubuni na sehemu ya chini ya kubuni.

juu.php $PAGE_TITLE width="100%" id="AutoNumber1">

kichwa kinaonyeshwa hapa

menyu ya tovuti

- Moduli ya 1
- Moduli ya 2

"; ?>

Ninaona maoni ambapo yatasema kwa nini sitoi nambari ya HTML kando, na nambari ya PHP kando. Nimejizoeza kuandika nambari 100% ya PHP; kwa upande mmoja, inaweza isionekane nzuri sana, lakini inanifaa zaidi. Ikiwa mtu anataka kuandika tofauti, basi mimi si mshauri. Angalia $PAGE_TITLE tofauti katika top.php. Katika utekelezaji wangu, taarifa zote kuhusu moduli huhifadhiwa kwenye hifadhidata, ambapo pamoja na jina la faili la moduli, jina lake pia huhifadhiwa, ambalo huwekwa kwenye $PAGE_TITLE ili kuionyesha kwenye kichwa cha kivinjari.

chini.php


"; ?> Pia tutaunda faili ya usanidi config.php na kuiweka katika orodha ya pamoja. config.php Huu hapa ni mfano wa jinsi index.php inavyofanya kaziSasa hebu tuunde faili mbili mod1.php na mod2.php na kuziweka kwenye saraka ya mods. mod1.php"; echo "Na hapa unaweza kuangalia nambari ya moduli 2"; ?> mod2.php"; echo "Na hapa unaweza kuangalia nambari ya moduli 1"; ?>

Hebu nieleze mstari huu kidogo

Ikiwa (!eregi("index.php", $PHP_SELF)) ( kufa ("Ufikiaji umekataliwa"); ) Inashauriwa kujumuisha ukaguzi kama huo katika kila moduli ili kuzuia kuita faili ya moduli nje ya index.php yenyewe. Kwa kutumia lango langu kama mfano, kabla ya kupiga moduli, ninaunganisha kwenye hifadhidata, nasoma vigeuzo kadhaa vya kimataifa, na bila wao, hakuna moduli moja inayoweza kufanya kazi peke yake. Kwa hivyo ni bora kuzima tu kupiga moduli moja kwa moja. Katika kesi hii, moduli zinaitwa kupitia mstari katika fomu index.php?mod=jina la moduli, lakini hapa unaweza pia kutumia mfumo wa CNC. Kisha URL itaonekana kama index.php/module name/

Hapa kuna, kimsingi, mpango mbaya sana wa kutekeleza moduli. Unaweza kuongeza moduli yoyote kwa kuiweka tu katika mods/ saraka na kuambatana na dhana ya jumla ya kazi, kujenga tovuti ngumu sana. Je, ni manufaa gani ya kazi? Kwa asili, unasonga mbali na wewe mwenyewe jambo kuu la kunyoosha msimbo kwenye muundo. Hii inafanywa mara moja katika index.php. Moduli yenyewe inapaswa kufanya kazi tu na kuwa muhimu. Uwekaji wa kati wa mkusanyiko wa taarifa za msingi kutoka kwa hifadhidata au faili ya usanidi, vigezo vya tovuti ya kimataifa, taarifa za mtumiaji, n.k. Kwa upande mwingine, kuna hasara (ingawa kwa mtazamo fulani hazionekani kuwa mbaya), kwa mfano, unahitaji kufuatilia kwa uwazi ni majina gani ya kutofautisha hutumiwa kabla ya moduli, ili usiandike kwa bahati mbaya ndani ya moduli. . Hii ilitokea kwangu mara moja. Baada ya tukio hili, niliifanya kuwa sheria ya kutaja anuwai za mfumo katika fomu ifuatayo: $sys_variable name. Hasara nyingine dhahiri ni ugumu wa kutekeleza chaguo tofauti za kubuni kwa modules tofauti. Lakini! Kuna njia ya kutoka hapa pia.

Ikiwa tunachukua kama sheria kwamba kila moduli lazima ionyeshe kichwa na chini ya tovuti yenyewe, basi tayari umepewa uhuru wa kuchagua nini na jinsi ya kuonyesha.

Kwa mfano, moduli zetu rahisi zinaweza kubadilishwa kwa njia hii.

"; echo "Na hapa unaweza kuangalia nambari ya moduli 2"; include("inc/bottom.php"); ?>

Ni juu yako kuamua nini cha kufanya katika kesi hii na maalum. Nilijaribu tu kuwaelekeza wale wanaoanza kuandika katika PHP, na labda wale ambao tayari wanaandika, kwa chaguo fulani au mtindo wa programu.
//www.x-bios.3dgames.ru - Tovuti ya portal yangu, lakini kwa bahati mbaya imefungwa
//fallenangels.combats.ru - Tovuti ya ukoo wa michezo ya kubahatisha pia imejengwa kabisa kwenye mfumo wa msimu.