Страница 3 из 4

Сообщение #41Добавлено: 05.02.2016, 06:32
Xisp
Kokovanja писал(а) 05.02.2016, 02:04:Надпись search this site приходится удалять.

Про placeholder разработчику темы не известно :facepalm:

Сообщение #42Добавлено: 05.02.2016, 13:36
Dissident
Kokovanja писал(а) 05.02.2016, 02:04:Надпись search this site приходится удалять. Кликнуть по значку лупы нельзя.
Пустой перевод сделать нельзя, поэтому заменил эту надпись на один пробел.

Сообщение #43Добавлено: 05.02.2016, 13:43
Dissident
Xisp писал(а) 03.02.2016, 19:43:Тему на костёр, вёрстка заставляет меня плакать. К сожалению, под друпал темы верстать не умею.
А в чём проблема? Сделано теперь очень удобно, используются twig шаблоны, их можно переопределять.
Копируешь нужный файл шаблона в папку template нашей темы и делаешь с ним что хочешь.
Найти где конкретно что задаётся можно поиском по содержимому twig файлов.

Сообщение #44Добавлено: 05.02.2016, 20:14
Xisp
Dissident писал(а) 05.02.2016, 13:43:А в чём проблема?

В том, что для меня это как поменять масло в НЛО.

Сообщение #45Добавлено: 05.02.2016, 21:07
Dissident
Xisp писал(а) 05.02.2016, 20:14:
Dissident писал(а) 05.02.2016, 13:43:А в чём проблема?

В том, что для меня это как поменять масло в НЛО.
Если php знаешь, то twig прочитать у тебя проблем не будет, уверяю.
Что не ясно - я объясню, спрашивай.

Сообщение #46Добавлено: 05.02.2016, 21:58
Xisp
Я к тому, что я оттуда поудаляю, а потом настройки тем работать не будут. Проблема в логических казусах, а не разметке твига.

Добавлено спустя 19 минут 38 секунд:
Вот например долбанутая реализация строки поиска:
Код: Выделить всё
<input onblur="if (this.value == '') {this.value = ' ';}" onfocus="if (this.value == ' ') {this.value = '';}" data-drupal-selector="edit-keys" id="edit-keys" name="keys" value=" " size="12" maxlength="128" class="form-search form-text" type="search">
Какой- то мудак сделал заполнитель (надпись в поле, исчезающую по фокусу) через яваскрипт за такое нужно отрывать руки.
А нужно примерно так, и тогда будет работать без яваскрипта, и намного лучше:
Код: Выделить всё
<input data-drupal-selector="edit-keys" id="edit-keys" name="keys" value="" size="12" maxlength="128" class="form-search form-text" type="search" placeholder="Поиск…">
ИЧСХ, твиг тут не причём, это файл mayo.theme
Код: Выделить всё
/**
 * Implements hook_form_FORM_ID_form_alter().
 * Custom search block form
 *  No 'submit button'
 *  Use javascript to show/hide the 'search this site' prompt inside of the text field
 */
function mayo_form_search_block_form_alter(&$form, &$form_state, $form_id) {
  if ($form_id == 'search_block_form') {
    unset($form['actions']['submit']);
    $form['keys']['#size'] = theme_get_setting('searchbox_size', 'mayo');
    $prompt = t('search this site');
    $form['keys']['#default_value'] = $prompt;
    $form['actions']['submit']['#type'] = 'hidden';
    $form['keys']['#attributes'] = array('onblur' => "if (this.value == '') {this.value = '{$prompt}';}", 'onfocus' => "if (this.value == '{$prompt}') {this.value = '';}" );
  }
}
Пробовать исправить не буду, так как ХЗ, такого файла в нашей теме нет, к кешам доступа не имею.

Сообщение #47Добавлено: 06.02.2016, 22:26
Dissident
Xisp писал(а) 05.02.2016, 21:58:Какой- то мудак сделал заполнитель (надпись в поле, исчезающую по фокусу) через яваскрипт за такое нужно отрывать руки.
А нужно примерно так, и тогда будет работать без яваскрипта, и намного лучше:
Отредактировал функцию в теме mayo, теперь выводит такой код как ты написал.

Сообщение #48Добавлено: 07.02.2016, 02:52
Sasha
Поиск работает нормально. "Фальквинге" ищет.
У меня стоял увеличенный масштаб и панель поиска отображалась в отдельндой строке (сразу после строки меню). Не сократить ли нам ещё это меню? Например, какой прок от пункта "Главная", когда сама шапка является ссылкой на главную страницу?

Сообщение #49Добавлено: 07.02.2016, 20:43
Dissident
Dodo писал(а) 07.02.2016, 02:52:Поиск работает нормально. "Фальквинге" ищет.
У меня стоял увеличенный масштаб и панель поиска отображалась в отдельндой строке (сразу после строки меню). Не сократить ли нам ещё это меню? Например, какой прок от пункта "Главная", когда сама шапка является ссылкой на главную страницу?
Я думаю, что ссылка "главная" нужна. Не все догадаются, что шапка является ссылкой. На ней нигде это не написано.
Кроме того, так сделано на многих сайтах, люди к этому привыкли.

Я согласен сделать пункт "о проекте" с подразделами "философия", "цели" и "новости сайта" и поставить на второе место после "главной". Благодаря этому мы сокращаем верхнее меню ещё на один пункт.

Сообщение #50Добавлено: 08.02.2016, 03:33
Sasha
Ну ок, давай хоть так сократим.

Dissident писал(а) 07.02.2016, 20:43:"цели"
То есть ты согласен убрать цели с главной?

Сообщение #51Добавлено: 09.02.2016, 13:13
Dissident
Dodo писал(а) 08.02.2016, 03:33:Ну ок, давай хоть так сократим.

Dissident писал(а) 07.02.2016, 20:43:"цели"
То есть ты согласен убрать цели с главной?
Да, раз главная у нас самая посещаемая страница, то там должно быть как можно меньше статики.
Ссылки "Цели" можно также в блок "важное" поместить.

В то же время кусочек "целей" можно оставить на главной в размере 1 короткого абзаца со ссылкой на полную версию. Текст этого абзаца можно обсудить.

Сообщение #52Добавлено: 10.02.2016, 18:50
Dissident
Сделал страницу "цели", сделал меню "о проекте" с подменю "цели", "философия", "новости сайта".
Главное и вторичное меню сделаны жирными, вкладки и выпадающее меню - серыми.
Цели убраны с главной.

Сообщение #53Добавлено: 11.02.2016, 01:04
Sasha
Иногда выскакивает ошибка "The website encountered an unexpected error. Please try again later". Обновление страницы решает проблему. Но не все могут догадаться обновить.

Dissident писал(а) 10.02.2016, 18:50:Сделал страницу "цели", сделал меню "о проекте" с подменю "цели", "философия", "новости сайта".
Супер!

Теперь на главной последние материалы указаны в двух местах рядом. Предлагаю правый блок "Последние материалы" отображать на всех страницах кроме главной.

Сообщение #54Добавлено: 11.02.2016, 03:57
Peter2
Еще бы опубликовать на главной 10 последних вместо 4, и дать ссылку на последние материалы.

Сообщение #55Добавлено: 11.02.2016, 13:31
Dissident
Dodo писал(а) 11.02.2016, 01:04:Иногда выскакивает ошибка "The website encountered an unexpected error. Please try again later". Обновление страницы решает проблему. Но не все могут догадаться обновить.
Да, из-за нехватки оперативы.

Добавлено спустя 4 минуты 50 секунд:
Peter2 писал(а) 11.02.2016, 03:57:Еще бы опубликовать на главной 10 последних вместо 4, и дать ссылку на последние материалы.
На главную сейчас попадают вручную отмеченные материалы. Может быть стоит отказаться от ручного управления и сделать автоматом 10 последних?
Хотя 10 - это многовато, там ведь аннотации - достаточно было бы 5.

Добавлено спустя 40 минут 55 секунд:
Dodo писал(а) 11.02.2016, 01:04:Теперь на главной последние материалы указаны в двух местах рядом. Предлагаю правый блок "Последние материалы" отображать на всех страницах кроме главной.
Сделано.

Добавлено спустя 40 минут 3 секунды:
Peter2 писал(а) 11.02.2016, 03:57:Еще бы опубликовать на главной 10 последних вместо 4, и дать ссылку на последние материалы.
Вернул ссылку "полный список обновлений".

Сообщение #56Добавлено: 11.02.2016, 21:06
Sasha
Супер! Основное сделано. По-моему, пора отметить это дело!

Изображение

Изображение

Изображение

Сообщение #57Добавлено: 11.02.2016, 22:11
Kokovanja
Dodo писал(а) 11.02.2016, 21:06:Няшки по случаю удачного переезда на D8

Первая особенно хороша. :)

Сообщение #58Добавлено: 13.02.2016, 00:34
Sasha
Есть ещё некоторые косметические вопросы по дизайну.

Более важное: надписи об авторе и времени публикации, а также комментарии должны быть в другом стиле, чем основной текст. Это классы node__meta и comment-text. Сейчас их стиль наследуется от класса main. Но надо шрифт переопределить. Для node__meta - серый цвет и меньший размер. Для comment-text - только меньший размер.

Менее важное: в шапке, мне кажется, надо чуть-чуть увеличить отступы слева и справа вокруг логотипа и увеличить шрифт заголовка и подзаголовка сайта.

Сообщение #59Добавлено: 13.02.2016, 17:42
Peter2
Додо прав. Чмаффки ему. :wub:

Сообщение #60Добавлено: 18.02.2016, 04:00
Kokovanja
Раньше, ЕМНИП, была надпись Последние материалы, а теперь её нет.