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

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

2009 17 лет назад · 9 заметок

  1. Правильный мультивыбор терминов

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

    Drupal 1 мин чтения
  2. Новая технология Google Wave

    Видео (Flash-ролик, сейчас не воспроизводится): http://video.rutube.ru/ee861b560193207b4a4c967a8060a4b0 Ахтунг! - видео длится 1 час и 20 минут, следует запастись свободным временем перед просмотром. Ну а если свободного времени нет и не планируется, то я постараюсь в нескольких словах рассказать вам о том, что же…

    Разное 2 комментариев 2 мин чтения
  3. Новые версии Drupal - 6.13 и 5.19

    Друпал версий 6.13 и 5.19 – это самые новые релизы. Не было произведено никакого изменения функционала системы. Исправлены только критичные уязвимости и мелочь из багтрекера. Как всегда, настоятельно рекомендуется обновиться и продолжать наслаждаться одной из лучших cms - drupal. Больше информации по версиям шестой…

    Drupal 1 мин чтения
  4. Раскрываемое меню на основе таксономии

    Симпатичное меню на основе taxonomy, в котором каждый термин первого уровня раскрывается, показывая свои подтермины.

    <?php
    
    $vid = 1; // Id словаря, смените на нужный номер
    
    $tree = taxonomy_get_tree($vid, 0, -1, 1);
    Drupal 2 комментариев 1 мин чтения
  5. Оформление ссылок sape.ru

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

    <?php
    define('_SAPE_USER', '000000000000000000000000000');
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $o['charset'] = 'UTF-8';
    $sape = new SAPE_client($o);
    Sape 2 комментариев 1 мин чтения
  6. Поиск нод, мультивыбор терминов

    Делюсь свежим модулем, который позволяет искать ноды по их терминам, совершая выбор простой расстановкой чекбоксов. Уверен, что посетителям сайта так будет более удобно ориентироваться. Расставил отметки (например "42-размер", "коричневый цвет" и "шнурки") — получил в результате поиска обзоры только интересующих…

    <?php
    $block = module_invoke('list', 'block', 'view', 0);
    print $block['content'];
    ?>
    Drupal 1 мин чтения

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

  1. Прикручиваем OpenID к друпалу версии 5.х

    OpenID — это открытая децентрализованная система единого входа, которая позволяет использовать один логин и пароль на большом количестве сайтов. Подробности на openid.net Для интеграции OpenID в друпал существует замечательный модуль openid. Однако после активации этого модуля вас ждет неприятный сюрприз…

    function phptemplate_user_login($form) {
      return _phptemplate_callback('user_login', array('form' => $form));
    }<br><br>
    // заменяем форму регистрации /user/register
    function phptemplate_user_register($form) {
    Drupal 2 мин чтения
  2. Увеличиваем доход от AdSense

    На вашем сайте установлены рекламные блоки AdSense ? Хотите поднять уровень прибыли ? Тогда эта статья для вас. Единственный возможный способ увеличения вашей прибыли - фильтрация MFA. MFA - Made For AdSense, т.е. сайты, сделанные исключительно для их рекламы через эту шикарную рекламную сеть. Говносайты, если угодно…

    О заработке 6 комментариев 2 мин чтения
  3. MySQL синонимайзер

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

    Свободные 6 комментариев 2 мин чтения
  4. Перевод описаний всех модулей drupal на русский язык и сбор архива po-файлов.

    С целью создать справочник по всем модулям drupal, а также собрать воедино все языковые (*.po) файлы, я прошу у вас посильной помощи в этом нелегком деле. Наверняка у всякого читающего эти слова, есть хоть несколько языковых файлов (*.po) для модулей drupal. Вы можете помочь, добавив эти файлы в базу, либо переведя…

    Drupal 1 комментариев 2 мин чтения