webwork

изменение цвета одной кнопки в меню

Рекомендуемые сообщения

webwork    7

Доброго времени суток.

Встала задача изменить цвет одной кнопки в меню(только одной).

В СSS меняется цвет абсолютно всех кнопок.

А мне нужно только 1

 

Попробовал вручную сделать кнопку и присвоить ей другой класс. Цвет и дизайн кнопки изменились все ок.

Но теперь не вьезжаю как прикрутить эту кнопку к движку. Тоесть какую ей прописать ссылку чтобы можно было редактировать контент с админ панели.

 

Помогите плз а то голова уже пухнет, скоро на колобка буду похож.

Заранее всем спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
CODEONETEAM    401

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
webwork    7

да както залез начал листать темы на какойто странице решил что ее нет. Сори

И спасибо))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
webwork    7

Еще раз спасибо за наваодку господину 

CODEONETEAM

Но поскольку у меня стоит модуль меню МЕГАМЕНЮ

 

то решение было немного другим (принцип тотже)

итак если комуто будет интересно

если у вас стоит этот модуль то открываем  vqmod/vqcache/slmenu.php

ищем строки

foreach ($categories_1 as $category_1) {																			
	$output .= '<li class="tlli">';
    $testPath = $base.'image/';
    $picCat = $this->model_tool_image->resize($category_1['image'],  30, 30);
	$unrewritten  = $this->url->link('product/category', 'path=' . $category_1['category_id']);
    $output .= '<a class="tll" href="'.($unrewritten).'">' . $category_1['name'] . '</a>';

заменяем на

foreach ($categories_1 as $category_1) {																			
	$output .= '<li class="tlli">';
    $testPath = $base.'image/';
    $picCat = $this->model_tool_image->resize($category_1['image'],  30, 30);
	$unrewritten  = $this->url->link('product/category', 'path=' . $category_1['category_id']);
    {
	
	
	if ($category_1['category_id'] == 62)
	
	{ $output .= '<a class="tlls" href="'.($unrewritten).'">' . $category_1['name'] . '</a>';	}	
	
	else { $output .= '<a class="tll" href="'.($unrewritten).'">' . $category_1['name'] . '</a>';}
	
	}

где 62 это id категории которой мы хотим изменить цвет

 

создаем новый класс в slmenu.css

#slmenu ul li a.tlls {
	background: #b84040;
	border-bottom: 0px none currentColor;
	border-left: 2px solid #FFFFFF;
	border-radius: 7px 7px 0px 0px;
	border-right: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	bottom: 20px;
	color: #FFFFFF;
	display: block;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 12px;
	font-weight: 700;
	height: 37px;
	line-height: 17px;
	margin-bottom: 0px;
	padding: 8px 6px;
	position: relative;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #000000;
	vertical-align: middle;
	width: 135px;
	word-wrap: normal;
	z-index: 6;

за цвет кнопки отвечает 1 строка

 

Удачи всем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От lavrentyev
      Всем привет!
      Есть трудность. В opencart кнопка "добавить в корзину" не работает (т.е никак не реагирует) в IE. Выдает такую ошибку:
      SCRIPT5009: "TDMAddCartProduct" не определено
      air (1949,65)
      Вот код кнопки:
      <a href="javascript:void(0)" class="tdcartadd" OnClick="TDMAddCartProduct('<?=$arPrice['PHID']?>','<?=$arPart['PKEY']?>')" title="<?=Lng('Add_to_cart',1,0)?>">Į krepšelį</a> А вот, как я понимаю код функции, на которую вызывает атрибут Onclick:
      /* Add to Cart */ function TDMAddCartProduct(PHID,PKEY){ PKEY = PKEY || ''; var QTY = ''; if(jQuery("#Qt_"+PHID).val()!=''){QTY=jQuery("#Qt_"+PHID).val();} var CurHref = window.location.href; if(PKEY!=''){ PKEY="#item"+PKEY; CurHref = CurHref.replace(PKEY,""); } jQuery("#PartsBoxOverlay").prependTo(".tdm_content"); jQuery("#PartsBoxOverlay").width(jQuery(".tdm_content").outerWidth()).height(jQuery(".tdm_content").height()).show(); jQuery("<form action='"+CurHref+PKEY+"' id='addcartform' method='post'><input type='hidden' name='PHID' value='"+PHID+"'/><input type='hidden' name='QTY' value='"+QTY+"'/></form>").appendTo('body'); jQuery("#addcartform").submit(); return false; } Я нагуглил, что проблема именно в Onclick. Но как решить проблему не знаю. Может что-нибудь подскажете. ))
    • От spartakx
      Добрый день.
       
      После каких-то манипуляций, слетела кнопка добавления изображений. Точнее иконка есть, но при нажатии никак не реагирует.
       
      Подскажите, какой файл нужно перезакачать.
       
      Спасибо
    • От balanbiz
      Здравствуйте, страница с формой возврата товара открывается, а вот после заполнения всех полей и нажатия всех необходимых галочек, нажимая кнопку "Отправить" ничего не происходит, кидает в начало на ту же страницу, оставляя заполненные поля. 
       
      Когда ставлю более новую версию шаблона этот баг исчезает , но появляется куча новых, поэтому и не ставлю.
      Подскажите в чем может быть проблема?
    • От MShubin
      Здравствуйте!
      Нужно добавить кнопку в карточку товара с акцией(скидкой) при нажатии на которую будет появляться новая цена без изменения стандартной цены товара. Причем такая кнопка должна быть не на всех товарах, должен быть выбор, как опции... Пример (подобие) скину в ЛС. ocStore Версия 1.5.5.1.2
    • От We9niamin
      Здравствуйте. Есть ли возможность в тексте описания категории сделать кнопку с формой обратной связи? Или как вариант привязать к ней модуль? Уже голову сломал. Может кто знает готовое решение?
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу