Новости Joomla

Компонент Joomla 6: Генератор LLMs.txt.

Компонент Joomla 6: Генератор LLMs.txt.

Компонент Joomla 6: Генератор LLMs.txt.

Ещё один генератор ИИ-файлов llms.txt и llms-full.txt.

Основные особенности/возможности компонента:

  • Генерация по стандарту: Автоматическое создание файла-визитки llms.txt и расширенной версии llms-full.txt с аннотированным списком материалов.
  • Интеллектуальная работа с контентом: Компонент использует мета-описания (Meta Description) из статей и пунктов меню, превращая SEO-настройки сайта в качественный контекст для нейросетей.
  • Просмотреть результат генерации файлов можно сразу в рабочей области компонента. После внесения корректив (через Настройки компонента. При отладке лучше открыть три вкладки в браузере: Настройка — Геренация/Превью — Список Материалов/Категории/Меню.) — проводим перегенерацию, смотрим результат до полной «победы».
  • Автоматизация и безопасность: Синхронизация с sitemap.xml, группировка по категориям и автоматическое создание резервных копий (.bak) при каждой генерации.
  • Гибкое управление: Возможность исключения определенных категорий и/или статей и/или пунктов меню, а также простая настройка через стандартную админпанель Joomla.
  • Подробное руководство/справка: Пошаговая инструкция для пользователя в Настройках компонента для редакторов с базовым знанием администрирования Joomla.

👉 Важно учесть.
1️⃣ Компонент Генератор LLMs.txt изначально составляет базовый список ссылок на основе sitemap.xml и сверяется с ним на предмет: запрета индексации url в robots.txt, тегов noinex/nofollow. Это экономит время на проверку «закрыть от индексации», поскольку компонент генерации Sitemap.xml уже реализовал эту задачу. Посему, формирование ссылок для ИИ имеет комплексный подход, составление грамотного/валидного/релевантного sitemap.xml никто не отменял.

2️⃣ Тексты-описания ссылок формируются из Meta Description com_content (только компонент Материалы) и выбранных пользователем Меню сайта. Важно, чтобы Meta Description были уникальными и релевантными, соответствовали базовому seo. Составленные «на отшибись» Description для ИИ — «не катит» (впрочем, для поисковых систем они тоже «не канали»).

Разработчик - участник нашего сообщества Александр Кузнецов (@newvksan).

Страница расширения

@joomlafeed

#joomla #ии #ai

👩‍💻 WT LLMs для Joomla: llms.txt, llms.json для AI-агентов.

👩‍💻 WT LLMs для Joomla: llms.txt, llms.json для AI-агентов.

Это Joomla-компонент для публикации AI-ready карты сайта и автоматической генерации файлов llms.txt, llms-full.txt и llms.json по концепции llmstxt.org.  Также о концепции llms.txt говорит Google в своей справке Lighthouse. Решение помогает LLM-моделям, AI-агентам, GEO/AI SEO-процессам и внутренним автоматизациям получать структурированные данные о сайте без ручной сборки JSON и Markdown.

С помощью WT LLMs можно:
- создать структурированное описание сайта для AI-агентов;
- управлять профилем сайта, картой интентов и каноническими страницами для этих интентов из админки Joomla;
- генерировать llms.txt и llms.json;
- использовать REST API для автоматического заполнения данных;
- отдавать публичную schema-инструкцию для AI-агентов;

В комплект компонента входит плагин markdown-версии страниц Joomla. Системный плагин Joomla, который добавляет альтернативное Markdown-представление страниц сайта. Он позволяет отдавать содержимое страницы в более чистом текстовом формате, удобном для AI-агентов, LLM, поисковых систем и технических интеграций.
Плагин добавляет в ссылки на AI-файлы.

Пакет подходит для сайтов на Joomla 5+, которым важно сделать контент понятнее для LLM, AI-поиска, ассистентов и будущих систем машинного чтения.

Видео:
- ВК Видео
- RuTube
- YouTube

Ссылки:
Страница расширения
GitHub

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 13 Ответов
  • 15789 Просмотров
*

Rollex

  • Новичок
  • 5
  • 0 / 0
Гуглю уже весь день и всё вокруг да около...
стоит шаблон http://www.yootheme.com/demo/joomla/balance
Необходимо убрать контент с главной страницы
Через Main menu не удаётся отключить привязку к какому либо матерьялу

Пример: () Оставить меню и слайд бокс

*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Убрать контент с главной страницы
« Ответ #1 : 20.04.2012, 11:40:49 »
Этот контент, который хотите убрать выводится с помощью модулей.
Смотрите Менеджер модулей.
И, вообще-то, раз Вы его купили, то смотрите инструкцию к нему
*

Rollex

  • Новичок
  • 5
  • 0 / 0
Re: Убрать контент с главной страницы
« Ответ #2 : 20.04.2012, 11:50:34 »
Этот контент, который хотите убрать выводится с помощью модулей.
Смотрите Менеджер модулей.
И, вообще-то, раз Вы его купили, то смотрите инструкцию к нему
Я тоже так думал отключил все модули он все равно есть если смотреть через исходный код вижу секцию
Код
<section id="content">
бла бла бла
</section
Снос этой секции в php убивает контент и на других страницах
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Убрать контент с главной страницы
« Ответ #3 : 20.04.2012, 12:08:36 »
Не знаю, что отключали, но даже на демо шаблона видна позиция "Top B" http://www.yootheme.com/demo/themes/joomla/2012/balance/index.php?option=com_content&view=article&id=13&Itemid=3
*

Rollex

  • Новичок
  • 5
  • 0 / 0
Re: Убрать контент с главной страницы
« Ответ #4 : 20.04.2012, 12:31:53 »
Не знаю, что отключали, но даже на демо шаблона видна позиция "Top B" http://www.yootheme.com/demo/themes/joomla/2012/balance/index.php?option=com_content&view=article&id=13&Itemid=3
Блоки позиции "Тор В" у меня отключены.
Речь идет о контенте http://i36.fastpic.ru/big/2012/0420/ef/05f8334d0f467fea8c3ea2a9265bd0ef.png

*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Убрать контент с главной страницы
« Ответ #5 : 20.04.2012, 12:39:09 »
Честно говоря, я этот шаблон не покупал и не разбирался с ним.
Посмотрите внимательней прилагаемые к шаблону демо-данные или инструкции.
*

Rollex

  • Новичок
  • 5
  • 0 / 0
Re: Убрать контент с главной страницы
« Ответ #6 : 20.04.2012, 12:53:47 »
Хорошо, а вообще как в стандартных шаблонах отключается? По идее он тоже зависит от Main Menu и если не выбрать материал выдаст ерор
*

Rollex

  • Новичок
  • 5
  • 0 / 0
Re: Убрать контент с главной страницы
« Ответ #8 : 20.04.2012, 15:02:11 »
template.php
Код
<?php
/**
* @package   yoo_balance
* @author    YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license   YOOtheme Proprietary Use License (http://www.yootheme.com/license)
*/

// get template configuration
include($this['path']->path('layouts:template.config.php'));

?>
<!DOCTYPE HTML>
<html lang="<?php echo $this['config']->get('language'); ?>" dir="<?php echo $this['config']->get('direction'); ?>">

<head>
<?php echo $this['template']->render('head'); ?>
</head>

<body id="page" class="page <?php echo $this['config']->get('body_classes'); ?>"  data-config='<?php echo $this['config']->get('body_config','{}'); ?>'>

<?php if ($this['modules']->count('absolute')) : ?>
<div id="absolute">
<?php echo $this['modules']->render('absolute'); ?>
</div>
<?php endif; ?>

<div id="block-main"><div>

<div class="wrapper">

<header id="header">

<div id="toolbar" class="grid-block">

<?php if ($this['modules']->count('toolbar-l') || $this['config']->get('date')) : ?>
<div class="float-left">

<?php if ($this['config']->get('date')) : ?>
<time datetime="<?php echo $this['config']->get('datetime'); ?>"><?php echo $this['config']->get('actual_date'); ?></time>
<?php endif; ?>

<?php echo $this['modules']->render('toolbar-l'); ?>

</div>
<?php endif; ?>

<?php if ($this['modules']->count('toolbar-r')) : ?>
<div class="float-right"><?php echo $this['modules']->render('toolbar-r'); ?></div>
<?php endif; ?>

</div>

<div id="headerbar" class="grid-block">

<?php if ($this['modules']->count('logo')) : ?>
<a id="logo" href="<?php echo $this['config']->get('site_url'); ?>"><?php echo $this['modules']->render('logo'); ?></a>
<?php endif; ?>

<?php if($this['modules']->count('headerbar')) : ?>
<div class="left"><?php echo $this['modules']->render('headerbar'); ?></div>
<?php endif; ?>

</div>

<div id="menubar" class="grid-block">

<?php  if ($this['modules']->count('menu')) : ?>
<nav id="menu"><?php echo $this['modules']->render('menu'); ?></nav>
<?php endif; ?>

<div id="menubar-r"><div></div></div>

<?php if ($this['modules']->count('search')) : ?>
<div id="search"><?php echo $this['modules']->render('search'); ?></div>
<?php endif; ?>

</div>

<?php if ($this['modules']->count('banner')) : ?>
<div id="banner"><?php echo $this['modules']->render('banner'); ?></div>
<?php endif;  ?>

</header>

<?php if ($this['modules']->count('top-a')) : ?>
<section id="top-a" class="grid-block"><?php echo $this['modules']->render('top-a', array('layout'=>$this['config']->get('top-a'))); ?></section>
<?php endif; ?>

<?php if ($this['modules']->count('top-b')) : ?>
<section id="top-b" class="grid-block"><?php echo $this['modules']->render('top-b', array('layout'=>$this['config']->get('top-b'))); ?></section>
<?php endif; ?>

<?php if ($this['modules']->count('innertop + innerbottom + sidebar-a + sidebar-b') || $this['config']->get('system_output')) : ?>
<div id="main" class="grid-block">

<div id="maininner" class="grid-box">

<?php if ($this['modules']->count('innertop')) : ?>
<section id="innertop" class="grid-block"><?php echo $this['modules']->render('innertop', array('layout'=>$this['config']->get('innertop'))); ?></section>
<?php endif; ?>

<?php if ($this['config']->get('system_output')) : ?>
<section id="content"><div class="grid-block">

<?php if ($this['modules']->count('breadcrumbs')) : ?>
<section id="breadcrumbs"><?php echo $this['modules']->render('breadcrumbs'); ?></section>
<?php endif; ?>

<?php echo $this['template']->render('content'); ?>

</div></section>
<?php endif; ?>

<?php if ($this['modules']->count('innerbottom')) : ?>
<section id="innerbottom" class="grid-block"><?php echo $this['modules']->render('innerbottom', array('layout'=>$this['config']->get('innerbottom'))); ?></section>
<?php endif; ?>

</div>
<!-- maininner end -->

<?php if ($this['modules']->count('sidebar-a')) : ?>
<aside id="sidebar-a" class="grid-box"><?php echo $this['modules']->render('sidebar-a', array('layout'=>'stack')); ?></aside>
<?php endif; ?>

<?php if ($this['modules']->count('sidebar-b')) : ?>
<aside id="sidebar-b" class="grid-box"><?php echo $this['modules']->render('sidebar-b', array('layout'=>'stack')); ?></aside>
<?php endif; ?>

</div>
<?php endif; ?>
<!-- main end -->

<?php if ($this['modules']->count('bottom-a')) : ?>
<section id="bottom-a" class="grid-block"><?php echo $this['modules']->render('bottom-a', array('layout'=>$this['config']->get('bottom-a'))); ?></section>
<?php endif; ?>

</div>

</div></div>

<?php if ($this['modules']->count('bottom-b')) : ?>
<div id="block-bottom">

<div class="wrapper">

<section id="bottom-b" class="grid-block"><?php echo $this['modules']->render('bottom-b', array('layout'=>$this['config']->get('bottom-b'))); ?></section>

</div>

</div>
<?php endif; ?>

<?php if ($this['modules']->count('footer + debug') || $this['config']->get('warp_branding')) : ?>
<div id="block-footer">

<div class="wrapper">


<footer id="footer" class="grid-block">

<?php if ($this['config']->get('totop_scroller')) : ?>
<a id="totop-scroller" href="#page"></a>
<?php endif; ?>

<?php
echo $this['modules']->render('footer');
$this->output('warp_branding');
echo $this['modules']->render('debug');
?>

</footer>

</div>

</div>
<?php endif; ?>

<?php echo $this->render('footer'); ?>

</body>
</html>

Подскажите как поставить условие для вывода контента если это не главная страница
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: Убрать контент с главной страницы
« Ответ #9 : 20.04.2012, 15:08:14 »
Проверка на главную:
Спойлер
[свернуть]
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Убрать контент с главной страницы
« Ответ #10 : 20.04.2012, 15:20:42 »
Проверка на главную:
Мы уже обсуждали в теме Joomla 2.5 - проверка на главную страницу
artel-st Предложение ваше не универсально
Код: php
<?php if (JURI::current()!= JURI::base()){ ?>
<h1>Все что не на главной здесь!</h1>
<?php } ?>
*

Volt-R

  • Новичок
  • 1
  • 0 / 0
Re: Убрать контент с главной страницы
« Ответ #11 : 20.05.2012, 13:00:53 »
Ребята подскажите пожалуйста, я сделал так что контент у меня отображается только на главной странице, а на остальных нет.
А мне надо наоборот, чтобы контент присутствовал на всех страницал кроме главной.

Проще говоря как в этом коде прописать нужное условие

<?php if (JURI::current()!= JURI::base()){ ?>
<h1>Все что не на главной здесь!</h1>
<?php } ?>

чтобы контент не отображался на главной?

Спасибо большое!

Сайт: photo.rclassic.com.ua

Код
<?php
// ************************************************************************
// PURE Joomla! CORE FILE - commercial template design by Brian Stich
// (c) 2006-2012 - Club Template of the Pure Joomla! Pro Template Club
// ************************************************************************
// no direct access
defined( '_JEXEC' ) or die( 'Restricted index access' );
define( 'YOURBASEPATH', dirname(__FILE__) );?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<jdoc:include type="head" />
<!-- PARAMETERS -->
<?php include (YOURBASEPATH.DS . "/scripts/req_parameters.php");?>
<!-- CSS and SPLITTING CONDITIONS -->
<?php include (YOURBASEPATH.DS . "/scripts/req_css.php");?>
<!-- IE CONSIDERATIONS -->
<?php include (YOURBASEPATH.DS . "/scripts/req_ie_considerations.php");?>  
</head>
<body>
<div id="page-bg">
<div id="page-bg-2">
<?php if($show_pjdate!="hide"){?>
<div id="date_frame" class="cf">
<div id="date_frame-inner" class="page-center pjlimiter">
<?php if($show_pjdate!="hide") echo date("$show_pjdate");?>
</div>
</div>
<?php }?>
<div id="page-bg-inner" class="page-center pjlimiter">
<div id="logo_frame">
<div id="logo-inner">
<?php if ($this->countModules('banner')) : ?>
<div id="banner-frame">
<div id="banner">
<jdoc:include type="modules" name="banner" style="xhtml" />
</div>
</div>
<?php endif; ?>  
<a id="logo" href="<?php echo $this->baseurl; ?>"></a>
</div>
</div>
</div>
<?php if ($this->countModules('superheader')) { ?>
<div id="superheader_bg">
<div class="page-center pjlimiter">
<div id="sheaderwrapper">
<div id="sheadermid">
<div id="sheader-pad">
<jdoc:include type="modules" name="superheader" style="raw" />
</div>
<div id="superheader-shadow">
<div id="shs_l"></div>
<div id="shs_mid"></div>
<div id="shs_r"></div>
</div>
</div>
</div>
</div>
</div>
<?php } ?>
<?php if ($this->countModules('topMenu')) : ?>
<div id="menuwrapper" class="fixmenu">
<div class="menucenter page-center pjlimiter">
<div id="menuwrapper-inner" class="corner-all shadow-dark">
<div class="page-center pjlimiter">
<div id="sf-l">
<div id="sf-r">
<div id="sf">
<div id="innermenu">
<jdoc:include type="modules" name="topMenu" style="raw" />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<?php endif; ?>
<div class="page-center pjlimiter">
                                           <?php if (JURI::current() == JURI::base()) { ?>
<div id="black-semi-bg" class="transparent30black corner-all">

<div class="pad10">
<div id="white-page">
<?php if ($this->countModules('header')) { ?>
<div id="headerwrapper">
<div id="headermid">
<div id="header-pad">
<jdoc:include type="modules" name="header" style="raw" />
</div>
</div>
</div>
<?php } ?>
<div id="mainpage-frame">
<div id="mainpage">
<div class="page-pad">
<?php if ($this->countModules('breadcrumb')) { ?>
<div id="breadcrumb" class="corner-all shadow-dark">
<jdoc:include type="modules" name="breadcrumb" style="raw" />
</div>
<?php }?>
<?php if ($this->countModules('top')) { ?>
<div id="top-module-area" class="cf">
<div id="top-module-pad">
<jdoc:include type="modules" name="top" style="puremodule" />
</div>
</div>
<?php } ?>
<div class="zonespot">
<?php if ($this->countModules('topzone1-a')) { ?>
<div id="topzone1-a" class="zonefloat">
<jdoc:include type="modules" name="topzone1-a" style="puremodule_2" />
</div>
<?php } ?>
<?php if ($this->countModules('topzone1-b')) { ?>
<div id="topzone1-b" class="zonefloat">
<jdoc:include type="modules" name="topzone1-b" style="puremodule_2" />
</div>
<?php } ?>
<?php if ($this->countModules('topzone1-c')) { ?>
<div id="topzone1-c" class="zonefloat">
<jdoc:include type="modules" name="topzone1-c" style="puremodule_2" />
</div>
<?php } ?>
</div>
<?php if ($this->countModules('user1 or user2 or user3')) { ?>
<div id="top-users-area" class="corner-all">
<div id="top-users-pad" class="cf">
<?php if($this->countModules('user1')) { ?>
<div class="usera<?php echo $w_changer; ?>">
<jdoc:include type="modules" name="user1" style="puremodule" />
</div>
<?php } ?>
<?php if($this->countModules('user2')) { ?>
<div class="userb<?php echo $w_changer; ?>">
<jdoc:include type="modules" name="user2" style="puremodule" />
</div>
<?php } ?>
<?php if($this->countModules('user3')) { ?>
<div class="userb<?php echo $w_changer; ?>">
<jdoc:include type="modules" name="user3" style="puremodule" />
</div>
<?php } ?>
</div>
</div>
<?php } ?>
<?php if ($this->countModules('no_component')) { ?>
<div id="no_component">
<!-- The No_Component Module has been Published -->
</div>
<?php } else { ?>
<div id="outer-container">
<?php if ($enablesocial=='1') { ?>
<?php include (YOURBASEPATH.DS . "/scripts/pj_social_icons.php");?>
<?php };?>
<?php if ($this->countModules('outer-left')) { ?>
<div id="outercolumn-l" class="accord1">
<div id="outerpad-l">
<div class="outer-mod">
<div class="floatpos3">
<jdoc:include type="modules" name="outer-left" style="puremodule" />
</div>
</div>
</div>
</div>
<?php } ?>
<div class="innerbarrel">
<div id="main-white-page" class="corner-all shadow-dark">
<div id="inner-pad">
<?php if ($this->countModules('top2')) { ?>
<div id="top-2-module-area" class="cf">
<div id="top-2-module-pad">
<jdoc:include type="modules" name="top2" style="puremodule" />
</div>
</div>
<?php } ?>
<div id="contentframe">
<div id="contentcolumn">
<div id="mainbody-pad">
<jdoc:include type="message" />
<?php if ($this->countModules('top3')) { ?>
<div id="top-3-module-area" class="cf">
<jdoc:include type="modules" name="top3" style="puremodule" />
</div>
<?php } ?>
<div id="component_frame">
<jdoc:include type="component" />
</div>
</div>
<?php if ($this->countModules('user4 or user5')) { ?>
<div id="users45" class="cf">
<div id="users45-inner">
<?php if($this->countModules('user4')) { ?>
<div class="usera<?php echo $w_changer3; ?>">
<div class="users45-inner-2">
<jdoc:include type="modules" name="user4" style="puremodule" />
</div>
</div>
<?php } ?>
<?php if($this->countModules('user5')) { ?>
<div class="userb<?php echo $w_changer3; ?>">
<div class="users45-inner-2">
<jdoc:include type="modules" name="user5" style="puremodule" />
</div>
</div>
<?php } ?>
</div>
</div>
<?php } ?>
</div>
<!--contentcolumn -->
</div>
<!--contentframe-->
<?php if ($this->countModules('left')) { ?>
<div id="leftcolumn" class="accord2">
<div id="left-mod" class="cf">
<div class="floatpos1">
<jdoc:include type="modules" name="left" style="puremodule" />
</div>
</div>
</div>
<?php } ?>
<?php if ($this->countModules('right')) { ?>
<div id="rightcolumn" class="accord3">
<div id="right-mod" class="cf">
<div class="floatpos2">
<jdoc:include type="modules" name="right" style="puremodule" />
</div>
</div>
</div>
<?php } ?>
<?php if ($this->countModules('user6 or user7 or user8 or user9 or botzone1-a or botzone1-b or botzone1-c')) { ?>
<div id="bottom-users-area">
<div id="bottom-users-pad" class="cf">
<?php if($this->countModules('user6')) { ?>
<div class="usera<?php echo $w_changer2; ?> cf">
<jdoc:include type="modules" name="user6" style="puremodule" />
</div>
<?php } ?>
<?php if($this->countModules('user7')) { ?>
<div class="user<?php echo $userindicator; ?><?php echo $w_changer2; ?> cf">
<jdoc:include type="modules" name="user7" style="puremodule" />
</div>
<?php } ?>
<?php if($this->countModules('user8')) { ?>
<div class="userb<?php echo $w_changer2; ?> cf">
<jdoc:include type="modules" name="user8" style="puremodule" />
</div>
<?php } ?>
<?php if($this->countModules('user9')) { ?>
<div class="userb<?php echo $w_changer2; ?> cf">
<jdoc:include type="modules" name="user9" style="puremodule" />
</div>
<?php } ?>
</div>
</div>
<?php } ?>
</div>
</div>
<!--inner-pad-->
</div>
<!--innerbarrel-->
<?php if ($this->countModules('outer-right')) { ?>
<div id="outercolumn-r" class="accord4">
<div id="outerpad-r">
<div class="outer-mod">
<div class="floatpos4">
<jdoc:include type="modules" name="outer-right" style="puremodule" />
</div>
</div>
</div>
</div>
<?php } ?>
</div>
<!--outer-container-->
<?php } ?>
<?php if ($this->countModules('user10 or user11 or user12 or user13 or botzone1-a or botzone1-b or botzone1-c')) { ?>
<div id="bottom-users-2-area" class="corner-all">
<div id="bottom-users-2-pad" class="cf">
<?php if($this->countModules('user10')) { ?>
<div class="usera<?php echo $w_changer4; ?> cf">
<jdoc:include type="modules" name="user10" style="puremodule" />
</div>
<?php } ?>
<?php if($this->countModules('user11')) { ?>
<div class="user<?php echo $userindicator2; ?><?php echo $w_changer4; ?> cf">
<jdoc:include type="modules" name="user11" style="puremodule" />
</div>
<?php } ?>
<?php if($this->countModules('user12')) { ?>
<div class="userb<?php echo $w_changer4; ?> cf">
<jdoc:include type="modules" name="user12" style="puremodule" />
</div>
<?php } ?>
<?php if($this->countModules('user13')) { ?>
<div class="userb<?php echo $w_changer4; ?> cf">
<jdoc:include type="modules" name="user13" style="puremodule" />
</div>
<?php } ?>
<div class="zonespot">
<?php if ($this->countModules('botzone1-a')) { ?>
<div id="botzone1-a" class="zonefloat">
<jdoc:include type="modules" name="botzone1-a" style="puremodule_2" />
</div>
<?php } ?>
<?php if ($this->countModules('botzone1-b')) { ?>
<div id="botzone1-b" class="zonefloat">
<jdoc:include type="modules" name="botzone1-b" style="puremodule_2" />
</div>
<?php } ?>
<?php if ($this->countModules('botzone1-c')) { ?>
<div id="botzone1-c" class="zonefloat">
<jdoc:include type="modules" name="botzone1-c" style="puremodule_2" />
</div>
<?php } ?>
</div>
<!-- end zonespot -->
</div>
</div>
<?php } ?>
<?php if ($this->countModules('user14 or user15 or user16 or user17')) { ?>
<div id="bottom-users-3-area">
<div id="bottom-users-3-pad" class="cf">
<?php if($this->countModules('user14')) { ?>
<div class="usera<?php echo $w_changer5; ?> cf">
<jdoc:include type="modules" name="user14" style="puremodule" />
</div>
<?php } ?>
<?php if($this->countModules('user15')) { ?>
<div class="user<?php echo $userindicator3; ?><?php echo $w_changer5; ?> cf">
<jdoc:include type="modules" name="user15" style="puremodule" />
</div>
<?php } ?>
<?php if($this->countModules('user16')) { ?>
<div class="userb<?php echo $w_changer5; ?> cf">
<jdoc:include type="modules" name="user16" style="puremodule" />
</div>
<?php } ?>
<?php if($this->countModules('user17')) { ?>
<div class="userb<?php echo $w_changer5; ?> cf">
<jdoc:include type="modules" name="user17" style="puremodule" />
</div>
<?php } ?>
</div>
</div>
<?php } ?>
<?php if ($this->countModules('bottom-fixed')) { ?>
<div id="bottomwrapper">
<div id="bottomwrapper-inner">
<jdoc:include type="modules" name="bottom-fixed" style="xhtml" />
</div>
</div>
<?php } ?>
</div>
</div>
</div>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
<div id="footerzone">
<div id="footer-frame" class="pjlimiter page-center">
<div id="footer-pad">
<div class="zonespot">
<?php if ($this->countModules('footerzone1-a')) { ?>
<div id="footerzone1-a" class="zonefloat">
<jdoc:include type="modules" name="footerzone1-a" style="puremodule_2" />
</div>
<?php } ?>
<?php if ($this->countModules('footerzone1-b')) { ?>
<div id="footerzone1-b" class="zonefloat">
<jdoc:include type="modules" name="footerzone1-b" style="puremodule_2" />
</div>
<?php } ?>
<?php if ($this->countModules('footerzone1-c')) { ?>
<div id="footerzone1-c" class="zonefloat">
<jdoc:include type="modules" name="footerzone1-c" style="puremodule_2" />
</div>
<?php } ?>
</div>
</div>
</div>
</div>
</div>
<div id="footer_text_frame">
<div class="pjlimiter page-center">
<div id="footer_text" class="corner-all shadow-dark">
<div id="small_logo_frame">
<?php if ($show_smlogo == '1') {?>
<div id="small_logo">
<a href="http://www.ms.rclassic.com.ua" target="_blank" title="Посетите сайт создателя" alt="Majestic Studio"></a>
</div>
<?php } else { ?>
<!-- www.pure-joomla.com -->
<?php }?>
</div>
<div id="footer_text-pad">
<jdoc:include type="modules" name="footer" style="xhtml" />
</div>
</div>
</div>
</div>
<div id="debug">
<jdoc:include type="modules" name="debug" style="xhtml" />
</div>
<?php if($show_btt=="yes"){ ?> <a href="#" id="toTop"><?php echo $btt_text;?></a> <?php }?>
</body>
<!-- JS -->
<?php include (YOURBASEPATH.DS . "/scripts/req_js.php");?>
</html>
*

legis007

  • Новичок
  • 2
  • 1 / 0
Re: Убрать контент с главной страницы
« Ответ #12 : 17.03.2013, 05:48:43 »
Вопрос с отображением поля контента на разных страницах я решил для себя следующим образом:
1) Сначала я создаю новую позицию для модуля, размещаю её рядом с кодом вывода контента и окружаю позицию модуля вместе с контентом условием показа модуля.
Код
	
<?php if ($this->countModules('cleanpage')) : ?>
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="cleanpage" style="rounded"/>
<?php endif; ?>
2)далее создаю пустой HTML модуль и отмечаю на каких страницах он будет отображаться, а вместе с ним и сам контент

Конечно происходит легкое засорение кода страницы в виде небольшого дерева пустых div'ов(хотя если есть AMM и это решается), но, я думаю, это гораздо удобнее для конечного пользователя, чем каждый раз ковырять шаблон ^-^
« Последнее редактирование: 17.03.2013, 05:56:35 от legis007 »
*

МихаилМ

  • Захожу иногда
  • 55
  • 2 / 0
Re: Убрать контент с главной страницы
« Ответ #13 : 28.09.2014, 21:33:28 »
Я может быть глупость напишу, но без ковыряния в коде можно убрать контент с нужной вам страницы - только с помощью Joomla.

Надо сделать пунктом меню либо блог главной страницы или категория com_content.

Далее нужно просто установить в параметрах макета - 0 количество на всю страницу, 0 - введений, 0  колонок, затем поставить галочки "сообщение об отсутствии материалов". И все - страница без блока контента и без всяких ненужных дивов.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Передирект страницы панели управления

Автор aviyar

Ответов: 6
Просмотров: 16403
Последний ответ 09.04.2025, 11:53:35
от aviyar
как выводить категории на главной странице.

Автор makarovse

Ответов: 7
Просмотров: 4955
Последний ответ 03.04.2022, 19:50:42
от THE KILLERS
Ошибка при сохранении страницы

Автор gaa001

Ответов: 3
Просмотров: 3013
Последний ответ 05.11.2019, 14:14:37
от gaa001
Последние посещенные страницы пользователем

Автор Fedor Vlasenko

Ответов: 18
Просмотров: 9465
Последний ответ 06.08.2019, 13:41:48
от pH43
Как убрать index.php из ссылки в Joomla 2.5.4

Автор Sielena

Ответов: 56
Просмотров: 50264
Последний ответ 25.02.2019, 20:09:43
от zorlyglaiz