Пару вопросов!

  • strict warning: Declaration of views_handler_field_user_name::init() should be compatible with views_handler_field_user::init(&$view, $data) in /var/www/shvabrashvabr.ru/sites/all/modules/views/modules/user/views_handler_field_user_name.inc on line 61.
  • strict warning: Declaration of views_handler_argument_many_to_one::init() should be compatible with views_handler_argument::init(&$view, $options) in /var/www/shvabrashvabr.ru/sites/all/modules/views/handlers/views_handler_argument_many_to_one.inc on line 169.


1) Как сделать в других темах, чтобы отображалось название группы→название поста
2) Как перевести модуль OG, имортировал файлы перевода, а они не отображаются
3) Как избавиться от бага buddylist2 (Иногда отображает два одинаковых друга)

зарание спасибо

Комментарии

Все тот же файл template.php. Меняем в начале приведенной функции слово aberdeen на название темы, с которой вы работаете.

в том то и дело узнать название этой функции (кстати в template.php я не нашел функции с названием темы)

Её там по умолчанию нет, надо самостоятельно ее написать... Или скопировать откуда-нибудь, например отсюда..

разобрался в node.tpl.php выводим заголовки через функцию

<?php if ($page == 0): ?>
<?php if(!isset($node->og_groups)){ ?>
">" title="<?php print $title ?>"><?php print $title ?>
<?php
}else{
$group_url = "node/" . $node->og_groups[0];
$group_url = drupal_get_path_alias($group_url);
?>
"><?php print "" . $node->og_groups_both[$node->og_groups[0]] . " > "; ?>" title="<?php print $title ?>"><?php print $title ?>
<?php
}
?>
<?php endif; ?>

Ответ на второй вопрос нашел: была версия OG в которой разработчики забыли поставить функцию t() на некоторые фразы, выхода из ситуации два:
1) ставите t() фразы в файле og_views (Чтобы было проще ставить включите в редакторе подсветку синтаксиса HTML и обрамляете функцией все строки, начинающиеся с большой буквы)
2) ну а самый простой способ: обновляете модуль (версия 7.3 от 2 июня таких недочетов не содержит)

ищу ответы теперь на 1 и 3 вопросы

Back to top