Заметки ученого кота

Старые записи программиста 2008–2012 годов и полигон для новых версий Drupal. Пишу, когда есть что сказать. О сайте

2008 18 лет назад · 14 заметок

  1. Меняем стиль страниц пользователей в drupal

    При необходимости сделать пользователям вашего drupal-сайта на персональных страницах дизайн, отличный от общего дизайна сайта, можно использовать модуль User Profile Theme. Однако, он обладает рядом недостатков: Пользователи, самолично меняя css файлы, могут запросто "расклеить" дизайн. Нет возможности массовой…

    Drupal 1 мин чтения
  2. .htaccess для drupal-сайтов на поддоменах и дополнительных доменах

    На индексацию вашего сайта отрицательно влияет когда сайт (не первый на площадке, а дополнительный) расположен на поддомене и доступен по адресам вида: example.ru maindomain.com/example-ru/ example-ru.maindomain.com А если он еще и одинаково откликается на адреса с www и без, тогда эта статья была написана именно для…

    <IfModule mod_rewrite.c>
      RewriteEngine on
    
      RewriteCond %{HTTP_HOST} ^example\.ru$ [NC]
      RewriteRule ^(.*)$ http://www.example.ru/$1 [L,R=301]
    Drupal 1 мин чтения
  3. robots.txt для drupal

    Часто на drupal–сайтах (как и на всех других) складывается ситуация, когда роботам поисковых систем приходится индескировать массу несодержательных страниц. Несодержательными страницами могут быть например страницы отправки комментариев, входа в систему, регистрации и пр. Это увеличивает время индескации сайта (что…

    Drupal 1 мин чтения
  4. Улучшаем модуль profile

    Выкладываю переделанный модуль profile.module, который добавит функцию автозаполнения в текстовые поля профилей пользователей. Также хак форматирует вписанные пользователем данные таким образом, что слова разделенные запятыми, перестают отображаться на личной странице пользователя как 1 строка. Поясняю на примере что…

    Drupal 2 комментариев 1 мин чтения
  5. Доступ к сайту без домена

    Наверное многие сталкивались с ситуацией, когда необходимо ожидать делегирования домена, либо обновления именных (ns) серверов, прежде чем приступить к администрированию \ настроке сайта. Процесс этот конечно не фатально долгий, но зачастую и несколько дней ожидания могут изрядно попортить нервы. На самом деле…

    Разное 1 мин чтения
  6. Перенос drupal с денвера на хостинг

    Хорошо протестировав свой drupal-сайт на денвере, настроив все нужные модули и нарисовав красивый дизайн самое время перенести сайт с денвера, из закоулков жесткого диска на хороший хостинг, "показать его миру". Вот о том, как это сделать и пойдет сегодня речь. Процесс переноса сайта с денвера на хостинг рассмотрим…

    Drupal 13 комментариев 3 мин чтения
  7. Установка drupal на свой компьютер ( на денвер )

    Тут я расскажу как установить drupal на свой компьютерПод установкой на свой компьютер я подразумеваю установку на денвер.Денвер (Джентльменский набор Web - разработчика ) - это очень грубо говоря программа, которая позволяет вам разрабатывать сайты на своем домашнем компьютере, без выхода в интернет. Загрузить его вы…

    Drupal 2 комментариев 1 мин чтения
  8. Как добавить блок «Новые закладки»

    На сей раз речь пойдет о небольшом дополнении к модулю bookmarks(bookmarks2).Этот модуль позволяет пользователям сохранять в закладки ссылки на выбранные страницы. В блоке, выводимом модулем отображаются уже сохраненные пользователем закладки, а также «Добавить» и «Изменить». Также модуль bookmarks2 обладает…

    DROP TABLE bookmarks2;
    Drupal 2 мин чтения
  9. Как убрать ссылку на главной

    Вот что меня всегда напрягало в темах для Drupal, так это ссылка на главную страницу на ней самой. Разве это не абсурдно - переходить с главной страницы сайта на главную страницу сайта ? Сегодня речь пойдет об исправлении этого мелочного бага. Для этого нужно будет отредактировать файл page.tpl.php текущей темы…

    <?php if ($site_name)
    {
    ...
    ...
    }
    Drupal 1 комментариев 1 мин чтения
  10. Как добавить аватар пользователя в блок

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

    <?php
    global $user;
    $account  = user_load(array('uid' => $user->uid));
    $account = user_load(array('uid' => $user->uid));</li><li>print '<div align="center" 
    print '<div align="center" class="name"><h2 class="title">' . $account->name . '</h2><br>' . theme('user_picture', $account) . '</div>';
    Drupal 3 комментариев 2 мин чтения