سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: جا به جایی اطلاعات مربوط به مطالب از ابتدای مطلب به پایین

  1. #1

    تاریخ عضویت
    Jun 2006
    محل سکونت
    بروجرد
    نوشته ها
    361
    تشکر
    0
    تشکر شده 2 بار در 2 ارسال

    جا به جایی اطلاعات مربوط به مطالب از ابتدای مطلب به پایین

    سلام من می خواستم نام نویسنده تاریخ و ... از زیر تیتر به پایین منتقل کنم و ترتیبش رو هم عوض کنم مثل تصویر زیر . فایل function.php رو هم میزارم کد هاشو

    کد:
    <?php
    defined('_JEXEC') or die;
    
    if (!defined('_ARTX_FUNCTIONS')) {
    
        define('_ARTX_FUNCTIONS', 1);
    
        $GLOBALS['artx_settings'] = array(
            'block' => array('has_header' => true),
            'menu' => array('show_submenus' => true),
            'vmenu' => array('show_submenus' => true, 'simple' => false)
        );
    
        require_once dirname(__FILE__) . '/classes.php';
    
    
        /**
         * Renders article or block in the Post style.
         *
         * Elements of the $data array:
         *  'classes'
         *  'header-text'
         *  'header-icon'
         *  'header-link'
         *  'metadata-header-icons'
         *  'metadata-footer-icons'
         *  'content'
         */
        function artxPost($data)
        {
            if (is_string($data))
                $data = array('content' => $data);
            $classes = isset($data['classes']) && strlen($data['classes']) ? $data['classes'] : '';
            artxFragmentBegin(str_replace('class="art-box art-post">', 'class="art-box art-post' . $classes . '">', "<div class=\"art-box art-post\">\r\n    <div class=\"art-box-body art-post-body\">\r\n<div class=\"art-post-inner\">\r\n"));
            artxFragmentBegin("<div class=\"art-postmetadataheader\">\r\n");
            artxFragmentBegin("<h2 class=\"art-postheader\">");
            artxFragmentBegin("");
            if (isset($data['header-text']) && strlen($data['header-text'])) {
                if (isset($data['header-link']) && strlen($data['header-link']))
                    artxFragmentContent('<a href="' . $data['header-link'] . '" class="PostHeader">' . $data['header-text'] . '</a>');
                else
                    artxFragmentContent($data['header-text']);
            }
            artxFragmentEnd("\r\n");
            artxFragmentEnd("</h2>\r\n");
            artxFragmentEnd("\r\n</div>\r\n");
            artxFragmentBegin("<div class=\"art-postheadericons art-metadata-icons\">\r\n");
            if (isset($data['metadata-header-icons']) && count($data['metadata-header-icons']))
                foreach ($data['metadata-header-icons'] as $icon)
                    artxFragment('', $icon, '', ' | ');
            artxFragmentEnd("\r\n</div>\r\n");
            artxFragmentBegin("<div class=\"art-postcontent\">\r\n");
            if (isset($data['content']) && strlen($data['content']))
                artxFragmentContent(artxPostprocessPostContent($data['content']));
            artxFragmentEnd("\r\n</div>\r\n<div class=\"cleared\"></div>\r\n");
            artxFragmentBegin("<div class=\"art-postmetadatafooter\">\r\n");
            artxFragmentBegin("<div class=\"art-postfootericons art-metadata-icons\">\r\n");
            if (isset($data['metadata-footer-icons']) && count($data['metadata-footer-icons']))
                foreach ($data['metadata-footer-icons'] as $icon)
                    artxFragment('', $icon, '', ' | ');
            artxFragmentEnd("\r\n</div>\r\n");
            artxFragmentEnd("\r\n</div>\r\n");
            return artxFragmentEnd("\r\n</div>\r\n\r\n        <div class=\"cleared\"></div>\r\n    </div>\r\n</div>\r\n", '', true);
            
        }
    
        function artxBlock($caption, $content, $classes = '')
        {
            $hasCaption = ($GLOBALS['artx_settings']['block']['has_header']
                && null !== $caption && strlen(trim($caption)) > 0);
            $hasContent = (null !== $content && strlen(trim($content)) > 0);
    
            if (!$hasCaption && !$hasContent)
                return '';
    
            ob_start();
    ?>

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many
     

  3. #2
    Team
    تاریخ عضویت
    Jun 2011
    محل سکونت
    تهران
    نوشته ها
    3,035
    تشکر
    351
    تشکر شده 1,221 بار در 1,047 ارسال

    به آدرس
    Joomlaroot\components\com_content\views\article\tm pl\default.php
    بروید و از خط 127 تا 141 را
    کد:
    <?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
        <dd class="createdby">
        <?php $author = $this->item->created_by_alias ? $this->item->created_by_alias : $this->item->author; ?>
        <?php if (!empty($this->item->contactid) && $params->get('link_author') == true): ?>
        <?php
            $needle = 'index.php?option=com_contact&view=contact&id=' . $this->item->contactid;
            $item = JSite::getMenu()->getItems('link', $needle, true);
            $cntlink = !empty($item) ? $needle . '&Itemid=' . $item->id : $needle;
        ?>
            <?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', JHtml::_('link', JRoute::_($cntlink), $author)); ?>
        <?php else: ?>
            <?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
        <?php endif; ?>
        </dd>
    <?php endif; ?>
    کات کرده و به خط 216 منتقل کنید .

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  4. #3

    تاریخ عضویت
    Jun 2006
    محل سکونت
    بروجرد
    نوشته ها
    361
    تشکر
    0
    تشکر شده 2 بار در 2 ارسال
    انجام دادم البته خط 216 که نداشت اصلا آخر کد ها کپی کردم هیچ اتفاقی نیفتاد
    کد:
    <?php
    /**
     * @package        Joomla.Site
     * @subpackage    com_content
     * @copyright    Copyright (C) 2005 - 2012 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 . '/helpers');
    
    // Create shortcuts to some parameters.
    $params        = $this->item->params;
    $images = json_decode($this->item->images);
    $urls = json_decode($this->item->urls);
    $canEdit    = $this->item->params->get('access-edit');
    $user        = JFactory::getUser();
    
    ?>
    <div class="item-page<?php echo $this->pageclass_sfx?>">
    <?php if ($this->params->get('show_page_heading', 1)) : ?>
        <h1>
        <?php echo $this->escape($this->params->get('page_heading')); ?>
        </h1>
    <?php endif; ?>
    <?php
    if (!empty($this->item->pagination) AND $this->item->pagination && !$this->item->paginationposition && $this->item->paginationrelative)
    {
     echo $this->item->pagination;
    }
     ?>
    
    <?php if ($params->get('show_title')) : ?>
        <h2>
        <?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; ?>
        </h2>
    <?php endif; ?>
    
    <?php if ($canEdit ||  $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
        <ul class="actions">
        <?php if (!$this->print) : ?>
            <?php if ($params->get('show_print_icon')) : ?>
                <li class="print-icon">
                <?php echo JHtml::_('icon.print_popup',  $this->item, $params); ?>
                </li>
            <?php endif; ?>
    
            <?php if ($params->get('show_email_icon')) : ?>
                <li class="email-icon">
                <?php echo JHtml::_('icon.email',  $this->item, $params); ?>
                </li>
            <?php endif; ?>
    
            <?php if ($canEdit) : ?>
                <li class="edit-icon">
                <?php echo JHtml::_('icon.edit', $this->item, $params); ?>
                </li>
            <?php endif; ?>
    
        <?php else : ?>
            <li>
            <?php echo JHtml::_('icon.print_screen',  $this->item, $params); ?>
            </li>
        <?php endif; ?>
    
        </ul>
    <?php endif; ?>
    
    <?php  if (!$params->get('show_intro')) :
        echo $this->item->event->afterDisplayTitle;
    endif; ?>
    
    <?php echo $this->item->event->beforeDisplayContent; ?>
    
    <?php $useDefList = (($params->get('show_author')) or ($params->get('show_category')) or ($params->get('show_parent_category'))
        or ($params->get('show_create_date')) or ($params->get('show_modify_date')) or ($params->get('show_publish_date'))
        or ($params->get('show_hits'))); ?>
    
    <?php if ($useDefList) : ?>
        <dl class="article-info">
        <dt class="article-info-term"><?php  echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>
    <?php endif; ?>
    <?php if ($params->get('show_parent_category') && $this->item->parent_slug != '1:root') : ?>
        <dd class="parent-category-name">
        <?php    $title = $this->escape($this->item->parent_title);
        $url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_slug)).'">'.$title.'</a>';?>
        <?php if ($params->get('link_parent_category') and $this->item->parent_slug) : ?>
            <?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
        <?php else : ?>
            <?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
        <?php endif; ?>
        </dd>
    <?php endif; ?>
    <?php if ($params->get('show_category')) : ?>
        <dd class="category-name">
        <?php     $title = $this->escape($this->item->category_title);
        $url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)).'">'.$title.'</a>';?>
        <?php if ($params->get('link_category') and $this->item->catslug) : ?>
            <?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
        <?php else : ?>
            <?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
        <?php endif; ?>
        </dd>
    <?php endif; ?>
    <?php if ($params->get('show_create_date')) : ?>
        <dd class="create">
        <?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->created, JText::_('DATE_FORMAT_LC2'))); ?>
        </dd>
    <?php endif; ?>
    <?php if ($params->get('show_modify_date')) : ?>
        <dd class="modified">
        <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC2'))); ?>
        </dd>
    <?php endif; ?>
    <?php if ($params->get('show_publish_date')) : ?>
        <dd class="published">
        <?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC2'))); ?>
        </dd>
    <?php endif; ?>
    <?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
        <dd class="createdby">
        <?php $author = $this->item->created_by_alias ? $this->item->created_by_alias : $this->item->author; ?>
        <?php if (!empty($this->item->contactid) && $params->get('link_author') == true): ?>
        <?php
            $needle = 'index.php?option=com_contact&view=contact&id=' . $this->item->contactid;
            $menu = JFactory::getApplication()->getMenu();
            $item = $menu->getItems('link', $needle, true);
            $cntlink = !empty($item) ? $needle . '&Itemid=' . $item->id : $needle;
        ?>
            <?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', JHtml::_('link', JRoute::_($cntlink), $author)); ?>
        <?php else: ?>
            <?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
        <?php endif; ?>
        </dd>
    <?php endif; ?>
    <?php if ($params->get('show_hits')) : ?>
        <dd class="hits">
        <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
        </dd>
    <?php endif; ?>
    <?php if ($useDefList) : ?>
        </dl>
    <?php endif; ?>
    
    <?php if (isset ($this->item->toc)) : ?>
        <?php echo $this->item->toc; ?>
    <?php endif; ?>
    
    <?php if (isset($urls) AND ((!empty($urls->urls_position) AND ($urls->urls_position=='0')) OR  ($params->get('urls_position')=='0' AND empty($urls->urls_position) ))
            OR (empty($urls->urls_position) AND (!$params->get('urls_position')))): ?>
    <?php echo $this->loadTemplate('links'); ?>
    <?php endif; ?>
    
    <?php if ($params->get('access-view')):?>
    <?php  if (isset($images->image_fulltext) and !empty($images->image_fulltext)) : ?>
    <?php $imgfloat = (empty($images->float_fulltext)) ? $params->get('float_fulltext') : $images->float_fulltext; ?>
    <div class="img-fulltext-<?php echo htmlspecialchars($imgfloat); ?>">
    <img
        <?php if ($images->image_fulltext_caption):
            echo 'class="caption"'.' title="' .htmlspecialchars($images->image_fulltext_caption) .'"';
        endif; ?>
        src="<?php echo htmlspecialchars($images->image_fulltext); ?>" alt="<?php echo htmlspecialchars($images->image_fulltext_alt); ?>"/>
    </div>
    <?php endif; ?>
    <?php
    if (!empty($this->item->pagination) AND $this->item->pagination AND !$this->item->paginationposition AND !$this->item->paginationrelative):
        echo $this->item->pagination;
     endif;
    ?>
    <?php echo $this->item->text; ?>
    <?php
    if (!empty($this->item->pagination) AND $this->item->pagination AND $this->item->paginationposition AND!$this->item->paginationrelative):
         echo $this->item->pagination;?>
    <?php endif; ?>
    
    <?php if (isset($urls) AND ((!empty($urls->urls_position)  AND ($urls->urls_position=='1')) OR ( $params->get('urls_position')=='1') )): ?>
    <?php echo $this->loadTemplate('links'); ?>
    <?php endif; ?>
        <?php //optional teaser intro text for guests ?>
    <?php elseif ($params->get('show_noauth') == true and  $user->get('guest') ) : ?>
        <?php echo $this->item->introtext; ?>
        <?php //Optional link to let them register to see the whole article. ?>
        <?php if ($params->get('show_readmore') && $this->item->fulltext != null) :
            $link1 = JRoute::_('index.php?option=com_users&view=login');
            $link = new JURI($link1);?>
            <p class="readmore">
            <a href="<?php echo $link; ?>">
            <?php $attribs = json_decode($this->item->attribs);  ?>
            <?php
            if ($attribs->alternative_readmore == null) :
                echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
            elseif ($readmore = $this->item->alternative_readmore) :
                echo $readmore;
                if ($params->get('show_readmore_title', 0) != 0) :
                    echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
                endif;
            elseif ($params->get('show_readmore_title', 0) == 0) :
                echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
            else :
                echo JText::_('COM_CONTENT_READ_MORE');
                echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
            endif; ?></a>
            </p>
        <?php endif; ?>
    <?php endif; ?>
    <?php
    if (!empty($this->item->pagination) AND $this->item->pagination AND $this->item->paginationposition AND $this->item->paginationrelative):
         echo $this->item->pagination;?>
    <?php endif; ?>
    
    <?php echo $this->item->event->afterDisplayContent; ?>
    </div>

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  5. #4

    تاریخ عضویت
    Jun 2006
    محل سکونت
    بروجرد
    نوشته ها
    361
    تشکر
    0
    تشکر شده 2 بار در 2 ارسال
    کسی راه حلی نداره؟

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


موضوعات مشابه

  1. جداول مربوط به مطلب و مجموعه ها (1.7)
    توسط Sajad DP در انجمن سوالهای عمومی جوملا 1.7 فارسی
    پاسخ ها: 1
    آخرين نوشته: 12-18-2011, 04:18 PM
  2. جا به جا كردن موقعيت ما‍ژول توسط بازديد كننده
    توسط nashenakhte در انجمن سوالهای عمومی جوملا 1.5 فارسی
    پاسخ ها: 1
    آخرين نوشته: 11-15-2010, 06:13 PM
  3. جا به جایی انجمن
    توسط 3pand در انجمن مدیریت SMF
    پاسخ ها: 4
    آخرين نوشته: 08-21-2010, 07:04 AM
  4. جا به جایی موضاعات اصلی
    توسط panizgraphic در انجمن سوالهای عمومی مامبو فارسی
    پاسخ ها: 2
    آخرين نوشته: 09-01-2008, 10:58 AM
  5. جا به جایی هاست
    توسط hamid86 در انجمن سوالهای عمومی مامبو فارسی
    پاسخ ها: 7
    آخرين نوشته: 12-04-2007, 11:54 AM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •