Предлагаю решение

[Решено] Модуль Uploadify vs Мультиязычный сайт. Неправильные пути к файлам модуля из-за префиксов ru/ en/

17 августа 2011 в 18:39

Разбираюсь с прроблемой потерявшейся кнопкой BROWSE, при мультизагрузке файлов модулем Uploadify.
Столкнулся с проблемой тут: http://www.drupal.ru/node/66703
Нашел корень проблемы и решение типа "костыль".

"Предлагаю решение" и прошу прокомментировать. Может есть более грамотный подход к лечению.

Техническое обслуживание Unix/FreeBSD серверов, VPS в круглосуточном режиме

17 августа 2011 в 14:04

Техническое обслуживание Unix/FreeBSD серверов, VPS в круглосуточном режиме.

С радостью поможем Вам решить возникающие технические проблемы. В рамках данной услуги мы предлагаем:

  • Установку, настройку, последующее сопровождение Web-серверов Apache и Nginx, сервера баз данных MySQL, почтовых серверов Exim, Dovecot, Postfix, DNS сервера Bind, организация VPN и прокси серверов, а также установка и настройка панелей управления ISPManager, DirectAdmin, DNSManager, IPManager, UberSmith, SolusVM.
  • Установку расширений и модулей для указанного выше программного обеспечения.
  • Решение возникающих проблем с операционными системами CentOS, Ubuntu, Fedora, Debian, FreeBSD, CloudLinux.
  • Консультирование.

Стоимость услуги: от 350 рублей за час работы, минимальная оплата за полчаса работы.

Сопровождение систем виртуализации

В рамках данной услуги мы предлагаем:

  • Установку (на чистый сервер с CentOS, Debian) системы виртуализации OpenVZ, XEN или KVM.
  • По желанию возможна установка панели управления системой виртуализации (VDSManager, SolusVM).
  • Начальная настройка сервера под конкретные нужды.

Стоимость услуги: от 1000 рублей разово, возможно дальнейшее полное и частичное сопровождение по сниженным ценам.

Частичное сопровождение сервера

В рамках данной услуги мы предлагаем:

  • Решение возникающих технических проблем в круглосуточном режиме.

Создание произвольного меню с рисунками

16 августа 2011 в 9:55

1. Создаем новый вид материала содержащий поля:

  • заголовок
  • изображение
  • ссылка

2. Создаем представление - меню

- используем поля из созданного материала, ничего лишнего.

3. Добавляем блок "Наше меню" в него выводим наше новое представление меню.

Это представление темизируем, точнее минимум работы, СSS.

Наше меню готово. Как тут

Отключаем поле 'домашняя страница' в комментариях для гостей. Drupal 7.7

14 августа 2011 в 23:14
1

Собственно встал вопрос: как в комментариях убрать поле 'Домашняя страница' для Гостей. Пользую Drupal 7.7.
В итоге - сделал параметр настраиваемый в настройках комментария для каждого материала.

Готовое решение выкладываю в файле.

ЗЫ. Странно, что так мало настоек отображения в общем и целом.:(

Модуль Commerce Receipt - оплата по банковским квитанциям для Drupal Commerce

14 августа 2011 в 9:06

Модуль Commerce Receipt - это платёжный модуль для самого перспективного на данный момент e-commerce решения для CMS Drupal - Drupal Commerce

Модуль занимается тем, что выводит клиенту при оформлении заказа заполненную банковскую квитанцию стандартного (или нестандартного) образца, которую клиент может немедленно употребить, т.е распечатать -> поставить подпись -> отнести кассиру в банк. Это удобно.

Также, впоследствии клиент и админ может просматривать свои или чужие квитанции в формате "квитанция"

Квитанции построены на простейших HTML шаблонах. По дефолту есть 2 готовых шаблона (см. папочку templates в директории модуля), а именно: в российском стандарте ПД-4 и украинском, без маркировки.

Как поженить jQuery и Hierarchical select?

12 августа 2011 в 10:29

Надо проделать на странице кое какие действия в зависимости от выбранного значения в Hierarchical select поле.

Пишу, что-то вроде:

$(document).ready(function(){
  $("#edit-tid-category-hierarchical-select-selects-0").change( function(){
    alert($("#edit-tid-category-hierarchical-select-selects-0 option:selected").val());
  })
});

На свежезагруженной странице все проходит на ура. При изменении пункта в селекте функция срабатывает. А вот при дальнейших изменениях не хочет, хотя на простом селекте все в порядке. Понятно, что в самом Hierarchical select назначаются свои обработчики события, они и перекрывают мой.

Не силен в jQuery. Подскажет кто-нибудь, что делать? Чтобы и моя функция отрабатываля и функции модуля не тронуть.

UPD: Всем спасибо за наводку.
Проблему решил так:

Drupal.behaviors.categoryHierarchicalSelect = function(context) {
  $('#edit-tid-category-hierarchical-select-selects-0', context).change(function () {
    alert($("#edit-tid-category-hierarchical-select-selects-0 option:selected").val());
  });
};

Справка - http://drupal.org/node/304258

Drupal + Ajax + Свои шрифты + Flash + PNG = кроссбраузерный сайт

11 августа 2011 в 0:47

Недавно, передо мной была поставлена задача разработать сайт на Drupal с использованием весомого Flash, фирменных шрифтов и PNG-графики так, чтобы всё это одинаково отображалось в офисных IE6 и других более популярных браузерах. Со всеми технологиями, я работал давно, но и предположить не мог, что всё вместе окажется одной большой головной болью. Но миллион разных частных решений таки привёл меня к общему решению этого длинного уравнения. О чем и собираюсь рассказать в сей статье.

Модуль для фильтра контента по терминам таксономии — Term filter

11 августа 2011 в 0:03

Простенький модуль, который выводит блочек со всеми терминами определенного словаря и когда пользователь кликает на термин, страница перегружается для отбора нод с этим термином, на самом деле в конец УРЛа дописывается ИД термина, поэтому Виевс необходимо отдельно до настроить на аргумент. Встроить такой блок может на любую страницу с терминами.

Инсталляция
1. Скопировать модуль в папку sites/all/modules
2. Включить модуль на странице модулей http://ваш-сайт/admin/build/modules
3. На странице настроек http://ваш-сайт/admin/build/term_filter перечень всех словарей, включаем нужные и выбираем тип отображения селект бокс или мульти-селект.
4. На нужной странице включаем отображение блока.

На drupal.org я не нашел похожего модуля, поэтому вопрос — я сделал велосипед?
Просто странно, модуль простой, но нет такого, неужели все делают кастомно под каждый проект?
и переименовать расширение в человеческое

Надежный хостинг от REG.RU со скидками до 50%!

10 августа 2011 в 18:22

Компания REG.RU предлагает вам воспользоваться услугами shared- и VPS/VDS - хостинга. Хостинг от REG.RU – это квалифицированная техническая поддержка 7 дней в неделю, надежная техника известных мировых производителей, широкие и быстрые каналы связи, многофункциональные панели управления, наилучшее соотношение производительности, качества и цены в сочетании с гибкой системой скидок. А также:

- бесплатная поддержка DNS-серверов;
- большой выбор сбалансированных тарифов;
- удобная панель управления – ISPManager или cPanel по выбору;
- тип системы хранения данных — аппаратный, высокопроизводительный RAID;
- ежедневное резервное копирование;
- неограниченный трафик;
- неограниченное число почтовых ящиков;
- мгновенное увеличение мощности
- и многое другое.

VPS/VDS от REG.RU доступен на двух технологиях виртуализации: OpenVZ и XEN. Мы говорим «Нет оверселлингу!» и гарантируем предоставление 100 % заявленной мощности.

Всем своим розничным клиентам компания REG.RU рада предложить уникальную возможность воспользоваться услугами хостинга со скидкой 50%. Все подробности о том, как получить эту скидку, вы найдете здесь: http://www.reg.ru/an...ce/big_discount

Быть клиентом REG.RU выгодно!