[решено] Всплывающие окна в редакторе BUEditor
Прислано: Bochagov
пт, 02/03/2012 - 14:50
Здравствуйте!
Неделю борюсь с проблемой всплывающих окон в редакторе BUEditor.
Прошу вашей помощи.
всплывающие окна появляются внизу страницы (вставка избражения, вставка ссылки)
Подключал все js библиотеки из комплекта к редактору
Не могу разобраться что с ним делать...
Поле CCK ImageField
Прислано: Bochagov
вт, 22/11/2011 - 14:00
Всем привет!
Ситуация следующая.
Создал тип материала, в нём есть поле ImageField. Вначале, как видимо и у многих, выскакивала ошибка HTTP 0.
Был очень неприятно ею удивлён. Почитал форум - ошибка распространённая, решения разнообразные, многое перепробовал
и ошибка вроде пропала. Что исправило дело сказать не могу, может всё в совокупности... (самое интересное что
ошибки сначала не было, потом вдруг откуда не возьмись)
Ладно, вроде успокоилось - картинки загружаются, ошибок не появляется.
И вот недавно начало косячить поле ImageField с множественным выбором. И снова начались пляски...
Теперь ошибка HTTP 500, насколько я уже понял - эту ошибку вернул сервер. Опять же, раньше всё работало.
Как с ней бороться, не понял. Может что-то со стороны сервера надо настроить? Меня это окно уже с ума сводит
Хотелось бы уже раз и навсегда разобраться с этой проблемой. А то это уже совсем плохо получается...
- Для комментирования войдите или зарегистрируйтесь
пользовательский фильтр по умолчанию
Прислано: Bochagov
вт, 18/10/2011 - 11:27
Привет!
Вопрос снова по модулю views.
Создаю представление с пользовательским фильтром.
Мне нужно вывести все материалы определённого типа (закрытый фильтр)
относящиеся к какому-либо термину (пользовательский фильтр)
Пользователь из выпадающего списка может выбрать нужный термин.
Но по умолчанию представление выводится пустым, т.к. не выбран ни один
термин. Хотелось бы сделать изначально вывод всех материалов (у меня они отсортированы
по дате) а пользовательский фильтр уже выступал бы как опция. А сейчас получается
пока пользователь не выберет нужный термин - таблица пустая.
Непонятно ещё вот что. У пользователя есть возможность выбрать пункт "ANY", то
есть выводит всё как мне надо, но это должен сделать сам пользователь. А при создании
фильтра я не могу поставить пункт "ANY", его там почему-то нет...
Надеюсь я ясно описал проблему, очень жду вашей помощи! спасибо!
[решено] Вывод всего содержимого ноды в представлении (views)
Прислано: Bochagov
пн, 03/10/2011 - 11:25
Здравствуйте!
Хочу на странице пользователя (/user/uid)
выводить блок, назовём его "Портфолио", то есть все работы этого пользователя.
Создал представление, указал в качестве аргумента Uid. Поставил блок только на страницы профилей (/user/*)
Все работает. Только вот не могу найти как выводить ноду не по полям, а целиком - это возможно?
Я просто уже сделал шаблон для данного типа материала - пусть будет portfolio_item, и описал его
в шаблоне portfolio_item-node.tpl.php
Хотел узнать - можно ли настроить вывод нод как, например, в таксономии, когда мы идём по адресу - "taxonomy/term/1"
Или это решается другим методом?
Стиль форматирования CKEditor
Прислано: Bochagov
вт, 05/04/2011 - 11:47
Вопрос в следующем:
Есть роль "Главный редактор", он имеет права на создание некого типа метариала, в котором
используется CKEditor, к которому был подключён css файл со стилями, которые используются
при выводе данного материала. Таким образом при редактировании сразу виден конечный результат.
До этого момента всё было хорошо )
Теперь хочу использовать данный редактор в комментариях, но и там он тоже использует
стили форматирования для типа материала, что, разумеется, совершенно неуместно. Как мне
"объяснить" CKEditor'у что нужно использовать стандартный набор стилей форматирования?
- Для комментирования войдите или зарегистрируйтесь
Внешний вид модуля Vote Up/Down
Прислано: Bochagov
пн, 04/04/2011 - 05:48
Всем привет!
Внешний вид модуля был успешно завершён за исключением одной детали.
Бился с ней, но не поддаётся)
Когда пользователь нажимает кнопку голосования, то появляются часы.

Вот их-то я и хочу поменять на тематичные часы. Думал что будет достаточно
поменять файлы изображений и дело в шляпе, но оказалось что нет.
Модуль неоднократно переустанавливал, кеш чистил, удалял файл с часами из модуля
и снова его устанавливал, но безрезультатно, всё равно крутятся синие часы.
Может кто сталкивался с этим вопросом, или есть какие-то предположения о том
как можно это исправить?
Изменение вывода в переменные $tabs, $tabs2
Прислано: Bochagov
чт, 24/03/2011 - 07:52
Привет
Не могу найти место где можно изменить вывод в переменные $tabs и $tabs2.
Функции темизации нигде нет.
Подскажите
Изменение вывода в переменные $tabs, $tabs2
Прислано: Bochagov
чт, 24/03/2011 - 07:51
Привет
Не могу найти место где можно изменить вывод в переменные $tabs и $tabs2.
Функции темизации нигде нет.
Подскажите
- Для комментирования войдите или зарегистрируйтесь
Готовые типы материалов
Прислано: Bochagov
вт, 01/03/2011 - 20:28
Здравствуйте!
Существуют ли модули, которые реализуют какие-то распространённые типы материалов (нод)?
Может есть какие-то интересные решения для создания статей или туториалов? В общем то нужен
последний вариант. Как самому сделать в принципе представляю, но у меня это займёт много времени,
поэтому решил поискать готовые решения.
Не знаю как бы яснее выразиться...
Вес элементов формы не влияет на их вывод
Прислано: Bochagov
вт, 01/02/2011 - 11:32
Привет!
Вывод не реагирует на указанный вес элемента:
<?php
$form['title'] = array(
'#type' => 'textfield',
'#title' => check_plain($type->title_label),
'#default_value' => $node->title,
'#required' => FALSE,
'#weight' => 20
);?>Какие бы значения не устанавливал, не удаётся вставить нужные мне элементы
между вводом заголовка ноды и её содержимым.
С чем это может быть связано?
Шаблон ноды
Прислано: Bochagov
пн, 24/01/2011 - 12:20
Всем привет!
Упёрся на этот раз в вывод содержимого ноды...
Модуль-нода, подготавливает данные в hook_load().
Если в теме создать файл node-type.tpl.php, то всё нормально отображается, но вот
как мне сделать, чтобы при установке модуля, можно было просматривать созданные
материалы при любой установленной теме...
Используя зачатки логики, сообразил, что в месте с модулем должен быть файл типа
node-type.tpl.php, но как мне теперь объяснить Друпал свои намерения?
Порылся в книжке, но так и не нашёл...
Параметры в функции валидации
Прислано: Bochagov
ср, 12/01/2011 - 11:34
Всем привет!
Можно ли передать параметры в функцию проверки (validate)?
<?php
'#validate' => array('validate_func'),
?>Пример:
Есть несколько кнопок, обработка данных для которых отличается в зависимости от
их номера. В качестве функции проверки у всех кнопок я указываю my_validate и
хочу передать в неё информацию о нажимаемой кнопке, например её идентификатор.
Нежелательный символ
Прислано: Bochagov
вт, 28/12/2010 - 13:41
Всем привет!
Написал модуль, который при установки создаёт словарь терминов и реализует 2-а блока вывода этих терминов виде меню.
В общем-то функциональность модуля сейчас не имеет смысла, потому что проблема в следующем.
Если модуль инсталлирован, но при этом отключён, то всё отображается корректно, но если его включить возникают проблемы.
В самом начале документа добавляется символ - "?". При этом, соответственно браузер отображает пустую строку в начале документа (сам символ почему-то не отображается...), в Иксплорере половина вообще разъезжается...
?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
выглядит это примерно так:

В чём может быть проблема?
Отладка
Прислано: Bochagov
ср, 24/11/2010 - 16:07
Всем привет!
По данной теме поискал ответы на форуме, но так ничего толком и не нашёл, поэтому прошу направить в нужном направлении.
Разбираюсь с Drupal и пишу пробный модуль.
Установка модуля: файл module.install
Хочу сделать, чтобы при установки модуля, автоматически создавался новый пользователь.
Почитал книжку, статьи - алгоритм реализации ясен, начал писать код и ...
Вот тут и встал. Никакого отладочного механизма.
Я даже и не могу толком понять, запускается моя функция или нет.
Создал файл в папке с модулем - название_модуля.install
в нём объявил функцию
название_модуля_install(){}
Для начала хотелось бы вообще увидеть отклик это функции, т.е. использовать какой-нибудь отладчик
Поискал на форуме решения. Из того что нашёл:
1. drupal_set_message('Install function!');
никакой реакции...
2. watchdog() - пишет в логи. Но к сожалению документация по данной функции оставляет желать лучшего - вот она
И где расположен этот файл?
3. Написал свою функцию записи в лог. (тут оговорюсь, с php столкнулся лишь недавно)
тестировал на "не Drupal" сайте, т.е. просто запускал скрипт - всё работает. Скопировал функцию в файл module.install - никакой реакции. Что опять наводит на мысли, что drupal туда и не заходит, но сказать наверняка опять же нельзя... в общем я запутался... помогите!
Вот функция записи:
<?php
function my_print($string)
{
$fp = fopen('c:\\debug.txt', 'a');
fwrite($fp,"\r\n");
fwrite($fp, $string);
fclose($fp);
}
?>Переменные в базе данных
Прислано: Bochagov
пн, 15/11/2010 - 15:36
Всем привет!
Не хочет работать функция получения переменных из базы данных, а именно
variable_get
Элемент простейший:
<?php$form['f']['i'] = array(
'#type' => 'checkbox',
'#title' => t('item'),
'#default_value' => variable_get('include_item_result', '0'),
'#description' => t('Description'),
);?>Проблема в следующем:
Значения по умолчанию записываются в базу данных, проверял. Однако независимо от
установленного значения - в форме флажок отсутствует.
Нашёл пример, там всё работало, а у меня не хочет(
