Simplenews кастомизация блока подписки
Прислано: nesca
пн, 06/06/2011 - 18:19
Привет всем!
Помогите решить проблемку. У
simplenews есть блок где можно оформить подписку на новости. Этот блок может быть либо формой с полями, либо ссылкой на форму.
Пытаюсь прикрутить
popups к этой ссылку, чтобы при нажатии выскакивала форма подписки без перезагрузки страницы.
У кого-нибудь есть решение этой небольшой, но очень гордой проблемы?
Кастомизация полей ввода
Прислано: baca13
пн, 06/06/2011 - 12:41
Здравствуйте, третий день на друпале, пхп не знаю, но код в принципе читаю-понимаю.
Делаю горизонтальный логин-блок. Нашёл следующее решение на просторах:
<?php
function customtheme_theme(&$existing, $type, $theme, $path) {
return array(
'user_login_block' => array(
'template' => 'user_login_block',
'variables' => array('form' => NULL),
),
);
}
function customtheme_preprocess_user_login_block(&$variables) {
$variables['form'] = drupal_build_form('user_login_block', user_login_block(array()));
}
?>и содержимое файла user_login_block.tpl.php
<?php
print drupal_render($form['name']);
print drupal_render($form['pass']);
print drupal_render($form['form_build_id']);
print drupal_render($form['form_id']);
print drupal_render($form['actions']);
?>Как кастомизировать поля ввода? Мне нужно добавить свойство к полям name и pass, например, placeholder.
Что-то не смог правильно спросить поиск, потому результатов не получил для себя.
Индивидуальный footer для каждой страницы
Прислано: alexsaab
пт, 04/02/2011 - 04:50
Приветствую,
Для каждой страницы нужно сделать собственный footer. Что посоветуют люди. Есть модуль views_ui_basic, но это, как я понимаю не совсем то, так как работает только на страницах генерированных модулем views. А нужно, чтобы работала на всех страницах.
Что можете посоветовать?
С ув., Алексей
Заголовок ноды в филде
Прислано: aa2007
ср, 10/11/2010 - 07:13
Изначально задумано так, что заголовок ноды выводится через echo $title в шаблоне, но если его не указывать, то получается заголовка на странице не будет? А если я хочу что бы он выводился более гибко? Например, я хочу управлять заголовком, как полями field от CCK - перемещать его относительно других полей, вставлять в группы.. Или для этих целей можно только создать новое обычное поле с текстом и туда дублировать заголовок и работать с этим полем как мне захочется?
Кастомизация отображения ссылок модуля Service Links
Прислано: Maxx
вт, 12/10/2010 - 12:18
Добрый день!
Буду благодарен за инфу по сабжу. Гугль мало помогает. Модуль просто лепит ссылки в конец страницы и не понятно как можно повлиять на его отображение, например с помощью CSS или еще как. Кто-нибудь сталкивался с этой проблемой?
- Maxx's blog
- Для комментирования войдите или зарегистрируйтесь
Список городов на форме регистрации
Прислано: alexa533
пн, 27/09/2010 - 12:07
как здесь , расчет расстояний.
Без сck и views можно как-нибудь? Здесь это реализуется дивом(под полем), в который аякс подгружает данные. Мне ж в описание поля onkeyUp надо добавить и тд..Темизация?
- alexa533's blog
- Для комментирования войдите или зарегистрируйтесь
Профили, кастомизация юзернейма
Прислано: Stargazer
вт, 02/02/2010 - 16:05
В общем встала вот такая проблемка: есть имя юзера, которое отображается везде, есть в профиле поле url и список с выборкой. Нужно взять урл и в зависимости от выбранного варианта списка кастомизировать линк, который будет пристыкован к имени узера, которое отображает везде(коменты, блок профиля, автор и т.д.)
Есть-ли какой-нить хук или модуль или нужно самому ковыряться в апи? Перерыл всё, что можно, подходящего не нашёл ):
Вообще есть ли какие-то модули для работы с кастомизацией профилей и выводом оттуда информации?
Заранее благодарен!
Модуль locale. Прячем активный язык.
Прислано: ichiro-Okada
пт, 16/10/2009 - 15:40
Встала задача спрятать текущий язык в блоке выбора языков.
D6.
За основу взят материалл отсюда http://www.drupal.ru/node/15870.
Не судите строго, первый оппыт.
Итак, редактируем файл modules/translation/translation.module
Заменил родную функцию locale_block на следующие две:
<?php
function locale_block($op = 'list', $delta = 0) {
if ($op == 'list') {
$block[0]['info'] = t('Language switcher');
// Not worth caching.
$block[0]['cache'] = BLOCK_NO_CACHE;
return $block;
}
// Only show if we have at least two languages and language dependent
// web addresses, so we can actually link to other language versions.
elseif ($op == 'view' && variable_get('language_count', 1) > 1 && variable_get('language_negotiation', LANGUAGE_NEGOTIATION_NONE) != LANGUAGE_NEGOTIATION_NONE) {
$languages = language_list('enabled');
foreach ($languages[1] as $language) {
$links[$language->language] = array(
'href' => $_GET['q'],
'title' => $language->native,
'language' => $language,
'attributes' => array('class' => 'language-link'),
);
}
drupal_alter('translation_link', $links, $_GET['q']);
$block['subject'] = t('Languages');
$links = locale_block_form($links);
$block['content'] = theme('links', $links, array());
return $block;
}
}
function locale_block_form($options){
global $language;
unset($options[$language->language]);
return $options;
}?>и уоля.
Кастомизация. Каждый n-тизер с определенным стилем...
Прислано: tyred
вс, 21/06/2009 - 17:37
На странице подразумевается расположение тизеров в ряд по горизонтали.
Допустим, по 4ре тизера в ряду.. 5й тизер будет сползать на следующую строку...
Между тизерами будет разделитель типа "border-left:1px .." т.е. каждый четвертый тизер на строке должен быть без этого свойства (border-left)
Пример на рисунке.
Как такое можно решить?
Темизация страницы по определенному адресу
Прислано: tyred
пн, 22/12/2008 - 00:36
Есть некий адрес на сайте:
www.site.ru/adress
выглядит он как стандартный шаблон page.tpl.php или blog.tpl.php + блоки...
Есть возможность темизировать отображение page.tpl.php (blog.tpl.php) для одного конкретного адреса (www.site.ru/adress)?
Наверняка вопрос подымался уже, если что, направьте куда надо..
(Сформулировать его можно по разному, поэтому я создал свою тему. Не бейте.)
Непонятный символ при кастомизации блока или представления
Прислано: Zigs
ср, 12/11/2008 - 18:18
Добрый день.
Возникла непонятная ситуация. Есть вьюха кастомизированная по всем правилам функция в template.php, шаблон в теме.
В функции выводится как обычно через
return theme('item_list', $items)
Изучаю что получается в результате. А в результате получается, что между в каждом
Причем firebug в этом месте делает перевод строки, а сам символ не отображает. Сам символ обнаружился при выводе представления в файл.
Поставил $output'e функции подключения шаблона замену этого символа на пустую строку. В итоге он пропал и интервалы нормализовались.
Такая ситуация возникает при кастомизации блока. В данном случае кастомизирую блок поиска, по той же технологии. Тот же символ возникает как раз перед содержанием tpl.php файла.
В общем-то проблема решается реплейсом этого символа, но откуда он берется то?
Кастомизация вывода результатов поиска
Прислано: Zigs
ср, 08/10/2008 - 20:36
Доброго времени суток.
Граждане, подскажите, пожалуйста, как изменить стандартный вывод результатов поиска, а также жестко задать поиск только среди определенных типов нод?
Пока использую стандартный поиск.
Проблема с созданием нового региона [решено]
Прислано: ingolmo
чт, 03/07/2008 - 01:00
Подумал, что хорошо бы в своём блоге сделать под каждым постом блок со ссылками на похожие посты, как это сделано во многих других блогах. Для этого понадобился соответсвующий модуль и создание нового региона. Со вторым возникла проблема.
Сделал как описано в инструкции в блоге solargate.ru, примерно таже инструкция и нашлась на . Однако же вместо ожидаемого вижу наложение нового региона на комментарии:
Авторизация по openid в форме комментариев
Прислано: ingolmo
пт, 18/04/2008 - 16:45
Собственно сабж. Хочется, чтобы форма авторизации по openid была доступна прямо в форме комментариев, подобно тому как это сделано в ЖЖ и некоторый wordpress-based блогах. Чтобы пользователю не нужно было сначала на главной странице авторизироваться, а только потом идти писать комментарий к посту. Подскажите как подобное можно сделать? Про модуль который вообще позволяет авторизироваться по openid я знаю.
Нужно сделать блок с конкретным HTML
Прислано: arcady117
сб, 09/06/2007 - 08:04
У меня на сверстанном сайте есть разные блоки, у которых разный html в начале и в завершении блока.
Я нашел как разрулить использование разных block.tpl.php для вывода разных блоков. Ок, все замечательнео. Под каждый блок, я создаю свой файл шаблона и радуюсь. Но.