|
|
|
Спасибо!! Но..... вот моя задача + анекдот в нагрузку!!!
К сожалению получился анекдот про неправильно поставленную задачу.
Поймал мужик золотую рыбку. А рыбка ему говорит:
- Отпусти мужик, любое желание выполню!
Подумал мужик, мозгами пошевелил и говорит:
- Хочу, что бы у меня хрен до земли был!!!
- Нет ничего проще!
Сказала рыбка. Хвостиком махнула и отсекла мужику ноги по самые помидоры.
Задача выглядит немного не так.
Вот 4 файла:
_macro.cfg
@section_html[page_lang;section_no;section_body]
<HTML>
<HEAD>
<TITLE>^load[named;title.cfg]^menu[^if[^item[no]==$section_no;^item[title_$page_lang]];]</TITLE>
^macro_use[meta_$page_lang.cfg]
</HEAD>
<BODY bgColor=#ffffff leftMargin=2 topMargin=2 marginwidth="2" marginheight="2">
<IMG alt="" border=0 height=1 src="http://^env[SERVER_NAME]/media/images/gif/grey_dot.gif"
width=1><BR>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=760 height="45">
<TBODY>
<TR>
<TD class=tbgc colspan="3"><img src="http://^env[SERVER_NAME]/media/images/jpg/up.jpg" width="760" height="42"></TD>
</TR>
<TR>
<TD class=hbg height=2 width="150"><img src="http://^env[SERVER_NAME]/media/images/jpg/down.jpg" width="150" height="21"></TD>
<TD class=bbg colSpan=2 height=2 vAlign=top width="610">
<!-- UPNAV_BEGIN -->
^context[sections;
^load[named;menu_up.cfg]
^menu[^if[^item[no]==$section_no;
<a class=highlight href="http://^env[SERVER_NAME]/$page_lang/^item[url]">^item[menu_$page_lang]</a>
<span class=divider> ^;  |  ^; </span>;
<a class=mainlink href="http://^env[SERVER_NAME]/$page_lang/^item[url]">^item[menu_$page_lang]</a>
<span class=divider> ^;  |  ^; </span>
];
]
]
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
</TBODY>
</TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=760>
<TBODY>
<TR vAlign=top>
<TD class=dbg width=150 valign="top">
<table border=0 cellpadding=4 cellspacing=0 width=150>
<tbody>
<tr class=bbg>
<td width=7> </td>
<td width=143><a class=mainlink
href="http://^env[SERVER_NAME]/$page_lang/inter.html">^load[named;sl.cfg]^item[sl_$page_lang]</a></td>
</tr>
<!-- SELECT_END -->
<tr class=dbg valign=top>
<td colspan=2> </td>
</tr>
<tr class=dbg>
<td align=right width=15> </td>
<td width=135><a class=rlinks
href="http://^env[SERVER_NAME]/$page_lang/catalogue/catalogue.html"><b>^load[named;kz.cfg]^item[kz_$page_lang]</b></a></td>
</tr>
<tr class=dbg valign=top>
<td colspan=2> </td>
</tr>
<!-- LEFTNAV_BEGIN -->
^context[sections_left;
^load[named;menu_left.cfg]
^menu[<tr class=dbg vAlign=top><td align=right width=15> ^;</TD><TD width=145><IMG alt="" height=8 src="" width=10>
^if[^item[no]==$section_no;
<a class=highlight href="http://^env[SERVER_NAME]/$page_lang/^item[url]">^item[menu_$page_lang]</a>;
<a class=rlinks href=""http://^env[SERVER_NAME]/$page_lang/^item[url]">^item[menu_$page_lang]</a>
]
</td>
</tr>;
]
]
</tbody>
</table>
<div align="center"><br>
<img src="http://^env[SERVER_NAME]/media/images/gif/logotip.gif" width="106" height="89"> </div>
</TD>
<TD width=610><A name=main></A>
<TR vAlign=top>
<TD class=dbg height=10 width=150> </TD>
<TD height=10 width=600>
<div align="right">
<img src="http://^env[SERVER_NAME]/media/images/gif/rambler.gif">
<img src="http://^env[SERVER_NAME]/media/images/gif/spylog.gif">
</div>
</TD>
</TR></TBODY></TABLE>
<TABLE border=0 cellPadding=0 cellSpacing=0 width=760>
<TBODY>
<TR>
<TD><IMG alt="" height=1
src="http://^env[SERVER_NAME]/media/images/gif/grey_dot.gif"
width=1></TD></TR>
<TR vAlign=top>
<TD class=bbg height=21>
<!-- DOWNNAV_BEGIN -->
^context[sections;
^load[named;menu_down.cfg]
^menu[^if[^item[no]==$section_no;
<a class=highlight href="http://^env[SERVER_NAME]/$page_lang/^item[url]">^item[menu_$page_lang]</a>
<span class=divider> ^;  |  ^; </span>;
<a class=mainlink href="http://^env[SERVER_NAME]/$page_lang/^item[url]">^item[menu_$page_lang]</a>
<span class=divider> ^;  |  ^; </span>
];
]
]
]
^counter[count_$page_lang_$section_no]
</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>
_menu_up.cfg
no url menu_ru menu_en menu_de menu_fr menu_es menu_it
0 index.html Домой Home Home Accueil Inicio Home
1 company/company.html Компания Company Gesellschaft Compagnie Company Company
2 products/products.html Продукция Products Produkte Produits Productos Prodotti
3 support/technical_support.html Сервис Support Support Support Soporte Supporto
4 support/downloads.html Загрузка Download Download Tйlйchargement Descargar Download
5 support/warranty_information.html Услуги Services Services Services Servicios Servizi
_menu_left.cfg
no url menu_ru menu_en menu_de menu_fr menu_es menu_it
21 customers/list_of_customers.html Наши клиенты
22 partners/our_partners.html Бизнес-Партнеры
23 news/employment_opportunities.html Работа для Вас
_menu_down.cfg
no url menu_ru menu_en menu_de menu_fr menu_es menu_it
6 support/faq.html Помощь Help Hilfe L'aide L'aide L'aide
7 support/find_it.html Поиск Search Suche La scrutation La scrutation La scrutation
8 company/contact_us.html Контакты Contacts us Kontakte Les contacts Les contacts Les contacts
Я хочу сделать один файл _menu.cfg, в котором будут лежать данные из трёх этих файлов.
И вот тут то у меня и возникает проблема!
Как это дело забодяжить?!?
Спасибо большое! :о)
|