1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Помощь Кнопка подробнее

Тема в разделе "Joomla", создана пользователем мир, 12 май 2015.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, NightHunter
  1. мир

    мир Постоялец

    Регистр.:
    15 мар 2008
    Сообщения:
    83
    Симпатии:
    5
    Приветствую всех!
    Подскажите пожалуйста какой файл отвечает за кнопку "подробнее", и откуда в кнопке появляются лишние классы... скрин внизу
    http://prntscr.com/73w80e
     
  2. angel_sia

    angel_sia

    Регистр.:
    7 окт 2012
    Сообщения:
    205
    Симпатии:
    89
    Что вы подразумевает под фразой (какой файл отвечает за кнопку "подробнее").

    П.С. хотя бы ссылочку на сайт что исправить хотите.
    п.с.с. а вообще дополнительный класс как вы говорите это css атрибут.
     
  3. мир

    мир Постоялец

    Регистр.:
    15 мар 2008
    Сообщения:
    83
    Симпатии:
    5
    я думал этот файл делает кнопку подробнее
    layouts\joomla\content\readmore.php
    однако нет... вот я и спрашиваю...

    вот тут можно посмотреть кнопку на сайте
    http://raid-pallada.ru/publichnyj-doklad
     
  4. ddn128

    ddn128

    Регистр.:
    31 июл 2013
    Сообщения:
    404
    Симпатии:
    194
    файл (шаблон) категории
    ищите здесь - com_content/views/category/tmpl
     
  5. мир

    мир Постоялец

    Регистр.:
    15 мар 2008
    Сообщения:
    83
    Симпатии:
    5
    эти файлы вынесены в шаблон
    Код:
    <?php
    defined('_JEXEC') or die;
    
    JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');
    JHtml::_('behavior.tooltip');
    if (method_exists('JHtml','core'))
        JHtml::core();
    else
        JHtml::_('behavior.framework');
    
    Artx::load("Artx_Content");
    
    $component = new ArtxContent($this, $this->params);
    $article = $component->article('category', $this->item, $this->item->params);
    
    $params = $article->getArticleViewParameters();
    if (strlen($article->title)) {
        $params['header-text'] = $this->escape($article->title);
        if (strlen($article->titleLink))
            $params['header-link'] = $article->titleLink;
    }
    // Change the order of ""if"" statements to change the order of article metadata header items.
    if (strlen($article->created))
        $params['metadata-header-icons'][] = "<span class=\"art-postdateicon\">" . $article->createdDateInfo($article->created) . "</span>";
    if (strlen($article->modified))
        $params['metadata-header-icons'][] = "<span class=\"art-postdateicon\">" . $article->modifiedDateInfo($article->modified) . "</span>";
    if (strlen($article->published))
        $params['metadata-header-icons'][] = "<span class=\"art-postdateicon\">" . $article->publishedDateInfo($article->published) . "</span>";
    if (strlen($article->author))
        $params['metadata-header-icons'][] = "<span class=\"art-postauthoricon\">" . $article->authorInfo($article->author, $article->authorLink) . "</span>";
    if ($article->editIconVisible)
        $params['metadata-header-icons'][] = $article->editIcon();
    if (strlen($article->hits))
        $params['metadata-header-icons'][] = $article->hitsInfo($article->hits);
    // Build article content
    $content = '';
    if (!$article->introVisible)
        $content .= $article->event('afterDisplayTitle');
    $content .= $article->event('beforeDisplayContent');
    if (strlen($article->images['intro']['image']))
        $content .= $article->image($article->images['intro']);
    $content .= $article->intro(artxBalanceTags($article->intro));
    if (strlen($article->readmore))
        $content .= $article->readmore($article->readmore, $article->readmoreLink);
    $content .= $article->event('afterDisplayContent');
    $params['content'] = $content;
    
    // Render article
    echo $article->article($params);
    и
    Код:
    <?php
    defined('_JEXEC') or die;
    
    require_once dirname(dirname(dirname(dirname(__FILE__)))) . DIRECTORY_SEPARATOR . 'functions.php';
    
    if ('artisteer' == JFactory::getApplication()->getTemplate(true)->params->get('blogLayoutType')) {
        require 'art_blog.php';
        return;
    }
    
    Artx::load("Artx_Content");
    
    $view = new ArtxContent($this, $this->params);
    
    echo $view->beginPageContainer('blog');
    ob_start();
    if ($this->params->get('show_category_title', 1) || strlen($this->params->get('page_subheading'))) {
        echo '<h2>';
        echo $this->escape($this->params->get('page_subheading'));
        if ($this->params->get('show_category_title') && strlen($this->category->title))
            echo '<span class="subheading-category">' . $this->category->title . '</span>';
        echo '</h2>';
    }
    
    if ($this->params->def('show_description', 1) || $this->params->def('show_description_image', 1)) {
        echo '<div class="category-desc">';
        if ($this->params->get('show_description_image') && $this->category->getParams()->get('image'))
            echo '<img src="' . $this->category->getParams()->get('image') . '" alt="" />';
        if ($this->params->get('show_description') && $this->category->description)
            echo JHtml::_('content.prepare', $this->category->description, '', 'com_content.category');
        echo '</div>';
    }
    echo artxPost(array('header-text' => $view->pageHeading, 'content' => ob_get_clean()));
    
    ?>
    <?php $leadingcount=0 ; ?>
    <?php if (!empty($this->lead_items)) : ?>
    <div class="items-leading">
        <?php foreach ($this->lead_items as &$item) : ?>
            <div class="leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>">
                <?php
                    $this->item = &$item;
                    echo $this->loadTemplate('item');
                ?>
            </div>
            <?php $leadingcount++; ?>
        <?php endforeach; ?>
    </div>
    <?php endif; ?>
    <?php
        $introcount = (count($this->intro_items));
        $counter = 0;
    ?>
    <?php if (!empty($this->intro_items)) : ?>
        <?php foreach ($this->intro_items as $key => &$item) : ?>
        <?php
            $key= ($key-$leadingcount)+1;
            $rowcount=( ((int)$key-1) % (int) $this->columns) +1;
            $row = $counter / $this->columns ;
            if ($rowcount==1) : ?>
                <div class="items-row cols-<?php echo (int) $this->columns;?> <?php echo 'row-'.$row ; ?>">
           <?php endif; ?>
        <div class="item column-<?php echo $rowcount;?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>">
        <?php
            $this->item = &$item;
            echo $this->loadTemplate('item');
        ?>
        </div>
            <?php $counter++; ?>
            <?php if (($rowcount == $this->columns) or ($counter ==$introcount)): ?>
        <span class="row-separator"></span>
    </div>
            <?php endif; ?>
        <?php endforeach; ?>
    <?php endif; ?>
    <?php
    if (!empty($this->link_items)) {
        ob_start();
        echo '<div class="items-more">' . $this->loadTemplate('links') . '</div>';
        echo artxPost(ob_get_clean());
    }
    ?>
    <?php if (!empty($this->children[$this->category->id])&& $this->maxLevel != 0) : ?>
        <?php ob_start(); ?>
        <div class="cat-children">
            <h3><?php echo JTEXT::_('JGLOBAL_SUBCATEGORIES'); ?></h3>
            <?php echo $this->loadTemplate('children'); ?>
        </div>
        <?php echo artxPost(ob_get_clean()); ?>
    <?php endif; ?>
    <?php
    
    if (($this->params->def('show_pagination', 1) == 1 || $this->params->get('show_pagination') == 2)
        && $this->pagination->get('pages.total') > 1)
    {
        ob_start();
        echo '<div class="pagination">';
        if ($this->params->def('show_pagination_results', 1))
            echo '<p class="counter">' . $this->pagination->getPagesCounter() . '</p>';
        echo $this->pagination->getPagesLinks();
        echo '</div>';
        echo ob_get_clean();
    }
    
    echo $view->endPageContainer();
    
     
  6. Babiyi

    Babiyi Создатель

    Регистр.:
    9 фев 2013
    Сообщения:
    16
    Симпатии:
    8
    В папке вашего шаблона есть файлы script.js и /classes/ArtxContentItem.php
    В конце каждого из этих файлов......
     
  7. bezzubtsev

    bezzubtsev

    Регистр.:
    14 май 2015
    Сообщения:
    256
    Симпатии:
    75
    В следующий раз, можете воспользоваться Тотал Коммандером, и дать поиск по бэкапу вашего сайта. Искать по всем файлам *.* которые содержат "art-button"
    Тотал выведет вам все файлы, где есть такая фраза, а там ручками и быстро найдете, в каком файле на сервере надо вносить правки.
     
Статус темы:
Закрыта.