Форум русской поддержки Joomla!® CMS
09.12.2016, 15:35:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Заголовок модуля отображается в коде страницы!

 (Прочитано 114 раз)
0 Пользователей и 1 Гость смотрят эту тему.
kivik92
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 9



« : 23.10.2016, 16:20:18 »

Доброго времени суток уважаемые форумчани Yes!!
Помогите новичку Smiley!
Проблема далее:
Имеем сайт на Joomla Joomla! 3.3.0 Stable
Установлен шаблон tx_appy!
На главной странице вверху стоит модуль слайд-шоу, так вот в настройках модуля показывать заголовок — не показывать стоит галочка! И так и есть заголовк модуля не показывается, НО  Shocked в коде самой страницы заголовок стоит (просто ему прописан стиль display:none;), как вообще убрать этот заголовок с кода страницы? !
Спасибо
« Последнее редактирование: 23.10.2016, 17:29:01 от kivik92 » Записан
kivik92
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 9



« Ответ #1 : 24.10.2016, 23:04:40 »

 ! ! ! !
Помогите а то это вообще ужас, все название модулей у меня на странице просто находяться!
Записан
Shustry
Moderator
*****

Репутация: +727/-3
Offline Offline

Пол: Мужской
Сообщений: 6667


Рисую дизайны


« Ответ #2 : 24.10.2016, 23:27:45 »

templates/шаблон/html/modules.php — есть такой файл?
Записан
kivik92
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 9



« Ответ #3 : 25.10.2016, 00:21:48 »

Да есть вот его код:
Код
<?php
/**
* @package     Bootstrap Theme Framework
* @subpackage  Module Chrome
* @version     1.0.0
* @author      ThemeXpert http://www.themexpert.com
* @copyright   Copyright (C) 2010 - 2012 ThemeXpert
* @license     http://www.gnu.org/licenses/gpl-3.0.html GNU/GPLv3
* */

 
 
/*
* @modified Jonathan Shroyer of 'corePHP', LLC
* @url http://www.corephp.com
* @comment Restructured output for less divs and renamed classes
**/

 
function modChrome_standard( $module, $params, $attribs )
{
 
// Determines H tag level (ie. h1, h2, h3)
$headerLevel = isset( $attribs['headerLevel'] )? $attribs['headerLevel'] : 2;
 
// Badge?
$badge = preg_match( '/badge/', $params->get( 'moduleclass_sfx' ) )? '<span class="badge"></span>' : '';
 
   // Title icon
   $icon = preg_match( '/icon-[a-zA-Z0-9]*(-?[a-zA-Z0-9]*)/', $params->get( 'moduleclass_sfx' ), $match )? '<span class="'. $match[0].'"></span>' : '';
 
// Add module class suffix and unique class name
$moduleClassSfx = '';
   $moduleUniqueClass = ' mod-'. $module->id ;
 
if ( $params->get( 'moduleclass_sfx' )!= NULL )
   {
       $moduleClassSfx =  ' '.$params->get( 'moduleclass_sfx' );
   }
 
// Determine if title is on or off and add class
$showTitle = '';
$hide = '';
if ( $module->showtitle == 0 ) :
$showTitle = ' no-title';
endif;
 
   // Output module
 
   echo '<div class="block module' . $moduleClassSfx . $moduleUniqueClass . $showTitle . ' clearfix">' . "\n";
    echo "\t\t" . '<div class="header">' . "\n";
        echo $badge;
 
               //separate subtitle
               if( strpos( $module->title, '||' ) === FALSE)
               {
                   $title = $module->title;
 
               }else{
                   $titles = explode('||', $module->title);
                   $title = $titles[0];
                   $subTitle = $titles[1];
               }
 
 
               // Creates span around first word of module title for unique styling
               $parts = explode(' ', $title);
               $parts[0] = '<span>' . $parts[0] . '</span>';
               $title = implode(' ', $parts);
 
               echo "\t\t\t\t" . '<h2 class="title">' . $icon . $title .'</h2>' . "\n";
 
               if( !empty($subTitle) )
               {
                   echo "\t\t\t\t\t" . '<h3 class="subtitle">' . $subTitle .'</h3>' . "\n";
               }
 
    echo "\t\t\t" . '</div>' . "\n";
       if ( !empty ( $module->content ) ) :
       echo "\t\t\t" . '<div class="content">' . "\n";
        echo "\t\t\t\t" . $module->content . "\n";
        echo "\t\t\t\t" . '' . "\n";
       echo "\t\t\t" . '</div>' . "\n";
       endif;
   echo "\t" . '</div>';
 
}
 
 
function modChrome_basic($module, $params, $attribs)
{
   if (!empty ($module->content)){
       echo $module->content;
   }
}
 
function modChrome_tabs($module, &$params, &$attribs)
{
   global $counta;
 
   if ( $counta == '' ) { $counta = 0;}
   $headerLevel = isset($attribs['headerLevel'])? (int) $attribs['headerLevel'] : 3;
   // Badge?
   $badge = preg_match( '/badge/', $params->get( 'moduleclass_sfx' ) )? '<span class="badge"></span>' : '';
   if (!empty ($module->content)) : ?>
 
   <div class="mod-tab <?php echo $params->get('moduleclass_sfx'); ?>">
       <h<?php echo $headerLevel; ?> class="tab1-<?php echo $counta; ?>">
           <?php echo $module->title; ?>
       </h<?php echo $headerLevel;?>>
       <div class="tab-pane">
           <?php echo $module->content; ?>
       </div>
   </div>
 
   <?php
       $counta++;
   endif;
}
 
$countc = 0;
 
function modChrome_accordion($module, &$params, &$attribs)
{
 global $countc;
 if ( $countc == '' ) { $countc = 0;}
 $headerLevel = isset($attribs['headerLevel'])? (int) $attribs['headerLevel'] : 3;
 $positionName = isset($attribs['positionName'])? $attribs['positionName'] : $module->id;
 
   // Title icon
 $icon = preg_match( '/icon-[a-zA-Z0-9]*(-?[a-zA-Z0-9]*)/', $params->get( 'moduleclass_sfx' ), $match )? '<span class="'. $match[0].'"></span>' : '';
 
 if (!empty ($module->content)) : ?>
 
   <div class="accordion-group accordion-<?php echo $countc; ?>">
 
       <div class="accordion-heading">
           <a class="accordion-toggle" data-toggle="collapse" data-parent="#acc-<?php echo $positionName; ?>" href="#collapse-<?php echo $countc; ?>"><?php echo $icon . $module->title; ?></a>
       </div>
 
       <div id="collapse-<?php echo $countc; ?>" class="accordion-body collapse <?php if ( $countc == 0 ) { echo 'in'; } ?>">
 
           <div class="accordion-inner">
               <?php echo $module->content; ?>
           </div>
 
       </div>
   </div><!--end_module //-->
 
 <?php
 $countc++;
 endif;
}
 
Записан
Shustry
Moderator
*****

Репутация: +727/-3
Offline Offline

Пол: Мужской
Сообщений: 6667


Рисую дизайны


« Ответ #4 : 25.10.2016, 02:32:47 »

Попробуйте обернуть в условие 69-ю строку. Вместо:

Код
echo "\t\t\t\t" . '<h2 class="title">' . $icon . $title .'</h2>' . "\n";

Так:

Код
if( !empty($module->title) ) {
echo "\t\t\t\t" . '<h2 class="title">' . $icon . $title .'</h2>' . "\n";
}
Записан
Septdir
Живу я здесь
******

Репутация: +36/-3
Offline Offline

Пол: Мужской
Сообщений: 841


Skype: septdir


« Ответ #5 : 25.10.2016, 12:09:44 »

Попробуйте обернуть в условие 69-ю строку. Вместо:
Код
if( !empty($module->title) ) {
echo "\t\t\t\t" . '<h2 class="title">' . $icon . $title .'</h2>' . "\n";
}
Дык тайт то не пустой тогда уж вот так.
Код
if ($module->showtitle) {
echo "\t\t\t\t" . '<h2 class="title">' . $icon . $title .'</h2>' . "\n";
}
 


Записан
Shustry
Moderator
*****

Репутация: +727/-3
Offline Offline

Пол: Мужской
Сообщений: 6667


Рисую дизайны


« Ответ #6 : 25.10.2016, 12:34:03 »

Septdir, да. Я там поторопился.
Записан
kivik92
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 9



« Ответ #7 : 25.10.2016, 21:03:19 »

Дык тайт то не пустой тогда уж вот так.
Код
if ($module->showtitle) {
echo "\t\t\t\t" . '<h2 class="title">' . $icon . $title .'</h2>' . "\n";
}
 



Блин спасибо огромное без Вас пипец вообще был !
Спасибо еще раз !
Записан
kivik92
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 9



« Ответ #8 : 25.10.2016, 21:03:44 »

Septdir, да. Я там поторопился.
СПасибо уважаемый модератор все заработало !
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet