Jump to content

Cyanide

Newbie
  • Posts

    12
  • Joined

  • Last visited

Everything posted by Cyanide

  1. Огромное спасибо, проблема решена. При создании файлов *.txt я кодировку указывал просто UTF-8, а не Without BOM. Как обычно дело либо в кривых ручках, либо в невнимательности.
  2. Была такая же проблема (http://svetlas.ru/). При изменении высоты кнопки, изображение не растягивалось, а начиналась его прорисовка второй строкой, т.е. градиент был с резким переходом. Решил с помощью background-size:contain; CSS: .jqueryslidemenu { font: bold 12px Arial, Tahoma, sans-serif; height:29px; width: 100%; margin:0 auto; background: url(../img/pic_20.png); background-size: contain; border-left: 1px solid #778; } Кнопки работают везде корректно, кроме IE6-8. также не работает border-radius, а использовать разные хаки для добавления эффектов CSS3 в IE6-8 я не стал. Насколько я знаю, это не рекомендуется.
  3. Здравствуйте. Сложилась небольшая проблема. На сайте http://svetlas.ru/, создано около 20 разных страниц. Соответственно, имея разный контент, они имеют одинаковое меню, оформление, шапку и подвал. Сайт в основном сделан табличной версткой. Связался с хостером, и попросил включить для нас SSI, чтобы избежать многократного внесения изменений на каждой странице в отдельности, и вынести повторяющиеся части HTML-кода в отдельные блоки. Всё сделал по инструкции. Вот её часть: Первое что нам необходимо сделать, это переименовать наш файл index.html на index.shtml - именно такое расширение файла указывает Web-серверу на то, что мы собираемся использовать SSI Вырезаем из файла index.shtml куски кода которые будут повторятся на всех страницах сайта (в примере они выделены цветами) и сохраняем их отдельными файлами с расширением *.txt назовём, их к примеру: header.txt - файл с кодом "шапки" сайта menu.txt - файл с кодом меню сайта footer.txt - файл с кодом "подвала" сайта - обычно такие кусочки кода сохраняют в отдельной папке под именем include Вставляем в нужные места кода файла index.shtml директивы - включения на стороне севера Пишутся эти директивы в виде комментариев вот так: <!--#include virtual="include/menu.txt"--> - так например эта строчка заменит собой отсутствующий код с меню сайта и будет его черпать из файла menu.txt который лежит в папке include. Но возникла небольшая загвоздка: После того, как всё заливается на хост, при просмотре страницы, появляется нежелательный отступ, без фона, как раз в том месте, где в коде расположена директива Include. Т.е. например - после шапки сайта идет белая полоса, и после неё уже прорисовывается меню. Я искал ответ, что это за отступ в поисковых системах, и ответа так и не нашел. Прошу подсказать, как избавиться от этих отступов. Если необходимо, могу привести html и CSS код. У меня уже возникло такое предположение, что это зависит от настроек SSI на сервере хоста. Заранее спасибо за помощь. PS: Прошу извинить, если допустил ошибки при создании темы. PSS: На данный момент сайт работает без SSI, восстановил как было.
  4. Cyanide

    mm_menu

    Прошу полностью удалить тему. Сайт переделан. Спасибо.
  5. Cyanide

    mm_menu

    Удалено.
  6. Cyanide

    mm_menu

    За спрос в лицо не бьют, поэтому Апну тему. Прошу по возможности ответить.
  7. Cyanide

    mm_menu

    Здравствуйте, ещё раз. Продолжаю мучить меню. Раздел "контакты" выполнен в виде слоёв. Из-за криво сделанной работы эти слои в различных браузерах отображаются по разному, и нередко это достаточно криво. Было принято решение переделать слои в страницы, которые будут открываться через меню. Объясню суть: сайт www.svetlas.ru, меню выпадает из пунктов "Устройства" и "Техническая информация". При нажатии на пункт "Контакты", открывается страница со слоями "Производители" "Представители" "Дилеры" "Чёрный список". Я подготовил отдельно обычные страницы "Производители" "Представители" "Дилеры" "Чёрный список". И попытался реализовать выпадение меню при наведении мыши на рисунок "Контакты", путём добавления команды onmouseover="MM_showMenu(window.mm_menu. Но к сожалению не смог это осуществить. Ниже приведён два экземпляра скрипта меню. До и После, а также кусок кода, в котором обрабатывается процесс работы с изображениями меню: Меню "до": function mmLoadMenus() { if (window.mm_menu_0912121823_0) return; window.mm_menu_0912121823_0 = new Menu("root",362,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912121823_0.addMenuItem("Вид и модели","location='../vidmodel.htm'"); mm_menu_0912121823_0.addMenuItem("УПРУ-ДРЛ","location='../drl.htm'"); mm_menu_0912121823_0.addMenuItem("УПРУ-ДНаТ","location='../dnat.htm'"); mm_menu_0912121823_0.addMenuItem("Схемы управления светильниками с УПРУ","location='../upravlenie.htm'"); mm_menu_0912121823_0.addMenuItem("Демонстрация работы УПРУ","location='../stend.htm'"); mm_menu_0912121823_0.addMenuItem("Критерии выбора источников света","location='../kriterii.htm'"); mm_menu_0912121823_0.addMenuItem("Каталог выпускаемых устройств","location='../catalog.htm'"); mm_menu_0912121823_0.addMenuItem("Другие технологии в освещении","location='../el-pru.htm'"); mm_menu_0912121823_0.fontWeight="bold"; mm_menu_0912121823_0.hideOnMouseOut=true; mm_menu_0912121823_0.bgColor='#000000'; mm_menu_0912121823_0.menuBorder=1; mm_menu_0912121823_0.menuLiteBgColor='#000000'; mm_menu_0912121823_0.menuBorderBgColor='#000000'; window.mm_menu_0912155523_0 = new Menu("root",400,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912155523_0.addMenuItem("Устройства и принципы их работы","location='../products.htm'"); mm_menu_0912155523_0.addMenuItem("Уменьшаемые устройствами потери","location='../princip.htm'"); mm_menu_0912155523_0.addMenuItem("Сертификаты","location='../sertif.htm'"); mm_menu_0912155523_0.addMenuItem("Экологическая безопасность","location='../eco.htm'"); mm_menu_0912155523_0.addMenuItem("Рекомендуемые к эксплуатации с УПРУ лампы","location='../lamps.htm'"); mm_menu_0912155523_0.fontWeight="bold"; mm_menu_0912155523_0.hideOnMouseOut=true; mm_menu_0912155523_0.bgColor='#000000'; mm_menu_0912155523_0.menuBorder=1; mm_menu_0912155523_0.menuLiteBgColor='#000000'; mm_menu_0912155523_0.menuBorderBgColor='#000000'; mm_menu_0912155523_0.writeMenus(); } // mmLoadMenus() Меню "после": function mmLoadMenus() { if (window.mm_menu_0912121823_0) return; window.mm_menu_0912121823_0 = new Menu("root",362,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912121823_0.addMenuItem("Вид и модели","location='../vidmodel.htm'"); mm_menu_0912121823_0.addMenuItem("УПРУ-ДРЛ","location='../drl.htm'"); mm_menu_0912121823_0.addMenuItem("УПРУ-ДНаТ","location='../dnat.htm'"); mm_menu_0912121823_0.addMenuItem("Схемы управления светильниками с УПРУ","location='../upravlenie.htm'"); mm_menu_0912121823_0.addMenuItem("Демонстрация работы УПРУ","location='../stend.htm'"); mm_menu_0912121823_0.addMenuItem("Критерии выбора источников света","location='../kriterii.htm'"); mm_menu_0912121823_0.addMenuItem("Каталог выпускаемых устройств","location='../catalog.htm'"); mm_menu_0912121823_0.addMenuItem("Другие технологии в освещении","location='../el-pru.htm'"); mm_menu_0912121823_0.fontWeight="bold"; mm_menu_0912121823_0.hideOnMouseOut=true; mm_menu_0912121823_0.bgColor='#000000'; mm_menu_0912121823_0.menuBorder=1; mm_menu_0912121823_0.menuLiteBgColor='#000000'; mm_menu_0912121823_0.menuBorderBgColor='#000000'; if (window.mm_menu_0912155523_0) return; window.mm_menu_0912155523_0 = new Menu("root",400,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912155523_0.addMenuItem("Устройства и принципы их работы","location='../products.htm'"); mm_menu_0912155523_0.addMenuItem("Уменьшаемые устройствами потери","location='../princip.htm'"); mm_menu_0912155523_0.addMenuItem("Сертификаты","location='../sertif.htm'"); mm_menu_0912155523_0.addMenuItem("Экологическая безопасность","location='../eco.htm'"); mm_menu_0912155523_0.addMenuItem("Рекомендуемые к эксплуатации с УПРУ лампы","location='../lamps.htm'"); mm_menu_0912155523_0.fontWeight="bold"; mm_menu_0912155523_0.hideOnMouseOut=true; mm_menu_0912155523_0.bgColor='#000000'; mm_menu_0912155523_0.menuBorder=1; mm_menu_0912155523_0.menuLiteBgColor='#000000'; mm_menu_0912155523_0.menuBorderBgColor='#000000'; mm_menu_0912155523_0.writeMenus(); window.mm_menu_0912189223_0 = new Menu("root",438,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912189223_0.addMenuItem("con1","location='../con1.htm'"); mm_menu_0912189223_0.addMenuItem("con2","location='../con2.htm'"); mm_menu_0912189223_0.addMenuItem("con3","location='../con3.htm'"); mm_menu_0912189223_0.addMenuItem("con4","location='../con4.htm'"); mm_menu_0912189223.fontWeight="bold"; mm_menu_0912189223_0.hideOnMouseOut=true; mm_menu_0912189223_0.bgColor='#000000'; mm_menu_0912189223_0.menuBorder=1; mm_menu_0912189223_0.menuLiteBgColor='#000000'; mm_menu_0912189223_0.menuBorderBgColor='#000000'; mm_menu_0912189223_0.writeMenus(); } // mmLoadMenus() Часть кода, работающего с изображениями меню: то что подчёркнуто - и есть "контакты" <td width="195" valign="top" background="indexx.files/fon7.jpg"><img src="indexx.files/bf2.gif" width="195" height="38" /><br /> <img src="indexx.files/menustart.gif" width="195" height="11" /><br /> <img src="indexx.files/menupreactive.gif" width="62" height="32" /><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image7','','indexx.files/mprod_ov.gif',1)"><img src="indexx.files/mprod.gif" alt="Наша продукция" name="Image7" width="133" height="32" border="0" id="Image7" onmouseover="MM_showMenu(window.mm_menu_0912155523_0,133,0,null,'Image7')" onmouseout="MM_startTimeout();" /></a><br /> <img src="indexx.files/menupre.gif" width="62" height="32" /><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image5','','indexx.files/teh_inf_ov.gif',1)"><img src="indexx.files/teh_inf.gif" alt="Техническая информация" name="Image5" width="133" height="32" border="0" id="Image5" onmouseover="MM_showMenu(window.mm_menu_0912121823_0,130,15,null,'Image5')" onmouseout="MM_startTimeout();" /></a><br /> <img src="indexx.files/menupre.gif" width="62" height="32" /><a href="faq.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image13','','indexx.files/mfaq_ov.gif',1)"><img src="indexx.files/mfaq.gif" alt="Экономика" name="Image13" width="133" height="32" border="0" id="Image13" /></a><br /> <img src="indexx.files/menupre.gif" width="62" height="32" /><a href="price.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image131','','indexx.files/mpric_ov.gif',1)"><img src="indexx.files/mpric.gif" alt="Прайс-лист" name="Image131" width="133" height="32" border="0" id="Image131" /></a><br /> <img src="indexx.files/menupre.gif" width="62" height="32" /><a href="contacts.htm" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image9','','indexx.files/mcont_ov.gif',1)"><img src="indexx.files/mcont.gif" alt="Наши контакты" name="Image9" width="133" height="32" border="0" id="Image9" onmouseover="MM_showMenu(window.mm_menu_0912189223_0,130,15,null,'Image5')" onmouseout="MM_startTimeout();" /></a><br /> <img src="indexx.files/1280012277.gif" alt="Фон" width="195" height="45" /><br /> </td> Подскажите пожалуйста, где ошибка, и как исправляется. По возможности разъясните для понимания.
  8. Cyanide

    mm_menu

    Т.е. Вы хотите сказать, что любые изменения приведут к отказу в работе слоя, и если не применить какие-либо изменения, то страница у некоторых людей так и будет отображаться неправильно? П.С: На моём и многих других компах, страница в свою очередь отображается как положено.
  9. Cyanide

    mm_menu

    Сайт составлен лет 7-8 назад, и мной на нём правится в основном только текст. Самого дизайнера "этого" сейчас найти уже не представляется возможным. С шефом разговаривал, и полностью менять сайт он не хочет, т.к. все уже привыкли к такому. Основной контингент посетителей - люди старше 40, в основном деятели производства, которым не важны брюлики, бантики и красивые анимации в интернете. Им важны технические данные, и простота навигации по сайту, чтение информационной части. Но всё-таки проблему с отображением на разных браузерах и компах необходимо решить, т.к. многие видят кривую страницу контактов.
  10. Cyanide

    mm_menu

    Здравствуйте. Простите, что пишу в этой теме, но не хотелось бы создавать новую, и лишний раз засорять форум. Имеется слой, приведённый ниже. В некоторых браузерах и компьютерах текст искажённый, смещён влево относительно центра. Как возможно решить эту проблему? Мне подсказали, что заключив весь текст в таблицу всё будет ориентированно как положено на любом компьютере и браузере. Но правильно заключить текст в таблицу у меня не получилось - слой прекращает правильную работу. Сама страница - http://svetlas.ru/contacts.htm <div id="Layer2"> <p align="center"><span class="style17">Список предприятий</span></p> <p align="center"><span class="стиль1 стиль2 style13 style11"><span class="style14 style13 стиль2 стиль1 style12 style11"><strong>имеющих эксклюзивные права на изготовление</strong></span></span><br /> <p align="center"><span class="style17">Универсальных Пуско - Регулирующих Устройств</span></p> <br /> <p align="left"><strong><span class="стиль3 стиль4 стиль5"><span class="стиль2">ООО "Солидар"</span></span></strong><strong> - Официальный производитель, г. Магнитогорск</strong></p> <p align="left"><strong><span class="стиль3 стиль4 стиль5"><span class="стиль2">ООО "Светлас"</span></span></strong><strong> - Официальный производитель, г. Магнитогорск</strong></p> <p align="left"><strong><span class="стиль3 стиль4 стиль5"><span class="стиль2">ИП "Павлютенков"</span></span></strong><strong> - Официальный производитель, г. Магнитогорск</strong></p> <p align="left" class="style16"> </p> <p align="left"><strong>Централизованный отдел сбыта:</strong></p> <strong>Телефон</strong>: 8 (909) 096-17-15 <br /> <strong>Факс: </strong>(3519) 20-61-65<br /> <strong>E-mail: </strong> <a href="mailto:niiwest@mail.ru">niiwest@mail.ru</a></p> <p align="center"> </p> <p align="left">За технической поддержкой Вы можете обратиться к региональному дилеру<br> или непосредственно к производителю по электронной почте: <a href="mailto:niiwest@mail.ru">niiwest@mail.ru</a></p> <p align="center"> </p> <p align="left"><strong>Начальник централизованного отдела сбыта: </strong>Егоров Алексей Александрович</p> <p align="left"><strong>Отдел диагностики:</strong> <p align="left">455000, Челябинская обл., г. Магнитогорск, ул. Герцена, д.33, оф. 12</p> <p align="center"> </p> <p align="center"><strong>Внимание!</strong></p> <hr align="center" width="600" size="2" color="#666666" /> <p align="center"><strong>Мы работаем только с организациями,<br> непосредственно эксплуатирующими линии освещения!</strong></p> <hr align="center" width="600" size="2" color="#666666" /> <p align="center"><strong>В связи с тем, что эксплуатация энергосберегающих устройств имеет определённую<br> специфику и требует правильной настройки, то для обеспечения заявленных <br>технических характеристик и параметров, а также выполнения гарантийных<br> обязательств, Вам необходимо указать в заявке на поставку устройств конечного<br> потребителя, т.е. название предприятия или организации, подразделения,<br> ответственное лицо за внедрение устройств, и его контактные данные.</strong></p> <hr align="center" width="600" size="2" color="#666666" /> <p align="center"><strong>Заявку на поставку Универсальных Пуско-Регулирующих Устройств<br> пожалуйста оформляйте на официальном бланке Вашего предприятия.</strong></p> <hr align="center" width="600" size="2" color="#666666" /> </div>
  11. Cyanide

    mm_menu

    Спасибо большое, меню работает. Но это готовое решение. "вы пытаетесь юзать методы второго объекта до его создания..." Если несложно - объясните смысл фразы, и в чём заключалось решение проблемы? Мне это интересно, и хотелось бы разобраться, чтобы таких проблем не возникало в будущем.
  12. Cyanide

    mm_menu

    Извините, если вопрос создан не в том разделе. Проблема собственно говоря не сложная, но при моём уровне владения кодом - достаточно неприятная. Имеется два меню, приведённые ниже. Строки, выделенные красным цветом, необходимо поменять местами со строками выделенными синим цветом. При простом копипасте меню просто отказывается работать. В одной из статей указали, что обрабатывать такие скрипты необходимо дримвьювером, т.к. он автоматически обновляет файл mm_menu.js, но изменяя эти строки вьювером меню всё равно отказывается работать. function mmLoadMenus() { if (window.mm_menu_0912121823_0) return; window.mm_menu_0912121823_0 = new Menu("root",417,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912121823_0.addMenuItem("Вид и модели","location='../vidmodel.htm'"); mm_menu_0912121823_0.addMenuItem("Схемы управления светильниками с УПРУ","location='../upravlenie.htm'"); mm_menu_0912121823_0.addMenuItem("Экологическая безопасность","location='../eco.htm'"); mm_menu_0912121823_0.addMenuItem("Принципы используемые УПРУ","location='../princip.htm'"); mm_menu_0912121823_0.addMenuItem("Демонстрация работы УПРУ","location='../stend.htm'"); mm_menu_0912121823_0.addMenuItem("Каталог УПРУ","location='../catupru.rar'"); mm_menu_0912121823_0.fontWeight="bold"; mm_menu_0912121823_0.hideOnMouseOut=true; mm_menu_0912121823_0.bgColor='#000000'; mm_menu_0912121823_0.menuBorder=1; mm_menu_0912121823_0.menuLiteBgColor='#000000'; mm_menu_0912121823_0.menuBorderBgColor='#000000'; window.mm_menu_0912155523_0 = new Menu("root",152,20,"Verdana, Arial, Helvetica, sans-serif",14,"#990000","#FFFFFF","#FFFFFF","#000000","left","middle",3,0,600,-5,7,true,true,true,10,true,true); mm_menu_0912155523_0.addMenuItem("Продукция","location='../products.htm'"); mm_menu_0912155523_0.addMenuItem("УПРУ-ДРЛ","location='../drl.htm'"); mm_menu_0912155523_0.addMenuItem("УПРУ-ДНаТ","location='../dnat.htm'"); mm_menu_0912155523_0.addMenuItem("Сертификаты","location='../sertif.htm'"); mm_menu_0912155523_0.fontWeight="bold"; mm_menu_0912155523_0.hideOnMouseOut=true; mm_menu_0912155523_0.bgColor='#000000'; mm_menu_0912155523_0.menuBorder=1; mm_menu_0912155523_0.menuLiteBgColor='#000000'; mm_menu_0912155523_0.menuBorderBgColor='#000000'; mm_menu_0912155523_0.writeMenus(); } // mmLoadMenus() Спасибо.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy