(Решено на 80%) Можно ли создать с помощью Superfish такое меню (см. ниже)?

Аватар пользователя heroin heroin 25 августа 2014 в 15:50

Все доброе время суток!
Подскажите можно ли создать с помощью Superfish такое боковое меню, как на следующем сайте bmxstore.eu?
Если нельзя, то с помощью суперфиш, то возможно кто-то подскажет другой модуль.
Пока не нашел ничего похожего.
За ранее спасибо!
С уважением, heroin

Комментарии

Аватар пользователя heroin heroin 28 августа 2014 в 12:51

drupby wrote:
dhtml menu

Все то подошло, но когда начал темизиривать понял, что не все оно так хорошо.

Получается, что подпункты меню попадают в ту жу клетку, что и родительский термин. Но я хочу родительский термин сделать одного цвета, а подпункты другого.
Как и что где добавить или поправить? Я так понимаю нужно добавить класс, но не совсем понимаю куда точно в темизации модуля его вставить.

Подскажите пожалуйста, как быть!
За ранее спасибо!

Аватар пользователя heroin heroin 28 августа 2014 в 12:55

Хочу родительский термин сделать одного цвета, а подпункты другого.
Код модуля.

/**
 * Implementation of hook_help().
 */

function dhtml_menu_help($path) {
  switch ($path) {
    case 'admin/config/user-interface/dhtml_menu':
      $text = '<p>' . t('DHTML Menu adds dynamic functionality to the menus of your site. Ordinarily, reaching the child elements below an item requires you to visit its page. With this module enabled, clicking on an item with child elements will expand it without leaving the page, saving you the time of waiting for the page to load.') . '</p>';
      $text .= '<p>' . t('<strong>Note:</strong> Links that gain a dynamic Javascript effect naturally stop working as normal links. Since you will still need to visit a page that has sub-items (like the <a href="@url">main administration page</a>), this module provides several different options for static and dynamic navigation to coexist.', array('@url' => url('admin'))) . '</p>';
      return $text;
  }
}

/**
 * Implementation of hook_init().
 * Adds CSS, Javascript and settings to the page.
 */

function dhtml_menu_init() {
  module_load_include('inc', 'dhtml_menu', 'dhtml_menu.theme');
  drupal_add_css(drupal_get_path('module', 'dhtml_menu') . '/dhtml_menu.css');
  drupal_add_js(drupal_get_path('module', 'dhtml_menu') . '/dhtml_menu.js');
  drupal_add_js(array('dhtmlMenu' => variable_get('dhtml_menu_settings')), 'setting');
}

/**
 * Implementation of hook_menu().
 * Adds a settings page.
 */

function dhtml_menu_menu() {
  $menu['admin/config/user-interface/dhtml_menu'] = array(
    'title' => 'DHTML Menu',
    'description' => 'Configure the behavior of DHTML Menu.',
    'page callback' => 'drupal_get_form',
    'page arguments' => array('dhtml_menu_settings'),
    'access arguments' => array('administer site configuration'),
    'file' => 'dhtml_menu.admin.inc',
  );
  return $menu;
}

Аватар пользователя heroin heroin 28 августа 2014 в 13:14

Уважаемый ХулиGUN,
Для человека, который знает, что делать - это всего пол минуты дела. Если не собираетесь помогать, так не пишите тогда вообще ничего. Ваше же время Вам дорого!? Так и мое это читать.
Я же не конкретно к Вам обратился, а к тому, кто может помочь!
Спасибо за понимание!

Аватар пользователя heroin heroin 28 августа 2014 в 13:49

ХулиGUN wrote:
Ваша проблема кроется в Вашем же незнании цсс. Направление про что конкретно почитать Вам указано. Лень изучать материал? Ну извините, за Вас Вашу работу никто делать не собирается.

Я Вас попросил покинуть тему!!! Вы столько написали, что адекватный ответ уже дали бы!
За такую помощь нормальные люди денег не берут! Поэтому повторюсь, уважаемый ХулиGUN покиньте пожалуйста тему!!!

Аватар пользователя heroin heroin 28 августа 2014 в 14:17

marazmus wrote:
http://htmlbook.ru/samcss/dochernie-selektory

https://www.google.ru/webhp?sourceid=chrome-instant&rlz=1C1AVNC_enRU588R...


Я знаю, что такое дочерние элементы. Стандартно в друпал у них те же классы, что и в родительских. Нужно просто добавить отдельный класс для них. Но не могу понять где его прописать. Я добавлял классы в модулях, что доставлял, а вот в движке не знаю, как правильней и куда его вставить. Отдельный модуль под это не напишу.
И давайте я этих 50 рублей бомжу брошу или в церковь отнесу или еще на что-то пожертвую, зачем платить за помощь такой сложности!

Аватар пользователя heroin heroin 28 августа 2014 в 14:30

ХулиGUN][quote="heroin" wrote:
.in/images/thumb/9/91/Slab_i_otvaga.jpg/350px-Slab_i_otvaga.jpg" alt="" />
по ходу такое не лечится...
Могу поспорить на что угодно, что напишу нужные Вам правила в css без всяких дополнительных классов

Тема бартик. Первый родительский элемент - черный, дочерние - красные.
hover пункта - серый.
Если сделаете, больше не спрошу здесь вообще ничего и не открою ни одной темы.

Аватар пользователя heroin heroin 10 ноября 2015 в 11:49

ХулиGUN wrote:

Могу поспорить на что угодно, что напишу нужные Вам правила в css без всяких дополнительных классов

Во вложенном скрины с цсс, который есть для для дочерних и родительских терминов.

Аватар пользователя heroin heroin 10 ноября 2015 в 11:49

ХулиGUN][quote="heroin" wrote:

Более точно после ссылки на сайт или конструкции dom

Ну так это должен быть не color, а background и ширина их всех должна быть одинакова.
Так то оно работает, но получается не красиво.

Аватар пользователя heroin heroin 28 августа 2014 в 17:04

ХулиGUN wrote:
Ещё раз повторюсь, что Ваши все проблемы в Вашем незнании и нежелании знать css

Не можно указать ширину для селектору "а". Да Ваш вариант работает, но ширина у каждого элемента своя.
И сколько времени у Вас забрало время, что бы цсс написать? Не бойсь не более минуты ...

Аватар пользователя heroin heroin 10 ноября 2015 в 11:49

ХулиGUN wrote:

Не знаю почеу но ширина именно ссылки этого меню не задается даже вместе с !important.
Других стилей не вижу. Попробую другую тему.
И я Вас попрошу не писать свои возмущения и все прочее. Тратите свое время и других. Поэтому поработайте вы со своими мозгами и со своим стилем общения с людьми. Я также просмотрел что вы людям пишете. Можно диагноз ставить.
И во вложенном, то как оно выглядит.
Удачи Вам в жизни. Работайте над собой, а я буду работать над своим цсс!

Аватар пользователя heroin heroin 28 августа 2014 в 18:39

ХулиGUN wrote:

Так что будьте так любезны огласить мой диагноз.

Диагноз - неадекватность или неадекватное восприятие внешнего мира. Погуглите!!!

ХулиGUN wrote:
"heroin" wrote:
а я буду работать над своим цсс!

А вот этого как раз не заметно

Поэтому и написано, что буду работать. Это будущее время!

Аватар пользователя heroin heroin 28 августа 2014 в 18:51

Всем, кто также вдруг встретиться с данной проблемой. То проблема в теме Бартик. Поменять тему и "а" темизируется и задается ширина. Пока не нашел где в теме указан стиль для "а", но точно где-то написано.

Аватар пользователя heroin heroin 28 августа 2014 в 19:40

Нашел проблему.
Нужно Ссылку отобразить как блок с
diplay: block;
И ширина регулируется.

Аватар пользователя marazmus marazmus 29 августа 2014 в 13:21

"alex_shut" wrote:
Эпичный тред... Давай исчо!

Та ни, какая тут ыпичность, так, мелкий срач, даже посуду не побили... Эх, были времена, были треды... Biggrin

Аватар пользователя alex_shut alex_shut 31 августа 2014 в 0:12

"marazmus" wrote:
Та ни, какая тут ыпичность, так, мелкий срач, даже посуду не побили... Эх, были времена, были треды... :D

настроение мне подняло на весь день)) Вот залез за пол года разик.. и тут на тебе - позитивчик)

Аватар пользователя marazmus marazmus 31 августа 2014 в 9:09

"alex_shut" wrote:
настроение мне подняло на весь день)) Вот залез за пол года разик.. и тут на тебе - позитивчик)

Хехе, ты думаешь, ты один такой олдфаг, который сюда тока за лулзами ходит? Biggrin