Как массово изменить значение года в текстах полной новости? — DLE

12
piratstvo
На сайте с 15.04.2009
Offline
123
959

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

На новом сайте (DLE 12.1) на многих страницах будет присутствовать число текущего и предыдущего года.

Каждый год править на всех страницах число года слишком трудоёмко.

Подскажите пожалуйста, как правильно реализовать это, чтобы парой кликов можно было изменить число года на всех страницах полной новости.

Devvver
На сайте с 02.07.2008
Offline
662
#1

piratstvo, очевидно что через mysql запросом автозамены.

Мой блог. Все о создании сайтов,Seo и СДЛ ( https://devvver.ru/ ) Мой SEO телеграм канал https://t.me/seobloggers
piratstvo
На сайте с 15.04.2009
Offline
123
#2
Devvver:
piratstvo, очевидно что через mysql запросом автозамены.

На крайний случай — да.

Хотелось бы в текст страницы вписывать какой-то тег или переменную, чтобы изменив её в php, номер года поменялся на всех страницах, содержащих его.

_
На сайте с 24.03.2008
Offline
381
#3

В шаблон впишите, если уж так неймется. И там-же будете редактировать.

S
На сайте с 13.10.2014
Offline
171
#4

в текст впишите вместо 2018

%year%

а потом в шаблоне сделать что-то вроде <?= str_replace('%year%',date('Y'),$content); ?>

это сферический пример в вакууме

Не знаю, как в DLE с шаблонами дела обстоят

piratstvo
На сайте с 15.04.2009
Offline
123
#5
silicoid:
в текст впишите вместо 2018
%year%
а потом в шаблоне сделать что-то вроде <?= str_replace('%year%',date('Y'),$content); ?>

это сферический пример в вакууме
Не знаю, как в DLE с шаблонами дела обстоят

Спасибо! Ваша идея близка к истине.

Только не в шаблоне нужно прописывать, а в каждом тексте полной новости.

Осталось это правильно применить в движке DLE.

Может кто-то из знающих подскажет!?

S
На сайте с 30.09.2016
Offline
469
#6

................................

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
gribbo
На сайте с 01.03.2012
Offline
66
#7
Мой выбор хостинга (https://beget.com/p461662) \ Создаю сайты (/ru/forum/1009089)
piratstvo
На сайте с 15.04.2009
Offline
123
#8
gribbo:
так?)

В full-story этот метод не работает. Тег {year} выводится там текстом, а не числом года.

Да, и к тому же нужно ещё вывести предыдущий год.

То есть, чтобы в тексте получилось так:

заложило в бюджет на 2017-2018 годы
oxg
На сайте с 08.08.2011
Offline
218
oxg
#9

в 12.1 можно установит текущую дату

выбираем допустим Новостей на страницу: 500, ставим галочки на те что надо поменять, Дейстиве: Установить текущую дату

всё в полной новости все даты будут сегодняшнее.

или вы просто хотите дату впихнуть? - тогда правильно вам сказали- идете в full-story там будет - {date=d-M, H:i} ставите вместо просто теткс: Заложило в бюджет на 2017-2018 год -)

Прокси IPv6 Россия (http://proxy-ipv6.ru/proxy_ipv6.html) /32 сеть, каждый IP в отдельной /48 сети Прокси IPv4 (http://proxyk.ru/proxy-russia.html) более 160 подсетей А,B,C Прокси для Инстаграм (http://proxy-ipv6.ru/instagram-proxy.html)
Z
На сайте с 13.12.2009
Offline
452
#10

в админке ДЛЕ идете в раздел Поиск и замена, там вписываете в 1-е поле текст который надо сменить, во 2-е поле - текст на который надо сменить. Жмете ок и все. Ну, если вариантов было несколько,то повторяете с разными текстами несколько раз.

Консультации, seo-аудиты - https://seo-consulting.su Профессионально и без воды
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий