Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

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

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
Просмотров: 12740
Последний ответ 09.04.2025, 11:53:35
от aviyar
как выводить категории на главной странице.

Автор makarovse

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

Автор gaa001

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

Автор Fedor Vlasenko

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

Автор Sielena

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