Друпал

Редирект через .htaccess в зависимости от языка в браузере

Дано. Есть двуязычный сайт на Друпал. Включены русский и английский языки. Требуется сделать автоматического определения языка и перенаправить посетителей из России, Казахстана, Беларуси и Украины на русскую версию сайта, остальных – на английскую.

Решение. Язык определим из браузера, он отдается в заголовках как «Accept-Language».

Модуль Image Fupload, после нажатия Next Step "Страница не найдена"

При создании Галлереи в Drupal обычно используют модули Image и Gallery. При создании материала Image наблюдается недостаток в том, что можно загружать только одно изображение. Такая специфика: одна нода Image - одна картинка. Но, есть отличный модуль Image FUpload , который позволяет загружать одновременно несколько изображений, при этом создавая несколько нод Image. Однако, после установки мы обнаруживаем ошибку в работе.

Установка блока ссылок - закладок на соцсети

Варианты. 1. Самый простейший вариант - http://api.yandex.ru/share/. Там ничего сложного. Выбрал сервисы - взял код. Вставляется в блок Друпала. Достоинства - грузится без тормозов. Недостаток - это код от яндекса со всеми вытекающими. 2. http://share42.com. Выбираем нужные кнопки, выбираем размер, скачиваем архив с кодом. Архив нужно затем залить на сайт в папку. Для упрощения задачи к данному топику приложен архив с файлами. В нем сформированы кнопки для самых популярных сервисов размером 24х24.

Модуль Simple dialog

Simple dialog совсем молодой модуль (опубликован 27-06-2011), интегририруется в друпал слабо, может использоваться как основа для каких-либо будущих разработок. Поэтому документация скудная. Дальнейшее описание основано на просмотре прилагаемого примера, изучении кода и экспериментах.

Форма контактов в Друпал 6 (contact_mail_page) и Drupal 7 (contact_site_form)

Вставить форму контактов в ноду в Drupal 6 можно следующим образом:

<?php
  require_once drupal_get_path('module', 'contact').'/contact.pages.inc';
  print drupal_get_form('contact_mail_page');
?>

А вставить форму контактов в ноду в Drupal 7 можно так:

<?php
module_load_include('inc', 'contact', 'contact.pages');
$form = drupal_get_form('contact_site_form');
print render($form);
?>

------

Темизация формы контактов.

Без перевода.

Модуль jCarousel


Модуль jCarousel позволяет создавать слайдшоу содержимого карусельного типа на основе Jquery jCarousel. Модуль интегрирует jCarousel с другими модулями Drupal, а также может использоваться самостоятельно путем ручной вставки кода в ноду, блок, тему или пользовательские модули. Для динамической загрузки содержимого jCarousel использует AJAX.
Пример ручного кода с горизонтальной каруселью
***********************
<ul class="horizontalcarousel jcarousel-skin-default">

Модуль Quick Tabs - установка и настройка

Описание.

Модуль Quick Tabs позволяет создавать блоки с содержанием, между которыми можно переключаться с помощью вкладок. Модуль использует jQuery, который позволяет сделать переключение моментальным.
Внешний вид работающего модуля Quick Tabs можно увидеть на http://drupal.org/node/218372.

Как выделить комментарии анонимов и авторов статьи в Друпале. Полосатые комментарии (зебра)

Чтобы выделить комментарии анонимов, автора статьи, или администратора вставьте следующий код в template.php:

Как настроить cron на cpanel

Как настроить cron на cpanel? Ну это элементарно. Думаю, из скрина будет все понятно (кликните для увеличения). Как добраться до Cron в cPanel объяснять не надо. Главная часть крона - команда запускающая крон. Как правило она /usr/bin/php -f. На картинке крон будет запускать скрипт /home/soccer/public_html/cron.php в 0 часов 0 минут каждый день каждого месяца.

Ленты новостей