Кастомный html для радиокнопок
как придать радиокнопкам такую структуру? Нужно только для одной формы, переопределять все theme_form_element, theme_form_element_label, theme_radios, nicorette_radio очень неудобно
как придать радиокнопкам такую структуру? Нужно только для одной формы, переопределять все theme_form_element, theme_form_element_label, theme_radios, nicorette_radio очень неудобно
Делаю импорт пользователей из другого сайта. Без профайлов только имя, емаил, дату регистрации. По 100 штук. Первая сотня добавляется чуть больше минуты, вторая - чуть медленнее, а потом скорость падает до 13 минут за сотню пользователей. Апач и мускул грузят по 50% на intel i3. 16 тыс я просто не дождусь на рабочем ноуте, а на сервере батч вообще после 4-й сотни зависает.
Делал по John K. VanDyk "Pro Drupal Development". Собственные и контриб модули не отключал, но там хук юсер не использовал.
Мне кажется импорт 16 тыс должен занимать не больше 10 минут. Отрабатывается 160 раз бустрап, 160 раз подключение к внешней базе (с этим проблем нет) и 16000 раз отрабатывает хук юсер. В чём подвох?
Как показать ноды за текущую неделю? То есть все новости от понедельника 00:00 до воскресенься 20:00 за текущую неделю.
С помощью вью сделал за последние 7 дней, а как ограничится текущей неделей - не знаю. Подскажите, кто сталкивался, пожалуйста.
Вообще лучше показывать не с понедельника 00:00 а, с 20:00 прошлого воскресенья
как через form api добавить аттрибут disabled к определённому option'у в select'е.
Стандартный поиск ищет только по имени пользователя. Как искать ещё и по остальным сск полям профайла?
Например я добавил к пользователю один профайл, в профайл поля Биография(textarea) и Вес (text). Тогда запрос должен быть типа where bio like '%INPUT%' OR Вес = 'INPUT' OR name like '%INPUT%'
Готовых модулей не нашёл, может какие-нибудь идеи будут?
Вставляю переменные в шаблон, но пропечатывается вместо каждой переменной только первый символ из первой переменной
<?php// From callback function:
$test1 = "aaaaa";
$test2 = "yyyy";
echo $test1.$test2; // Это пропечатывается без проблем
return theme('cloudcarousel', $test1, $test2);
}
function catalog_theme($existing, $type, $theme, $path) {
return array(
'cloudcarousel' => array(
'template' => 'cloudcarousel',
// 'file' => 'cloudcarousel.tpl.php',
'variables' => array('var1' => 'test1', 'var2' => 'test2'),
),
);
}?>
Template :
<?php print 'ff' . $var1 . $var2;?>
Выводит:
ffaa
Выводит если использовать без аргументов theme('cloudcarousel')
fftest1test2
в функции function template_preprocess_cloudcarousel(&$variables) видны тоже только первая буква первой переменной.
Помогите. пжл, найти ошибку
Есть пользователи, модуль profile2.
У пользоватей создан профайл и добавлена таксономия. Каждая таксономия имеет картинку.
Надо сделать страничку:
терм1 терм2 терм2
пользователь кликает терм1 и видит
терм 1.1 терм 1.2
Когда кликает по конечному терму, без дочерних который, то отображается список пользователей с этим термом в профайле
В Д6 это получалось через вью с "Summary, sorted ascending" но Д7 упорно не получается. Подозреваю, что кто-то раньше меня семёрку начал осваивать и с таким сталкивался. Подскажите, пжл. куда копать.
В ходе работы над сайтом возникла задачка:
Надо крепить к ноде другие ноды "в нагрузку". В будущем планирую считать количество просмотров, кликов...
Мои варианты:
1) Множественное поле nodereference подходит только как временное решение, потому что негде будет хранить количество просмотров и кликов.
2) создать дополнительную ноду и в ней задать 2 поля nodereference для самой ноды и для рекламной ноды. Просмотры и клики хранить в дополнительных полях cck
3) Добавить свою табличку (nid, nid_adv, view, click) и вытаскивать связи из неё.
в теме в файлике user_profile.tpl.php добавил табы через juery.ui. В одном табе надо отобразить стандартный блог пользователя. Как это сделать без panel и других костылей?
у меня 2 варианта - использовать стандартные поля профайла или установить content_profile. Надо дать возможность пользователю скрывать сразу весь профайл. Поэтому модули CCK Privacy, Profile Privacy не подходят. Куда копать?
Как загрузить файл, размер которого превышает разрешённый в php.ini. Через .htaccess, ini_set недоступно. Было б замечательно, если решение интегрировалось в imce и filefield