Бесплатный домен 2 уровня. Что лучше: дешёвый или бесплатный домен?

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

Редирект через .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.

Изменение CSS свойства с помощью JavaScript

Часто бывает необходимо изменить css свойсва элемента динамически, используя javascript. Можно менять свойство class, если у вас описан стиль в css и надо поменять сразу несколько свойств. Например так:

document.getElementById(div_id).className='class1';

Но если вам нужно изменить одно или несколько свойств, оставив остальные неизменными, или если у вас не описан отдельный класс для этого, можно использовать следующую конструкцию:

Модуль Simple dialog

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

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

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

 

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

Theming the contact form in Drupal 7 is almost the same as most people did it in Drupal 6, but the one change through me for a loop for quite awhile.

Using Drupal 6, most people would add some code to their template.php file and create something like the following:

DRUPAL 6

Модуль 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.

Домены FaceBook

«Выпендриваться не будем, назовем сайт просто – Facebook, -
закончил свой рассказ Марк, глаза у него по-прежнему горели…»

Бен Мезрич «Миллиардеры поневоле»

С этим сталкивается едва не каждая международная компания – когда она решает выйти на рынки других стран, выясняется, что многие доменные имена, связанные с этим брендом, уже заняты. Когда зимой 2004 Марк Цукерберг создавал свою социальную сеть, он не мог и представить, что ему, спустя годы, придется отстаивать свое имя в разных странах - где-то соглашаться платить, где-то - получая имена через Всемирную организацию интеллектуальной собственности (ВОИС).

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