X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Теги <h1> в коммерческом шаблоне джумлы 2.5, не отображаются(
Mukis
Mukis
Topic Starter сообщение 9.4.2013, 16:51; Ответить: Mukis
Сообщение #1


Ребята, помогите. тег h1 не отображается. Прочитал кучу всего, но так и не смог разобраться

Если кратко, то прочитал это http://bestsovety.ru/advices/prog/php/13-joomla-h1%5D
и это
http://www.cy-pr.com/forum/f67/t29423/

залез в templates/ваш шаблон/html/
Нашел дефаулт.тхт

<?php
/**
* @version        $Id: default.php 20196 2011-01-09 02:40:25Z ian $
* @package        Joomla.Site
* @subpackage    com_content
* @copyright    Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.
* @license        GNU General Public License version 2 or later; see LICENSE.txt
*/

// no direct access
defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.DS.'helpers');

// Create shortcuts to some parameters.
$params        = $this->item->params;
$canEdit    = $this->item->params->get('access-edit');

?>

<div id="system" class="<?php $this->pageclass_sfx; ?>">

    <?php if ($this->params->get('show_page_heading', 1)) : ?>
    <h1 class="title"><?php echo $this->escape($this->params->get('page_heading')); ?></h1>
    <?php endif; ?>

    <div class="item">

        <?php if (!$this->print) : ?>
            <?php if ($params->get('show_email_icon')) : ?>
            <div class="icon email"><?php echo JHtml::_('icon.email',  $this->item, $params); ?></div>
            <?php endif; ?>
        
            <?php if ($params->get('show_print_icon')) : ?>
            <div class="icon print"><?php echo JHtml::_('icon.print_popup',  $this->item, $params); ?></div>
            <?php endif; ?>
        <?php else : ?>
            <div class="icon printscreen"><?php echo JHtml::_('icon.print_screen',  $this->item, $params); ?></div>
        <?php endif; ?>

        <?php if ($params->get('show_title')|| $params->get('access-edit')) : ?>
        <h1 class="title">

            <?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
                <a href="<?php echo $this->item->readmore_link; ?>"><?php echo $this->escape($this->item->title); ?></a>
            <?php else : ?>
                    <?php echo $this->escape($this->item->title); ?>
            <?php endif; ?>
                
        </h1>
        <?php endif; ?>
        
        <?php if ($params->get('show_create_date') || ($params->get('show_author') && !empty($this->item->author)) || $params->get('show_category')) : ?>
        <p class="meta">
    
            <?php
                
                if ($params->get('show_author') && !empty($this->item->author )) {
                    
                    $author =  $this->item->author;
                    $author = ($this->item->created_by_alias ? $this->item->created_by_alias : $author);
                    
                    if (!empty($this->item->contactid ) &&  $params->get('link_author') == true) {
                        echo JText::sprintf('COM_CONTENT_WRITTEN_BY' , JHTML::_('link',JRoute::_('index.php?option=com_contact&view=contact&id='.$this->item->contactid),$author));
                    } else {
                        echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author);
                    }

                }

                if ($params->get('show_create_date')) {
                    echo ' '.JText::_('TPL_WARP_ON').' '.JHTML::_('date',$this->item->created, JText::_('DATE_FORMAT_LC3'));
                }

                echo '. ';
            
                if ($params->get('show_category')) {
                    echo JText::_('TPL_WARP_POSTED_IN').' ';
                    $title = $this->escape($this->item->category_title);
                    $url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)).'">'.$title.'</a>';
                    if ($params->get('link_category') AND $this->item->catslug) {
                        echo $url;
                    } else {
                        echo $title;
                    }
                }
            
            ?>    
        
        </p>
        <?php endif; ?>

        <?php
        
            if (!$params->get('show_intro')) {
                echo $this->item->event->afterDisplayTitle;
            }
        
            echo $this->item->event->beforeDisplayContent;

            if (isset ($this->item->toc)) {
                echo $this->item->toc;
            }
            
        ?>

        <div class="content"><?php echo $this->item->text; ?></div>

        <?php if ($canEdit) : ?>
        <p class="edit"><?php echo JHtml::_('icon.edit', $this->item, $params); ?> <?php echo JText::_('TPL_WARP_EDIT_ARTICLE'); ?></p>
        <?php endif; ?>

        <?php echo $this->item->event->afterDisplayContent; ?>
    
    </div>

</div>


Господа, помогите разобраться, чтобы этот тег <h1> наконец можно было прописывать в тексте.
Куда вставлять строки

<?php echo($this->get('show_page_heading', 1)? "<h2>" : "<h1>")?>
<?php echo($this->params->get('show_page_heading', 1)? "<h2>" : "<h1>")?>

или любое другое решение проблемы.
Спасибо

Продолжаем истязания джумлы.

Выяснились новые факты. Тегом h1 обрамлен логотип, поэтому он не отображается нигде. Вопрос деформируется) Как снять с логотипа тег h1...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GreyWizard
GreyWizard
сообщение 10.4.2013, 6:54; Ответить: GreyWizard
Сообщение #2


Наверное все таки лезть в файлы стилей, а не напрямую в код?


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zumm
zumm
сообщение 17.4.2013, 15:12; Ответить: zumm
Сообщение #3


Не отображаются в смысле их невидно? Или просто все вырезаются? Скорее всего первое. В таком случае, предлагают открыть страницу в хроме, ПКМ -> Просмотр кода элемента. Найти любой h1, взглянуть слева на стили. Найти в каком из них есть что нибудь такое:

  ...
  display: none;
  ...


Окло стиля будет подписано в каком он файле находится. Открыть этот файл и удалить от туда данный стиль.

Или же, можно воткнуть костыль, в любой из файлов css которые подключены, добавить следующее:

h1
{
    display: block!important;
}


--------------------
В планах порабощение вселенной...


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dexus
Dexus
сообщение 18.4.2013, 15:43; Ответить: Dexus
Сообщение #4


(Mukis @ 9.4.2013, 19:51) *
Как снять с логотипа тег h1...

Тогда скорее всего надо править файл index.php вашего шаблона, ищете блок с названнием примерно div id="logo" и там исправляете.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
i_powerglory
i_powerglory
сообщение 18.4.2013, 17:41; Ответить: i_powerglory
Сообщение #5


Скорее всего, проблема в стилях. Можно на него взглянуть?


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dexus
Dexus
сообщение 18.4.2013, 20:14; Ответить: Dexus
Сообщение #6


i_powerglory,
Ну какие стили? Когда теги H1 прописывались в стилях?
ТС, дай ссылку на сайт.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mukis
Mukis
Topic Starter сообщение 19.4.2013, 1:02; Ответить: Mukis
Сообщение #7


Всем спасибо) Не отображалось - в смысле не было видно. Т.е. в коде он присутствовал, а на сайте - белое пятно.

Сайт - языки-спб.рф, но это я уже так - отступление от темы) Может кто-то сделает замечания по внутренней оптимизации сайта - буду рад)

Всем спасибо за помощь)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
magistr_yoda
magistr_yoda
сообщение 22.4.2013, 5:19; Ответить: magistr_yoda
Сообщение #8


Шаблоны под джумлу становятся всё навороченее и навороченнее, со своими фреймворками. Кажить однажды мне даже пришлось этот h1 прописывать прямо в com_content.
А вообще если в джумле что, где находится не знаешь, копируй из исходного кода нужный кусок и делай по нему поиск по файлам.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pesikotnet
pesikotnet
сообщение 30.5.2013, 16:50; Ответить: pesikotnet
Сообщение #9


Mukis,
Может быть сие спрятано и не только здесь, и совсем не здесь.
Когда правка шаблонов не даёт эффект:
Если у вас Firefox - откройте там страницу, давите CTRL + U
Смотрите код с удобной подсветкой.
Обратите внимание какие CSS подключены.
Далее - ищите кусок текста нужного кода php в папке с локальной копией сайта.
(Надеюсь, она у вас есть)
Может, я старомоден, но использую для этого FARcommander.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
мой ник - не мой сайт
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Заменить в шаблоне (WP) шапку и меню
0 Infe 1777 21.6.2017, 15:46
автор: Infe
Открытая тема (нет новых ответов) Иконки в шаблоне.
3 SOROKVLAD29 3873 6.6.2017, 16:01
автор: ZaDrotom
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыИзменение цвета в шаблоне
18 shulz 3124 5.12.2016, 17:11
автор: shulz
Открытая тема (нет новых ответов) "Read more" не работает в шаблоне
0 makc0993 2922 3.1.2016, 22:05
автор: -makc0993-
Открытая тема (нет новых ответов) Убрать копирайт на шаблоне для Wordpress
0 Zakonoposlushniy 4520 30.10.2015, 12:47
автор: -Zakonoposlushniy-


 



RSS Текстовая версия Сейчас: 29.3.2024, 6:38
Дизайн