2010-06-24 1 views
1

Я делаю сайт drupal и имею тип контента «цитата». Стандартный способ ввода ввода в drupal - это создать контент в меню, который не очень удобен для пользователя, учитывая вашего обычного пользователя.Fb like share box на сайте drupal

Я хочу иметь возможность создавать контент (например, цитату), например, в facebook, twitter или любом другом сайте социальной сети. Колонка для обмена, в которой кто-то может ввести свой статус и может напрямую создавать контент.

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

Есть ли какой-нибудь модуль в Drupal, который может мне помочь в этом, или мне самому написать код JQuery.

+0

В одном месте есть как 4 вопроса, и все одинаково запутывают. Посмотрев на все ваши другие вопросы, я не знаю, почему вы даже используете Drupal, поскольку вы ищете, чтобы де-инженер его сильные стороны. – Kevin

ответ

0

Это должно быть возможно: http://drupal.org/node/464906

Я никогда не пробовал себя хотя.

+0

Я не хочу вставлять форму создания контента на страницу. Часть встраивания может быть выполнена также модулем формы блока. Я хочу иметь «Share Box». И вокруг ничего. Когда пользователь щелкает в любом месте внутри поля «share», он должен иметь возможность видеть другие варианты, похожие на фреймворк. –

2

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

Lol, звучит жестко. Если вы хотите использовать минимальное пространство вам нужно упростить рабочий процесс, то есть, удалить словарь или 2.

Вы также можете сделать что-то вроде этого:

$('#node-edit').focus(function(){ 
// set your node form vocab to display:none and then show them when user actually uses the form 
    $('.vocab-wrappers').show(); 
// set your node form buttons to display:none and then show them when user actually uses the form 
    $('#node-form buttons').show(); 
}); 

Чтобы скрыть словари кнопок/пользователь редактирует контент.

Чтобы получить эффект facebook, я предлагаю вам использовать: http://drupal.org/project/formblock Это должно предоставить вам форму и возможность разместить ее в любом месте.

Вы можете использовать форму, чтобы скрыть определенные части формы или модуль, изменяющий форму, при просмотре в модулях drupal есть различные варианты. http://drupal.org/project/nodeformcols

Вам также нужен http://drupal.org/project/auto_nodetitle, чтобы сделать заголовок необязательным и скрытым от формы.

Наконец, укажите форму узла в CSS/JS, уменьшив размер текста и любой другой материал, рекомендуем настроить отображение: нет на этикетках полей.

Это должно дать вам правильную идею для создания приличной формы в форме facebook.

+0

Я уже использовал auto_nodetitle, поскольку название может выглядеть немного странно с цитатой. То же самое с formblock. Я стараюсь, чтобы ваш код скрывал словари/кнопки, пока пользователь не СОЗДАЕТ контент. У меня уже есть все поля, обрушившиеся на форму. Вы можете взглянуть на сайт под строительство по адресу thewittyshit.com/tws –

+0

Вы знаете, как использовать css? Установите отображение: нет элементов. – Mark

+0

На самом деле, когда я скрываю кнопки, я нуждаюсь в них обратно, как только пользователь нажимает на поле содержимого. Но при выполнении отображения: none или nodeformcols они скрыты постоянно. –