Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как вывести дату создания/модификации категории?

Как вывести дату создания/модификации категории?


     21.04.2020    Общие вопросы, Ламерские вопросы    208

вопрос
Доброго времени суток!

Задался целью внедрить микроразметку. На страницах полных новостей успешно сделал через fullstory.tpl, а вот в категориях которые выводятся через отдельный темплейт столкнулся с тем что на попытку вывести время создания через
<meta itemprop="datePublished" content="{date=Y-m-d}">
и
<meta itemprop="dateModified" content="{date=Y-m-d H:i}">
валидатор дает ошибку.

Подскажите как выводить время? Выводить руками вариант, но что-то мне подсказывает что это можно сделать по человечески.

Заранее благодарен за помощь.

Ответа пока нет


5 комментариев

cortin
Юзер

cortin - 22 апреля 2020 06:20 -

1. создай файл catemenu_fixer.xml
2. вставь туда код

<?xml version="1.0" encoding="utf-8"?>
<dleplugin>
	<name>Fix menu template</name>
	<description>date marker added</description>
	<icon></icon>
	<version>1.0</version>
	<dleversion>13.0</dleversion>
	<versioncompare>greater</versioncompare>
	<upgradeurl></upgradeurl>
	<filedelete></filedelete>
	<needplugin></needplugin>
	<mysqlinstall></mysqlinstall>
	<mysqlupgrade></mysqlupgrade>
	<mysqlenable></mysqlenable>
	<mysqldisable></mysqldisable>
	<mysqldelete></mysqldelete>
	<phpinstall></phpinstall>
	<phpupgrade></phpupgrade>
	<phpenable></phpenable>
	<phpdisable></phpdisable>
	<phpdelete></phpdelete>
    <file name="engine/classes/templates.class.php">
        <operation action="after">
            <searchcode><![CDATA[$template = str_replace( "[/root]", "", $template );]]></searchcode>
            <replacecode><![CDATA[
					$template = preg_replace_callback ( "#\{date=(.+?)\}#i", "formdate", $template );
                    ]]></replacecode>
        </operation>
    </file>
</dleplugin>

3. Заинсталь плагин через админку
4. Пользуйся

torber
Юзер

torber - 22 апреля 2020 10:31 -

Спасибо! Буду пробовать

torber
Юзер

torber - 22 апреля 2020 10:42 -

Подскажите пожалуйста, в какой директории сохранить созданный файл?

леший
Эксперт

леший - 23 апреля 2020 01:29 -

У себя на компьютере создаёте этот файл, сохраняете его на рабочем столе, затем заходите в админку сайта, в управление плагинами и туда загружаете этот файл.

torber
Юзер

torber - 23 апреля 2020 20:18 -

Спасибо за совет!
Сделал все как описали, но валидатор ругается. Возможно нужно скармливать в каком-то другом формате дату или все же так как обычно через
<meta itemprop="dateModified" content="{date=Y-m-d H:i}">
?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх