Danneo CMS v.1.5.0 (Beta)

  • 111 Ответов
  • 27292 Просмотров

студент

  • Сообщений: 110
    • Просмотр профиля
    • Мировые новости
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #60 : 17 Августа 2016, 09:28:48 »
в верхнем меню при организации выпадающего меню невозможно сделать корневой пункт (пункт открывающий список) не кликабельным. При любых настройках даже если не ставить никакую ссылку пункт отправляет на главную. Если мне не изменяет память в первых сборках такой проблемы не было и было можно создавать не кликабельные пункты меню.
Возможно. Смотрите пункт Test в меню: http://test.313news.net

Единственное на главной не показывает стрелку вниз (что этот пункт меню раскрывается). А остальных страницах после названия пункта меню стрелка присутствует.

Saor

  • Сообщений: 118
    • Просмотр профиля
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #61 : 17 Августа 2016, 11:05:25 »
что я и говорю, если перейти в любой из разделов то верхний пункт меню ТЕСТ становится кликабельным (когда рядом горит стрелка показывая то этот пункт меню раскрывается) и при клике на него отправляет на главную страницу.. что не очень хорошо и не логично.
пример
создал раздел информация он раскрывает меню со ссылками на ифо страницы.
если перейти  в какой нибудь раздел то заглавный пункт меню будет кликабельным и нужно на него будет либо вешать ссылку либо он будет отправлять на главную сайта. А нужно чтобы этот пункт меню просто раскрывал список сам никуда не отправлял (так как он работает на главной)
« Последнее редактирование: 17 Августа 2016, 11:09:58 от Saor »

Neon

  • Сообщений: 694
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #62 : 17 Августа 2016, 12:26:17 »
Цитировать
в верхнем меню при организации выпадающего меню невозможно сделать корневой пункт (пункт открывающий список) не кликабельным
Откройте файл:
template/Lite/css/menu.css
Добавьте туда класс:
.dnmtop > li > a.disabled {
    pointer-events: none;
}
И, добавляйте данный класс для ссылки которую хотите сделать не кликабельной.
Все современные браузеры понимают pointer-events: none

Для ИЕ, нуждо добавить
$(document).on('mousedown', '.disabled', function (e) {
    $(this).hide();
    var BottomElement = document.elementFromPoint(e.clientX, e.clientY);
    $(this).show();
    $(BottomElement).mousedown();
    return false;
})
в файл
template/Lite/js/script.js
DANNEO ™

Neon

  • Сообщений: 694
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #63 : 21 Августа 2016, 22:58:22 »
Исправления в работе файл браузера.

Сборку обновил, патч в архиве.
DANNEO ™

Staf4

  • Сообщений: 240
    • Просмотр профиля
    • viastyle.org
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #64 : 27 Августа 2016, 14:46:56 »
еще косяк нашел, которому похоже десяток лет)
http://c2n.me/3BCuJ3M.png
если в админке в списках элементов сменить сортировку (или страницу, или кол-во страниц), а потом нажать на кнопку внизу таблицы (для действий над элементами), то она работать не будет.
причина в том, что форма закрывается браузером там же, где открывается ( http://c2n.me/3BCuQLV.png ) из-за неправильной структуры html.
Пингвины ходят голышом

Neon

  • Сообщений: 694
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #65 : 27 Августа 2016, 17:30:11 »
Да, тема старая, но она глобальная, после обновления контента ajax'ом.
Твое решение?
DANNEO ™

Staf4

  • Сообщений: 240
    • Просмотр профиля
    • viastyle.org
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #66 : 27 Августа 2016, 18:04:55 »
как вариант, можно форму сделать единую, а кнопки-сабмиты назвать DN и прописать им свои значения.  соответственно каждая кнопка будет отправлять свой dn.
ну и соответственно всю таблицу обернуть формой - тогда браузеры нормально будут ее воспринимать.
Пингвины ходят голышом

Staf4

  • Сообщений: 240
    • Просмотр профиля
    • viastyle.org
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #67 : 27 Августа 2016, 18:40:37 »
http://c2n.me/3BCKPkT.png
проверено - работает)
Пингвины ходят голышом

Neon

  • Сообщений: 694
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #68 : 27 Августа 2016, 20:43:57 »
Ты уверен?
DANNEO ™

Staf4

  • Сообщений: 240
    • Просмотр профиля
    • viastyle.org
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #69 : 27 Августа 2016, 21:10:50 »
100%
Пингвины ходят голышом

Neon

  • Сообщений: 694
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #70 : 28 Августа 2016, 01:39:43 »
Ладно, "расклеим" формы и перестроим html, это будет более логично.
DANNEO ™

Staf4

  • Сообщений: 240
    • Просмотр профиля
    • viastyle.org
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #71 : 28 Августа 2016, 07:31:59 »
ты снова идешь по пути усложнения и увеличения кода.
тебе придется усложнять html-структуру, увеличится кол-во форм, в каждой форме придется дублировать поля сортировки и другие разные другие ( например: http://c2n.me/3BDhKZg.png , а если использовать фильтры - их еще больше) .
в итоге все только усложняется и в итоге становится трудно поддерживаемым.
давай, может, как проще?
« Последнее редактирование: 28 Августа 2016, 07:33:44 от Staf4 »
Пингвины ходят голышом

Staf4

  • Сообщений: 240
    • Просмотр профиля
    • viastyle.org
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #72 : 28 Августа 2016, 08:06:34 »
и давай может до релиза перенесем "ops" в куки?
с точки зрения безопасности это никак в худшую сторону не скажется.
а вот с точки зрения удобства для программеров и пользователей - скажется в лучшую сторону.
если сам не хочешь - дай мне последнюю сборку на пару дней - я переведу на использование кук.
Пингвины ходят голышом

Neon

  • Сообщений: 694
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #73 : 28 Августа 2016, 14:03:08 »
ты снова идешь по пути усложнения и увеличения кода.
тебе придется усложнять html-структуру, увеличится кол-во форм, в каждой форме придется дублировать поля сортировки и другие разные другие ( например: http://c2n.me/3BDhKZg.png , а если использовать фильтры - их еще больше) .
в итоге все только усложняется и в итоге становится трудно поддерживаемым.
давай, может, как проще?
Почему везде?
У нас же, эта проблема с блокировкой формы после аякса только в одном месте, там где есть фильтры.
Проблема эта, в общем не старая, а довольно молодая, появилась уже в бете.
Она возникала после того, как я убрал аякс из фильтров, и убрал потому, что была не разрешимая проблема с листингами после фильтрации.
Просто, я не корректно разделил формы в HTML.
Все работает, только до аякса.

В общем было
<table>
  <tr>
    <td>
      <form method="post" action="">
        фильтры...
      </form>
    </td>
  </tr>
  <form method="post" action="">
  <tr>
    <td>
      основной контент...
    </td>
  </tr>
</table>
</form>
Делаем
<table>
  <tr>
    <td>
      <form method="post" action="">
        фильтры...
      </form>
    </td>
  </tr>
</table>
<form method="post" action="">
<table>
  <tr>
    <td>
      основной контент...
    </td>
  </tr>
</table>
</form>
Теперь, и HTML корректный, и проблемы с аяксом нет.
Все фильтры в отдельной таблице, вставляй их туда сколько хочешь, они уже не будут конфликтовать с основной формой.
DANNEO ™

Neon

  • Сообщений: 694
    • Просмотр профиля
    • Danneo CMS
Re: Danneo CMS v.1.5.0 (Beta)
« Ответ #74 : 28 Августа 2016, 14:04:41 »
и давай может до релиза перенесем "ops" в куки?
с точки зрения безопасности это никак в худшую сторону не скажется.
а вот с точки зрения удобства для программеров и пользователей - скажется в лучшую сторону.
если сам не хочешь - дай мне последнюю сборку на пару дней - я переведу на использование кук.
Хочется вынести функции управления панелью на сайт?
DANNEO ™