Новости

#
Новости
Здравствуйте, потерял код вывода новостей на главной...не могли бы выложить?! HostCMS v.6
Модератор
#
Re: Новости
1. Просьба направлять запрос в соответствующий раздел 5 или 6 версии соответственно.
2.
<?php
      // Новости
      if (Core::moduleIsActive('informationsystem'))
      {
         $Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
            Core_Entity::factory('Informationsystem', 1)
         );
         $Informationsystem_Controller_Show
            ->xsl(
               Core_Entity::factory('Xsl')->getByName('СписокНовостейНаГлавной')
            )
            ->groupsMode('none')
            ->itemsForbiddenTags(array('text'))
            ->group(FALSE)
            ->limit(2)
            ->show();
      }
?>
#
Re: Новости
почему то шаблон выводит кривые ссылки вот сайт http://h-cane.ru/ помогите пожалуйста.
Модератор
#
Re: Новости
rus-sm2k,
может быть XSL-шаблон от 5-й версии, а код от API-6. Если хотите использовать XSL-шаблоны от 5 версии, то используйте код показа именно для 5 версии.
#
Re: Новости
xsl 6 версии
вот выкладываю
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:hostcms="http://www.hostcms.ru/"
   exclude-result-prefixes="hostcms">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
   
   <!-- СписокНовостейНаГлавной -->
   
   <xsl:template match="/">
      <xsl:apply-templates select="/informationsystem"/>
   </xsl:template>
   
   <xsl:template match="/informationsystem">
      <!-- Выводим название информационной системы -->
      <p class="h1" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="informationsystem">
         <h2><xsl:value-of disable-output-escaping="yes" select="name"/></h2>
      </p>
      
      <!-- Отображение записи информационной системы -->
      <xsl:if test="informationsystem_item">
         <dl class="news_list">
            <xsl:apply-templates select="informationsystem_item"/>
         </dl>
      </xsl:if>
      
   <p class="button"><a href="{url}" title="Все новости">Все новости</a></p>
   </xsl:template>
   
   <!-- Шаблон вывода информационного элемента -->
   <xsl:template match="informationsystem_item">
      <!-- Дата время -->
      <dt>
         <xsl:value-of select="substring-before(date, '.')"/>
         <xsl:variable name="month_year" select="substring-after(date, '.')"/>
         <xsl:variable name="month" select="substring-before($month_year, '.')"/>
         <xsl:choose>
            <xsl:when test="$month = 1"> января </xsl:when>
            <xsl:when test="$month = 2"> февраля </xsl:when>
            <xsl:when test="$month = 3"> марта </xsl:when>
            <xsl:when test="$month = 4"> апреля </xsl:when>
            <xsl:when test="$month = 5"> мая </xsl:when>
            <xsl:when test="$month = 6"> июня </xsl:when>
            <xsl:when test="$month = 7"> июля </xsl:when>
            <xsl:when test="$month = 8"> августа </xsl:when>
            <xsl:when test="$month = 9"> сентября </xsl:when>
            <xsl:when test="$month = 10"> октября </xsl:when>
            <xsl:when test="$month = 11"> ноября </xsl:when>
            <xsl:otherwise> декабря </xsl:otherwise>
         </xsl:choose>
         <xsl:value-of select="substring-after($month_year, '.')"/><xsl:text> г.</xsl:text>
      </dt>
      
      <dd>
         <a href="{url}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="informationsystem_item">
            <xsl:value-of disable-output-escaping="yes" select="name"/>
         </a>
      </dd>
   </xsl:template>
</xsl:stylesheet>


что не так?
Модератор
#
Re: Новости
Обратитесь в поддержку, нужно смотреть на месте что не так.
#
Re: Новости
Версия-халява. нет поддержки.
Модератор
#
Re: Новости
rus-sm2k,
все понятно, возьмите файл http://www.hostcms.ru/forums/2/7133/ и из него обновите /admin и /modules кроме /modules/core/config
Это должно решить проблему.
#
Re: Новости
не помогло(
Модератор
#
Re: Новости
Тогда могу еще раз посоветовать обратиться в поддержку.
Авторизация