Pasha
+815
Репутация
12693
Рейтинг
com_forum_actions
Да что там знать. Ищете во фронтенде компонента условие if ($inUser->id != 1 && $cfg['premod'] && $cfg['premod_msg']){ и в самый конец этого условия, непосредственно перед закрывающей скобкой вставляете редирект, отправляющий пользователя куда вам нужно, например на страницу текущей категории… Как-то так — cmsCore::redirect('/catalog/'.$item['category_id']);
Во frontend.php блогов строку
нужно переместить под
if ($blog['allow_who'] != 'nobody' && $mod['allow_who'] != 'nobody'){
$mod['seolink'] = $model->getPostURL($blog['seolink'], $mod['seolink']);
Компонент "Скачивание и редирект" включен?
Можно сделать проще. Достаточно открыть com_comments_view.tpl и обернув все что есть в контейнер с каким либо id воспользоваться replaceWith, append, after и т.д.У меня нет мапса, но кажется сделать можно типа так
Для этих рисунков все не так просто, я эту "проблему" решал при помощи фильтра.
valenzetti, все намного проще
1. Открываете файл positions.txt и с новой строки пишете желаемое имя новой позиции, одним словом, например myPosition
2. Открываете template.php и единственное, что нужно сделать — это изменить условие с if($inPage->page_body) на if($inPage->page_body and !$inPage->countModules('myPosition'))
3. Заходите в админку -> модули -> создать модуль и создаете модуль с произвольным названием и содержимым
4. Публикуете этот модуль на нужной странице в позиции myPosition.
5. Все! Никаких printModules в template.php НЕ НУЖНО!
1. Открываете файл positions.txt и с новой строки пишете желаемое имя новой позиции, одним словом, например myPosition
2. Открываете template.php и единственное, что нужно сделать — это изменить условие с if($inPage->page_body) на if($inPage->page_body and !$inPage->countModules('myPosition'))
3. Заходите в админку -> модули -> создать модуль и создаете модуль с произвольным названием и содержимым
4. Публикуете этот модуль на нужной странице в позиции myPosition.
5. Все! Никаких printModules в template.php НЕ НУЖНО!
Не пропадает, а вызывает ошибку. В связи с чем поясняю, что запись вида if($this->page_body) применительна к версии 1.10.3, в более ранних версиях это условие выглядит как if($inPage->page_body). Соответственно для ранних версий все это дело должно быть приведено к следующему виду — if($inPage->page_body && !$inPage->countModules('название_позиции')).когда прописываю в темплейте указанный код, всё содержимое сайта пропадает.
valenzetti, что конкретно вам непонятно?
Без вмешательства никак. Корректировать файл стилей нужно будет в любом случае, а это насколько я понимаю из вопроса уже неприемлемо.
<?= mb_strimwidth(strip_tags($items[$i]['desc']), 0, 70, "..."); ?>