Перейти к публикации

Добавить определенный текст при выводе меню на главной странице


Рекомендованные сообщения

На сайте ns-silicon.ru вывел на главной странице меню категорий через {catmenu}

Стандартные возможности выводят наименование категории, количество новостей в категории, картинку для категории.. (ID категории если нужно)

Как можно вывести дополнительный небольшой текст, свой для каждой категории, на главной странице сайта? И возможно ли это стандартными средствами?

Ссылка на сообщение
Поделиться на других сайтах
59 минут назад, jeka66 сказал:

На сайте ns-silicon.ru вывел на главной странице меню категорий через {catmenu}

Стандартные возможности выводят наименование категории, количество новостей в категории, картинку для категории.. (ID категории если нужно)

Как можно вывести дополнительный небольшой текст, свой для каждой категории, на главной странице сайта? И возможно ли это стандартными средствами?

<?xml version="1.0" encoding="utf-8"?>
<dleplugin>
	<name>Cat id in catmenu</name>
	<description>lazydev.pro</description>
	<icon></icon>
	<version></version>
	<dleversion></dleversion>
	<versioncompare>less</versioncompare>
	<upgradeurl></upgradeurl>
	<filedelete>0</filedelete>
	<mysqlinstall><![CDATA[]]></mysqlinstall>
	<mysqlupgrade><![CDATA[]]></mysqlupgrade>
	<mysqlenable><![CDATA[]]></mysqlenable>
	<mysqldisable><![CDATA[]]></mysqldisable>
	<mysqldelete><![CDATA[]]></mysqldelete>
	<file name="engine/classes/templates.class.php">
		<operation action="after">
			<searchcode><![CDATA[$template = str_replace( "{news-count}", intval($row['newscount']), $template );]]></searchcode>
			<replacecode><![CDATA[$template = preg_replace_callback("'\\[cat-id-(.+?)\\](.+?)\\[/cat-id\\]'si", function($matches) use ($row) {
    return $matches[1] == $row['id'] ? $matches[2] : '';
}, $template);]]></replacecode>
		</operation>
	</file>
</dleplugin>

[cat-id-X] любой текст [/cat-id] - выведет текст для указанной категории, где X - id категории.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...