Блог переехал на новый домен Zipstore.ru

Приветствие.

Это первая запись на сайте. Сайт начал свою работу 03 мая 2013г. Сайт носит чисто информационный характер, так же служит для получения опыта в создании блога на CMS Drupal. Эта запись служит для настройки основных модулей, и ни какой информационной нагрузки не несет.

Комментарии

Модификация. Подключен модуль

Модификация. Подключен модуль PathAuto, Token. Модуль необходим для предназначен для создания алиасов. Переведен.

Модификация. Установлен

Модификация. Установлен Global Redirect, модуль устраняет проблему двойных ссылок. Например zival.ru/content/sozdaem-sait-s-nulya имеет так же адрес zival.ru/node/2 при обращении к одному и тому же материалу получается два разных адреса, после установки модуля остается только один адрес, и теперь даже если набрать  zival.ru/node/2 все равно будет адрес zival.ru/content/sozdaem-sait-s-nulya.

Переведен.

Модификация. Подключен модуль

Модификация. Подключен модуль backup_migrate-6.x-2.6 Модуль необходим для создания бэкап базы сайта. Переведен

Модификация. Подключен модуль

Модификация. Подключен модуль Tagadelic. Модуль необходим для создания облако тегов. Переведен.

Комментарий. Для нормального

Комментарий. Для нормального отображения Облака тегов необходимо включать Cron. После запуска Cron облако тегов обновится, в противном случае будут отображены только те теги которые были сформированы при последнем запуске Cron.

Cron индексирует сайт - делается это с помощью кода в файле cron.php. Можно индексировать автоматически - для этого надо настроить выполнение задачи по расписанию.

Модификация. Подключен модуль

Модификация. Подключен модуль CKEditor.

Модуль необходим для WYSIWYG редактор, который позволяет создавать HTML разметку не зная самого HTML

drupal.org/project/ckeditor в sites/all/modules

ckeditor.com/download в sites/all/libraries

Переведен.

Ошибка. Проверка прав доступа

Ошибка. Проверка прав доступа пользователя synny к cckeditor.
Доступа нет.

Разобраться почему.

Ошибка. Нет русского языка в

Ошибка. Нет русского языка в редакторе (орфография). При переходе в простой текстовый редактор русский язык (орфография) появляется.

Разобраться как подключить

Ошибка. Не вставляется

Ошибка. Не вставляется PHP код при создании модуля, конкретно невозможно вставить код счетчика, при сохранении пишется что все сохранено, однако при повторном редактировании весь код удаляется.

Исправление. Добавлен формат

Исправление. Добавлен формат ввода DropHtml - в нем все отключено

По умолчанию в стандартном добавлении материала идут два формата ввода Filtered HTML, Full HTML 

Вот включенный в преобразователь переводов строки и портит код счетчиков.

Варианты решения проблемы размещения счетчика на сайте.

1. Использовать формат PHP code - в нем при включенном обработчике PHP все остальные фильтры отключены. В Drupal 6.28 требуется включить соответствующий модуль.

2. Выключить в формате Full HTML преобразователь переводов строки и использовать его.

3. Добавить свой формат ввода с названием, например, DropHTML, в котором вообще не включать никаких фильтров и использовать его для вставки неизменяемого кода.

Обратите еще внимание на различие между понятиями фильтр и формат ввода. Фильтр - это всего лишь функция обрабатывающая текстовую строку, а формат ввода - это набор фильтров, которые и превращают введённый текст в приличный HTML.

Модуль Filter находится:  Управление → Настройка сайта → Форматы ввода

 

Модификация. Подключен модуль

Модификация. Подключен модуль IMCE, IMCE MkdirIMCE Crop

Модуль необходим для возможности загрузки изображения в сообщения.

Переведен.

Ошибка. Разобраться почему

Ошибка. Разобраться почему картинка выходит за размеры отведенного поля -это некрасиво.

На домашнем компьютере

На домашнем компьютере картинка отображается хорошо -необходимо выяснить рарешение монитора на работе.

Разрешение на работе 1024*728

Разрешение на работе 1024*728 картинка выходит за границы примерно на четверть.

Модификация. Подключен модуль

Модификация. Подключен модуль Views.
Модуль необходим для оформления отображения информации на сайте.

С помощью модуля сделан блок "Последние комментарии".

Переведен.

Модификация. Подключен модуль

Модификация. Подключен модуль DHTML Menu.
Модуль необходим для работы с меню. Теперь ссылки меню открываются без перезагрузки страницы
Переведен.

Модификация. Сделана

Модификация. Сделана сортировка вывода блока ( по defaults) в Views  поля Комментарий по убыванию. Теперь 5 последних комментариев отображаются в выводимом блоке "Последние комментарии"

Модификация. Подключен модуль

Модификация. Подключен модуль Google Analytics.
Модуль необходим для сбора статистики посещаемости сайте.

Статистику можно посмотреть google.com/analytics
Переведен.

Ошибка. Обнаружилось, что

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

Модификация. Отключены

Модификация. Отключены заголовки для комментариев. Отключается: Управление содержимым -> Типы материалов -> Запись в блоке -> Настройки комментариев. Заголовок не виден для редактирования, но показывается на странице после отправки комментария, причем его содержимое по умолчанию - это первая строчка текста комментария, что выглядит некрасиво. Чтобы полностью исключить показ заголовков, придется подредактирвоать код: в файле comment.tpl.php вашей темы оформления (у меня это themes/garland/comment.tpl.php) необходимо закомметировать или удалить строку

<?php print $title ?>

Комментировать можно так:

<!-- <h3><?php print $title ?></h3> -->

Модификация. Подключен

Модификация. Подключен модуль Search, модуль входит в стандартную комплектацию ядра Drupal . Однако, чтобы можно было что-то найти, необходимо проиндексировать сайт. Делается это с помощью кода в файле cron.php. Каждый раз при добавлении материалов необходимо индексировать заново.

Модификация. Подключен

Модификация. Подключен модуль read more link. Модуль позволяет двигаться ссылку "Читать подробнее" из области материала до конца анонса текста.

Следует обратить внимание а сайте Drupal.org есть два модуля один для 7 версии другой для 6 и ниже.

Переведен.

Модификация. Подключен модуль

Модификация. Подключен модуль Live Translation странно почему раньше этого не сделал. Теперь перевод модулей становится на порядок проще.

Установка

  1. С drupal.org/project/live_translation Скачиваем модуль
  2. Распаковываем в sites/all/modules
  3. Включаем модуль Live Translation на странице admin/build/modules
  4. В настройках модуля (admin/settings/live-translation) убеждаемся что прописан правильный сервер переводов — drupaler.ru

Использование

  1. Идём на страницу admin/reports/live-translation и нажимаем ссылку Check the updates now для получения информации о состоянии перевода модулей и ядра.
  2. Если у какого-то модуля отсутствует перевод или появились новые переведённые строки, то модуль выделится красным, и в колонке Состояние появится ссылка с информацией о состоянии перевода. Кликаем на ссылку и получаем свежий перевод.

Модификация. Подключен модуль

Модификация. Подключен модуль Captha, модуль нужен для блокировки спамеров.

Переведен.

Возможно необходимо подключить Re-Capcha.

Для зарегистрированных

Для зарегистрированных пользоватлей CAPCHA отключена, для анонимных все осталось без изменений

Проверка, отключен ли модуль

Проверка, отключен ли модуль CAPCHA для зарегистрированных пользователей

Модификация. Подключен

Модификация. Подключен модуль nice_menus, модуль делает многоуровневое меню, несколько более удобное для работы.

Переведен.

Модификация. Подключен

Модификация. Подключен модуль xmlsitemap, модуль делает xml меню.

Если честно XML версия не

Если честно XML версия не впечатлила. Добавлен вариант HTML версии.  HTML версия собрана на базе представления views.

20/05/2013 Появились первые

20/05/2013 Появились первые поситители с поисковых машин. Значит настроено правильно.

Порядок обновления

Порядок обновления модуля

Зайдите в список модулей, если у Вас присутствуют модули требующие обновления, то будет выведена такая вот надпись: "Сайт на обслуживании"

Нажмите "доступные обновления" и Вы перейдете к списку модулей, среди которых и те которые нужно обновить. Зеленым показаны модули с актуальной версией, желтым и красным показаны модули устаревших модулей:

Перед тем как производить обновление необходимо сделать резервную копию сайта! О создание бэкапа сайта можно прочитать в этой статье (сделать ссылку на статью о бэкапе).

Вы можете пройти по ссылке "Примечание" и посмотреть какие поправки были внесены в модуль:

Перед тем как скачать модуль и установить его, нужно выполнить следующие действия.

Алгоритм обновления модулей следующий:

1. Перевести сайт в режим обслуживания. Заходим через панель администрирования "Настройка сайта - Сайт на обслуживании". Выставляем режим обслуживания.

Теперь на сайт может попасть только администратор сайта. Для остальных вид сайта будет такой:

Для того чтобы войти на сайт нужно авторизоваться, дописав в URL /user.

2. Почистите кэш сайта. Этот пункт необязательный, но я его выполняю.

3. Теперь когда сайт находится в обслуживание давайте скачаем новую версию модуля, для этого можно нажать ссылку "скачать". Либо скачать модуль с сайта Drupal.org.

4. Нужно удалить папку с модулем из папки sites/all/modules.

5. Скопировать новую версию модуля.

6. Запустить файл update.php. Файл запускается дописываем в адресную строку /update.php

Теперь нужно нажать Continue и потом Update.

Все должно успешно обновиться, если произошли изменения в БД, то об этом будет выведено сообщение.

7. После обновление переставьте сайт с режима обслуживания в обычный режим.

Views - ограничение прав

Views - ограничение прав доступа

Я создаю свой Viewe как Page и присваиваю ему урл: /testview - все хорошо, все работает. А как сделать, чтобы этот View-с был виден только админу, и больше никто не знал про него? Пробовал модуль Node Aceess - но он не помогает, закладки Permission на странице /testview не появляется.

Представление - Основные настройки - Доступ

Подключен модуль

Подключен модуль content_access.

Модуль позволяет делать закрытые страницы,  к которым есть доступ только определенным пользователям.