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

DataLife Engine Ссылка на новости

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

Davidozz

возможно ли в дле 9.6 сделать ссылку которая будет вести на страницу с новостями за сегодняшний день ?

Поделиться сообщением


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

xz, но мб новое ? site.ru/newposts

Поделиться сообщением


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

xz, но мб новое ? site.ru/newposts

 

это ссылка на Непрочитанные публикации!

Поделиться сообщением


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

Можно.

Поделиться сообщением


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

Можно.

 

каким образом?

Поделиться сообщением


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

В календаре есть такие ссылки. Кликаем сегодняшнюю дату - вот вам и новости за сегодня.

Поделиться сообщением


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

только нужно сделать скрипт генератора сегодняшней даты в ссылку а также подправить в php если сегодня нет материалов он бы для ссылке сегодняшнего дня в место ошибки: "Внимание, обнаружена ошибка

По данному критерию новости не найдены, либо у вас нет доступа для просмотра этих новостей

" писал чтото вроде этого: "сегодня материалов еще не добавляли", и будет все красиво и шоколадно=)

Поделиться сообщением


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

В файле модуля, в котором нужна ссылка ко всем $tpl->set (index.php, в начале поищи. Примерно 50 строка)

Добавляем

$tpl->set ( '{thisday}', date(Y/m/d);
Используем тег {thisday} как ссылку, к примеру как {foto}

П.С. Напиши работает или нет, а то только php учу и мне надо знать мои ошибки

 

 

только нужно сделать скрипт генератора сегодняшней даты в ссылку а также подправить в php если сегодня нет материалов он бы для ссылке сегодняшнего дня в место ошибки: "Внимание, обнаружена ошибка

По данному критерию новости не найдены, либо у вас нет доступа для просмотра этих новостей

" писал чтото вроде этого: "сегодня материалов еще не добавляли", и будет все красиво и шоколадно=)

 

Это кажется в engine > engine.php Изменено пользователем Geor

Поделиться сообщением


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

@webil, и так будет выводить.

 

, можно сразу в ссылку превратить.

<p>$tpl->set ( '[thisday:link]', "<a href="/".date(Y/m/d)."" title="Новости за сегодня ">";</p><p>$tpl->set ( '[/thisday:link]', "</a>";</p>

 

А в шаблоне написать:

[thisday:link]Новости за сегодня(или любой другой текст)[/thisday:link]

з.ы В коде может напортачил с экранирующими слешами.

Поделиться сообщением


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

а где вставлять это <p>$tpl->set ( '[thisday:link]', "<a href="/".date(Y/m/d)."" title="Новости за сегодня ">";</p><p>$tpl->set ( '[/thisday:link]', "</a>";</p>

??

Поделиться сообщением


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

Там где я написал

Поделиться сообщением


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

Открываем index.php

После:

$tpl->load_template ( 'main.tpl' );
Ниже добавляем:
$date_time = time() + ($config['date_adjust']*60);
$tpl->set ( '{day}', date("d", $date_time) );
$tpl->set ( '{month}', date("m", $date_time) );
$tpl->set ( '{year}', date("Y", $date_time) );
Теперь в любой шаблон вставляем ссылку:
<a href="/{year}/{month}/{day}/">Новости за сегодня</a>

Поделиться сообщением


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

Открываем index.php

После:

$tpl->load_template ( 'main.tpl' );
Ниже добавляем:
$date_time = time() + ($config['date_adjust']*60);
$tpl->set ( '{day}', date("d", $date_time) );
$tpl->set ( '{month}', date("m", $date_time) );
$tpl->set ( '{year}', date("Y", $date_time) );
Теперь в любой шаблон вставляем ссылку:
<a href="/{year}/{month}/{day}/">Новости за сегодня</a>

 

Вот это я и имел в виду, нужно начать повторять php и продолжить учить

Поделиться сообщением


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

Всем большое спасибо,все роботает!

плюсы росставил!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

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