Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: поиск параметра или атрибута

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Не могу поправить меню в кривом шаблоне кривыми руками в WP
Mefistofel
Отправлено: 29 Июля, 2014 - 19:32:11
Post Id



Частый гость


Покинул форум
Сообщений всего: 172
Дата рег-ции: Апр. 2012  
Откуда: Россия


Помог: 0 раз(а)




Сразу к делу. Вот сайт (в будущем сможет так называться, я надеюсь) - http://mef.1korolevstvo.ru. Начал перекраивать шаблон под себя. Но менюшка стала закрывать шапку. Как поправить - не могу найти, 3 часа наугад ковыряю уже. Понял, что меню свое положение отсчитывает от заголовка в HEAD, но никак не пойму где именно. Поможите, господа хорошие...

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3. body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#888; font-size:13px;}
  4. .center{ width:1000px; margin: 0 auto;}
  5. a{ text-decoration:none; color:#888;}
  6. p{ line-height:19px;}
  7.  
  8. /*Header*/
  9. .logged-in #header{ margin-top:33px;}
  10. #header{ background:#000 url(http://mef.1korolevstvo.ru/wp-content/uploads/2014/07/ЛОГО-100-1000.jpg) repeat; width:100%; float:left; position:relative; margin-top:10px;}
  11. .headcenter{ width:1000px; margin:0 auto;}
  12.  
  13. /*LOGO*/
  14. .logo {float: left;c width:1000px;}
  15. .logo h1{ margin-bottom:5px; }
  16. .logo h1 a{ display:block;text-align:center; color:#fff; text-decoration:none; outline:none;}
  17. .desc{ text-align:center; color:#fff; font-size:11px;}
  18.  
  19. .outer-center {float: right;right: 50%;position: relative;}
  20. .inner-center {float: right;right: -50%;position: relative;}
  21. .logo img{ margin-top:15px; margin-bottom:15px; border:none;}
  22.  
  23.  
  24. /*MENU*/
  25. #menu_wrap{width:100%; float:left; background:#302f2f url(http://mef.1korolevstvo.ru/wp-content/uploads/2014/07/подменю-125-10001.jpg) repeat;}
  26. .is-sticky{ width:1000px!important;}
  27. #topmenu{text-align:center;}
  28. .menu-header{margin:auto; padding:0; display:block;}
  29. #topmenu ul{ margin:0; padding:0;}
  30. #topmenu ul li{list-style-type:none; display:inline-block; position:relative; margin-top:0px;padding:25px 15px;}
  31. #topmenu li a{ font-size:18px; color:#fff;}
  32. #topmenu ul > li:hover{  background:url(images/transblack.png) repeat;}
  33. #menu-icon{display:none;}
  34.  
  35.  
  36. /*SUBMENU*/
  37. #topmenu ul li ul{ position:absolute;width:150px; z-index:999999;  padding-left:0; margin-left:-10px;  margin-top:24px; display:none;}
  38. #topmenu ul li ul li{ float:none; margin:0; padding:10px 0px; text-align:center; background:#302f2f url(images/pattern.png) repeat;  display:block; border-bottom: 1px solid #333; height:auto;}
  39. #topmenu ul > li ul li:hover{ background:#2bb975 url(images/pattern.png) repeat;}
  40.  
  41. #topmenu ul li ul li a{ font-size:14px; font-weight:normal; padding:4px;}
  42. #topmenu ul li ul li ul{left: 100%; margin-top:-27px; float:none; margin-left:0px;}
  43.  
  44. .tinynav, .tinynav1{ display:none;}
  45.  

(Добавление)
Код до конца
Спойлер (Отобразить)


-----
Чем короче и понятней код, тем ты нужнее народу
 
 Top
teddy
Отправлено: 29 Июля, 2014 - 20:23:09
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. .headcenter{
  2.     height:200px;
  3. }
  4. #menu_wrap{
  5.    margin-top: 40px;
  6. }

(Отредактировано автором: 29 Июля, 2014 - 20:23:58)

 
 Top
Mefistofel
Отправлено: 29 Июля, 2014 - 20:34:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 172
Дата рег-ции: Апр. 2012  
Откуда: Россия


Помог: 0 раз(а)




Спасибо! Все вроде бы получилось, я уж порадоваться хотел.... Но убрал из заголовка буквы и опять меню залезло наверх. Что за ерунда?((((
(Добавление)
teddy пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1. .headcenter{
  2.     height:200px;
  3. }
  4. #menu_wrap{
  5.    margin-top: 40px;
  6. }


Все окей вроде бы снова, увлечил margin-top: 40px; до сотни, встала как надо. Начинаю пролистывать вниз - меню висит посередине страницы.
(Добавление)
Хотелось бы чтоб оно прилипало кверху, как изначально задумано...


-----
Чем короче и понятней код, тем ты нужнее народу
 
 Top
teddy
Отправлено: 29 Июля, 2014 - 21:01:36
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




Блок ведет себя так будто у него есть position fixed, но в файле со стилями я его не заметил

Скорее всего это правило задается в одном из js файлов, смотрите их.

(Отредактировано автором: 29 Июля, 2014 - 21:02:12)

 
 Top
Mefistofel
Отправлено: 29 Июля, 2014 - 21:02:55
Post Id



Частый гость


Покинул форум
Сообщений всего: 172
Дата рег-ции: Апр. 2012  
Откуда: Россия


Помог: 0 раз(а)




Я бы с огромнейшим удовольствием уковырялся и искал, но не пойму где именно... Дай наводку, пожалуйста. Там столько php файлов, что просто ах...Это привязка к чему? к меню? субменю? к лого? что задает этот параметр смещения меню (если я правильно, конено, выражаюсь)?

(Отредактировано автором: 29 Июля, 2014 - 21:05:31)



-----
Чем короче и понятней код, тем ты нужнее народу
 
 Top
teddy
Отправлено: 29 Июля, 2014 - 21:17:18
Post Id


Участник


Покинул форум
Сообщений всего: 1462
Дата рег-ции: Апр. 2013  


Помог: 91 раз(а)




Открываешь файлик other.js, удаляешь оттуда строчку .css('position', 'fixed') (там где на переменную scroller вешается колбек)

либо выкидываешь этот файл если он тебе не нужен)
 
 Top
Mefistofel
Отправлено: 30 Июля, 2014 - 09:44:47
Post Id



Частый гость


Покинул форум
Сообщений всего: 172
Дата рег-ции: Апр. 2012  
Откуда: Россия


Помог: 0 раз(а)




teddy, БОЛЬШОЕ СПАСИБО, ПЛЮС тебе в карму. Но решил проблему иначе.

CODE (htmlphp):
скопировать код в буфер обмена
  1.     .headcenter{
  2.         height:200px;
  3.     }
  4.     #menu_wrap{
  5.       margin-top: 40px;
  6.     }

границу увеличил с 40 до 100,
а потом добавил

CODE (htmlphp):
скопировать код в буфер обмена
  1. #menu_wrap.is-sticky {
  2.         margin-top: 0px;
  3. }
Но спасибо, все-равно помог!=)


-----
Чем короче и понятней код, тем ты нужнее народу
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB