Функция set_time_limit устанавливает максимальное время выполнения скрипта. Нормальный скрипт, отдающий данные клиенту, выполняется не больше секунды, так что в саппорте тебе дали правильный ответ.
То что ты закомментируешь соответствующие строки в скриптах Друпала врядли повлиеяет на наличие/отсутствие ошибок, так как настройки веб-сервера имеют более высокий приоритет над настройками задаваемыми внутри скрипта, хостер вообще может запретить смену максимального времени выполнения скрипта пользователем.
Заголовок в кирилице не игнорится, если переименовать текстовый файл, который идет с модулем (название не помню, но если поискать по этому форуму, то найти можно), т.е. из имени файла нужно убрать .sample.
Только не sample, а example. Файл i18n-ascii.example.txt надо переименовать в i18n-ascii.txt.
Ты всё правильно понял. Только это у тебя при запуске сайта, если ты его переводишь на Друпал с другого движка, будет 10000 нод, потом достаточно будет, чтобы количество индексируемых за один запуск крона нод было больше количества нод, появившихся между двумя запусками крона. То есть, если ты запускаешь крон раз в день и каждый день у тебя появляется 50 новых нод, то индексации 200 нод за один запуск крона будет более чем достаточно.
У меня крон запускается раз в час, за один запуск индексируется 200 нод.
А может ли админ сайта, на котором залогинился юзер при помощи OpenID, получить стандартными средствами модуля доступ к его регистрационным данным: е-мейлу, дате рождения и другим параметрам, указанным при регистрации?
Правильное значение – такое, чтобы за один запуск скрипта проиндексировалось нужно количество нод. Чем больше максимальное время выполнения скрипта на твоем хостинге, тем больше можешь установить эту цифру. А вообще, как тебе уже рекомендовали выше, можно просто нужное количество раз зайти на эту страницу: /admin/logs/status/run-cron и данные должны будут проиндексироваться.
Я тоже хотел бы познакомиться с софорумчанами... Только после 28 мая примерно с неделю не смогу вырваться... А до 28 смогу только в любой вторник-четверг-воскресенье... В остальные дни – ЛЖ.
Идея, я так понимаю, в том, что модули могут использовать только определенный набор функций
Немного не так. Друпал ищет в модуле определнные функции, для того чтобы найти ответы на ряд вопросов: по какому URL будет вызываться модуль, какие юзеры могут получить доступ к модулю и к его админке, как должна выглядить админка модуля итп, а уж функций в модуле может быть сколько угодно.
path позваоляет из урлов типа "site.ru/node/1" делать "site.ru/o-nas", pathauto автоматизирует этот процесс. Помочь тебе этот модуль ничем не может, но добавить красоты и удобочитаемости урлов сайту может.
1. А чего модули path и pathauto не включил?
2. Почему ссылка "О нас" ведет на пустую категорию http://www.cms-montenegro.ru/taxonomy/term/4, а не на ноду?
3. Мое личное субъективное мнение. Я не люблю сайты с фиксированной шириной рабочей области, тем более такой узкой. У меня в разрешении 1280 на 1024 смотрится не очень, в 1600 на 1200 вообще только процентов 30% экрана используется.
4. Дизайн вообще не соостветствует тематике сайта.
А можно спросить, как так сделаны хлебные крошки? Прям с родительскими категориями, как и надо. Например, как здесь: http://www.drugme.ru/docs/627/632
<?php
$links = array(l(t('Home'), base_path()), l(t('Текст1 '), 'link1'), l(t('Текст2 '), 'link2'));
drupal_set_breadcrumb($links);
?>
Страница, приведенная в цитате создается модулем Views, кастомизированным через template.php, функция в темплейт.пхп, кроме всего прочего, определяет родительские категории и заполняет переменную $links.
потенциально подвергают сайт опасности взлома через SQL Injection.
Теоретически, эти функции должны использоваться внутри модуля и обычным юзверям к ним доступ не получить...
Кстати, вопрос, с которым никак не могу разобраться. Каким образом Друпал связывает "%d" с переменной $tid? А если у меня несколько переменных, то как их обзывать в запросе?
Встреча в Москве 28 мая
Вот во вторник 29 я точно не смогу присоединиться. Уж лучше в понедельник.
Warning: set_time_limit() error
Функция set_time_limit устанавливает максимальное время выполнения скрипта. Нормальный скрипт, отдающий данные клиенту, выполняется не больше секунды, так что в саппорте тебе дали правильный ответ.
То что ты закомментируешь соответствующие строки в скриптах Друпала врядли повлиеяет на наличие/отсутствие ошибок, так как настройки веб-сервера имеют более высокий приоритет над настройками задаваемыми внутри скрипта, хостер вообще может запретить смену максимального времени выполнения скрипта пользователем.
Встреча в Москве 28 мая
Пока, да на вечер. По количеству участников подберем место.
Ромка будешь?
Блин, вообще понедельник для меня не очень удобный день. Но раз собирается такая интересная толпа, то очень-очень постараюсь быть.
Установка на другую машину
А в файле sites/default/settings.php настройки доступа к БД исправили?
структура Path
Заголовок в кирилице не игнорится, если переименовать текстовый файл, который идет с модулем (название не помню, но если поискать по этому форуму, то найти можно), т.е. из имени файла нужно убрать .sample.
Только не sample, а example. Файл i18n-ascii.example.txt надо переименовать в i18n-ascii.txt.
Поле типа file
Есть модуль imagefield, как раз для этих целей.
структура Path
Как вариант можно в качестве "то_что_юзер_ввел_в_path_поле" указать "node_type/node-title", то есть, например, "story/roma-byl-tut".
Не работает поиск
Ты всё правильно понял. Только это у тебя при запуске сайта, если ты его переводишь на Друпал с другого движка, будет 10000 нод, потом достаточно будет, чтобы количество индексируемых за один запуск крона нод было больше количества нод, появившихся между двумя запусками крона. То есть, если ты запускаешь крон раз в день и каждый день у тебя появляется 50 новых нод, то индексации 200 нод за один запуск крона будет более чем достаточно.
У меня крон запускается раз в час, за один запуск индексируется 200 нод.
Модуль OpenID
А может ли админ сайта, на котором залогинился юзер при помощи OpenID, получить стандартными средствами модуля доступ к его регистрационным данным: е-мейлу, дате рождения и другим параметрам, указанным при регистрации?
Не работает поиск
Правильное значение – такое, чтобы за один запуск скрипта проиндексировалось нужно количество нод. Чем больше максимальное время выполнения скрипта на твоем хостинге, тем больше можешь установить эту цифру. А вообще, как тебе уже рекомендовали выше, можно просто нужное количество раз зайти на эту страницу: /admin/logs/status/run-cron и данные должны будут проиндексироваться.
Не работает поиск
Drupal что постепенно индексирует?
Ну да. Вот тут: admin/settings/search задается количество нод, индексируемых за один хапуск планировщика.
Встреча в Москве 28 мая
Я тоже хотел бы познакомиться с софорумчанами... Только после 28 мая примерно с неделю не смогу вырваться... А до 28 смогу только в любой вторник-четверг-воскресенье... В остальные дни – ЛЖ.
Новичок - глупые вопросы.
Идея, я так понимаю, в том, что модули могут использовать только определенный набор функций
Немного не так. Друпал ищет в модуле определнные функции, для того чтобы найти ответы на ряд вопросов: по какому URL будет вызываться модуль, какие юзеры могут получить доступ к модулю и к его админке, как должна выглядить админка модуля итп, а уж функций в модуле может быть сколько угодно.
www.cms-montenegro.ru
path позваоляет из урлов типа "site.ru/node/1" делать "site.ru/o-nas", pathauto автоматизирует этот процесс. Помочь тебе этот модуль ничем не может, но добавить красоты и удобочитаемости урлов сайту может.
Разбивка отображения терминов таксономии для нод по словарям
На странице модуля есть ссылка на демку: http://www.ubercart.org/drupal_module_and_jquery_guides/ubrowser
www.cms-montenegro.ru
1. А чего модули path и pathauto не включил?
2. Почему ссылка "О нас" ведет на пустую категорию http://www.cms-montenegro.ru/taxonomy/term/4, а не на ноду?
3. Мое личное субъективное мнение. Я не люблю сайты с фиксированной шириной рабочей области, тем более такой узкой. У меня в разрешении 1280 на 1024 смотрится не очень, в 1600 на 1200 вообще только процентов 30% экрана используется.
4. Дизайн вообще не соостветствует тематике сайта.
drugme.ru – мой первый коммерческий проект на Друпале.
А можно спросить, как так сделаны хлебные крошки? Прям с родительскими категориями, как и надо. Например, как здесь: http://www.drugme.ru/docs/627/632
<?php
$links = array(l(t('Home'), base_path()), l(t('Текст1 '), 'link1'), l(t('Текст2 '), 'link2'));
drupal_set_breadcrumb($links);
?>
Страница, приведенная в цитате создается модулем Views, кастомизированным через template.php, функция в темплейт.пхп, кроме всего прочего, определяет родительские категории и заполняет переменную $links.
Парочка самописных функций, которые могут оказаться полезными.
Спасибо.
потенциально подвергают сайт опасности взлома через SQL Injection.
Теоретически, эти функции должны использоваться внутри модуля и обычным юзверям к ним доступ не получить...
Кстати, вопрос, с которым никак не могу разобраться. Каким образом Друпал связывает "%d" с переменной $tid? А если у меня несколько переменных, то как их обзывать в запросе?
изменение отображения primary и secondary links
Попробуй в файле template.php переопределить функцию theme_links:
<?php
function имя_темы_links()
{
/*любой аутпут;*/
}
?>
Нет "подвала" в теме.
Чего-то не открылся сайт. Тема самописная или нет? Переменные $footer_message и $closure в page.tpl.php есть?
drugme.ru – мой первый коммерческий проект на Друпале.
Выложил фии в своем блоге: http://www.drupal.ru/node/5212. Будут вопросы задавайте...
Интерактивная карта
а если нужно сделать районы разных цветов в зависимости от средней цены квадратного метра?
В чем проблема? На флэше это делается за 5 сек.
именно пара десятков, как в примере....только вот до View я пока не изучил
Изучай, полезный модуль. Раньше на http://wiki.drupallers.ru были переводы док по Вьюс с друпал.орг, но чего-то сейчас этот сайт не доступен...
drugme.ru – мой первый коммерческий проект на Друпале.
"Популярные болезни" - словообразование так и просится к М.Задорнову
drugme.ru – мой первый коммерческий проект на Друпале.
Не поделитесь с общественностью?
а можно функцию у вас подсмотреть? а то и мне надо )
Хорошо, поделюсь, только завтра утром выложу... Почищу немного код, чтобы не позориться
Переделал сайтик
Avant Browser. Это надстройка над IE 6, разрешение 1280 на 1024.