Блог пользователя - validoll

Colorbox+LionBars

11 сентября 2011 в 21:56

Столкнулся с проблемой темизации.
При вставке кастомного JQuery скролла LionBars возникает следующая ситуация: не работает Colorbox когда его элемент попадает в скролл.
Порылся в обоих библиотеках, нарыл, что LionBars оборачивает контент в div-враппер, и именно в это месте и затык. Как я понимаю при вставке контента во враппер теряются какие-то данные относительно инициализации Colorbox.
Отписал тикеты в обоих направлениях, может в будущем победят.
Пока съехал с Colorbox на ShadowBox.

Date + Views3 + Drupal7

31 августа 2011 в 20:22

Господа, что то не совладаю с Views 3, точнее с Contextual Filters.
В общем: Есть поле Date с датой, есть вьюха, выводящая ноды.
Необходимо сделать фильтр будущих/прошлых дат через аргументы типа "page/future" "page/paste"
Кто-то сталкивался уже?

Активный пункт меню, breadcrumbs зависящие от отображаемой ноды

8 июля 2011 в 16:29

Собственно была задача сделать каталог продукции. Каждая нода привязана к словарю с терминами каталога.
Долго бился над активным пунктом меню, но н осилил чрез API. Если у кого есть опыт, как сделать актывный пункт меню в Taxonomy menu, то отпишите, пожалуйста, а то моск сломал.
Реализовал следующим образом:
1. Для хлебных крошек в template.php добавил:


<?php
function THEME_breadcrumb($variables) {
  if ( 
arg(0) == 'node' && is_numeric(arg(1)) ) {
    
$node node_load(arg(1));
    if (
$node->type=='product') {
      
$current taxonomy_term_load($node->field_ИМЯ_ПОЛЯ['ru'][0]['tid']);
      
$breadcrumb[] = l($current->name'taxonomy/term/' $current->tid);
      while (
$parents taxonomy_get_parents($current->tid)) {
       
$current array_shift($parents);
       
$breadcrumb[] = l($current->name'taxonomy/term/' $current->tid);
      }
      
$breadcrumb[] = l(t('Home'), NULL);
     
      
$breadcrumb array_reverse($breadcrumb);
    }
  }
  else {
    
$breadcrumb $variables['breadcrumb'];
  }
  if (!empty(
$breadcrumb)) {
    return 
'<div class="breadcrumb">'implode(' » '$breadcrumb) .'</div>';
  }
}
?>

2. Меню пришлось сделать вручную через снипет в блоке:


<?php
$vid 
1;  // Номер словаря

//Получаем tid ноды

$active_tid NULL;
$active_parent NULL;
if (
arg(0)=="node" && is_numeric(arg(1))) {
  
$node node_load(arg(1));
  
$res =db_query("SELECT ti.tid FROM {taxonomy_index} ti  INNER JOIN {taxonomy_term_data} td ON td.tid=ti.tid ?>

Снова Hierarchical Select

6 февраля 2010 в 18:30

Добрый день.
Никак не могу победить этот модуль.
Суть в следующем: нужно в форме создания ноды для словаря установить значение по умолчанию.
Пробовал через hook_form_alter, но в form['taxonomy'] пусто.
Как добраться до вывода полей таксономии. Смотрел API.txt, но там вроде тоже ничего...

Сталкивался ли кто-нибудь???

Снятие с публикации и уведомление.

17 ноября 2009 в 14:29

Подскажите как быть.

Нужно снять ноду с публикации через заданное для конкретной ноды время. Этим занимается Node Expire, но мне не понравился он тем, что при редактирвоании снятой ноды выдает сообщение о том, что нельзя сохранять ноду с прошедшей датой истечения.
ed-classified тоже разочаровал.
Для раасылки уведомлений использую Rules. При исп. Node Expire он за условие берет истечение срока ноды (свойство ноды), отсылает уведомление и снимает данное свойство.

[РЕШЕНО]Как сохранить значение выбранного элемента?

12 ноября 2009 в 11:52

Есть задача, запомнить tid выбранного термина, и использовать его на других страницах. Как?
Есть вариант через сессии, но реализовать не получилось. Для каждого пользователя этот tid уникален, т.е. кто что выбрал, тем и пользуется.
Какие мысли на этот счет?

1000-й раз про таксономию с двумя словарями

9 ноября 2009 в 14:11

Добрый день, уважаемые.

Скажите мне, пожалуйста.... тыкнете носом... Как реализовать???
Вкратце, описание проблемы (опять и снова):
Словарь_1: Термин_11, Термин_12, Термин_13,...
Словарь_2: Термин_21, Термин_22, Термин_23,...

Как же все-таки малой кровью реализовать навигацию вида:
Термин_11
-Термин_21
-Термин_22
-Термин_23
Термин_12
-Термин_21
-Термин_22
-Термин_23

Речь идет о словарях в которых от десятка до сотен терминов, т.е. вручную такую навигацию не состряпать.

Смотрел тут, http://www.drupal.ru/taxonomy/term/1544
Гуглом пользоваться умею...
Уже полез глядеть на drupal.org, но там с моим знанием аглицкого тоже ничего не нашел. ВОпрос поднимался но оставался без ответа.

P.S.: просто лень писать модуль... Для Drupal'а, IMHO, из пушки по воробъям...

Провайдер nixhost.ru

30 октября 2009 в 21:59

Имел честь пользоваться услугами провайдера nixhost.ru.
Поначалу вроде все было хорошо, через месяц сайт стал значительно медленнее грузиться, при этом не было серьезных на то причин с моей стороны. А в последнее время и вовсе пару раз в месяц недоступен. Причем не только мой сайт, но и сайт самого хостера.
Вобщем ухожу я от него.

Будьте внимательны.

Сайт не пускает в админку.

10 марта 2008 в 8:27

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

Сайт упал после восстановления

21 декабря 2007 в 15:16

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

Fatal error: Call to undefined function block_list() in /XXX/includes/theme.inc on line 1013

И что с ним делать, пока не понял. Есть мысли?

Перевод taxonomy_image

14 августа 2007 в 22:05

"Проба пера". Решил попробовать себя в этом нелегком деле.
Смотрите что получилось.

P.S. Чуть не забыл!
В модуле есть небольшой глюк.
В форме настройки загрузки изображений невозможно перевести radiogroup. Пришлось немного хакнуть модуль.
1. Ищем строчку '#options' => array(3 => 'Exact', 2 =>'Not less than', 1 => 'Not greater than', 0 => 'Disabled')
2. Заменяем на '#options' => array(3 => t('Exact'), 2 => t('Not less than'), 1 => t('Not greater than'), 0 => t('Disabled'))

node_import + CSV с win-кодировкой

31 июля 2007 в 0:26

Возникла необходимость портировать CSV файлы, созданные в Excel. Но проблема в том, что Excel напроч отказывается понимать utf-8.
Модуль node_import использует для чтения CSV файла функцию fgetcsv. Эта функция принимает во внимание настройки локали. К примеру, если LANG установлен в en_US.UTF-8, то файлы в однобайтовой кодировке будут неправильно прочитаны этой функцией.

Пришлось немного хакнуть модуль.
Собственно вот что нужно поменять в node_import.module:

  1. Вставить в модуль функцию
    <?php
    /**
     *Convert Windows string to unicode
     */

    function win2utf($string){

Импорт CSV из своего модуля.

29 июля 2007 в 22:09

Необходим импорт нод из CSV файла. Использую node_import. Со стандартными нодами он спарвляется. Написал модуль, в котором описываестя тип ноды. У этой ноды есть поля, прописал хуки для node_import, где указал все поля. После установки модуля при импорте он мне предлагает стандартные поля (title, body). А моих полей нет.
Может у кого был опыт по укрощению данного зверя?
По аглицки то я не очень, а на русском вобще ничего не нашел.
Даже как-то странно...

Title++, или невероятные приключения заголовка

28 июля 2007 в 14:20

Вот наваял тут небольшую функцию. Делает она примерно следующее:
если текущая страница не является нодой, то cool_title(0) выводит заголовок страницы, а cool_title(1) остается пустым. Если текущая страница - нода, то в cool_title(0) выводится термин, к которому отнесена нода, а в cool_title(1) выводится заголовок ноды.

function cool_title($op) {
   $sql=db_fetch_array(db_query("SELECT nid FROM {node_revisions } WHERE title='%s'",drupal_get_title()));
   $terms = taxonomy_node_get_terms($sql['nid']);
   foreach ($terms as $term){
       $t=$term->name;
   }

www.ArtDesignBox.ru - Искусство, Дизайн + Drupal

26 июля 2007 в 14:29

Наконец-то заработал проект www.ArtDesignBox.ru
Собственно предлагаю посмотреть, оценить, поругать, похвалить...
Сайт - собрание различного творчества жителей г.Тюмени (и не только). Каждый желающий может зарегистрироваться, и разместить свои материалы, а так же откоментировать чужие.
Проект только развивается, но уже есть люди, которые в нем заинтересованы.

Заходите, сморите, размещайте, коментируйте!

FCKEditor + IMCE, странное дело!

26 июля 2007 в 14:04

Сконфигурировал FCKEditor, поставил IMCE. А при закачке файлов все равно вылазит стандартный filemanager. Причем все настройки взял с другого сайта, где все работает. Тупо скопировал папки с модулями, и в результате на одном работает - на другом нет.
В чем прикол так и не смог понять.

Если возможно, дайте ссылку на мануал по настройке.

Проблемы с кодировкой в модуле Audio

23 апреля 2007 в 11:23

Подскажите пожалуйста, как сделать корректное отображение русских метатегов.
Заранее спасибо!

Category_view не выводит список нод

9 марта 2007 в 12:14

Возникла проблнма с модулем Category_view. Смотрел параметры настройки тут и тут . Все делаю как написано. Но вот беда - после применения данного вида на контейнер содержимое его категорий перестает выводится. Может что не так делаю? ну вроде не дурак читать умею, враппер врублен, все модули включены. Если есть мысли по этому поводу, поделитесь пожалуйста.