Если бы у меня стоял (модуль), я бы точно залез посмотреть, про что тут толкуют
Скопируйте содержимое advanced_forum_preprocess_forum_submitted на замену содержимому armhelp_preprocess_forum_submitted, найдите, где вызывается format_date и замените. Вместо ..., 'short') поставьте ..., 'custom', 'd F Y').
template_preprocess_author_pane() для даты регистрации (вообще-то для неё где-то настройка должна быть), advanced_forum_preprocess_forum_submitted() для даты поста (тут 'short' стоит).
В jQuery после вывода второй формы перехватываете клик на кнопке отправления и по нему отсылаете её на сервер по своему адресу (jQuery.ajax(), форматом .serialize() или .serializeArray()).
Что-то не так у Вас получается. entity_ui_form_submit_build_entity совсем нечего делать в основном файле модуля. Там должны быть функции формы, её валидации и сохранения данных как шлюзы между ООП и функциональностью. Что-нибудь вроде этого:
Должен быть лучше моего. Я, правда, его не ставил, но в код глянул. Судя по всему он чисто на jQuery крутится, а значит никакого лишнего кэширования на каждый чих (#ajax) нет. Да и визуально должен быть поприятнее моего.
template_preprocess это шаблон. af заменяет его своим. Вам надо заменить его своим, но так, чтобы не потерять вывод af.
А функция эта находится в theme.inc. Можно легко провести полнотекстовый поиск в папке модуля, по-моему, любая операционная система это позволяет.
У Вас точно стоит модуль Advanced forum?
Если бы у меня стоял (модуль), я бы точно залез посмотреть, про что тут толкуют
Скопируйте содержимое advanced_forum_preprocess_forum_submitted на замену содержимому armhelp_preprocess_forum_submitted, найдите, где вызывается format_date и замените. Вместо ..., 'short') поставьте ..., 'custom', 'd F Y').
advanced forum делает так:
Переименуйте в armhelp_preprocess_forum_submitted.
Это темизация.
Для даты поста не то дал Это advanced forum здесь препроцессит и дату в short выводит.
Вам надо это: template_preprocess_forum_submitted
template_preprocess_author_pane()
для даты регистрации (вообще-то для неё где-то настройка должна быть),advanced_forum_preprocess_forum_submitted()
для даты поста (тут 'short' стоит).О как...
В jQuery после вывода второй формы перехватываете клик на кнопке отправления и по нему отсылаете её на сервер по своему адресу (jQuery.ajax(), форматом .serialize() или .serializeArray()).
Хм-м, странно. Почему-то нет сайтов из вставшей с колен. Или она не до конца встала?
ЖЕСТЬ
Что-то не так у Вас получается. entity_ui_form_submit_build_entity совсем нечего делать в основном файле модуля. Там должны быть функции формы, её валидации и сохранения данных как шлюзы между ООП и функциональностью. Что-нибудь вроде этого:
Не проще своё простенькое поле написать? Там делов-то...
Вот что-то подобное делал: http://serho.ru/notes/temizaciya/svoyo-tablichnoe-pole-dlya-drupal-7
После изменения кэш сайта сбросили?
'page callback'
Тоже +100500
А-а, так вот откуда у Вас постоянно эта node_load().
Смотрим node_load и видим, что без аргументов она возвращает FALSE.
В комментариях же к ней приводится другая функция, которая действительно вернет текущую ноду.
ntldr-а тоже нету
Это не только у HS, у любого поля с #ajax.
А вот она и росла — форма на каждом запросе #ajax кэшируется. Делаю выбор термина — форма в кэш. Делаю ещё — опять в кэш.
ДА!
А чтобы скачать дистр Друпал с дорга в первый раз, вообще пришлось притворятся линуксом — иначе ни в какую не давали. Ось, говорят, у тебя не та.
Должен быть лучше моего. Я, правда, его не ставил, но в код глянул. Судя по всему он чисто на jQuery крутится, а значит никакого лишнего кэширования на каждый чих (#ajax) нет. Да и визуально должен быть поприятнее моего.
Я такого не писал
Ну так в Linux-то тоже сервер поднимать надо, не из коробки же всё готово
git apply -v patch.patch
А в чём проблема-то?