safin (пн, 2012-03-26 22:36)
Есть форум, сделан на Drupal 7. Поставил сам модуль Forum, к нему еще модуль Advanced Forum, плюс еще Quote. Делал по примеру данного форума.
Получилась линейка действий: Вверх Цитировать удалить изменить ответить
Все они работают, а вот красота как то не очень. Т.е. пункт "Вверх" на сером фоне, "изменить" "ответить" на белом с двумя иконками, "Цитировать" "удалить" вообще кнопок.
На рисунке все видно.
Увы, нет ссылки на сайт. Он лежит локально. В кнопках Изменить и Ответить сталкиваются модуль Advance_forum (silver_bells) и тема Jackson.
А вот с кнопкой Удалить не могу понять, вроде и class есть такой, но почему-то в одном случае он работает, а во втором нет. В смысле, под администратором он на css модуля ссылается, а под обычным пользователем не хочет.
Дошел до того, что в файле advanced_forum.module нашел МЕСТО
// List the keys we are interested in.
$affected_keys = array('post-edit', 'comment-edit', 'post-delete', 'comment-delete', 'quote', 'comment-add', 'comment-reply');
// Add extra span tags for image replacement.
foreach ($links AS $key => $link) {
if (in_array($key, $affected_keys)) {
$links[$key]['attributes']['class'][] = "af-button-small";
$links[$key]['title'] = '' . $links[$key]['title'] . '';
$links[$key]['html'] = TRUE;
}
}
Когда смотришь в какой-нибудь опере полученный код тихо офигеваешь.
Код кнопки Удалить
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии