Новости Joomla

Перевод и публикация интервью на греческом портале Joomla Утро, просматриваешь входящие письма и...

Перевод и публикация интервью на греческом портале Joomla 🇬🇷Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции.Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью. Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент. 🇬🇷 Интервью на греческом портале (joomla.gr)🌐 Оригинальное интервью (на английском)Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5

👩‍💻 Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5.В Joomla для выполнения внешних запросов из PHP к сторонним API используется класс Joomla\Http\Http напрямую или же Joomla\Http\HttpFactory, который возвращает для работы преднастроенный по умолчанию класс Http. О работе с HTTP-запросами подробно рассказывалось в статье 2021 года Создание внешних запросов с использованием HttpFactory (Joomla). Некоторые изменения касаются работы с ответами на запросы. Например, наш запрос:
use Joomla\Http\HttpFactory;$http = (new HttpFactory)->getHttp($options, ['curl', 'stream']);$response = $http->get('https://any-url.ru/api/any/endpoint');
Раньше можно было получить код ответа или тело ответа как свойство $response - $response->code или $response->body. Однако, Joomla, начиная с Joomla 4 во многом переходит на стандарты PSR. В частности для работы с HTTP-ответами - на PSR-7. Также хорошая статья на Хабре о PSR-7: PSR-7 в примерах.
Прямое обращение к свойствам code, headers, body объявлено устаревшим в Joomla 6.0.0 и обещают удалить в Joomla 7.0.0.
Вместо этого нужно работать с HTTP-ответом по стандартам PSR-7. Код ответа.Было $response->code. Стало $response->getStatusCode().Заголовки ответа.Было $response->headers. Стало $response->getHeaders().Тело ответа.Было $response->body. Стало (string)$response->getContents().В тело ответа теперь приходит не строка, а поток - объект класса Laminas\Diactoros\Stream. Поэтому его нужно привести к строке (если это json, к примеру): (string)$response->getContents(). Чаще всего в коде Joomla встречается именно такой вариант. Однако, есть и вариант с перемещением указателя чтения на начало потока:
// Получили ответ в виде потока$stream = $response->getBody();// "перемотали" на начало$stream->rewind();// Получили строковый ответ$json = $stream->getContents();
В итоге результат одинаковый.@joomlafeed#joomla #разработка #php

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

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

Автор makarovse

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

Автор gaa001

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

Автор Fedor Vlasenko

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

Автор Sielena

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