Не работает замена шаблонов вида [site:name] в письмах с сайта на друпал 7
Прислано: byte255
вт, 24/04/2012 - 20:38
Всем привет.
Перенес сайт drupal 7 на хостинг с localhost (denwer)
Все письма с сайта приходят в таком виде:
Вот пример письма с восстановлением пароля на почту
name,
Был запрошен сброс пароля для вашего профиля на сайте [site:name].
Сейчас вы можете войти на сайт, нажав на ссылку или скопироваа её в адресную строку браузера:
Эта ссылка одноразовая и ведёт на страницу, где вы можете установить ваш пароль. Ссылка будет просрочена через 1 день.
-- [site:name]
то есть шаблоны вида [site:name] не меняются, ни один кроме
one-time-login-url
При этом, при тестировании на localhost в папке денвера WebServers/tmp/!sendmail я
Как прикрепить список "формат ввода" к textarea (drupal 7) ?
Прислано: byte255
ср, 25/01/2012 - 11:42
Здравствуйте. Создаю в админке форму:
<?php
function pp_module_name_menu() {
$items['admin/newpage'] = array(
'title' => 'Заявки на участие',
'page callback' => 'drupal_get_form',
'page arguments' => array('p_approved_from'),
'access callback' => TRUE,
'type' => MENU_CALLBACK
);/**/
return $items;
}
function p_approved_from($form, $state) {
$form["hello_text"] = array(
"#title"=>"Вступительный текст на вкладке 'Заявки на участие'",
"#description" =>"",
"#type" => "textarea",
"#value" => variable_get("pp_form_hello_text", "Для участия оставьте заявку... бла бла бла "),
);
$form["#submit"][]= 'pp_module_name__form_submit';
return $form;
}
?>почему при использовании пользовательского шаблона формы регистрации пропадают стандартные скрипты drupal из секции head?
Прислано: byte255
чт, 22/12/2011 - 20:25
Здравствуйте все.
Решил задать шаблон для формы регистрации.
Для этого в template.php написал
<?php
return array(
'user_register_form' => array(
'arguments' => array('form' => NULL),
'template' => 'user-register-form',
)
);
?>После очистки кеша шаблон user-register-formtpl.php "подхватился" и все было прекрасно, пока я не протестировал поле для загрузки файлов.
Это поле я создал ранее через панель управления (
Главная » Администрирование » Конфигурация » Пользователи » Настройки профиля - вкладка Поля) - создать новое типа "файл", ограничение на количество значений - не ограничено.
До того как я применил собственный шаблон для формы регистрации - все работало прекрасно.
Просмотрев исходный код страницы, я убедился, что из секции head пропала часть джава скриптов.
Вот как выглядела секция head до применения шаблона
<script type="text/javascript" src="http://testsie.local/misc/jquery.js?v=1.4.4"></script> <script type="text/javascript" src="http://testsie.local/misc/jquery.once.js?v=1.2"></script> <script type="text/javascript" src="http://testsie.local/misc/drupal.js?lwmh9p"></script> <script type="text/javascript" src="http://testsie.local/misc/jquery.cookie.js?v=1.0"></script> <script type="text/javascript" src="http://testsie.local/misc/jquery.form.js?v=2.52"></script> <script type="text/javascript" src="http://testsie.local/misc/ajax.js?v=7.10"></script> <script type="text/javascript" src="http://testsie.local/misc/tabledrag.js?lwmh9p"></script>
- Для комментирования войдите или зарегистрируйтесь
Как темизировать форму на странице /user/password в drupal 7
Прислано: byte255
вт, 29/11/2011 - 18:00
Всем привет.
На странице /user/password есть форма с id = "user-pass". Как в drupal 7 изменить шаблон вывода этой формы?
Перепробовал шаблоны от block--user--0.tpl.php до block--user--10.tpl.php
также пробовал block--user--pass.tpl.php, block--user--password.tpl.php
и все то же самое с одним дефисом вместо двойного.
Функция mail отправляет письма, а drupal - нет. В чем может быть дело?
Прислано: byte255
вт, 29/11/2011 - 08:57
Здравствуйте.
Установил drupal на удаленном сервере, но при регистрации не отправляются письма ни администратору, ни пользователю.
При этом, если я размещаю на сервере файлик
<?php
function send_mail($to, $subject, $content, $headers)
# обработка и отправка письма
{
$subject = iconv("WINDOWS-1251", "UTF-8//IGNORE", $subject);
$headers = iconv("WINDOWS-1251", "UTF-8//IGNORE", $headers );
$content = iconv("WINDOWS-1251", "UTF-8//IGNORE", $content );
mail($to, $subject, $content, $headers);
}
$headers = "From: arsen@gurt.ru\r\n";
send_mail("jfn@mail.ru", "this is testing", "any text", $headers);
?>письмо приходит, даже если не конвертирую кириллицу, приходит с кракозябликами.
Не знаю, в каком направлении думать.
Помогите понять принцип именования шаблонов блоков
Прислано: byte255
чт, 24/11/2011 - 19:06
Здравствуйте.
Drupal. 7.9
Тема bartik (изучаю редактирование тем взяв её за основу).
Если для того, чтобы изменить верстку формы авторизации,
у которой id = user-login-form
в папке темы создаем и правим файл
block--user--login.tpl.php
и это работает (но есть еще форма с id="user-login", открывается при наборе url /user как её переверстать не нашел, но сечас даже дело не в этом )
,
то для того чтобы изменить верстку
div class="block block-blog" id="block-blog-recent"
нужно создать block--blog--recent.tpl.php?
Уже знаю, что нет, так как создание block--blog--recent.tpl.php
не сработало.
Не могу понять принцип именования файлов шаблонов блоков.
Не могу понять как обрабатывается maintance-page.tpl.php
Прислано: byte255
ср, 23/11/2011 - 14:06
Всем привет.
Пытаюсь отредактировать тему Drupal 7.9.
Правки в файле page.tpl.php тут же отображаются, но правки в maintance-page.tpl.php
как-будто бы игнорируются.
При этом в исходном коде страницы верстка из maintance-page.tpl.php точно присутствует.
Кэш чистил здесь: admin/config/development/performance
не помогло.
В растеряности, не понимаю, что делаю не так.
