Любимые цитаты: Фарнсворт, районный санитарный инспектор, просил у жизни благ столь скупо, что каждая его победа была поражением. Уильям Берроуз, "Города красной ночи"
Показаны сообщения с ярлыком Drupal. Показать все сообщения
Показаны сообщения с ярлыком Drupal. Показать все сообщения

21 июн. 2009 г.

Drupal 6: как добавить поле для ввода имени в комментарии и как убрать строку "домашняя страница"

Чтобы добавить поле ввода имени, необходимо зайти в Управление сайтом -> Типы материалов -> Story - изменить -> Установка комментариев -> Включить "Анонимные пользователи должны указывать контактную информацию". Тоже самое проделать для других типов материалов (Page и если есть другие). Там же можно изменить другие настройки комментов - например, отключить поле темы комментария.

Чтобы убрать поле ввода "Домашняя страница", необходимо в модуле comment проделать следующее.

Спасибо сайту "Drupal Беларусь" за решение!

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

31 мар. 2009 г.

Установка модуля page_title для CMS Drupal

Постинг-памятка. Модуль page_title необходим для того, чтобы менять заголовки (титулы, title) страниц как вздумается. Такие индивидуальные title очень хороши и просто необходимы для успешного SEO.

0. Читайте обязательно readme.txt!
1. Скачать модули page_title и token + русификацию token. (без token модуль page_title не работает) Разархивировать, естественно.
2. Загрузить папки с модулями с папку modules.
3. В разделе модули админки включить данные модули.
4. С главной админки войти в раздел появившийся раздел Page titles и влючить для выбранных типов материалов (Story, Page и т.д.).

После этого на странице материалов появится дополнительное окно "Заголовок страницы" - и это офигенно!

Если вдруг, что пойдёт не так. В readme.txt говорится, что может так случиться, что запись в БД не будет сделана автоматически (об этом будет сообщено после установки модуля). Тогда заходим в PHPMyAdmin, выбираем БД Друпала, жмём кнопку SQL и добавляем в окно то, что просят в readme.txt - нажимаем Окей.

Кроме того, может понадобиться изменение template.php и если его нет, то page.tpl.php... (У меня его нет, но ничего менять не пришлось - достаточно было первых 4-х пунктов моего руководства.) Примерно об этом идёт речь здесь, здесь и + ищите на форуме drupal.ru.

Аминь!

11 февр. 2009 г.

Установка Drupal

Вот понадобилось установить Drupal и заново собирать всю информацию... Поэтому здесь будет краткая памятка-мануал для меня самого (и для кого-то ещё), потому что Drupal мне придётся устанавливать ещё не раз.

Я использую хостинг от компании Домишко, чего и вам желаю. Если вы, например, делаете небольшой сайт (блог) на основе CMS (или голого html) - Домишко в самый раз.

Итак, как установить Drupal:

1. Скачать последнюю версию Drupal;
2. Распаковать и закачать все файлы на сайт;
3. Создать базу данных. В моём случае, это делается так - www.mysite.ru/cpanel -> MySQL Database Wizard. Сохранить значения Database name, Database username, Database username;
4. Собственно установка Drupal: в браузере перейти на страницу www.mysite.ru/istall.php
- Выбрать Install Drupal in English
- Сделать, что просит мастер установки. (В моём случае скопировать default.settings.php в ту же папку, где он лежит (sites/default/), и дать ему имя settings.php Таким образом, у меня в папке default два файла с одинаковым кодом - default.settings.php и settings.php).
- Ввести Database name, Database username, Database username
- Следовать простым инструкциям далее =)
- Когда Drupal будет установлен, удалите файл install.php

Подробное изложение в замечательном видеоролике про установку Drupal (на простом английском) - очень рекомендую.

5. Русификация. Инструкция тут: я выбрал Способ 3 (На сайт через браузер загружается один большой po-файл, после чего Drupal за один раз его обрабатывает). Проделать как рекомендовано, затем http://mysite.ru/admin/settings/language -> выбрать Default для русского языка.

6. Факультативно - подыщите подходящий шаблон. Например, тут.

И напоследок - сразу включите модули Path (позволяет переименовывать ссылки) и PHP filter (внедрение PHP - если вам это надо).

http://drupal.org/project/bueditor - минималистичный редактор текстов.
http://drupal.org/project/relevant_content - модуль "связанные посты" или "читайте также"

Для измения титулов страниц -
http://drupal.org/project/page_title
http://drupal.org/project/token (без этого модуля не работает page_title)
http://www.drupal.ru/node/8987 (русский перевод модуля token - я не переименовал предложенный файл в ru.po и бросил в папку с переводами)


Для создания облака тегов - http://drupal.org/project/tagadelic
=)

Постовой: позже, когда настрою дизайн и всё отлажу, понадобится раскрутка сайта. Из каких этапов она состоит можно прочесть тут - этапы раскрутки сайта. И заодно подобрать себе подходящие сервисы для продвижения. После продвижения буду продавать ссылки на двух главных российских биржах Sape и MainLink, а также Nahaa.

6 февр. 2009 г.

Установка кода Sape.Ru (сапы) на CMS Drupal 6.x. Решение проблемы кодировки UTF-8 (юникод)

Я лично обошёлся самым простым и надёжным способом - вставил код Sape.Ru (сапы) в файл шаблона - page.tpl.php, как это рекомендовано в руководстве сапы при добавлении ресурса. (Всё остальное - так же, как предлагается в этом руководстве). Файл page.tpl.php можно найти в папке themes -> [ваша тема]. Работает.

Проблема с кодировкой при установке кода sape.ru на Drupal
Drupal использует кодировку UTF-8 (юникод), поэтому продажные ссылки будут отображаться в виде крякозябликов-квадратиков. Чтобы решить эту проблему, следует немного изменить код sape.ru (это один из способов). В коде для вставки на страницы сайта вместо строки
$sape = new SAPE_client();
?>

надо вставить следующую запись
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
unset($o);
?>

Затем удалить из папки сапы (которая лежит в вашем корне) файл links.db (позже он сам восстановится).

---
Рекомендую также разместить на вашем сайте код MainLink, биржи ссылок №2 в России.

Расширяем кругозор: Оказывается, сегодня самое популярное напольное покрытие - паркетная доска (80% продаж). Красива (верхний слой из благородной древесины), экономична, удобна в укладке. Прекрасный выбор паркетной доски вы найдёте в Интернет-магазине Паркет-Всем.Ру.

3 февр. 2009 г.

Установка кода Mainlink на Drupal 6.x

Никакого специального способа установки кода биржи купли-продажи ссылок Mainlink.Ru на Drupal 6.x не существует. Просто вставьте код в блок, не забыв включить формат ввода "PHP-code", и - вуаля! (Конечно, надо проделать и другие операции - они ничем не отличны от стандартного случая и замечательно описаны в руководстве по установке кода Mainlink).
Это, вроде бы, касается и нового кода, но ниже речь про старый код, который по-прежнему работает.

На счёт разбивки ссылок на блоки: вот - моя переписка со службой поддержки Mainlink, которая состоялась в начале декабря 2008 года:

Я: Вы не могли бы сообщить, как установить код на CMS Drupal? И ещё, было бы очень здорово, получить объяснения, как разбить mainlink-ссылки в Drupal на блоки.
Mainlink: Устанавливаете скрипт, предложенный код вставляете в php-блок. Разделить на блоки на друпал сложнее. В данный момент не можем сказать. как точно это сделать. Давно не было заявок на установку кода в друпал.

Своё желание разбить ссылки на блоки я удовлетворил с помощью установки кода другой биржи купли-продажи ссылок. Собственно, так целеcообразней.

Как влючить возможность внедрения php-кода - зайдите в модули и поставьте галочку напротив PHP filter.

- Если после загрузки майнлинковсой папки и установки кода, сайт работает, но вместо ссылки какая-то писанина и крякозяблики, это значит, надо удалить файл install.php
- Ссылки в виде крякозябликов - в файле ml_config.php в строке charset (кодировка) впишите utf-8, чтоб вышло так charset=>'utf'

Постовой. Другая целесообразность, о которой я хотел бы упомянуть, - www.oknamaster.ru информация о пластиковых окнах ПВХ, а также, само собой разумеется, их продажа и услуги по остеклению.

28 нояб. 2008 г.

Лучшая бесплатная CMS - Drupal, её достоинства, преимущества, плюсы...

Это очень хорошо, что иногда появляется ощущение, что работать больше некуда - можно спокойно и сосредоточено отдыхать. Сейчас именно такое состояние. А несколько дней назад я для себя открыл (да, да, именно громкое "открыл"!) CMS Drupal. В восторге, полон любви и благодарности.

Лучшая бесплатная CMS - Drupal. Не я придумал: в 2008 году Друпалу
присуждена премия "Лучшая Open Source Content Management System, написанная на платформе PHP/MySQL".

Судейская бригада конкурса, как сообщает Drupal.Ru, очень внимательно и придирчиво выбирала победителей. Но по каждому пункту сравнения Drupal выходил единоличным победителем.

Лучшая бесплатная CMS - DrupalDrupal - это бесплатная CMS, которая может стать основой, как для блога, так и для любого рода сайта (утверждается, что и Интернет-магазина, но пока не проверял). Среди достоинств - простая установка, интуитивно понятный интерфейс, быстрота.

Колоссальным плюсом является возможность без трудностей давать страницам любые названия - пойдёт, например, и так - "mysite.ru/1/2/3/", и так - "page.htm". Приятно и то, что для этого не надо устанавливать никаких дополнительных модулей, а имя можно дать при создании вэб-страницы (и после, при редактировании). Поэтому переезд вашего сайта на Drupal будет совершён безболезненным - вы сохраните с таким трудом нажитый PageRank, останутся актуальными и ваши бэклинки, не придётся ничего менять и на биржах ссылок. Очень удобно.

Не будет затруднений и с онлайн-консультациями - Drupal для Рунета стал вполне обычным явлением и можно рассчитывать на помощь тысяч поклонников этой CMS.

И не забудьте подобрать себе шаблон по душе! Кстати, редактирование шаблонов Drupal тоже не слишком сложная задача - даже без знания программирования.

Напоследок парочка полезных ссылок:
Установка Drupal - руководство - устанавливал по нему + прекрасное видео-руководство (eng), которое, может быть, помогло мне ещё больше. А если и этого мало, то совершите самоубийство - обязательно креативное!