Manifold IMS, yana bir narsa qilmoqda
Oldingi xabarda biz qanday qilib ko'rdik shablonga o'rnatilgan IMS xizmatini yaratish qisqartirish sukut bo'yicha keladi.
Keling, ko'priklar opsiyasi va ba'zi bir kodlardan foydalanib, bir va boshqa xarita o'rtasida o'zaro aloqani qanday qilishni ko'rib chiqamiz. Loyiha Qo'shma Shtatlar xaritasi asosida ishlab chiqilgan bo'lib, mintaqaviy mavzuga ega bo'lib, indeks sektorlashtirish yoki turli ko'lamdagi kvadrant xaritalarida harakatlanishda yuz berishi mumkin bo'lgan narsalarga o'xshashdir.
Ma'lumotlar
- 1 indeks xaritasi states.map deb nomlangan, faqat komponentdan tashkil topgan, bu o'z config.txt-ga ega
- Har bir mintaqa uchun o'z xaritasi bilan 1 ta xarita, unda chizilgan rasmga qo'shimcha xaritasi va yorlig'i bor, keyin u o'zining config.txt bilan nashr etiladi
- Indeksni ko'rsatadigan standart 1 asp
- 1 asp xaritasi, ko'rsatilgan xaritalar uchun shablon; bu xaritani va konfiguratsiyani qanday ishlatilishini tekshiradi
- 1 asp o'ngdagi jadvalni ko'rsatishga imkon beradi, bu esa "info" buyrug'ini faollashtiradi
- Default.css deb nomlangan 1 uslubidagi shablon
- Xaritalar ramkasining tasvirlari joylashgan 1 papkasi
Agar biz grafikani ko'rsak, har bir mintaqaning nashr etilishi uning xaritasi va mavzusi bilan individual xaritani yaratish orqali amalga oshiriladi. Ammo uni nashrga yuborishda ular bir xil shablonni tanladilar, lekin alohida konfiguratsiya bilan.
Ishning oxirida, cofig tarkibiy qism aniqlangan asosiy matnni, ochiladigan faylni va boshqa vanalidadlarni o'z ichiga oladi.
component = Mtn-dagi xaritalar
mualliflik huquqi = Mualliflik huquqi (C) 2005. Barcha huquqlar himoyalangan.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
hiperlink = rost
imageDesc = noto'g'ri
logo = rost
subtitle = Asosiy AQSh xaritasiga qaytish uchun yuqoridagi havola ustiga bosing.
title = Tog'lar
Funktsiya
Qidirilayotgan narsa indeks xaritasidan muayyan xaritaga o'tishi va bu avvalgi holatga qaytishidir.
Ular buni indeks mintaqa xaritalariga yuborgan taqdirda, qaerga borishini ko'rsatadigan urlni jadvalga qo'yish orqali hal qilishadi. Yuqoridagi mintaqa xaritalari bo'lsa, dastlabki xaritaga qaytish uchun url mavjud.
<% if (title! = "" || region! = "") {%>
">
<% if (region! = "") {%>Qo'shma Shtatlar> <%}%>
<% if (title! = "" && region! = "") {%> - <%}%>
<% if (title! = "") {%> <% = kodlash (title)%> <%}%>
<%}%>
Jadvalni ko'rsatish uchun ular o'ngdagi iframe'da ko'rinib turganidek, tanlangan ob'ektning ma'lumotlarini jadvalda ko'taradigan aspni yaratdilar.
Ko'priklar
Ushbu shablonning barcha fani bir xaritadan ikkinchisiga ko'prigi yaratishga asoslangan:
Agar ular aniqlangan bo'lsa, u xarita tanlash uchun standart shablondan tanlab, xost uchun URLdan boshqa narsa emas. Ustunni yaratish uchun ko'prikni jadvalning dizaynidan URL ma'lumot turida tanlansa, bu holda standart asp shablonida tuzilgan "mintaqa" deb nomlanuvchi o'zgaruvchiga yuboriladi.
// parametrlarni yaratish
var command = parameterForm ("buyruq", "boshlang'ich");
var mode = parameterForm ("mode", "center");
mavjud region = parameterForm ("mintaqa"," "));
mavjud regionCurrent = parametr ("mintaqa"," "));
var davlat = parameterForm ("davlat", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");// kerak bo'lganda hududlarni o'zgartiring
agar (mintaqa ! = regionCurrent) {
mintaqa = regionCurrent;
davlat = "";
}
Oh, siz koddan qo'rqyapsiz, shu va boshqa misollardan yuklab oling Manifold veb-sayti, yaratilgan asp bilan xaritalar va nashr qilish papkasini o'z ichiga oladi. Siz uni ochib xizmatni o'rnatishingiz kerak avval aytib o'tganim kabi. Keyin uni o'zingizning misolingiz bilan almashtirish mumkin va u erda siz uyga yozish uchun hech narsa emasligini ko'rasiz.
Bundan tashqari, bu forum so'rovi Manifoldda o'rnatilgan turli xil haqiqiy tarmoqlar ko'rsatildi.