Не работает замена шаблонов вида [site:name] в письмах с сайта на друпал 7

Прислано: byte255

вт, 24/04/2012 - 20:38

Всем привет.

Перенес сайт drupal 7 на хостинг с localhost (denwer)

Все письма с сайта приходят в таком виде:

Вот пример письма с восстановлением пароля на почту

 name,

Был запрошен сброс пароля для вашего профиля на сайте [site:name].

Сейчас вы можете войти на сайт, нажав на ссылку или скопироваа её в адресную строку браузера:

 one-time-login-url

Эта ссылка одноразовая и ведёт на страницу, где вы можете установить ваш пароль. Ссылка будет просрочена через 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
не помогло.
В растеряности, не понимаю, что делаю не так.

RSS-материал

Новое на сайте