oleg220: Комментарии

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

2 июня 2021 в 14:42

По моему, смог добить. Добавил 1 строчку:

RewriteEngine on
RewriteCond %{REQUEST_URI} /+[^\.]+$
RewriteCond %{QUERY_STRING} (^|&)from= [NC]
RewriteCond %{QUERY_STRING} ^(.*)&?q=[^&]+&?(.*)$ [NC]
RewriteRule ^/?(.*)$ /$1?%1%2 [R=301,L]

Вроде всё работает. Спасибо огромное OldWarrior за 99% работы.

1 июня 2021 в 18:02

Спасибо большое за ответ!
Попробовал, вижу, что нужный кусок адреса вырезается. Но, проиходит переадресация на главную страницу. Не подскажите, что изменить, чтобы на той же странице оставаться? Как то не очень у меня с этими символами.

7 ноября 2020 в 18:29
1

Проблема оказалась в модуле rustemmer.
Изменил
define('RUSTEMMER_CHARS', '_0-9a-zA-ZабвгдежзийклмнопрстуфхцчшщьыъэюяАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ');
на

3 сентября 2020 в 9:15

Эмодзи можно по разному вставлять в текст. Можно непосредственно сам смайл в кодировке utf8mb4, а можно html-кодами, типа 🔥 (& # 128293;)
И если поле в друпале без ckeditor, а просто текстовое поле, то коды отлично сохраняются и работают.
А вот ckeditor преобразует код в смайл, который в последствии не может сохранить в базе. Мы ведь, чтобы вставить эмодзи кодом нажимаем на "Источник" и вставляем туда код & # 128293;, затем отжимаем "Источник" и код уже преобразовался в эмодзи.

20 июля 2020 в 16:16

Спустя столько лет хочу спросить, удалось ли решить проблему?
Я с этой проблемой столкнулся после того, как попытался поменять версию PHP с 5,3 на 5,6 (для большей скорости). И вроде всё работает, кроме того, что поля webform оказываются изначально развёрнутыми.
Проверил и увидел, что js скрипты все грузятся те-же самые с любой версией PHP.
HTML код вначале мне показался тоже идентичным. Пока я не сравнил его через какой-то онлайн сервис.
Оказалось, что в блоке CDATA на PHP 5.6 получается НЕ

20 июля 2020 в 16:07

Не знаю, зачем я сюда вообще написал. Сейчас вчитался, и, похоже, проблема у человека была другая. Просто он оставлял ссылку на свою тему в комментариях к https://drupal.ru/node/80450

3 октября 2018 в 14:29

Да, действительно, проблемы оказалась именно в слишком новой версии phpmailer. Спасибо! Письмо ушло.
Проверил сейчас в спам-тесте почты. Стало гораздо лучше.

http://www.mail-tester.com/test-ao6zj - так было вчера
http://www.mail-tester.com/test-5y88d - так сейчас стало

26 января 2017 в 19:44

Спасибо, на это я натыкался в процессе поисков, но, с api работать не умею.
Посмотрел этот код

<?phpfunction drupal_get_path_alias($path, $path_language = '') {
  $result = $path;
  if ($alias = drupal_lookup_path('alias', $path, $path_language)) {
    $result = $alias;
  }
  return $result;
}?>

но, не увидел места для вставки туда tid.
Подскажите, пожалуйста, что конкретно нужно написать в файле page-vocabulary-1.tpl.php

18 января 2017 в 16:06

multpix wrote:

Тут дело в том, что таким образом я хочу получить реальные отзывы о товарах от покупателей. А то ведь так просто отзывы никто оставлять не хочет.
А тут человеку приходит на почту письмо, мол вы оставляли заказ на нашем сайте, пожалуйста перейдите по этой ссылке и подтвердите получение заказа. А там его ждёт ссылка на написание отзыва.

18 января 2017 в 15:39

urllogin попробовал. Работает, авторизация на любой странице происходит, но вопрос теперь в том, как такую ссылку вставить в письмо. Соответствующий токен, к сожалению, в списке доступных для шаблона не появился.

20 апреля 2016 в 16:25
<?phpfunction acquia_prosper_preprocess_page(&$variables) {
  if (arg(0) == 'node' && is_numeric(arg(1))) {
    $node = node_load(arg(1));  
    $variables['template_files'][] = 'page-node-type-' . $node->type;
  }
    if (arg(2) == 'otzyvy' && is_numeric(arg(1))) {
    $variables['template_files'][] = 'page-node-otzyvy';
  } 
}?>