вопрос
Здравствуйте, подскажите, пожалуйста, возможно ли каким-нибудь способом, например, добавлением класса в css, пометить короткие новости определенной группы пользователей? Простой тег [group=X]текст[/group] не подходит, т. к. нужно, чтобы все пользователи из всех имеющихся групп видели это отличие.
Вариант 1: Если нужно пометить все группы
Открываем engine/modules/show.short.php и ищем в нем код (первый найденный, примерно 970 строчка)
Выше в ставляем
В shortstory.tpl используем тег внутри стиля блока
Вариант 2: Если нужно пометить одну группу
Открываем engine/modules/show.short.php и ищем в нем код (первый найденный, примерно 970 строчка)
Выше в ставляем
В shortstory.tpl используем тег внутри стиля блока
Открываем engine/modules/show.short.php и ищем в нем код (первый найденный, примерно 970 строчка)
$tpl->compile( 'content' );
Выше в ставляем
$check_group = dle_cache( "check_group", $row['id'].$config['skin'], true );
if ( !$check_group ) {
$author_group = $db->super_query( "SELECT user_group FROM " . PREFIX . "_users WHERE name = '{$row['autor']}'" );
$tpl->set( '{author-group}', $author_group['user_group'] );
create_cache( "check_group", $author_group['user_group'], $row['id'].$config['skin'], true );
}
else $tpl->set( '{author-group}', $check_group );
В shortstory.tpl используем тег внутри стиля блока
<article class="block story shortstory group-{author-group}">
Вариант 2: Если нужно пометить одну группу
Открываем engine/modules/show.short.php и ищем в нем код (первый найденный, примерно 970 строчка)
$tpl->compile( 'content' );
Выше в ставляем
$check_group = dle_cache( "check_group", $row['id'].$config['skin'], true );
if ( !$check_group ) {
$author_group = $db->super_query( "SELECT user_group FROM " . PREFIX . "_users WHERE name = '{$row['autor']}'" );
if ($author_group['user_group'] == 1) {
$tpl->set( '{author-group}', 'vip' );
create_cache( "check_group", 'vip', $row['id'].$config['skin'], true );
}
else {
$tpl->set( '{author-group}', '' );
create_cache( "check_group", 'no_vip', $row['id'].$config['skin'], true );
}
}
else {
if ($check_group == "vip") $tpl->set( '{author-group}', 'vip' );
else $tpl->set( '{author-group}', '' );
}
В shortstory.tpl используем тег внутри стиля блока
<article class="block story shortstory {author-group}">