Можно ли после сабмита формы вывести какое-то сообщение, типа "Спасибо"?
Можно изменить форму, дописав к ней дополнительную submit функцию, которая будет выводить сообщение. А так contact по-умолчанию что-то выводит, типа "сообщение отправлено".
п.1 есть в стандартной сборке Drupal6, для Drupal5 есть отличный модуль.
Для п.2 есть два варианта - ubercart (для 5, для 6 - в разработке )или e-commerce (не знаю, как там с версией для 6).
п.3 есть в ядре, хотя смотря что понимать под "группы пользователей".
п.4 реализуется средствами стандартной сборки.
Насколько я понимаю механиз обработки, action формы не важен в этом случае. Суть в обработке массива POST при вызове drupal_get_form.
Короче, я сделал как описано тут http://drupal.org/node/236997, все работает. drupal 6.4. Спрашивайте, попытаемся понять, в чем дело.
Нельзя сделать alias для пути, содержащий query string. Определяется принципом работы модуля path.
drupal_goto, видимо, использует не тот формат параметров, что вы ожидаете: drupal_goto($path = '', $query = NULL, $fragment = NULL, $http_response_code = 302)
В вашем случае можно попробовать решить задачу через настройки Arguments используемого view. Например, написать какой-нибудь сниппет.
Я переписывал его функции theme_* (для работы с thickbox), убирал добавление текста "This image was uploaded with the post...", ссылки вида "Read parent post to view all attached images" и всё, кажется.
Т.е. грубый, но небольшой хак кода модуля
Можно сделать свою theme engine, взяв за основу phptemplate.engine (перенаправляя вызовы стандартных функций своего движка на phptemplate.engine). Так, например, сделано в smarty.engine.
Если все функции являются уникальными (т.е. НЕ перекрывают стандартные функции theme_*), то я бы сделал модуль my_theme_helper (например), где бы их и определил:
<?php
function theme_something () {}
?>
Таким образом, все функции собраны в одном файлике, в любой части кода их можно вызвать через theme('something').
Самая простейшкая, что я видел - upload_image. На основе модуля upload. Конвертит прикпрепленные к основной ноде файлы-картинки в ноды + image и показывает под текстом основной ноды.
Перевод заголовка - это другой модуль.
Как выглядит URL главной страницы сайта? Установлен к корень, или в сабдиректорию?
Пути site.com/?q=user и site.com/user работают?
В коде страницы у form атрибут action чему равен?
Поставить контактную форму на все страницы саита в правую колонку
Нужен совет! Какую версию выбрать и с чего начать?
п.1 есть в стандартной сборке Drupal6, для Drupal5 есть отличный модуль.
Для п.2 есть два варианта - ubercart (для 5, для 6 - в разработке )или e-commerce (не знаю, как там с версией для 6).
п.3 есть в ядре, хотя смотря что понимать под "группы пользователей".
п.4 реализуется средствами стандартной сборки.
Поставить контактную форму на все страницы саита в правую колонку
Насколько я понимаю механиз обработки, action формы не важен в этом случае. Суть в обработке массива POST при вызове drupal_get_form.
Короче, я сделал как описано тут http://drupal.org/node/236997, все работает. drupal 6.4. Спрашивайте, попытаемся понять, в чем дело.
помогите сo вставкой url
Нельзя сделать alias для пути, содержащий query string. Определяется принципом работы модуля path.
drupal_goto, видимо, использует не тот формат параметров, что вы ожидаете: drupal_goto($path = '', $query = NULL, $fragment = NULL, $http_response_code = 302)
В вашем случае можно попробовать решить задачу через настройки Arguments используемого view. Например, написать какой-нибудь сниппет.
Как сделать CCK поля невидимыми....
Сделайте var_dump($node) или print_r($node), для любопытства.
Поставить контактную форму на все страницы саита в правую колонку
Форму включаете при помощи: <?php
require_once drupal_get_path('module', 'contact') .'/contact.pages.inc';
print drupal_get_form('contact_mail_page');
?>
Модуль contact включен? Тогда, по идее, форма должна нормально обрабатыватсья после нажатия Submit.
целесообразность Drupal для соц.сети с персональной страницей пользователя как у netvibes.com
целесообразность Drupal для соц.сети с персональной страницей пользователя как у netvibes.com
Image + attached files как тумбы [Решено]
Я переписывал его функции theme_* (для работы с thickbox), убирал добавление текста "This image was uploaded with the post...", ссылки вида "Read parent post to view all attached images" и всё, кажется.
Т.е. грубый, но небольшой хак кода модуля
Страничка-заглушка
mysite.ru/ - заглушка
mysite.ru/index.php - друпал
Страничка-заглушка
Можно создать файлик index.html в корне сайта, дописав в htaccess: directoryIndex index.html
Image + attached files как тумбы [Решено]
Есть модуль upload_image для таких целей, но его надо чуть-чуть дорабатывать напильником.
Вопросы темизации
Можно сделать свою theme engine, взяв за основу phptemplate.engine (перенаправляя вызовы стандартных функций своего движка на phptemplate.engine). Так, например, сделано в smarty.engine.
Вопросы темизации
Первый пришедший в голову вариант - выделить функции в отдельный файл и include_once
Ничего не сохраняется...
Странно. Если выключены Clean URLs, то рерайт не нужен. Его отсуствие не должно ни на что влиять.
page not found, скорее всего
Если выяснится, в чем была проблема - напишите, пожалуйста.
Горячие клавиши, ? как переопределить?
В drupal есть горячие клавиши?!
Вопросы темизации
Если все функции являются уникальными (т.е. НЕ перекрывают стандартные функции theme_*), то я бы сделал модуль my_theme_helper (например), где бы их и определил:
<?php
function theme_something () {}
?>
Таким образом, все функции собраны в одном файлике, в любой части кода их можно вызвать через theme('something').
Посоветуйте фотогалерею...
Самая простейшкая, что я видел - upload_image. На основе модуля upload. Конвертит прикпрепленные к основной ноде файлы-картинки в ноды + image и показывает под текстом основной ноды.
Перевод заголовка - это другой модуль.
Ничего не сохраняется...
Так. А обрабатываются ли POST+GET запросы, т.е. POST на URL вида index.php?q=tralala ?
Перенос с денвера на удаленный
Читайте: [b]The mysqli error was: Unable to use the MySQLi database because the MySQLi extension for PHP is not installed[/b]
Ничего не сохраняется...
Было что-то подобное, когда mod_rewrite работал, но неправильно. Clean URLs отключены?
Ничего не сохраняется...
Вообще, POST-запросы обрабатываются PHP или нет? Надо простейший тестовый скрипт прогнать.
Ничего не сохраняется...
Как выглядит URL главной страницы сайта? Установлен к корень, или в сабдиректорию?
Пути site.com/?q=user и site.com/user работают?
В коде страницы у form атрибут action чему равен?
"Читать далее" в виде изображения
Можно еще написать модуль с реализацией хука hook_link_alter (http://api.drupal.org/api/function/hook_link_alter/5)
«Прямой эфир» без Views и OG