Быстрый старт standalone блога на Drupal - для тех, кому некогда
Прислано: zakhars
пн, 26/01/2009 - 06:31
Приветствую Drupal-сообщество.
Два месяца назад я решился создать standalone-блог и выбрал для этого Drupal, о чем ни разу не пожалел.
И, естественно, в какой-то момент захотелось рассказать про свой опыт. Чтобы не создавать еще одну сухую инструкцию, которых существует довольно много, я решил сделать нечто вроде реалити-шоу - публиковать дневник настройки блога непосредственно в самом блоге, чтобы сразу был виден результат. Зайдя на сайт и увидев, как он работает, человек сможет оценить, нужна ли ему та или иная функциональность. Статья дополняется по возможности сразу после очередных изменений. Для каждого элемента функциональности я старался обосновать необходимость. Разделы про выбор движка и хостинга добавлены для полноты - их можно пропустить.
Предлагаю покритиковать, указать, чего не хватает, что лишнее, что реализовано не лучшим образом.
В данный момент у меня есть две основные нерешенные проблемы: добавление тематических разделов с отдельными закладками (табами) на главной - видимо, смотреть надо в сторону таксономии; и спам в комментариях - простейшей капчей вопрос, похоже не решается, либо это какая-то уязвимость. Больше интересует первое - какие есть наиболее красивые и идеологически правильные решения.
Одним словом, добро пожаловать!
- zakhars's blog
- Для комментирования войдите или зарегистрируйтесь
zakhars, удачного старта! (тему оформления лучше бы другую взять)
- Для комментирования войдите или зарегистрируйтесь
Спасибо! Насчет темы - мне самому стыдно :-) Просто пока не нашел подходящей, которой был бы полностью доволен. Пересмотрел все доступные. А тема по умолчанию, как ни странно, устраивает больше других.
- Для комментирования войдите или зарегистрируйтесь
Чтобы установить сторонний модуль, его обычно надо закачать на сайт и разархивировать в папку modules/<module name>
Для установки темы оформления ее, как и модуль, надо закачать на ваш сайт в папку themes/<theme name>.
Исправляй, пока другие не заметили...
Получаете код счетчика и помещаете его к себе на сайт. Т.к. счетчик использует PHP, то, чтобы все заработало, вам нужно включить модуль "PHP filter"
Счетчик Liveinternet не использует PHP, а php-фильтр приходится включать по другим причинам.
- Для комментирования войдите или зарегистрируйтесь
Немного подправил формулировки про модули и темы. Но не очень понял - где смысловая ошибка?
А про LI-счетчик спасибо, тоже немного изменил текст.
- Для комментирования войдите или зарегистрируйтесь
Да не формулировки - папки. В этих папках лежат системные папки и модули, а дополнительные кладуться в sites/all/modules и sites/all/themes
- Для комментирования войдите или зарегистрируйтесь
Опс! Действительно ошибся. Спасибо!
- Для комментирования войдите или зарегистрируйтесь
Химический Али недавно предлагал не выставлять сайты на дефолтном дизайне.
Ваш блог - это как раз подтверждение того, что не дизайн красит :) а содержание.
- Для комментирования войдите или зарегистрируйтесь
Спасибо за отзыв :) Я согласен, что содержание и удобство пользования сайтом должны быть на первом месте, пусть это и дефолтный дизайн. Друпал предоставляет вполне приемлемый дизайн из коробки. Остается малое - наполнить его содержанием ;-)
- Для комментирования войдите или зарегистрируйтесь
Ваш блог - это как раз подтверждение того, что не дизайн красит :) а содержание.
Полностью согласен
- Для комментирования войдите или зарегистрируйтесь
Счётчик всё-таки не требует php, поправьте это в статье :)
- Для комментирования войдите или зарегистрируйтесь
Он требует формата "PHP Code", хотя я не знаю, зачем :-)
- Для комментирования войдите или зарегистрируйтесь
Объяснить?
- Для комментирования войдите или зарегистрируйтесь
Объяснить?
Да, буду признателен. Спасибо!
- Для комментирования войдите или зарегистрируйтесь
Итак, в друпале 6 по умолчанию присутствуют два формата ввода текста.
Filtered HTML - включает в себя следующие фильтры (по умолчанию)
HTML корректор: Корректирует некорректный и незакрытый HTML в почтовых отправлениях
Преобразователь переводов строки: Преобразует окончания строк в HTML
Фильтр HTML: Позволяет Вам делать ограничения на то, может ли пользователь использовать HTML и какие тэги фильтровать при этом.
Фильтр URL: Автоматически преобразует адреса интернет страниц и электронной почты в гиперссылки.
Full HTML - включает в себя следующие фильтры (по умолчанию)
HTML корректор: Корректирует некорректный и незакрытый HTML в почтовых отправлениях.
Преобразователь переводов строки: Преобразует окончания строк в HTML
Фильтр URL: Автоматически преобразует адреса интернет страниц и электронной почты в гиперссылки.
Вот включенный в последнем преобразователь переводов строки и портит код счетчиков.
Варианты решения проблемы счетчиков и всяких других жабосриптегов.
1. Использовать формат PHP code - в нем при включенном обработчике PHP все остальные фильтры отключены. В пятом друпале эта возможность досткпна по умолчанию, в шестом требуется включить соответствующий модуль.
2. Выключить в формате Full HTML преобразователь переводов строки и использовать его.
3. Добавить свой формат ввода с названием, например, Pure HTML, в котором вообще не включать никаких фильтров и использовать его для вставки неизменяемого кода.
Третий способ я лично применяю с момента первого знакомства с друпалом.
Обратите еще внимание на различие между понятиями фильтр и формат ввода. Фильтр - это всего лишь функция обрабатывающая текстовую строку, а формат ввода - это набор фильтров, которые и превращают введённый текст в приличный HTML.
- Для комментирования войдите или зарегистрируйтесь
Спасибо! Теперь все понятно. Поправил у себя.
- Для комментирования войдите или зарегистрируйтесь



Комментарии