Я думал все уже купили, оказывается нет. Поздравляю с приобретением! 😂
Не уверен, что вы имеете ввиду. Мне нужен тот, что в head между тегами title.
+1
В том то и дело, что на соседнем сайте работает прекрасно модуль Metatag, а на новом - нифига. Мистика какая-то.---------- Добавлено 24.12.2015 в 17:30 ----------Ах, да. ТС'ом я стал чисто случайно, когда прошлая тема переросла лимит сообщений.
Да, я знаю про эту фичу но она отнимает лишние клики и время. Было бы мега удобно, если бы Вы реализовали общественно принятый вариант, описанный мной.
И тем временем у меня возник вопрос. Есть около 600 групп, в каждой по 1-2 ключа. Надо сразу для всех групп пройтись этими ключами по левой колонке вордстата и по поисковым подсказкам. Как это можно сделать?
Оставлю специально для вас:
Вдобавок, на другом сайте Metatag очень хорошо записывает тайтлы таксономии.
Да, забавно.
Короче говоря не знаю почему модуль Metatag не смог в <title>. Поставил Page Title, в настройках включил ему таксономию - заработал сразу.
За что я "обожаю" друпал, так это за то, что каждый раз устанавливая его даже с одинаковым сетом модулей, можешь получить совершенно разные баги.
Вот например. Поставил 7 + Metatag. Добавляю термин таксономии, прописываю ему page title, description, keywords.
Description отображается, так же как и keywords, а вот заголовок (тот, что между <title></title>) остаётся стандартным. Термин таксономии выводится обычным способом, без вьюх.
Нагуглил по этому поводу раз и два, но что-то не припомню, чтобы я когда либо применял по этому поводу патчи или изменял тему.
Какие могут быть причины?
Неа, про htaccess там вообще ни слова.
Сделал свой костыль - работает нормально. Так же изменил логику самого редиректа на более простую:
function _ext_link_page_build_page() { // Sanitize url query $url = check_plain($_GET['url']); header('Location: '.'http://'.$url, TRUE, 301);}
Что в данном случае лучше использовать?
header('Location: '.'http://'.$url, TRUE, 301);
или
drupal_goto('http://'.$url, array('external' => TRUE));
По итогам моих экспериментов установил, что 404 включается только если http:// стоит в самом начале строки, то бишь так:
/redirect?url=http://site2.ru
если сделать ради прикола
/redirect?url=site2.ru/http://
то 404 уже нет и отрабатывает сам модуль, говоря о том, что URL неверный.
D6
Поставил модуль External Link Page. Включил его собственный фильтр. Всё определяется нормально.
Тыкаю на ссылку - получаю 404.
Ссылка получается вида http://site.ru/redirect?url=http://site2.ru
Если просто зайти на http://site.ru/redirect - показывает, что "URL not valid".
Опытным путём определил, что проблемы начинаются после второго слеша, а именно:
http://site.ru/redirect?url=http://
До него модуль отрабатывает нормально, но естественно не может найти ссылку. То есть это проблема даже не в модуле, а где-то еще. Не могу найти где.
Нашел это - https://www.drupal.org/node/1241308, но там что-то маловато советов. Кеш чистил. Крон запускал. Модуль Global Redirect отключал полностью. Ничего не помогает.
Куда копать?---------- Добавлено 23.12.2015 в 12:16 ----------Пока в голову пришел лишь костыль:
1) удалить http:// из урла редиректа, чтобы получилось http://site.ru/redirect?url=site2.ru
2) в функции drupal_goto($url) добавить обратно http://
Где-то через час получил список прокси на почту с логинами и паролями. Предварительный чек в КК показал их все зелёными, пока всё работает.
Купил 10 штук, по результатам отпишусь.