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

Доработать хак вывода предстоящих новостей, поможете?


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

Здравствуйте, есть вот такие строчки (хак)

мой сайт сейчас выключен если нужно скажу

1. в /'main.php, после:

$tpl->load_template ( 'main.tpl' );
вставить:

$tpl->set ( '{date1}', date("/Y/m/d/") );                 // сегодня
$tpl->set ( '{date2}', date("/Y/m/d/", (time()+86400)) ); // завтра
$tpl->set ( '{date3}', date("/Y/m/d/", (time()+172800)) ); // +2
2. в шаблон вставить:
<a href="{date1}"><b><font color=blue>ОТКРЫТЫЕ СЕГОДНЯ</font></b></a> | 
<a href="{date2}"><b><font color=red>ОТКРЫТИЕ ЗАВТРА</font></b></a> | 
<a href="{date3}"><b><font color=green>ОТКРЫТИЕ ПОСЛЕЗАВТРА</font></b></a>

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

Версия скрипта последняя 10.6 

Заранее спасибо

Ссылка на сообщение
Поделиться на других сайтах
$tpl->set ( '{date1}', date("/Y/m/d/main/") );                 // сегодня
$tpl->set ( '{date2}', date("/Y/m/d/main/", (time()+86400)) ); // завтра
$tpl->set ( '{date3}', date("/Y/m/d/main/", (time()+172800)) ); // +2

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

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

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

Не будет работать.

 

20 минуты назад, turdex75 сказал:

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

Эти строчки у вас в принципе ничего не выводят, и не определяют что показывать. Они просто ссылки, а вывод осуществляется при помощи стандартной возможности Календаря DLE, он не имеет никакого ограничения по категориям, и не предусматривает вывода новостей только определенной категории. Поэтому вам не этот модуль дорабатывать, а писать полноценный, где будет выборка новостей по нужным вам критериям.

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

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

Если не обладаете знаниями php и mysql, то обращайтесь к специалистам за деньги.

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

 

11 час назад, germanydletest сказал:

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

Не будет работать.

 

11 час назад, turdex75 сказал:

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

Эти строчки у вас в принципе ничего не выводят, и не определяют что показывать. Они просто ссылки, а вывод осуществляется при помощи стандартной возможности Календаря DLE, он не имеет никакого ограничения по категориям, и не предусматривает вывода новостей только определенной категории. Поэтому вам не этот модуль дорабатывать, а писать полноценный, где будет выборка новостей по нужным вам критериям.

 

а можно поподробнее что заменит :?

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

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

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

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

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

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

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

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

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

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