Скрипт кнопок социальных закладок и сетей
Скрипт кнопок социальных закладок и сетей (Share42.com)
Лучшее из того что нашла.
Скрипт кнопок социальных закладок и сетей (Share42.com)
Лучшее из того что нашла.
Хочу поделиться одним смешным моментом, на поиски которого потратил два вечера.
В друпале есть замечательный метод drupal_get_form, который позволяет загружать формы по FORM_ID.
Рабочий пример использования:
Установка
По умолчанию Drupal использует для отправки почты возможности хостинга, но я столкнулся с такой неприятностью, что у меня не доходили письма на почтовые ящики mail.ru. А на них сидит большая половина русского человечества.
Для отправки писем я воспользовался модулем SMTP и скриптом phpMailer_v2.2.1 (именно v2.2.1 так как модуль SMTP не поддерживает версию выше).
Модуль, как обычно, копируется в /sites/all/modules
Скрипт копируется в /sites/all/modules/smtp/phpmailer
Рекомендую сразу пропатчить файл class.phpmailer.php в скрипте phpmailer
В модуле уже лежат патчи, но я прикрепил к этому посту уже пропатченный.
Далее модуль нужно включить в списке модуле Drupal.
Настройка
Заходим на страницу /admin/settings/smtp
Там:
Turn this module on or off: on
SMTP сервер: имя SMTP сервера, через который будет посходить отправка
SMTP backup server: если предыдущий не будет найден, то будет использован этот
SMTP порт: 25
Авторизация SMTP - тут я оставил пустым, но для некоторых серверов она нужна
От кого: обратный адрес
Имя отправителя: Имя отправителя
Вышел Drupal 7
Скачать со страницы http://drupal.org/project/drupal
Комментарии к релизу (много исправлений по сравнению с RC4)
Пресс-релиз на русском языке
Здравствуйте, товарищи.
Расскажу как я решил проблему с jQuery Plugin, а если точнее - то с jQuery Cycle. С помощью модуля Cycle можно сделать простой ротатор картинок в любом месте, у меня - в блоке справа.
1. С сайта Drupal.org скачал последнюю версию jQuery Plugin
2. После установки зашёл на: http://malsup.com/jquery/cycle/begin.html
3. В нужном месте разместил код
Конечно, этот код взят как пример с сайта, вместо всяких beach*.jpg прописываете свои пути к картинкам.
Для себя, чтобы можно открыть картинку, сделал так:
Комментирую свои деяния:
id="s1"
- это идентификатор моей группы картинок
rel="shadowbox"
- указатель для модуля shadowbox. Для подробностей, прошу посетить соответствующий раздел сайта Drupal.org
как отключить всплывающие подскахки с описанием термина?
заходим сюда /admin/settings/taxonomy_image
выбираем
Заголовок ссылки:
Название термина
Три года тому назад я написал [#4537]обзор софта[/#], которым на мой взгляд удобно пользоваться при создании сайтов на Drupal. C тех пор многое поменялось, постараюсь описать эти изменения. Итак, Acquia Drupal Stack vs Denwer.
Если по тем или иным причинам вам приходится создавать или тестировать локальные сайты, то знайте, что для этого удобно использовать Acquia Drupal Stack.
Это установщик среды xAMP (т.е. Apache, MySQL и PHP) для Windows и Mac. Сделала его компания Дриса Байтаерта Acquia (http://acquia.com/). Установщик позволяет быстро развернуть Drupal-сайты у себя на локальном компьютере, без выхода в интернет. Затем с помощью контрольной панели (см. картинку) можно удобно управлять сайтами: смотреть логи, настраивать порты, управлять базами данных, создавать новые или удалять старые сайты и т.п.
Процесс установки и развертывания Acquia Drupal Stack элементарен и я не буду описывать его подробно. Если кому нужно, вот инструкция на английском. Скачать варианты для Windows и Mac можно здесь.
Предлагаю решение по вставке < !--break-- > в редактор TinyMCE, работающий через Wysiwyg, для пользователей с Filtered HTML.
Здесь http://www.drupal.ru/node/25551 предложено решение для модуля TinyMCE, но оно не подходит, если редактор TinyMCE работает через Wysiwyg.
Мой способ:
<?phpreturn $plugins;?>
вставляем:<?php if (version_compare($editor['installed version'], '3.2.6', '>=')) {
$plugins['drupalbreak'] = array(
'path' => $editor['library path'] . '/plugins/drupalbreak',
'extensions' => array('drupalbreak' => t('Drupalbreak')),
'url' => 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/drupalbreak',
'internal' => TRUE,
'load' => TRUE,
);
}?>
Все, теперь для пользователей с Filtered HTML появилась рабочая кнопка отделения анонса от основного текста.
Небольшая статья по кэшированию nginx для анонимных пользователей друпала(хабраюзеры могут поддержать)
http://habrahabr.ru/blogs/drupal/110958/