Для того чтобы title генерировался номально, нужно название и слоган сайта писать английскими буквами
А если серьезно, при работе Page title появляется какая-то ошибка. Время от времени. Сегодня я напишу тут сообщение об этой ошибке.
З.Ы. А пока что предлагаю джедайский вариант решения проблемы.
1. Прописать название и слоган сайта английскими буквами.
2. В настройках page title поменять [site-name]|[site-slogan] на что нибудь другое.
3. Опять прописать [site-name]|[site-slogan] в настройках page title
4. Прописать название и слоган сайта русскими буквами.
З.Ы.Ы. Порядок действий можно поменять.
З.Ы.Ы.Ы. У меня заработало.
З.Ы.Ы.Ы.Ы. Я серьезно.
У меня этот модуль в семерке конфликтует с коментами, причем сами коментарии писать можно, а вот при ответе вылазит:
«Fatal error: Call to undefined function _comment_load() in /home/forexp/public_html/sites/all/modules/page_title/modules/comment.page_title.inc on line 46»
Ребят кто в коде силен подскажите как исправить этот весьма нелепый недачет.
Или подкиньте пару вариантов как обойтись без него. Нужно то всего лишь чтоб слоган сайта был всегда в тайтле и на фронтпэйдже свой тайтл прописать. Ну как ща на сайте.
У меня этот модуль в семерке конфликтует с коментами, причем сами коментарии писать можно, а вот при ответе вылазит:
«Fatal error: Call to undefined function _comment_load() in /home/forexp/public_html/sites/all/modules/page_title/modules/comment.page_title.inc on line 46»
Та же проблема. Вылазит фатал еррор, при нажатии "ОТВЕТИТЬ" на комментарий -> Сайт
Видимо пока кривоват пэйдж_тайтл бета для семёрки.
Или можно как-то подправить?
<?php /** * Implementation of hook_page_title_pattern_alter(). */ function comment_page_title_pattern_alter(&$pattern, &$types) { // Comment reply page if (arg(0) == 'comment' && arg(1) == 'reply' && is_numeric(arg(2))) { // The node ID position is in arg 2... $types['node'] = menu_get_object('node', 2);
// If the node has any taxonomy, grab the first time and pass it over to be passed as a token. // TODO: Handle multiple terms? Only pass specific terms per content type? if (!empty($types['node']->taxonomy)) { $types['taxonomy'] = current($types['node']->taxonomy); }
// Is this a root comment or a child comment (top level or nested)... if (($pid = arg(3)) && $comment = _comment_load($pid)) { //////////////////////////ругается на эту строчку // Reply to comment... $types['comment'] = $comment; $pattern = variable_get('page_title_comment_child_reply', ''); } else { // Reply to node... $pattern = variable_get('page_title_comment_reply', ''); } } }
?>
Такая же история ((((((
Народ, кто-нить решил эту страшную проблему? Буду дюже благодарен за подсказку.
При ответе на коммент выдает:
Fatal error: Call to undefined function _comment_load() in /home/u89106/philharmonic/www/sites/all/modules/page_title/modules/comment.page_title.inc on line 46
другое дело, что вылезает еще 2 ошибки, уже из другого модуля "comment notify"
Notice: Undefined index: name в функции _comment_notify_mailalert()(строка 418 в файле /public_html/modules/comment_notify/comment_notify.module).
Notice: Undefined property: stdClass::$node_notify_mailalert в функции _comment_notify_mailalert()(строка 441 в файле /public_html/modules/comment_notify/comment_notify.module).
но это уже недоработки альфа-версии этого модуля. я еще не дошел до этого момента, чтобы подпилить подуль напильником.
Комментарии
Для того чтобы title генерировался номально, нужно название и слоган сайта писать английскими буквами
А если серьезно, при работе Page title появляется какая-то ошибка. Время от времени. Сегодня я напишу тут сообщение об этой ошибке.
З.Ы. А пока что предлагаю джедайский вариант решения проблемы.
1. Прописать название и слоган сайта английскими буквами.
2. В настройках page title поменять [site-name]|[site-slogan] на что нибудь другое.
3. Опять прописать [site-name]|[site-slogan] в настройках page title
4. Прописать название и слоган сайта русскими буквами.
З.Ы.Ы. Порядок действий можно поменять.
З.Ы.Ы.Ы. У меня заработало.
З.Ы.Ы.Ы.Ы. Я серьезно.
пардон, с drupal 7 общаюсь лишь 2й день, будьте добры, сориентируйте в каком это районе?
тёплый ламповый шестой
Как бы именно с 7-кой я тоже общаюсь с сегодняшнего дня. Потому и заинтересовала тема.
Идете в модули и там напротив Page title есть "Настроить"
Действительно джедайский способ, но все заработало, весьма благодарен за помощь!
У меня этот модуль в семерке конфликтует с коментами, причем сами коментарии писать можно, а вот при ответе вылазит:
«Fatal error: Call to undefined function _comment_load() in /home/forexp/public_html/sites/all/modules/page_title/modules/comment.page_title.inc on line 46»
Вот сайт: www.forexpartner.biz
Ребят кто в коде силен подскажите как исправить этот весьма нелепый недачет.
Или подкиньте пару вариантов как обойтись без него. Нужно то всего лишь чтоб слоган сайта был всегда в тайтле и на фронтпэйдже свой тайтл прописать. Ну как ща на сайте.
Респект и уважуха заранее.
Откуда такая уверенность что конфликтует именно с комментами?
Уверенность пришла после тестов... Да ладно я его уже удалил. Придется пока без него.
Подскажите как тайтл в коде менять.... Нужно, чтобы на всем сайте в тайтле прописывался слоган. Как это реализовать без модуля?
Та же проблема. Вылазит фатал еррор, при нажатии "ОТВЕТИТЬ" на комментарий -> Сайт
Видимо пока кривоват пэйдж_тайтл бета для семёрки.
Или можно как-то подправить?
<?php
// If the node has any taxonomy, grab the first time and pass it over to be passed as a token.
// Is this a root comment or a child comment (top level or nested)...
/**
* Implementation of hook_page_title_pattern_alter().
*/
function comment_page_title_pattern_alter(&$pattern, &$types) {
// Comment reply page
if (arg(0) == 'comment' && arg(1) == 'reply' && is_numeric(arg(2))) {
// The node ID position is in arg 2...
$types['node'] = menu_get_object('node', 2);
// TODO: Handle multiple terms? Only pass specific terms per content type?
if (!empty($types['node']->taxonomy)) {
$types['taxonomy'] = current($types['node']->taxonomy);
}
if (($pid = arg(3)) && $comment = _comment_load($pid)) { //////////////////////////ругается на эту строчку
// Reply to comment...
$types['comment'] = $comment;
$pattern = variable_get('page_title_comment_child_reply', '');
}
else {
// Reply to node...
$pattern = variable_get('page_title_comment_reply', '');
}
}
} ?>
Такая же история ((((((
Народ, кто-нить решил эту страшную проблему? Буду дюже благодарен за подсказку.
При ответе на коммент выдает:
Fatal error: Call to undefined function _comment_load() in /home/u89106/philharmonic/www/sites/all/modules/page_title/modules/comment.page_title.inc on line 46
попробуйте изменить 46 строку этого файла таким образом, чтобы вызывать вместо функции _comment_load($pid) функцию comment_load($pid)
у меня 46я строка вот такого вида:
<?php
if (($pid = arg(3)) && $comment = comment_load($pid)) {
?>
замечательно работает, вот пример
другое дело, что вылезает еще 2 ошибки, уже из другого модуля "comment notify"
Notice: Undefined property: stdClass::$node_notify_mailalert в функции _comment_notify_mailalert() (строка 441 в файле /public_html/modules/comment_notify/comment_notify.module).
но это уже недоработки альфа-версии этого модуля. я еще не дошел до этого момента, чтобы подпилить подуль напильником.
Спасибо!!!!