Detonator: Блог

Главные вкладки

[РЕШЕНО] Добавить капчу к руками вызванной форме

28 августа 2012 в 11:26

На сайте ручками выведена форма через print(render(drupal_get_form(feedback_form))) , на днях подключил Mollom, но при этом к форме капча не добавилась. Попробовал и модуль captcha добавить - результат аналогичный.

Форма естественно сгенерирована не мною, а относит к другому модулю, просто есть необходимость вызвать ее в отдельном блоке. Когда включил стандартный для модуля вывод - капча была как ни в чем не бывало.

Как вызвать форму в блоке

4 апреля 2012 в 20:20

Уважаемые, подскажите пожалуйста, как вызвать готовую форму из модуля в блоке? Тобишь есть у некоего модуля модуля формочка, но я хочу вызвать ее в определенном месте, а конкретно - в блоке. Нашел в инетрнете про drupal_get_form('feedback-form'); но оно ничего не выводит. Как быть, что делать?

Модуль отзыва о сайте

27 февраля 2012 в 22:58

Господа хорошие, подскажите пожалуйста, али наставьте на путь истинные.
Я может быть не так ищу, или не придумал как это реализовать нечерезжопнокостыльными методами, но где я могу найти такой элементарный функционал, как блок отзывов о сайте?

Повесить ярлык на пользователя

25 октября 2011 в 0:14

Вопрос на знать: подскажите какой-нибудь модуль/средство, который(ое) реализует небольшую фичу: на пользователя можно повесить "Ярлык". Т.е. админ заходит в профиль пользователя и например ставит ему ярлык (отличительный знак, называйте как хотите) "мистер супер-пупер" и это отображается в его профиле.

Модуль для блокировки (модерации) пользователя

3 октября 2011 в 19:57

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

  1. Возможность блокировки аккаунта пользователя
  2. Возможность объяснения причины

Банить как известно можно и встроенными средствами, но возможности объяснения причины там нет.

В идеале хотелось бы создать "Черный список" в котором были бы забаненные пользователи и причины их бана.

Плюс/минус в профиль пользователя

26 сентября 2011 в 19:56

Имеется ли модуль голосования в профиль пользователя (просто плюсануть или минусануть) для drupal 7? Как я понимаю в 6 решалось все модулем User karma, но для семерки его еще не портировали. Имеется ли аналог, или пока что в семерке этого не реализовать?

cck поля skype и icq

22 сентября 2011 в 23:10

Здравствуйте.

Хотелось бы узнать, имеются ли уже готовые модули-поля для cck с форматированным выводом Icq и skype. Т.е. пользователь вводит свои номер/логин а в его профиле появляется статус доступности и ссылки на позвонить или проверить профиль Smile С computed fields не хочется возится, если вдруг уже есть готовое решение.

Спасибо за помощь.

Добавить поле в сообщении на почту в ubercart

4 мая 2011 в 21:52

Не знаю как правильно задать вопрос, поэтому и даже не пробовал искать, а решил напрямую узнать.
В стандартных полях адреса ubercart есть поле "телефон", но заказчик говорит, что именно это поле не приходит в сообщении на почту. Ну и главный вопрос: как это пофиксить? Что-то нужно добавить в стандартный template уберкарта?

Вопрос по ubercart и discounts

11 марта 2011 в 14:20

Использую для скидок модуль uc_discounts_alt версии 2.0

Все бы хорошо, скидки считает, считает именно так как и надо, но ни в блоке корзины, ни (что более странно) при оформлении заказа скидка не видна, она видна только внутри самой корзины.

Можно ли что-нибудь с этим сделать, всмысле чтобы и при оформлении заказа и в блоке корзины была видна цена со скидкой?

UPD
Либо помогите сделать вот такую штуку на uc_discount (это который на условных действиях работает)

zip`овать загруженные файлы

8 марта 2011 в 20:56

Очень резко встал вопрос о дисковой квоте хостера Smile

Собственно вопрос. Есть ли какие-нибудь модули, которые умеют автоматически зиповать загружаемые файлы, для уменьшения их объема? Благо на сайт, по его специфике грузится немало текстовых файлов, то должно дать свои плоды.

ubercart добавить поле в информацию об отправителе

5 марта 2011 в 1:36

Извиняюсь если темы уже была, особо не искал, так как в полтора часа ночи, после 2 часов изучения в первый раз уберкарта не до поисков Smile поэтому надеюсь на быстрый и понятный ответ.

Как можно добавить поле в информацию об отправителе (заказчике)? Например нужно добавить поле возраста. Стандартными видимо никак, а дополнительными модулями?

db_query() в блоке

11 ноября 2010 в 0:05

Толи я дурак, толи друпал, но никак не пойму как вывести результат sql запроса в друпале.
В интернете нашел функцию db_query и db_query_range, в общемто меня интересует вторая
Ввожу в блоке вот такой вот текст: <?php echo db_query_range('SELECT message FROM {spelling}',0,5); ?>
В итоге получаю результат вида: Resource id #256 (id меняется в зависимости от страницы)

Создание материала, в котором уже заполнено одно cck поле

2 ноября 2010 в 17:39

Есть такая нетривиальная (а может быть и тривиальная задача):
Умеется определенный тип материала, и хотелось бы сформировать ссылку, при переходе по которой пользователь бы попадал на форму создания данного материала, где некоторые поля уже заполнены.

Подскажите модель агрегации rss

6 октября 2010 в 23:38

Необходим модуль со следующей функциональностью: пользователь мог бы создавать (или указывать в настройках профиля) rss ленту (а лучше не одну), содержимое которой агрегировалось в определенный тип материала (т.е. не выводом в блоке этих лент, а именно создание в самом друпале полных нод, с содержимых rss записей). Т.е. например есть на сайте раздел блогов, и пользователь мог бы добавить rss ленту, чтобы ее записи автоматически транслировались в его блог.

Помощь в использовании theme_pager()

16 сентября 2010 в 22:47

Добрые друпалеры, помогите неучу разобраться. Имеется модуль picasa и имеется такая вот такой вот стандартный шаблон модуля вывода содержимого альбомов:

<?php if ($teaser): ?>
<table>
  <tr>
    <td>
      <div align=center><?php print $thumbnail?></div>
      <?php if ($slideshow): ?>
        <div><small><?php print $slideshow?></small></div>
      <?php endif; ?>
        <div style="font-weight: bold; text-align: left;">Фотографий: <?php print $gphoto['numphotos']; ?></div>
    </td>
  </tr>
</table>
<?php endif;?>

<?php if ($page): ?>
    <?php if ($slideshow): ?>
      <div><?php print $slideshow?></div>
    <?php endif; ?>
    <?php foreach($photos as $photo) {
      print 
$photo;
       }
?>
<?php 
endif;?>

Таким образом видно, что вывод фотографий осуществляется "печатью" всего содержимого массива $photos
а их там бывает и 100 и 200 и 400 и больше штук и понятно что все это выводится на одной странице и это просто ужасно. Как сделать пагинацию например на 50 элементов на странице? Пытался читать про функцию theme_pager но что-то так ничего и не получилось...видимо читал не там. Кто-нибудь может кстати как что и куда вставить, чтобы заработала пагинация?

Вывод ноды в views без её заголовка

22 мая 2010 в 19:23

В views сделан вывод нод определённого типа. В общем-то задач описывается просто: выводить эти самые ноды без их заголовка, просто содержимое (просто-напросто ноды это фотографии и заголовок у каждой фотографии ни к чему, вывод идут в панель (модуль panels) на главную страницу и заголовок над каждой фотографии немного кажется нелепым). В общем как это сделать, и сделать ли вообще?

Навигационная линейка как на drupal.ru

10 мая 2010 в 21:34

Не знаю как толком называется то, чего я хочу, поэтому и не получилось найти этого.

В общем хочется сделать на сайте такую же навигационную линейку, как на этом сайте. Т.е. имеется запись, а внизу неё небольшая линейка с ссылками на предыдущую и следующую запись. Это делается каким-то определённым модулем? Или через views? Пните к нужном направлении пожалуйста Smile

Вывод блока только для определённого(-ых) пользователя(-ей)

2 мая 2010 в 23:30

Понимаю, что данная тема уже затрагивалась, но я честно пытался искатьи честно понял, что видимо плохо ищу, но не нашёл.

Как сделать вывод блока для определённого пользователя (известен его id) стандартными средствами. Там есть режим отображения при выполнения php кода. Вот собственно и вопрос, какой php код надо ввести, чтобы блок отображался только для того/тех id, которые бы я захотел?

settings.php вместо страниц сайта (РЕШЕНО, спасибо egorovanton)

21 апреля 2010 в 22:13

Умные и добрые люди, помогите пожалуйста понять в чём проблема.

Имеется drupal 6.16, сайт на нём работает уже минимум пол года, всё отлично. недели 2 назад установил cacherouter, он дал прирост загрузки страниц, всё работало. Сегодня зайдя на сайт увидел что весь контент кудато пропал, грузятся лишь блоки и дизайн. Зашёл в админку (она грузится нормально), отключил модуль - всё ок, очищал кэш - тоже всё окей, отошёл минут на 10, пришёл, обновляю страницу - там никакого дизайна, но, что самое весёлое - там отображаетс всё содежимое файла settings.php...

я удалил из этого файла строки, которые подключали cacherouter, удалил сами файлы модуля (хотя он итак был отключён), результат такой же...какую бы страницу сайта не вводил - вижу лишь содержимое settings.php

Не знаю на что грешить, на кэш или на что-то ещё, поэтому и прошу помощи.

Проблема с реализацией одной полезной фичи с эскизами картинок

19 февраля 2010 в 0:19

Уважаемые пользователи, помогите пожалуйста реализовать вот такую штуковину, а точнее подскажите, вообще возможно ли такое сделать.
Иммется imce, имеется друпал, имеются мысли, помоги соеденить Smile

проблема с модулем picasa

19 сентября 2009 в 16:30

Имеется модуль picasa, имеется сайт на друпале 6,14 (пока что сам сайт в разработке), имеется тестовая галерея на picasa. Синхронизация друпала с пикасой проходит без проблем, всё бы хорошо, но есть одно "но".

Не смотря на значение "установка комментариев" в типе материалов для "picasa_photo" не отображается форма коментирования (ajax_comments, правда пробовал его отключить, но со стандартной аналогично). То есть если выставлено "Чтение/запись" после добавления альбома на друпал у всех фотографий, почему-то, комментирование установлено "Отключено". С альбомом всё нормально, а вот со входящими в его состав фотографиями такая трабла. В php я очень слабоват, так что самому починить не удалось, но заметил одну странность: в бд в таблице picasa_gphoto есть поле commentingenabled, которое никоим образом не используется (если разрешить комментирование или его отключить, то значение поля всё равно не изменится).

Может быть кто-нибудь сталкивался с этим, или сможет исправить? А то авторы модуля на него забили, так как не комитили в него уже 22 недели Sad

Или, если имеется, подскажите альтернативу этому модулю (интеграция нужна не переносом всех фоток с пикасы на хостинг, их там не одна тысяча, а именно интеграция, с возможностью коментирования, больше, пожалуй, ничего не надо), либо другой более-менее недорогой фотохостинг, хороший по качеству и для которого есть нормальная интеграция с друпалом.

Отправка комментариев по ctrl+enter.

23 июля 2009 в 23:48

Люди добрые, помогите пожалуйста. Имеется drupal 6 версии (6,13), стандартный модуль коментов и аяксифирующий их модуль ajax comments и прикрученный к ним bueditor. Они то работают хорошо, нареканий нет (отдельный респект создателю ajax comments), но вот есть такой бзик, хочется чтобы по нажатию ctrl+enter происходило добавление коментов. Я пробовал своими силами реализовать это, но так и не получилось(((. Такчто вся надежда на российское сообщество drupal!) Помогите, я знаю что для многих из тут сидящих это пустяковое дело.