shp@drupal.org: Комментарии

Главные вкладки

24 сентября 2011 в 16:02

Берете ваш шаблон. Ищете его дефолтную реализацию (например, node.tpl.php - в модуле node). Там, как правило, в комментариях приведены переменные, которые доступны в шаблоне. Или в ф-ии theme() для отладки вывести, какие переменные передаются в шаблон. Да в крайнем случае print_r($GLOBAL) Smile

24 сентября 2011 в 15:25

Для всего вышесказанного вам не нужен доступ к сайту по http...

P.S. Запустите еще ручками cron.php (надо зайти на http://site/cron.php), подождите, пока отработает.

Может проще с бэкапа восстановить? Smile На нормальных хостингах должен быть автоматический бэкап.

24 сентября 2011 в 14:18

Ядро не надо править без необходимости, только когда по-другому никак нельзя. Попробуйте сначала сделать своим модулем. http://api.drupal.org/api/drupal/includes--module.inc/group/hooks

24 сентября 2011 в 13:54

Quote:
В коде найти строку, ответственную за вывод сообщения после публикации комментария не нашел.
Поищите английскую строку. "Комментарий сохранён." - это ж скорее всего перевод.

24 сентября 2011 в 13:47

Ох блин, пробовал я когда-то запускать Друпал на holm.ru. По-моему были траблы Smile Друпалу нужна память. По-моему, 16 метров ему хватало, а при включении views - уже надо было 32 Smile Еще нужен кэш опкода. Не думаю, что на многих бесплатных это есть. Плюс как обычно реклама и вопрос с поддержкой.

24 сентября 2011 в 13:38

Uninstall модуля запускали, или просто отключили? Кэш как чистили - на странице производительность? Тогда еще лучше почистить в БД - таблицы cache_* и на всякий случай sessions. Смотрите, что модуль делал при установке (hook_install) - может натолкнет на мысль.

23 сентября 2011 в 1:56

Quote:
Идея в том чтобы отказаться от запросов (и к БД) в drupal_lookup_path, а ссылки менять на лету на основе правил преобразования?
К сожалению, запросы все равно будут, т.к. drupal_lookup_path() по-прежнему будет вызываться. Чтобы их не было, можно доработать drupal_lookup_path(), например тупо загрузить все алиасы один раз, а потом каждый вызов drupal_lookup_path() брать их с переменной. Но это целесообразно, если таблица с алиасами не очень большая.

22 сентября 2011 в 11:45

Без "файлика с точкой" )) по всем ссылкам (кроме главной) выдавало бы стандартную 404 скорее всего. А тут все ссылки идут на главную. Скорее всего mod_rewrite, а может быть там вообще не Апач.

Quote:
Все ссылки условные.
В HTML-коде смотрели?

Quote:
Возникла проблема при переносе на другой домен.
На другой домен, или физ. сервак?

20 сентября 2011 в 15:25

Бывает наверное, когда сложно обойтись без pathauto, но надо стараться Smile Пример: захотелось заменить node/xx на более понятное content/xx. Можно было использовать pathauto, но я сделал с помощью custom_url_rewrite_inbound()/inbound. В результате алиасов всего несколько, и можно сделать патч для drupal_lookup_path - загружать все алиасы один раз. Получим один запрос вместо 30-40 (столько раз на страницу у меня вызывается drupal_lookup_path()).

9 сентября 2011 в 0:19

"orion76" wrote:
был какой то вид CCK поля, который расчитывался на основании значений других... забыл как назвается..
Может этот: [module=computed_field]

2 сентября 2011 в 23:33

Просто я думаю, что ценнее разобраться самому, чем просто получить готовое решение. Если надо второе могу рассказать - мне не сложно. Только все равно потом новые вопросы появятся.