Косметические баги в Danneo

  • 2 Ответов
  • 98 Просмотров

Smolenkov_BN

  • Сообщений: 22
    • Просмотр профиля
Косметические баги в Danneo
« : 07 Октября 2017, 23:40:45 »
Все веблинки примеров соответствуют встроенным демо на локальном хостинге.

1. Мод "Главная" имеет автономное внутреннее имя "home", но при попытке вызвать его с этим именем по аналогии с другими модами в адресной строке браузера
http://localhost/home/
появляется сообщение об ошибке:
404
Запрашиваемой Вами страницы не существует!
Возможно, она была удалена или перемещена в другую категорию.

Однако вызов мода "Главная" по имени "home" позволит автоматически исключить баг в отображении меню (см. п.3).

2. Мод "Страницы" также имеет автономное внутреннее имя "pages", но при попытке вызвать его с этим именем в адресной строке браузера по аналогии с другими модами
http://localhost/pages/
появляется сообщение об ошибке:
404
Запрашиваемой Вами страницы не существует!
Возможно, она была удалена или перемещена в другую категорию.

Однако в настройках мода "Страницы"
Управление контентом >> Страницы >> Настройки
прямо указано, что он должен выводиться на экран в формате:
* Количество на страницу 10
* Количество столбцов 2

При этом прямая адресация демостраниц функционирует нормально
http://localhost/company

3. Меню позволяет создавать категории. Попробуем это сделать на примере верхнего меню
Управление системой >> Управление меню >> Все позиции >> Верхнее меню >> Все ссылки
По умолчанию там уже присутствует пункт "Главная" с пустым полем "Ссылка"
Управление системой >> Управление меню >> Все позиции >> Верхнее меню >> Все ссылки >> Редактировать ссылку Главная
По идее категория меню также должна иметь пустое поле "Ссылка". Поэтому я создаю пункт меню "Разделы" в виде категории с пустым полем "Ссылка", куда я потом хочу включить подпункты меню. Но что я имею в результате? В результате на экране я имею два одновременно выделенных цветом пункта верхнего меню: "Главная" и "Разделы". Следовательно, надо что-то решать в отношении их отличия. Попробовал задать пункту "Главная" адрес
http://localhost
Никакого эффекта это не дало. Здравый смысл подсказывает, что пустое поле "Ссылка" не должно адресовать на "Главную". И вот здесь стоит вспомнить имя модуля "Главная страница", о котором упоминалось в п.1, т.е. пункт "Главная" в меню должен иметь адрес
http://localhost/home/
Это позволит избежать подобных косметических казусов.

4. Большое неудобство в "Управлении меню" вызывает необходимость использовать символ "/" в поле "Ссылка". Для конечного пользователя гораздо проще указать в этом поле идентификационное имя страницы без дополнительных символов, а движок CMS должен сам решить вопрос его отображения в адресной строке браузера. Например, я внес в поле "Ссылка" условное имя статьи "surrogat", которая на сайте числится в категории с именем "offtop". В результате движок должен сформировать полный адрес статьи
http://localhost/articles/offtop/surrogat
А сама категория статей должна выглядеть так
http://localhost/articles/offtop/

Saor

  • Сообщений: 88
    • Просмотр профиля
Re: Косметические баги в Danneo
« Ответ #1 : 09 Октября 2017, 14:56:50 »
Цитировать
Однако вызов мода "Главная" по имени "home" позволит автоматически исключить баг в отображении меню (см. п.3).
Не должно быть 2 адреса у одной и той же страницы, это ошибка сео
у главной всегда адрес = имени домена
 теперь по пункты 3. Что Вас смущает? выделена цветом страница на которой ты находишься. Если у Вас в меню пункты с одинаковыми адресами то соответственно они все будут выделены.
Зачем в верхнем меню несколько пунктов ссылающихся на один адрес?
если нужно сделать не кликабельные категории то нужно делать так:
http://forum.danneo.ru/index.php?topic=266.msg1637#msg1637


gamma

  • Сообщений: 57
  • люблю музон
    • Просмотр профиля
    • Полный доступ
Re: Косметические баги в Danneo
« Ответ #2 : 10 Октября 2017, 20:50:46 »
Smolenkov_BN а Вы на Денвере тестируете? Как то криво всё у Вас. Насколько я помню, лет 5 назад, когда ещё пользовался Денвером (сейчас использую Open Server, намного удобнее и легче) я создавал папку с названием домена и все сайты открывались по сылкам на домен, как буд то сайт не на компе а на хостинге. Никаких localhost в url быть не должно. Тем более что так как у Вас Вы сможете тестировать только один сайт, а на Денвере, впрочем как и на всех остальных подобных локальных серверах типа Опен Сервер, можно тестировать много сайтов одновременно.
Свободный фрилансер. 90% сайтов которые с успехом сдал под ключ на Даннео.