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

  • 8 Ответов
  • 265 Просмотров

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

*

Оффлайн kivik92

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

*

Оффлайн kivik92

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

*

Оффлайн Shustry

  • *****
  • 6426
  • [+]736 / [-]3
  • Рисую дизайны
    • Просмотр профиля
    • Примеры работ
templates/шаблон/html/modules.php — есть такой файл?
Бесплатно консультирую по дизайну и вёрстке (только в icq и личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

Оффлайн kivik92

Да есть вот его код:
Код: (php) [Выделить]
<?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 == ) :
$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 == ) { echo 'in'; } ?>">

            <div class="accordion-inner">
                <?php echo $module->content?>
            </div>

        </div>
    </div><!--end_module //-->

  <?php
  $countc
++;
  endif;
}

*

Оффлайн Shustry

  • *****
  • 6426
  • [+]736 / [-]3
  • Рисую дизайны
    • Просмотр профиля
    • Примеры работ
Попробуйте обернуть в условие 69-ю строку. Вместо:

Код: (php) [Выделить]
echo "\t\t\t\t" . '<h2 class="title">' . $icon . $title .'</h2>' . "\n";
Так:

Код: (php) [Выделить]
if( !empty($module->title) ) {
echo "\t\t\t\t" . '<h2 class="title">' . $icon . $title .'</h2>' . "\n";
}
Бесплатно консультирую по дизайну и вёрстке (только в icq и личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

Оффлайн Septdir

  • *******
  • 2084
  • [+]106 / [-]0
  • JoomlaZen
    • Просмотр профиля
    • Игорь «Septdir» Бердичевский
Попробуйте обернуть в условие 69-ю строку. Вместо:
Код: (php) [Выделить]
if( !empty($module->title) ) {
echo "\t\t\t\t" . '<h2 class="title">' . $icon . $title .'</h2>' . "\n";
}
Дык тайт то не пустой тогда уж вот так.
Код: (php) [Выделить]
if ($module->showtitle) {
echo "\t\t\t\t" . '<h2 class="title">' . $icon . $title .'</h2>' . "\n";
}


Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты: Сайт | skype:septdir | Telegram | VK | Facebook | Twiter | Все контакты

*

Оффлайн Shustry

  • *****
  • 6426
  • [+]736 / [-]3
  • Рисую дизайны
    • Просмотр профиля
    • Примеры работ
Septdir, да. Я там поторопился.
Бесплатно консультирую по дизайну и вёрстке (только в icq и личку сердечно прошу не стучать). Платно делаю дизайн, вёрстку и темплейты для Joomla. Работаю только за деньги. За большие. И долго. Но качественно.
---------------------------------------------------------
xmpp:joomla@conference.jabber.ru - наша конфа!

*

Оффлайн kivik92

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



Блин спасибо огромное без Вас пипец вообще был !
Спасибо еще раз !

*

Оффлайн kivik92

Septdir, да. Я там поторопился.
СПасибо уважаемый модератор все заработало !