Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 24-07-2008 15:55:58

mac-adres
есть
Зарегистрирован: 07-05-2008
Сообщений: 58
Вебсайт

всплывающее меню

Вместо стандартного меню навигации в ТХП-фирма с кодом

<div class="navigation">
    <ul><txp:output_form form="tf_sections" /></ul>
</div>

вставил всплывающее меню, которое создал в программе Selecto Menu Marker, экспортировал его в файл JavaScript и вставил в шаблон след код:

<SCRIPT SRC="/files/menu_navigacii.js"></SCRIPT>

но не заработало а показывает только шрифт латинский, а слова на русском показывает ввиде вопросов в мозиле и  меню не всплывает, в виде квадратиков в эксплорере7 - меню всплывает, в опере нормально видно, но меню не всплывает.

посмотреть это чудо можно здесь www.itconfig.ru меню всплывает в разделе портфолио и web-услуги

Отредактированно mac-adres (24-07-2008 16:04:04)

Неактивен

 

#2 25-07-2008 23:26:38

mac-adres
есть
Зарегистрирован: 07-05-2008
Сообщений: 58
Вебсайт

Re: всплывающее меню

кстати теперь после вставки самого хтмл кода, а не файла скрипта как раньше

Код:

<!-- script menu navigacii-->
<script language="javascript">var bBrowserOK; bBrowserOK = 0;if(parseFloat(navigator.appVersion)>=4) if(navigator.appName == 'Microsoft Internet Explorer') bBrowserOK = 1;document.write('<STYLE>');document.write('a.MN10371859 {text-decoration:none; color:#C1C1C1; font-weight: 400; font-family: Times New Roman CYR; font-size: 16px; font-style:normal;} ');
document.write('a.MN10371859:hover {text-decoration:none; color:#FFFFFF; }');
document.write('a.SMN10371859 {text-decoration:none; color:#000000; font-weight: 400; font-family: Times New Roman CYR; font-size: 16px; font-style:normal;} ');
document.write('a.SMN10371859:hover {text-decoration:none; color:#FFFFFF; }');
document.write('table.MT10371859 {background:#DDD7CB; border:0 solid #FFFFFF; }');
document.write('td.MTD10371859 {padding-left:4; padding-right:4; background:#C4C4C4; border:0 inset #000000; }');
document.write('.MTI10371859 {color:#C1C1C1; font-weight: 400; font-family: Times New Roman CYR; font-size: 16px; font-style:normal;}');
document.write('.MSI10371859 {color:#000000; font-weight: 400; font-family: Times New Roman CYR; font-size: 16px; font-style:normal;}');
document.write('</STYLE>');
function OpenMenu(MenuId){    MenuId.style.visibility = 'visible'; }
function CloseMenu(MenuId){    MenuId.style.visibility = 'hidden';}
function HLT10371859(TDId,AId){    TDId.style.background = '#3774B2';    if(AId) AId.style.color = '#FFFFFF';}
function UHLT10371859(TDId,AId){    TDId.style.background = '#C4C4C4';    if(AId) AId.style.color = '#000000';}
function THLT10371859(TDId,AId){    TDId.style.background = '#3774B2';    if(AId) AId.style.color = '#FFFFFF';}
function TUHLT10371859(TDId,AId){    TDId.style.background = '#00021C';    if(AId) AId.style.color = '#C1C1C1';}
function WSBH10371859(MenuId){

document.write('<span id=' + MenuId + ' STYLE="position:absolute; visibility:hidden; zorder:1; ">');
document.write('&nbsp;<br>');
document.write('<table class="MT10371859" cellspacing=1 cellpadding=2 onMouseOut="CloseMenu(' + MenuId + ');" onMouseOver="OpenMenu(' + MenuId + ');">');} 
function WSIH10371859(ItemID,ItemName,ItemURL,MenuID,ItemTitle,ItemTarget){
document.write('<tr><td id="X' + ItemID + '" class="MTD10371859" onMouseOver="HLT10371859(X' + ItemID + ',' + ItemID + ');" onMouseOut="UHLT10371859(X' + ItemID + ',' + ItemID + ');">');
document.write('<span NOWRAP><a href="' + ItemURL + '" title="' + ItemTitle + '" class="SMN10371859" target="' + ItemTarget + '" id="' + ItemID + '">' + ItemName + '</a></span></td></tr>');}
function WSFH10371859(ItemID,ItemFree){
document.write('<tr><td id="X' + ItemID + '" class="MTD10371859" onMouseOver="HLT10371859(X' + ItemID + ',' + ItemID + ');" onMouseOut="UHLT10371859(X' + ItemID + ',' + ItemID + ');">');
document.write('<span id="' + ItemID + '" class="MSI10371859" >' + ItemFree + '</span></td></tr>');}
function CloseSubBoxH(){document.write('</table></span>');}
function WTIH10371859(MenuID,MenuName,MenuURL,MenuTitle,MenuTarget){
document.write('<span STYLE="position:relative;" class="MTI10371859" onMouseOver="OpenMenu(' + MenuID + ');" onMouseOut="CloseMenu(' + MenuID + ');"><a href="' + MenuURL + '" title="' + MenuTitle + '" target="' + MenuTarget + '" class="MN10371859">&nbsp;' + MenuName + '</a></span>');}
function WTFH10371859(MenuID,MenuFree){
document.write('<span STYLE="position:relative;" class="MTI10371859" onMouseOver="OpenMenu(' + MenuID + ');" onMouseOut="CloseMenu(' + MenuID + ');">&nbsp;' + MenuFree + '&nbsp;</span>');}
function WTHH10371859(MenuName,MenuURL,MenuTitle,MenuTarget){
document.write('<span STYLE="position:relative;" class="MTI10371859" ><a href="' + MenuURL + '" title="' + MenuTitle + '" target="' + MenuTarget + '" class="MN10371859">&nbsp;' + MenuName + '</a></span>');}
function WTHFH10371859(MenuName,MenuFree){
document.write('<span STYLE="position:relative;" class="MTI10371859" >&nbsp;' + MenuFree + '</span>');}
document.write('<TABLE CELLSPACING=0 CELLPADDING=2 WIDTH="100%" bgcolor=#00021C STYLE="border:1 solid #808080; "><TR VALIGN=MIDDLE><TD ALIGN=LEFT>');
document.write('<DIV NOWRAP STYLE="visibility:visible; background-color:#00021C; font-weight: 400; font-family: Times New Roman CYR; font-size:16px; ">');
WTHH10371859('Главная','/','','_self');
document.write('&nbsp;<font color=#CE4CF7>&nbsp;</font>');
WTHH10371859('О студии','/about/','','_self');
document.write('&nbsp;<font color=#CE4CF7>&nbsp;</font>');
if(bBrowserOK==1) {
WSBH10371859('MI10395047');
WSIH10371859('MI10376374','Выполненные заказы','','MI10395047','','_self');
if(MI10376374) MI10376374.style.color = '#000000';WSIH10371859('MI10387187','В разработке','','MI10395047','','_self');
if(MI10387187) MI10387187.style.color = '#000000';CloseSubBoxH();
WTIH10371859('MI10395047','Портфолио','/article/','','_self');
}
else
WTHH10371859('Портфолио','/article/','','_self');
document.write('&nbsp;<font color=#CE4CF7>&nbsp;</font>');
if(bBrowserOK==1) {
WSBH10371859('MI10398120');
WSIH10371859('MI10395478','Создание сайтов','/category/good-1/','MI10398120','','_self');
if(MI10395478) MI10395478.style.color = '#000000';WSIH10371859('MI10371029','Создание интернет-магазина','/category/good-2/','MI10398120','','_self');
if(MI10371029) MI10371029.style.color = '#000000';WSIH10371859('MI10379502','Обновление информации на сайте','/category/good-3/','MI10398120','','_self');
if(MI10379502) MI10379502.style.color = '#000000';WSIH10371859('MI10391638','Аудит, оптимизация и раскрутка сайта','/category/good-4/','MI10398120','','_self');
if(MI10391638) MI10391638.style.color = '#000000';WSIH10371859('MI10365626','Копирайтинг','/category/good-5/','MI10398120','','_self');
if(MI10365626) MI10365626.style.color = '#000000';WSIH10371859('MI10383274','Интернет-консультирование и обучение','/category/Internet-KONSULTIROVANIE-I-OBUCHENIE/','MI10398120','','_self');
if(MI10383274) MI10383274.style.color = '#000000';WSIH10371859('MI10382003','Регистрация доменных имен','/category/z-other/','MI10398120','','_self');
if(MI10382003) MI10382003.style.color = '#000000';WSIH10371859('MI10369404','Хостинг','/category/KHOSTING/','MI10398120','','_self');
if(MI10369404) MI10369404.style.color = '#000000';CloseSubBoxH();
WTIH10371859('MI10398120','web-услуги','/catalog/','','_self');
}
else
WTHH10371859('web-услуги','/catalog/','','_self');
document.write('&nbsp;<font color=#CE4CF7>&nbsp;</font>');
WTHH10371859('Спутниковый интернет и ТВ','/cputnik/','','_self');
document.write('&nbsp;<font color=#CE4CF7>&nbsp;</font>');
WTHH10371859('Контакты','/contact/','','_self');
document.write('&nbsp;<font color=#CE4CF7>&nbsp;</font>');
WTHH10371859('Новости','/news/','','_self');
document.write('&nbsp;<font color=#CE4CF7>&nbsp;</font>');
WTHH10371859('Статьи','/publications/','','_self');
document.write('</DIV></TD>');
document.write('</TR></TABLE>');
</script>
<NOSCRIPT><FONT COLOR=#C1C1C1><a href="/">Главная</a>&nbsp;&nbsp;&nbsp;<a href="/about/">О студии</a>&nbsp;&nbsp;&nbsp;<a href="/article/">Портфолио</a>&nbsp;&nbsp;&nbsp;<a href="/catalog/">web-услуги</a>&nbsp;&nbsp;&nbsp;<a href="/cputnik/">Спутниковый интернет и ТВ</a>&nbsp;&nbsp;&nbsp;<a href="/contact/">Контакты</a>&nbsp;&nbsp;&nbsp;<a href="/news/">Новости</a>&nbsp;&nbsp;&nbsp;<a href="/publications/">Статьи</a></FONT></NOSCRIPT>
<!-- End script menu navigacii-->

текст на русском языке стал отображаться правильно, но в опере и мозиле меню так и не всплывает, всплывает только в эксплорере

Отредактированно mac-adres (25-07-2008 23:30:04)

Неактивен

 

#3 13-08-2008 09:41:08

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: всплывающее меню

Поищите в интернете решения всплывающего менюна основе css, а не javascript, тем более того, что вы выбрали. Смотрится ужасно, работать с этим скриптом еще хуже.

А проблема с вопросиками связана с кодировкой - возможно кодировка файла скрипта отличается от кодировки страницы.


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru