(md5@drupal.org)

Блог
Просмотреть последние записи в блоге
Темная материя
Материалов: 0/9, комментариев: 0/165
Время участия
8 лет 6 months
Пользователь поблагодарил
Материалы: , Комментарии:
Пользователя поблагодарили
Материалы: , Комментарии:

md5@drupal.org Втр, 28/09/2010 - 10:30

Предложение: не отвечать на просьбы помочь с бессмысленными заголовками

Серьёзное предложение.

Для начала о проблеме. Абсолютное большинство пользователей приходит на друпал.ру для того, чтобы найти ответ на какой-то конкретный вопрос. Для этого люди разумные пользуются поиском. В результатах — мусор.

Проблема №2. Некоторые еще и помогают решить проблему. Но не все разбираются абсолютно во всём. Конкретные модули, ядро, API, общая теория… Но помочь людям нереально — в трекере куча записей типа «меню» и «ашипка непонятно откуда вылазиет пажалуста памагите». Даже желания читать и пытаться помочь нету — зачем тратить время на чтение и обдумывание темы, в которой даже не факт что разбираешься? А потом жалобы на игнорирование новичков…

Так вот, предложение. Если топик уже по заголовку выглядит «немного по-дебильному» и совершенно непонятно чего от тебя хотят (и даже не обращая внимания на его содержимое) — игнорировать напрочь. Нехер. И так уже мусора выше крыши. Новичков прежде всего надо дисциплинировать, а уже потом помогать.

Спасибо за внимание и понимание.

0 Спасибо

md5@drupal.org Пнд, 21/06/2010 - 15:55

[РЕШЕНО] Количество аргументов для MENU_CALLBACK

Пишу модулёк для резервирования временных промежутков для каких-то целей (существующие модули не устроили по ряду причин). Долго ли, коротко ли, но докатился до такой конструкции:

<?php
$items
['reserve/edit/%/%/%/%/%/%'] = array(
    
'title' => t('Add reservation'),
    
'page callback' => 'theme_reserve_timeslots_edit',
    
'page arguments' => array(234567),
    
'access arguments' => array('create reservations'),
    
'type' => MENU_CALLBACK,
);
?>

Как видите, кол-во аргументов как бы немалое. И все они нужны.

Но в таком виде не работает. Хоть ты тресни, но не работает. Эксперименты показали, что достаточно убрать часть аргументов и, казалось бы, вот оно счастье — всё открывается. Но аргументы нужны. Как быть?

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

---------------------------------------------------------

UPD. Здесь нашел возможную причину (максимальное кол-во пунктов вложенности в меню = 4), но там рассматриваются «обычные» меню, о коллбэках нет ни слова.

---------------------------------------------------------

РЕШЕНИЕ. Необходимо увеличить значение параметра MENU_MAX_PARTS в menu.inc (строка 161 — «define('MENU_MAX_PARTS', 7);») до нужного значения. С параметром надо быть поосторожнее — думается мне, могут возникнуть тормоза из-за таких изменений.

Ключевые слова: 
Версия Drupal: 
0 Спасибо

md5@drupal.org Пнд, 15/03/2010 - 10:36

Fivestar с радибаттонами. Как?

Облазил, наверное, весь инет, а решения не нашел.

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

Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

md5@drupal.org Чт, 14/01/2010 - 09:52

[РЕШЕНО] Пропал доступ к конфигурации сайта

После выполнения крона пропал доступ к странице конфигурации сайта (admin/settings). Соответствующий пункт меню, соответственно, тоже пропал. Пишет «Доступ запрещен». Захожу под админом (user/1). На «дочерние» страницы (напр. admin/settings/ckeditor) заходит без проблем. Повторный запуск крона ничего не дал.

Что делать?

UPD

Версия Drupal: 
0 Спасибо

md5@drupal.org Сб, 19/12/2009 - 12:34

ЖЖ vs Drupal: импорт, кросспост.

Всем здрасьте.

Скажите, кто-нибудь сталкивался с импортом записей из ЖЖ в Друпал? Чем пользовались? Как переносились теги и как они увязались с таксономией Друпала?

А обратный процесс — кросспост в ЖЖ одновременно с публикацией записи в блоге Друпала? Опять же, с сохранением тегов и т.д.…

Если есть такие умельцы, поделитесь, пожалуйста, опытом — надо.

P.S. Всех с наступающим!

Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

md5@drupal.org Пт, 23/10/2009 - 10:06

Зависает обновление прав доступа

Зависает обновление прав доступа после установки Domain access. Обновление проходит как бы на 85-99%, но, судя по таблице node_access, не доходит даже до половины. Самих нод порядка двух тысяч, в таблице node_access затыкается на ~450-550. При отключенном модуле обновление проходит «на ура» (ну а чё там тормозить, если добавляется аж одна запись :) ). Все ноды заведены админом сайта (user/1). Для друпала на хостинге установлено 128М памяти и максимальное время выполнения 300 секунд (по идее, этого достаточно — для обновления такого количества нод, думаю, более чем достаточно; тем паче, до затыка добегает секунд за 10-15).

Копание в issues модуля на друпал.орг дало пару тредов с такой же проблемой и нулевым результатом — разработчик чуть ли не кармой клянется, что косяк не его. Больше не включено ни одного модуля, который бы теоретически мог влиять на распределение прав доступа. Аналогичные проблемы, но с другими модулями а-ля OG (у меня отсутствует за ненадобностью), возникали и у других (см. тот же друпал.орг), но никаких решений я так и не нашел.

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

P.S. Интересный нюанс. Поковырявшись в batch.inc, сменил этот код

<?php
function _batch_start() {
  if (isset(
$_COOKIE['has_js']) && $_COOKIE['has_js']) {
    return 
_batch_progress_page_js();
  }
  else {
    return 
_batch_progress_page_nojs();
  }
}
?>

на этот

<?php
function _batch_start() {
  if (isset(
$_COOKIE['has_js']) && $_COOKIE['has_js']) {?>
Ключевые слова: 
Версия Drupal: 
0 Спасибо

md5@drupal.org Втр, 20/10/2009 - 11:28

Domain access: зависает обновление прав доступа

Поставил Domain Access, модуль попросил обновить права доступа. Мне как бы не жалко, пущай обновляется. Да только вот виснет на последних процентах (в районе 85-99%). Также стали глючить меню: в одном из меню пропадает последний пункт, другое вообще пропадает. Обновление кэша не помогает. С выключенным модулем всё работает отлично, но он мне реально нужен.

Подскажите пожалуйста, в чем проблема, и, крайне желательно, как её исправить.

P.S. Материала порядка двух тысяч нод + около 15 тысяч файлов (картинки).

Версия Drupal: 
0 Спасибо

md5@drupal.org Пт, 12/06/2009 - 12:36

Страница результатов поиска с отдельным дизайном

Проблема заключается в следующем — нужно сверстать отдельный дизайн для страницы с результатами поиска (именно всей страницы, а не самих результатов, т.е. правка page.tpl.php и/или search-result.tpl.php не катит). Как это можно сделать?

Ключевые слова: 
Версия Drupal: 
0 Спасибо