sonic69 279 ارسال شده در شهریور 91 با سلام من دارم از افزونه sh404sef2 ولی نتونستم h2 هام به h1 تبدیل کنم روی بلی قرار دادم ولی تبدیل نشدندحالا میخوام برم از داخل فایل کانتنت این کار رو کنم سوال؟ چطوری میتونم تو دستورات زیر معین کنم که تیتر نوشته هام از تگ h1 استفاده کنه؟ <?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(); ?> <?php if ($this->params->get('show_page_heading')) : ?> <?php echo $this->escape($this->params->get('page_heading')); ?> <?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')) : ?> <?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?> <?php echo $this->escape($this->item->title); ?> <?php else : ?> <?php echo $this->escape($this->item->title); ?> <?php endif; ?> <?php endif; ?> <?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon')) : ?> <?php if (!$this->print) : ?> <?php if ($params->get('show_print_icon')) : ?> <?php echo JHtml::_('icon.print_popup', $this->item, $params); ?> <?php endif; ?> <?php if ($params->get('show_email_icon')) : ?> <?php echo JHtml::_('icon.email', $this->item, $params); ?> <?php endif; ?> <?php if ($canEdit) : ?> <?php echo JHtml::_('icon.edit', $this->item, $params); ?> <?php endif; ?> <?php else : ?> <?php echo JHtml::_('icon.print_screen', $this->item, $params); ?> <?php endif; ?> <?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) : ?> <?php echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?> <?php $title = $this->escape($this->item->parent_title); $url = ''.$title.'';?> <?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; ?> <?php $title = $this->escape($this->item->category_title); $url = ''.$title.'';?> <?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; ?> <?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->created, JText::_('DATE_FORMAT_LC2'))); ?> <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC2'))); ?> <?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC2'))); ?> <?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; ?> <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?> <?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; ?> <?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); ?>"/> <?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);?> <?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; ?> <?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; ?> تو دستورات بالا یه جا از تگ h1 استفاده شده <?php if ($this->params->get('show_page_heading')) : ?> <?php echo $this->escape($this->params->get('page_heading')); ?> <?php endif; ?> این برای کجا این کار رو کرده؟ و این کد h2 برای کجا هست؟ <?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?> <?php echo $this->escape($this->item->title); ?> <?php else : ?> <?php echo $this->escape($this->item->title); ?> <?php endif; ?> سپاس:002: نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
رامین انگوتی 583 ارسال شده در شهریور 91 سلام اون h2 کهه هست برای page_heading عنوان صفحه رو نشون میده، همونی که تو قسمت تنظیمات منو مشخص میکنیم عنوان صفحه رو نشون بده یا نه... اون قسمت h1 هم باید برای عنوان مطالبت باشه که تو محتوا نشون میده م میبینی که دو حالت داره یکبار با تگ a و یکبار بدون تگ a، این همون جریان تنظیمات مطلب و عنوان مطلب لینک دار باشد و اینا هستش حالا این تغییرات با sh404sef2 چه نسبتی دارن؟؟ مگه این کامپوننت تغییر آدرس ها اینا نیست؟ به محتوا مربوط نمیشه نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
sonic69 279 ارسال شده در شهریور 91 ممنون رامین جان ربطش این بود که من میخواستم تیتر نوشته ها h1 بشند که این کامپونت یه جایی داره به آدرس زیر configuration---->seo configuration --->seo management یه گزینه داره به اسم Change multiple h1 in h2 من روی بلی قرار دادم ولی مشکلم حل نشد الان جالب اسن جاست که تیتر نوشته های من تماما h2 هستد ولی من میخوام h1 بشند هر کاری کردم نشد شما راه حلی دارید؟ سپاس نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر