uralskaya17: Блог

Главные вкладки

Зачем в "modules\system\html.tpl.php" <div id="skip-link">? Кто-нибудь знает?

25 августа 2011 в 23:16

Зачем в этом системном шаблоне html.tpl.php эта дрянь?
Или это не дрянь а что-то очень нужное?

<div id="skip-link">
    <a href="#main-content" class="element-invisible element-focusable"><?php print t('Skip to main content'); ?></a>
  </div>

Что мы скипаем то? Элемент инвизибл, блин. ))) Не врубаюсь. ( А роботы эту хрень - "Skip to main content" индексируют, между прочим, по умолчанию дескрипшенов же нет. )))
Забавно забить эту строку в гугле и посмотреть сколько таких веселых парней, особенно на русском "Перейти к основному содержанию". Дескрипшены - просто улет. )))

А учитывая это: http://www.webnauts.net/skip-to-main-content.html
и, посмотрите откуда это взялось: http://drupal.org/node/235052 и какое решение - закрыть в инвизибл! (имхо бред)
и, посмотрите, я не одинок: http://drupal.org/node/998302 (они там правда обсуждают что ссылка не работает)))

Был вопрос - Предлагаю решение))) - рекомендовать удалять эту фигню подальше сразу, еще до установки.
ИМХО такая вещь должна быть блоком. Захотел - поставил, захотел - убрал. Но никак не в системном шаблоне. И уж точно не перед лого. По русскоязычному друпалу эта инфа, кстати, не ищется, или я плохо смотрел.

п.с.
Заранее прошу старожилов не ругаться на меня. Если не прав - просто скажите в чем, я обязательно это изучу при наличии времени.

Права доступа - папка misc, а в ней *.js.

25 августа 2011 в 0:02

Здравствуйте!
Я новичок, если глупый вопрос - сорри. )
Начал немного ковырять Drupal 7.7.
Вот сейчас смотрю на установленный друпал и вижу что все, что в папке MISC - общедоступно. Это нормально? Я совсем не дружу с яваскриптами, но понимаю, что в них код, идентификаторы вижу - это же не безопасно показывать их всем. Хотя, по логике - они обрабатываются на стронне клиента, значит их нужно передавать. Но неужели их нельзя передавать движком. В виде "движок вытащил - отправил", а не просто говорить браузеру "возьми их вот там"???