Вячеслав(validoll)

Сайт или домашняя страница
http://validoll.moikrug.ru/
ICQ UIN
317545709
Jabber ID
validoll@jabber.ru
Skype
validoll_ru
Мои_работы_для_Drupal
Создание модулей
Создание тем оформления
Локализация интерфейса
Помощь пользователям на форумах
Создание/поддержка некоммерческих сайтов и сообществ на Drupal
Реальное имя
Вячеслав
Страна
Россия
Город
Екатеринбург
Пол
мужской
Интересы
Программирование, музыка, Drupal
Предлагаю_сервисы_для_Drupal
Консалтинг
Программирование модулей на заказ
Вёрстка и дизайн тем оформления
Создание коммерческих сайтов
Блог
Просмотреть последние записи в блоге
Темная материя
Материалов: 0/29, комментариев: 0/323
Время участия
11 лет 1 month
Пользователь поблагодарил
Материалы: , Комментарии:
Пользователя поблагодарили
Материалы: , Комментарии:

validoll Пнд, 26/05/2014 - 22:11

Рефакторинг YML export. Теперь и для Commerce

Переписал  YML export. Теперь может работать как с Ubercart, так и с Commerce.

Ссылки:
D.org Sandbox
GitHub

Тип материала: 
Версия Drupal: 
0 Спасибо

validoll Вс, 11/09/2011 - 17:56

Colorbox+LionBars

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

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

validoll Ср, 31/08/2011 - 16:22

Date + Views3 + Drupal7

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

Тип материала: 
Версия Drupal: 
0 Спасибо

validoll Пт, 08/07/2011 - 12:29

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

Собственно была задача сделать каталог продукции. Каждая нода привязана к словарю с терминами каталога.
Долго бился над активным пунктом меню, но н осилил чрез 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 ?>

Тип материала: 
Версия Drupal: 
0 Спасибо

validoll Пнд, 06/06/2011 - 19:43

Специалист по доработке и обслуживанию сайта

Необходимо расширение функционала сайта westmarin.ru, добавление функции интернет магазина + тех. поддержка сайта.
Работа в рамках годичного договора, бюджет $100/мес.
Просьба высылать предложения с контактами и описанием опыта на info(a)vkey.org.ru с пометкой в теме "westmarin.ru"

Ключевые слова: 
Версия Drupal: 
0 Спасибо

validoll Ср, 25/05/2011 - 11:53

Сессия для anonymous user

Собственно, не могу понять, как включить сессию для анонимов. И вообще возможно ли это. Смотрел например в капчу, там своя сессия используется. Мне собственно нужно получать $_COOKIE[session_name()].

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

validoll Втр, 24/05/2011 - 13:16

Формат сайта

Совсем не радостно мне смотреть, как сайт превращается... "в элегантные шорты"

Вот это из "Нового на сайте":
http://www.drupal.ru/node/62771
http://www.drupal.ru/node/62770
http://www.drupal.ru/node/62769
http://www.drupal.ru/node/62768
http://www.drupal.ru/node/62766
http://www.drupal.ru/node/62764
http://www.drupal.ru/node/62763
http://www.drupal.ru/node/62760
http://www.drupal.ru/node/62756
http://www.drupal.ru/node/62755

Половина новых сообщений, мягко говоря, "повторение пройденного".
Хотелось бы конечно видеть один из любимых сайтов несколько в другом формате.
Дорогие друзья, односайтовцы! Давайте же уважительно относитья друг к другу и к сайту Сообщества.
Неужели сложно следовать правилам 3-6?
Да, для некоторых конечно сложно, но давайте над собой работать, развиваться. Вы же взялись за изучение Drupal, так продолжайте, не останавливайтесь на этом.

З.Ы. Простите, накипело.

0 Спасибо

validoll Пт, 13/05/2011 - 03:04

Ищу web-дизайнера на правах партнера

Требования:
* Наличие постоянного доступа в интернет
* Присутствие on-line не менее 6 часов в сутки
* Умение работать не только в Adobe и Corel (в виду лицензионности их использования)
* Опыт разработки дизайна интернет-сайтов (выделено ключевое слово)
* Желательны навыки HTML/CSS
* Желательно наличие портфолио
* Не лишним будет опыт дизайна полиграфии

Обязанности:
* дизайн информационных порталов и продающих сайтов, оформление внутренних разделов
* выполнения задач по разработке баннеров

Условия:
* Удаленная работа
* Присутствие on-line в промежутке с 6:00 по 22:00 МСК
* Оплата: % от цены проекта, либо фиксированные полатежи за однотипные проекты

Желательно из Екатеринбурга, но условие не обязательное.
Так же возможны разовые работы (фриланс).
Жду предложений на один из контактов в моем профиле.

Версия Drupal: 
0 Спасибо

validoll Сб, 06/02/2010 - 15:30

Снова Hierarchical Select

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

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

Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

validoll Втр, 17/11/2009 - 11:29

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

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

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

Модули и темы: 
Версия Drupal: 
0 Спасибо

validoll Чт, 12/11/2009 - 08:52

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

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

0 Спасибо

validoll Пнд, 09/11/2009 - 11:11

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

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

Скажите мне, пожалуйста.... тыкнете носом... Как реализовать???
Вкратце, описание проблемы (опять и снова):
Словарь_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, из пушки по воробъям...

Версия Drupal: 
0 Спасибо

validoll Пт, 30/10/2009 - 18:59

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

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

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

Ключевые слова: 
0 Спасибо

validoll Чт, 15/05/2008 - 05:44

Горизонтальное nice_menus

Кто-нибудь пробовал сделать выпадающее меню в nice_menus горизонтальным. Нужно сделать горизонтальным два первых уровня меню, а остальные вертикальные. Пробовал с css разобраться - удалось сделать только для IE. FF и Opera никак не хотят понимать, что я от них хочу...

Версия Drupal: 
0 Спасибо

validoll Пт, 14/03/2008 - 11:38

Что с Wiki?

Что с переводами???
Вот что говорит:

Page does not exist: gotovye perevody

The page gotovye perevody does not exist.

Ключевые слова: 
0 Спасибо

validoll Пнд, 10/03/2008 - 05:27

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

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

0 Спасибо

validoll Пт, 21/12/2007 - 12:16

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

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

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

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

Версия Drupal: 
0 Спасибо

validoll Пт, 17/08/2007 - 15:28

Перевод Banner

Продолжаем полезные начинания

Версия Drupal: 
0 Спасибо

validoll Втр, 14/08/2007 - 18:05

Перевод taxonomy_image

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

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'))

Ключевые слова: 
Версия Drupal: 
0 Спасибо

validoll Пнд, 30/07/2007 - 20:26

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

Возникла необходимость портировать 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){
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Страницы